@font-face{font-family:Inter UI;font-style:normal;font-weight:400;src:url(/718854b64603d74eb8f7d415eee75a6a1c246047/eda3f/inter-ui-regular.3c88001d.woff2) format("woff2"),url(/5de4fc8ccf98059a3e57662f831352706d93634c/728af/inter-ui-regular.f94f2cd3.woff) format("woff")}@font-face{font-family:Inter UI;font-style:normal;font-weight:500;src:url(/1a89b3e5df25c4dd1707ee8d0ed3c2537e6e1ba5/a1628/inter-ui-medium.ad20a9cc.woff2) format("woff2"),url(/b3f8406bc684c4d81ae090e3fe2d7d0c1b506910/0ae10/inter-ui-medium.84ae541f.woff) format("woff")}@font-face{font-family:Inter UI;font-style:normal;font-weight:700;src:url(/e6edc216be889a9527becfc5d522cb98f5543ebd/7c8f8/inter-ui-bold.219a84e0.woff2) format("woff2"),url(/665b13216736d3c9dfea4f7c33681ad61ce1bf41/c581f/inter-ui-bold.7453deaa.woff) format("woff")}.flex{display:flex;width:100%}.inline-flex{display:inline-flex}.center{align-items:center}.auto{flex:auto}.column{flex-direction:column}.show-size1,.show-size2,.show-size3{display:none}@media(max-width:1120px){.hide-size1{display:none}.show-size1{display:inline}}@media(max-width:800px){.hide-size2{display:none}.show-size2{display:inline}}@media(max-width:700px){.hide-size3{display:none}.show-size3{display:inline}}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}body{color:#0e2839;font-family:Inter UI,sans-serif;font-size:16px;line-height:28px}h1,h2{font-size:48px;font-weight:700;line-height:58px;letter-spacing:-1px}h3{font-size:26px;font-weight:500}h3,h4{letter-spacing:-.5px}h4{font-size:22px;font-weight:700}a{color:#40b6ff;text-decoration:none}a:not(.button){transition:color .2s ease}.button,button{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;line-height:20px;border:none;border-radius:6px;padding:10px 20px 11px;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.1);transform:translateZ(0);transition:transform .2s ease,background .2s ease;text-align:center;cursor:pointer}.button:hover,button:hover{transform:translateZ(0) scale(1.035)}.button.blue,button.blue{color:#fff;background:linear-gradient(180deg,#6fc8ff,#40b6ff)}.button.light,button.light{color:#40b6ff;background:linear-gradient(180deg,#fff,#eaf7ff)}.button.outline,button.outline{color:#40b6ff;box-shadow:inset 0 0 0 2px #40b6ff}.button.outline.white,button.outline.white{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}.button.complete,button.complete{color:#0e2839;background:linear-gradient(180deg,#7efd96,#2afd52)}.button.green,button.green{color:#517366;background:linear-gradient(180deg,#caef4e,#9ada26)}.button.outline.green,button.outline.green{color:#9ada26;background:0 0;box-shadow:inset 0 0 0 2px #9ada26}.button.red,button.red{color:#fff;background:linear-gradient(180deg,#f78f69,#ec5638)}.button.outline.red,button.outline.red{color:#ec5638;background:0 0;box-shadow:inset 0 0 0 2px #ec5638}.button.earth,button.earth{color:#75675a;background:linear-gradient(180deg,#e2ddd8,#c1b8b0)}.button.disabled,button.disabled{pointer-events:none;color:rgba(125,137,144,.5);background:rgba(125,137,144,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.button img,button img{margin-right:6px}.wrap{position:relative;margin:0 auto;padding:70px 30px;width:100%;max-width:1200px}@media(max-width:800px){.wrap{padding:50px 30px}}.wrap>p:first-of-type{font-size:18px}.box{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05)}.box,.box.inset{border-radius:6px}.box.inset{background:rgba(61,82,96,.5);box-shadow:inset 0 0 0 1px rgba(61,82,96,.05),inset 0 1px 3px 0 rgba(61,82,96,.1)}.vid{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;transition:filter .3s ease-in-out}.vid svg{fill:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));transform:translateZ(0);transition:transform .2s ease-in-out}.vid:hover{filter:contrast(125%)}.vid:hover svg{transform:translateZ(0) scale(1.2)}.card,.panel,.sheet{background:#fff;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.2)}.panel{border-radius:0}.card{border-radius:8px}form{padding:24px}form label{font-size:14px;line-height:20px;display:block;padding-bottom:8px}form input[type=date],form input[type=email],form input[type=tel],form input[type=text],form select,form textarea{-webkit-appearance:none;border:none;font-size:16px;border-radius:4px;padding:8px 10px;line-height:22px;height:38px;box-shadow:0 0 0 5px rgba(64,182,255,0),inset 0 0 0 1px rgba(61,82,96,.2),inset 0 2px 3px 0 rgba(61,82,96,.1);transition:.2s ease}form input[type=date]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{outline:0;box-shadow:0 0 0 3px rgba(64,182,255,.3),inset 0 0 0 1px rgba(64,182,255,.8),inset 0 2px 3px 0 rgba(61,82,96,.1)}form select{box-shadow:0 0 0 1px rgba(61,82,96,.2),0 2px 4px rgba(61,82,96,.05)}form select+svg{position:absolute;top:12px;right:9px;pointer-events:none}form textarea{height:140px}form button{display:block}#content-start{max-width:100vw;overflow:hidden}#header{position:fixed;top:0;left:0;right:0;height:100px;z-index:1100;display:flex;align-items:center;box-shadow:0 0 0 1px transparent,0 2px 4px transparent;-webkit-backface-visibility:hidden;transition:background .2s ease,box-shadow .2s ease}@media(max-width:1120px){#header{height:140px}}#header #logo svg{fill:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));transition:fill .2s ease}#header.float{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05)}#header.float #logo svg{fill:#40b6ff;filter:none}#header.float #nav{color:#40b6ff;text-shadow:none;transform:translateZ(0)}#header.float #nav .button{color:#40b6ff;box-shadow:inset 0 0 0 2px #40b6ff}#header.float #nav .button svg path{fill:#40b6ff}#header #nav{position:relative;color:#fff;min-height:60px;text-shadow:0 1px 1px rgba(0,0,0,.1);align-items:center;transform:translate3d(0,24px,0);transition:transform .2s ease-in-out;z-index:2;-webkit-backface-visibility:hidden}@media(max-width:1120px){#header #nav{min-height:108px}}#header #nav .wrap{align-items:center;padding-top:0;padding-bottom:0}@media(max-width:1120px){#header #nav .wrap{flex-wrap:wrap;justify-content:space-between;padding:0}}#header #nav #logo{width:75px;margin-right:20px}@media(max-width:1120px){#header #nav #logo{position:relative;top:8px;left:30px}}@media(max-width:700px){#header #nav #logo{left:20px}}#header #nav #logo b{width:0;white-space:nowrap;overflow:hidden}#header #nav ul{display:flex;margin:0 auto 0 0;transition:padding .2s ease-in-out}@media(max-width:1120px){#header #nav ul{width:100vw;align-self:flex-end;order:3;padding:20px 20px 0}}@media(max-width:700px){#header #nav ul{justify-content:center;padding:20px 10px 0}}#header #nav ul li{position:relative;margin:0 10px;font-size:18px;font-weight:500}@media(max-width:1120px){#header #nav ul li{margin:0 5px 0 0}}@media(max-width:700px){#header #nav ul li{margin:0 2px;font-size:15px;text-transform:capitalize}}#header #nav ul li a{color:inherit;padding:8px 10px;border-radius:6px;transition:.2s ease}@media(max-width:700px){#header #nav ul li a{padding:10px 8px}}#header #nav ul li a:hover{background:hsla(0,0%,100%,.2)}#header #nav ul li a.active{color:#fff;background:#40b6ff}#header #nav ul li ul{position:absolute;top:100%;width:auto;left:50%;flex-direction:column;opacity:0;pointer-events:none;white-space:nowrap;padding:15px 5px 5px;transform:translate3d(-50%,-5px,0);transition:opacity .2s ease-in-out,transform .2s ease-in-out}#header #nav ul li ul:before{content:"";position:absolute;top:10px;left:0;right:0;bottom:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 20px rgba(0,0,0,.2)}#header #nav ul li ul li{font-size:16px;width:100%;margin:0;padding:0;text-shadow:none}#header #nav ul li ul li a{line-height:20px;text-align:center;display:block}#header #nav ul li ul li.fitness a{color:#40b6ff}#header #nav ul li ul li.fitness a.active,#header #nav ul li ul li.fitness a:hover{background:rgba(64,182,255,.08)}#header #nav ul li ul li.strength a{color:#ec5638}#header #nav ul li ul li.strength a.active,#header #nav ul li ul li.strength a:hover{background:rgba(236,86,56,.08)}#header #nav ul li ul li.train a{color:#9ada26}#header #nav ul li ul li.train a.active,#header #nav ul li ul li.train a:hover{background:rgba(154,218,38,.14)}#header #nav ul li ul li.massage a{color:#c1b8b0}#header #nav ul li ul li.massage a.active,#header #nav ul li ul li.massage a:hover{background:rgba(193,184,176,.2)}#header #nav ul li:hover ul{display:flex;opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)}#header #nav .button{color:#fff;padding-left:14px;box-shadow:inset 0 0 0 2px #fff;transition:transform .2s ease,color .2s ease,box-shadow .2s ease}@media(max-width:1120px){#header #nav .button{position:relative;top:7px;right:30px}}@media(max-width:700px){#header #nav .button{right:20px}}#header #nav .button svg{margin-right:12px}#header #nav .button svg path{fill:#fff;transition:fill .2s ease}#hero{position:relative;padding-top:140px;color:#fff;background:url(/55b26412cc9ca2f7511e507e08a0b60ab3485895/hero-backdrop.e6bd89c3.jpg) no-repeat 50% #3d5260;background-size:cover}@media(max-width:700px){#hero{padding-top:190px}}#hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(0deg,rgba(14,40,57,0),rgba(14,40,57,.5)),linear-gradient(180deg,rgba(14,40,57,0),#0e2839);background-size:100%,100% 40px;background-repeat:no-repeat;background-position:bottom;z-index:2}#hero .wrap{z-index:3}#hero .wrap:first-child{padding-top:40px;padding-bottom:90px;z-index:4}#hero h1{font-weight:400}#hero h1 b{display:block;font-size:60px}#hero .play{padding:60px 0}#hero .play a{color:#40b6ff;font-size:26px;font-weight:500;transition:.2s ease-in-out}#hero .play a:hover{transform:scale(1.05)}#hero .play a svg{margin-right:8px}#hero p{max-width:480px}#hero .actions{padding-top:20px}#hero .actions a{margin-right:20px;margin-top:20px}#hero .actions,#hero .play,#hero h1,#hero p{position:relative;z-index:3}#hero .photos{display:flex;position:absolute;top:0;left:calc(50% + 30px);z-index:1;transform:rotate(10deg)}#hero .photos ul{display:flex;flex-direction:column;perspective:1000px;margin-right:-20px;z-index:3}#hero .photos ul li{position:relative;display:block;width:200px;height:140px;margin:5px;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#fff;box-shadow:inset 0 0 0 7px #fff,0 0 0 1px rgba(0,0,0,.05),0 2px 4px 1px rgba(0,0,0,.05),0 2px 20px rgba(0,0,0,.025)}#hero .photos ul:first-child{padding-top:180px;opacity:1;transform:rotate(-6deg)}@media(max-width:1120px){#hero .photos ul:first-child{opacity:.2}}@media(max-width:700px){#hero .photos ul:first-child{opacity:.1}}#hero .photos ul:first-child li:first-child{background-image:url(/ba03b6771a1e8bcaf4af774ff91007d454e50559/hero-1.e1ebd13d.jpg)}#hero .photos ul:first-child li:nth-child(2){background-image:url(/9c478f7c765f6dcd492134fd46a573aae7aee7d8/hero-2.6d55f19f.jpg)}#hero .photos ul:first-child li:nth-child(3){background-image:url(/4aa10eb401602a03510297aac39ba534651b09fa/hero-3.4d7733c6.jpg)}#hero .photos ul:first-child li:nth-child(4){background-image:url(/5a21c7ff7c61ad8b416033b16f8af97177d283f5/hero-4.a21586af.jpg)}#hero .photos ul:nth-child(2){padding-top:60px;opacity:1}@media(max-width:1120px){#hero .photos ul:nth-child(2){opacity:.5}}@media(max-width:700px){#hero .photos ul:nth-child(2){opacity:.3}}#hero .photos ul:nth-child(2) li:first-child{background-image:url(/fbf85c1f5e7af2a760762f3c63ee8f551c799a93/hero-5.b16b0e85.jpg)}#hero .photos ul:nth-child(2) li:nth-child(2){background-image:url(/3929e095c0da5a7ed006912997e74c40eedd55d4/hero-6.b392f911.jpg)}#hero .photos ul:nth-child(2) li:nth-child(3){background-image:url(/0ede0192e36cd1ed50e86c8b835a305878c2717f/hero-7.d8bbd4b0.jpg)}#hero .photos ul:nth-child(2) li:nth-child(4){background-image:url(/af6f5d67ce2bdeffc4ebf2f06c9bffce99ebf9c3/hero-8.504df1b7.jpg)}#hero .photos ul:nth-child(3){padding-top:10px;opacity:1;transform:rotate(5deg)}#hero .photos ul:nth-child(3) li:first-child{background-image:url(/d5015693bac1b1a41d8d3c2a146c614e0fb80c9c/hero-9.6e94cc63.jpg)}#hero .photos ul:nth-child(3) li:nth-child(2){background-image:url(/1551ed0f0bc5bf9fcecca846f55ab397b9d7c416/hero-10.fedf6730.jpg)}#hero .photos ul:nth-child(3) li:nth-child(3){background-image:url(/8675dcf70b959e465ba8de73bcd937e2bfaa36f8/hero-11.9d797a19.jpg)}#hero .photos ul:nth-child(3) li:nth-child(4){background-image:url(/8396ce8eddaae0a7da2966b0ab08f4888c464c29/hero-12.f3ce76a8.jpg)}#about{background-image:linear-gradient(0deg,rgba(125,137,144,0),rgba(125,137,144,0),rgba(125,137,144,.5)),url(/4f2e013cfaf3a34b3e6f6b71cc4645b775763e4b/gym-backdrop.a5335724.jpg);background-size:100% 10px,contain;background-repeat:no-repeat;background-position:top,top}#about h2,#about h2+p{max-width:480px;padding-bottom:60px}#about h2{padding-bottom:40px}#about .team{padding:0 0 60px}@media(max-width:700px){#about .team{flex-direction:column;padding:0 0 40px}}#about .team .anna,#about .team .hetty,#about .team .laura,#about .team .sarah{position:relative;width:50%;border-radius:8px;transform:translateZ(0) scale(1);transition:box-shadow .3s ease-in-out,transform .2s ease-in-out;cursor:pointer}#about .team .anna:hover,#about .team .hetty:hover,#about .team .laura:hover,#about .team .sarah:hover{transform:translateZ(0) scale(1.025);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 20px rgba(0,0,0,.15)}@media(max-width:1120px){#about .team .anna:after,#about .team .hetty:after,#about .team .laura:after,#about .team .sarah:after{content:"";position:absolute;top:-10px;left:25px;width:80px;height:80px;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05);background-size:cover}}#about .team .hetty{margin-right:30px;background:url(/32a39f3a8e4dc32b5accd66e96705bbca05228ae/photo-hetty.7945b508.jpg) 0;background-size:cover}@media(max-width:1120px){#about .team .hetty:after{background-image:url(/32a39f3a8e4dc32b5accd66e96705bbca05228ae/photo-hetty.7945b508.jpg)}}@media(max-width:700px){#about .team .hetty{width:100%;margin:0}}#about .team .hetty h4,#about .team .hetty span.hint{color:#ec5638}#about .team .laura{margin-left:30px;background:url(/21cbca008e3c55276cc9c58287f2c88dc7aa9f20/photo-laura.f98a4f40.jpg) 0;background-size:cover}@media(max-width:1120px){#about .team .laura:after{background-image:url(/21cbca008e3c55276cc9c58287f2c88dc7aa9f20/photo-laura.f98a4f40.jpg)}}@media(max-width:700px){#about .team .laura{width:100%;margin:50px 0 0}}#about .team .laura h4,#about .team .laura span.hint{color:#31d1b8}#about .team .sarah{margin-right:30px;background:url(/4f74fc12aeb4c1b0e0adab1c10f9cebf08c56c60/photo-sarah.2d0407b5.jpg) 0;background-size:cover}@media(max-width:1120px){#about .team .sarah:after{background-image:url(/4f74fc12aeb4c1b0e0adab1c10f9cebf08c56c60/photo-sarah.2d0407b5.jpg)}}@media(max-width:700px){#about .team .sarah{width:100%;margin:10px 0 0}}#about .team .sarah h4,#about .team .sarah span.hint{color:#40b6ff}#about .team .anna{margin-left:30px;background:url(/fe2a38a355620cca36f19890b18e5c2aa492d62d/photo-anna.3824d3b1.jpg) 0;background-size:cover}@media(max-width:1120px){#about .team .anna:after{background-image:url(/fe2a38a355620cca36f19890b18e5c2aa492d62d/photo-anna.3824d3b1.jpg)}}@media(max-width:700px){#about .team .anna{width:100%;margin:50px 0 0}}#about .team .anna h4,#about .team .anna span.hint{color:#8177e1}#about .team .bio{position:relative;margin-left:200px;padding:30px;overflow:hidden;background:#fff;border-radius:7px;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-backdrop-filter:blur(20px)}@supports(-webkit-backdrop-filter:none) or (backdrop-filter:none){#about .team .bio{background:hsla(0,0%,100%,.95)}}@media(max-width:1120px){#about .team .bio{margin:0;padding:20px 25px;border-radius:7px;background:#fff}}#about .team .bio a{text-decoration:underline}#about .team .bio .email-link{display:none;text-decoration:underline}@media(max-width:800px){#about .team .bio .email-link{display:inline-block}}#about .team .bio .hint{display:block}@media(max-width:1120px){#about .team .bio a,#about .team .bio h4{padding-left:100px}}#about .team .bio a{display:block;margin-bottom:10px;color:#3d5260;font-size:15px}@media(max-width:1120px){#about .team .bio p{font-size:15px}}#about #gym{color:#fff;position:relative;margin-bottom:60px;overflow:hidden;border-radius:8px;background:url(/2c7156b86686d3ab14032adc889d45ce8413fab4/photo-gym.638efab6.jpg);background-position:50%;background-size:cover}@media(max-width:700px){#about #gym .box{flex-direction:column}}#about #gym address{font-style:normal;flex-shrink:0;width:200px;padding:30px}#about #gym address a{color:#fff;text-decoration:underline}#about #gym p{max-width:500px;margin:0 auto;padding:30px 30px 30px 0}@media(max-width:700px){#about #gym p{padding:0 30px 30px}}@media(max-width:700px){#about .features{flex-direction:column}}#about .features article{margin-right:80px}@media(max-width:1120px){#about .features article{margin-right:50px}}@media(max-width:800px){#about .features article{font-size:15px;text-align:center}}@media(max-width:700px){#about .features article{padding:0 20px 30px;margin-right:0}}#about .features article:last-child{margin-right:0;padding-bottom:0}#about .features article h3{padding-bottom:6px}@media(max-width:800px){#about .features article h3{font-size:20px;flex-direction:column;padding-bottom:10px}}#about .features article svg{height:58px;margin-right:10px}@media(max-width:800px){#about .features article svg{margin-bottom:8px;height:42px;margin-right:0}}#about .features article svg.feature-professional{position:relative;top:-2px}#about .features article svg.feature-affordable{position:relative;top:-5px}#training .intro{background:#f6fcff;border-top:1px solid #eaf7ff;border-bottom:1px solid #eaf7ff}@media(max-width:700px){#training .intro .wrap{padding-bottom:10px}}#training .intro h2{text-align:center}@media(max-width:700px){#training .intro h2{text-align:left}}#training .intro .text{padding:40px 20px 60px}@media(max-width:700px){#training .intro .text{padding:40px 0;flex-direction:column}}#training .intro .text p:first-child{font-size:18px;text-align:right;margin-right:60px}@media(max-width:700px){#training .intro .text p:first-child{text-align:left;margin-right:0;margin-bottom:30px}}#training .playlist{justify-content:center}@media(max-width:700px){#training .playlist{flex-direction:column}}#training .playlist li{flex:0 1 240px;text-align:center;margin:0 30px}@media(max-width:700px){#training .playlist li{margin:0 15px}#training .playlist li:first-child{margin-left:0}#training .playlist li:last-child{margin-right:0}}#training .playlist .vid{position:relative;width:100%;max-width:240px;height:160px;margin-bottom:16px}@media(max-width:700px){#training .playlist .vid{margin:0 auto 16px}}#training .playlist .vid.vid-1{background-image:url(/8fecc94b31ccf087186a89e0618206ba266c5777/vid-1.289c3eba.jpg)}#training .playlist .vid.vid-2{background-image:url(/adde69cffa2822f5c4efa96666a0c9408b8b62c3/vid-2.7ccb8308.jpg)}#training .playlist .vid.vid-3{background-image:url(/4c6ef9eb6b9e0fa53c903b473057d8838ad93367/vid-3.e2b453e9.jpg)}#training .playlist .vid svg{fill:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}@media(max-width:700px){#features .wrap{flex-direction:column}}#features article{margin-right:80px}@media(max-width:1120px){#features article{margin-right:50px}}@media(max-width:800px){#features article{font-size:15px;text-align:center}}@media(max-width:700px){#features article{padding:0 20px 30px;margin-right:0}}#features article:last-child{margin-right:0;padding-bottom:0}#features article h3{padding-bottom:6px}@media(max-width:800px){#features article h3{font-size:20px;flex-direction:column;padding-bottom:10px}}#features article svg{height:58px;margin-right:10px}@media(max-width:800px){#features article svg{height:42px;margin-right:0;margin-bottom:8px}}#programmes article{position:relative;overflow:hidden;box-shadow:inset 0 -1px 0 rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}#programmes article .align{position:relative;display:flex}#programmes article .align:after{content:"";position:absolute;left:0;right:0;top:45px;height:1px}#programmes article svg{position:absolute;top:20px;height:100%;opacity:.2}#programmes article#programme-fitness{color:#fff;background-image:url(/b06fe132a3efab9ca9e28de348b7e57193e16209/splash-1.06461738.jpg);background-color:#40b6ff;background-blend-mode:multiply;background-size:cover;z-index:4}#programmes article#programme-fitness .wrap{position:static}#programmes article#programme-fitness .wrap:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(61,82,96,.8)}#programmes article#programme-fitness h2 b{color:#40b6ff}#programmes article#programme-fitness .align{text-align:left}#programmes article#programme-fitness .align:after{left:4px;background:linear-gradient(90deg,rgba(64,182,255,.5),rgba(64,182,255,0))}#programmes article#programme-fitness svg{fill:#40b6ff;right:-80px;transform:rotate(-15deg)}#programmes article#programme-strength{color:#fff;background-image:url(/13727547e428ee0a1910e941ff9c055f274c29f3/splash-2.25cbe409.jpg);background-color:#ec5638;background-blend-mode:multiply;background-size:cover;z-index:3}#programmes article#programme-strength .wrap{position:static}#programmes article#programme-strength .wrap:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(61,82,96,.8)}#programmes article#programme-strength h2 b{color:#ec5638}#programmes article#programme-strength .align{text-align:left;padding-left:25%}@media(max-width:800px){#programmes article#programme-strength .align{padding-left:0}}#programmes article#programme-strength .align:after{background:linear-gradient(90deg,rgba(236,86,56,0),rgba(236,86,56,.5),rgba(236,86,56,.5),rgba(236,86,56,0))}#programmes article#programme-strength .align p.actions a{margin-right:20px}#programmes article#programme-strength svg{fill:#ec5638;left:-100px;transform:rotate(15deg)}#programmes article#programme-train{color:#fff;background-image:url(/72c3e90b9557b15b10b3adcc20cd8a50d7001d20/splash-3.9e49c2f2.jpg);background-color:#9ada26;background-blend-mode:multiply;background-size:cover;z-index:2}#programmes article#programme-train .wrap{position:static}#programmes article#programme-train .wrap:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(61,82,96,.8)}#programmes article#programme-train h2 b{color:#9ada26}#programmes article#programme-train .align{text-align:right}@media(max-width:800px){#programmes article#programme-train .align{text-align:left}}#programmes article#programme-train .align:after{background:linear-gradient(90deg,rgba(154,218,38,0),rgba(154,218,38,.5),rgba(154,218,38,.5),rgba(154,218,38,0))}#programmes article#programme-train .align p{margin-left:auto}@media(max-width:800px){#programmes article#programme-train .align p{margin-left:0}}#programmes article#programme-train svg{fill:#9ada26;right:-80px;transform:rotate(-15deg)}#programmes article h2{font-size:42px;font-weight:400;margin-bottom:40px}#programmes article h2 b{display:block;font-size:48px}#programmes article p{max-width:630px;padding-bottom:30px}#programmes article p:first-of-type{font-size:18px}#programmes article p:last-of-type{padding:0}#pricing{background:#f6fcff;border-top:1px solid #eaf7ff;border-bottom:1px solid #eaf7ff}#pricing .intro{text-align:center}#pricing .intro h2{margin-bottom:30px}#pricing .intro p{position:relative;margin:0 auto;max-width:600px;font-size:18px}#pricing .prices{padding-top:60px;justify-content:center}@media(max-width:800px){#pricing .prices{flex-direction:column}}#pricing .prices article{text-align:left;margin-right:60px;width:auto;padding:20px 25px}@media(max-width:800px){#pricing .prices article{max-width:100%;margin-right:0;margin-bottom:30px;text-align:center}}#pricing .prices article:last-child{margin-right:0;margin-bottom:0}#pricing .prices h3{font-weight:700;padding-top:8px;padding-bottom:18px}#pricing .prices p{position:relative;margin:auto auto 0;max-width:500px}#pricing .prices .price-option{padding:40px}#pricing .prices .price-option span{font-size:18px;font-weight:600;padding-top:12px}#pricing .prices .price-option a{margin-top:20px}#pricing .prices ul{flex:1 1 auto;position:relative;margin:0;padding:20px 0 0}#pricing .prices ul li{color:#40b6ff;font-size:18px;padding:8px 0;border-top:1px solid #eaf7ff;align-items:center}#pricing .prices ul li:first-child{border:none}#pricing .prices ul li:last-child{display:flex;align-items:flex-end;flex-grow:1;padding-top:24px;border:none}#pricing .prices ul li:last-child a{width:100%;padding:10px 10px 11px;text-align:center}#pricing .prices ul li svg{position:relative;margin-right:10px;bottom:1px;flex-shrink:0}#pricing .prices ul li span{flex-grow:1;text-align:left}#pricing .prices ul li b{font-size:20px}#pricing .prices ul li small{font-size:14px;line-height:18px;text-align:left}#pricing .prices ul li small a{text-decoration:underline}#contact{position:relative}#contact .intro{text-align:center;flex-direction:column;justify-content:center}#contact .intro p{display:flex;align-items:center;justify-content:center;margin:0 auto}#contact .intro p:first-of-type{font-size:18px;max-width:720px;padding-bottom:32px}#contact .intro .button svg{position:relative;top:0;left:-4px;margin-right:6px;fill:#fff}#contact .map-overlay{position:absolute;left:0;right:0;bottom:0;height:360px}#contact .find-gym{position:absolute;bottom:40px;left:24px;padding:16px 24px;z-index:2;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05)}#contact .find-gym h4{color:#0e2839}#contact .find-gym address{color:#0e2839;font-style:normal}#contact .find-gym address a{color:#0e2839}#contact .find-gym h4{padding-bottom:10px;white-space:nowrap}#contact .find-gym a{color:#3d5260;text-decoration:underline}#contact .find-gym dl dt{justify-content:center;width:20px;margin-right:10px}#contact .find-gym dl dt:last-of-type svg{position:relative;left:-2px}#map{height:360px}#map:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1)}#anna-bio-panel .content,#hetty-bio-panel .content,#laura-bio-panel .content,#sarah-bio-panel .content{position:relative;height:100%;padding-top:280px;overflow-x:hidden;overflow-y:auto}#anna-bio-panel .photo,#hetty-bio-panel .photo,#laura-bio-panel .photo,#sarah-bio-panel .photo{position:fixed;top:0;left:0;right:0;display:flex;align-items:flex-end;height:300px;z-index:1}#anna-bio-panel .bio,#hetty-bio-panel .bio,#laura-bio-panel .bio,#sarah-bio-panel .bio{position:relative;min-height:100%;padding:30px;background:#fff;box-shadow:0 -2px 4px rgba(0,0,0,.1),0 -6px 20px rgba(0,0,0,.1);z-index:2}#anna-bio-panel .bio:before,#hetty-bio-panel .bio:before,#laura-bio-panel .bio:before,#sarah-bio-panel .bio:before{content:"";position:absolute;top:-280px;left:0;right:0;height:280px;z-index:-1}#anna-bio-panel .bio h3,#hetty-bio-panel .bio h3,#laura-bio-panel .bio h3,#sarah-bio-panel .bio h3{position:absolute;top:-64px;left:0;color:#fff;font-size:32px;font-weight:700;padding:0 30px;text-shadow:0 2px 4px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.2)}#anna-bio-panel .bio p,#anna-bio-panel .bio ul,#hetty-bio-panel .bio p,#hetty-bio-panel .bio ul,#laura-bio-panel .bio p,#laura-bio-panel .bio ul,#sarah-bio-panel .bio p,#sarah-bio-panel .bio ul{margin-bottom:30px}#anna-bio-panel .bio ul,#hetty-bio-panel .bio ul,#laura-bio-panel .bio ul,#sarah-bio-panel .bio ul{list-style:square;padding-left:20px}#anna-bio-panel .bio ol li,#hetty-bio-panel .bio ol li,#laura-bio-panel .bio ol li,#sarah-bio-panel .bio ol li{display:flex;align-items:flex-start;padding-bottom:16px}#anna-bio-panel .bio ol li svg,#hetty-bio-panel .bio ol li svg,#laura-bio-panel .bio ol li svg,#sarah-bio-panel .bio ol li svg{flex-shrink:0;margin-top:9px;margin-right:16px}#hetty-bio-panel .photo{background:url(/47d8979505374f3085ac91c1f24a23f56be3820e/photo-hetty-full.7fdb9dbe.jpg) 0;background-size:cover}#laura-bio-panel .photo{background:url(/c7b989580231593cf912b5968fe3fea3ec75b1fc/photo-laura-full.17b7a058.jpg) 0;background-size:cover}#sarah-bio-panel .photo{background:url(/0c063fb8d64e10fb4f3fc923ef77abe326d2c51c/photo-sarah-full.e8f254bf.jpg) 0;background-size:cover}#anna-bio-panel .photo{background:url(/48c833ace66f12bc245aa2968a2388c32100b022/photo-anna-full.c45a952b.jpg) 0;background-size:cover}#contact-form{position:relative;margin:0 auto;max-width:600px}.sheet #contact-form{overflow:auto;padding-bottom:30px;max-height:calc(100vh - 30px)}#contact-form input,#contact-form select,#contact-form textarea{margin-bottom:22px;width:100%}#contact-form label{padding-bottom:12px}#contact-form .field{position:relative}#contact-form .field.inline label{position:absolute;top:1px;left:1px;width:60px;padding:8px 12px;color:#7d8990;font-size:12px;font-weight:500;text-align:right;box-shadow:inset -1px 0 0 rgba(0,0,0,.1);background:rgba(125,137,144,.05);border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1}#contact-form .field.inline input{padding-left:70px}#contact-form input.emailaddress{display:none}#contact-form #done,#contact-form #fail{position:relative;font-size:14px;line-height:20px;border-radius:5px;margin-bottom:24px;padding:8px 12px 8px 54px;display:none}#contact-form #done svg,#contact-form #fail svg{position:absolute;left:8px;top:9px}#contact-form #done strong,#contact-form #fail strong{font-size:15px;display:block}#contact-form #fail{color:#ec5638;background:rgba(255,236,233,.6);border:1px solid rgba(236,86,56,.8)}#contact-form #done{color:#9ada26;background:rgba(236,247,216,.6);border:1px solid rgba(154,218,38,.8);margin:0}#medical-form{max-width:800px;margin:0 auto;padding:0}#medical-form .sheet.agreement,#medical-form .sheet.consultation,#medical-form .sheet.contraindications,#medical-form .sheet.covid,#medical-form .sheet.medical-check,#medical-form .sheet.questions{display:none}#medical-form .sheet.agreement.show,#medical-form .sheet.consultation.show,#medical-form .sheet.contraindications.show,#medical-form .sheet.covid.show,#medical-form .sheet.medical-check.show,#medical-form .sheet.questions.show{display:block}#medical-form .sheet+.sheet{margin-top:64px}#medical-form header{display:flex;align-items:center;padding:40px 30px 30px;background:#f6f1ec;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.05)}@media(max-width:700px){#medical-form header{flex-direction:column;padding-top:24px;border-radius:0}}#medical-form header h3,#medical-form header small{color:#c1b8b0}@media(max-width:700px){#medical-form header h3,#medical-form header small{font-size:18px}}#medical-form header ol{display:flex;margin-left:auto}@media(max-width:700px){#medical-form header ol{margin:15px auto 0}}#medical-form header ol li{text-indent:100%;white-space:nowrap;overflow:hidden;width:20px;height:4px;margin-left:5px;border-radius:2px;background:rgba(193,184,176,.5)}@media(max-width:700px){#medical-form header ol li{height:3px;margin:0 2px}}#medical-form header ol li.active{background:#c1b8b0}#medical-form .forms{display:flex}@media(max-width:1120px){#medical-form .forms{flex-direction:column}}#medical-form .forms .fields{flex:1}#medical-form .agreements p{color:#7d8990;font-size:15px}#medical-form .agreements ol{padding-top:20px}#medical-form .agreements ol li{display:flex;align-items:flex-start;padding-right:80px;padding-bottom:16px}@media(max-width:700px){#medical-form .agreements ol li{font-size:15px;line-height:24px;padding-right:0}}#medical-form .agreements ol li svg{flex-shrink:0;margin-top:9px;margin-right:16px}#medical-form .fields{padding:30px 30px 20px;border-bottom:1px solid rgba(125,137,144,.2)}#medical-form .fields.intro{color:#7d8990;font-size:15px;padding-bottom:30px}#medical-form .fields h4{margin-bottom:22px}#medical-form .fields h4+p{margin-top:-12px;margin-bottom:16px}#medical-form .fields .checklist{display:flex;padding-bottom:10px}@media(max-width:700px){#medical-form .fields .checklist{flex-direction:column}}#medical-form .fields .checklist ul{flex:1}#medical-form .fields .checklist ul li label{font-size:16px}#medical-form .fields .checklist ul li label input{height:16px;margin-right:5px}#medical-form .statement{padding:30px 30px 0}#medical-form .statement p{color:#7d8990;font-size:15px;padding-bottom:20px}#medical-form .statement label{position:relative;padding:20px 20px 20px 50px;border-radius:6px;background:#f6fcff;box-shadow:inset 0 0 0 1px #eaf7ff}#medical-form .statement label input{position:absolute;width:20px;height:20px;left:20px;top:20px}#medical-form .statement label b{display:block;font-size:15px;font-weight:500;padding-bottom:8px}#medical-form .statement label small{display:block;font-size:14px;line-height:24px}#medical-form fieldset{position:relative;margin:0 0 22px;border:none}#medical-form fieldset input,#medical-form fieldset select,#medical-form fieldset textarea{width:100%}#medical-form fieldset textarea{display:block}#medical-form fieldset label{padding-bottom:12px}#medical-form fieldset label.button{display:inline-block;font-size:24px;position:relative;width:60px;height:60px;padding:20px 0;border-radius:32px;background:#fff}#medical-form fieldset label.button.checked{color:#fff;background:linear-gradient(180deg,#6fc8ff,#40b6ff);box-shadow:none}#medical-form fieldset label.button input{position:absolute;top:0;left:0;opacity:0}#medical-form fieldset.inline label{position:absolute;top:1px;left:1px;bottom:1px;width:90px;padding:8px 12px 8px 0;color:#7d8990;font-size:12px;font-weight:500;text-align:right;box-shadow:inset -1px 0 0 rgba(0,0,0,.1);background:rgba(125,137,144,.05);border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1}#medical-form fieldset.inline input,#medical-form fieldset.inline textarea{padding-left:100px}#medical-form fieldset ul{display:flex}#medical-form fieldset ul li{padding-right:20px}@media(max-width:700px){#medical-form fieldset ul li{padding-right:0;margin-right:-5px}}#medical-form fieldset ul input{width:auto}#medical-form .medical-warning{position:relative;color:#ec5638;font-size:14px;line-height:20px;border-radius:5px;padding:8px 12px 8px 54px;margin:20px 0 15px;border:1px solid rgba(236,86,56,.8);background:rgba(255,236,233,.6);display:none}#medical-form .medical-warning svg{position:absolute;left:8px;top:9px}#medical-form #done{position:relative;display:none;flex-direction:column;color:#9ada26;font-size:15px;line-height:24px;border-radius:5px;padding:20px 60px;border:1px solid rgba(154,218,38,.8);background:rgba(236,247,216,.6)}#medical-form #done.show{display:flex}@media(max-width:800px){#medical-form #done{padding:20px}}#medical-form #done svg{position:relative;margin:0 auto}#medical-form #done strong{font-size:18px;display:block;padding:10px 0}#modal-wrapper{position:fixed;top:0;left:0;right:0;z-index:1201;pointer-events:none}.modal-overlay{z-index:1202;background:rgba(61,82,96,.2)}.modal,.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0}.modal{display:flex;z-index:1203;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.modal.show{opacity:1;pointer-events:auto}.modal .sheet{position:relative;z-index:1204;max-width:500px;margin:0 auto;align-self:flex-end;transform:translateY(50px);transition:transform .3s ease-in-out}.modal .sheet:after{content:"";position:absolute;bottom:0;left:0;right:0;height:26px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.modal.show .sheet{transform:translateY(0)}.modal .panel{position:relative;z-index:1204;width:75%;max-width:600px;height:100%;align-self:flex-start;transition:transform .3s ease-in-out}.modal .panel.left{transform:translateX(-100px)}.modal .panel.right{margin-left:auto;transform:translateX(100px)}.modal .panel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:26px;z-index:3;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.modal.show .panel{transform:translateX(0)}.modal .card{position:relative;z-index:1204;width:85%;max-width:900px;margin:0 auto;align-self:center;overflow:hidden;background:#000;transform:scale(1.4);transition:transform .3s ease-in-out}.modal .card .video{position:absolute;top:0;left:0;width:100%;height:100%}.modal .card:before{display:block;content:"";width:100%;padding-top:56.25%}.modal.show .card{transform:scale(1)}footer{font-size:16px;text-align:center}footer .wrap{display:flex;justify-content:space-between}@media(max-width:800px){footer .wrap{flex-direction:column;align-items:center}}footer a{color:#0e2839;text-decoration:underline;margin:0 8px}footer a svg{position:relative;top:0;margin-right:6px}footer a:hover{color:#3d5260}footer small{font-size:16px;display:block}body.lightweight{padding:0;background:rgba(125,137,144,.05)}body.lightweight .wrap{padding:0 40px}@media(max-width:700px){body.lightweight .wrap{padding:0}}body.lightweight #header{position:relative;height:auto}body.lightweight #header #nav{min-height:100px;transform:none}body.lightweight #header #nav #logo{margin:0 auto;left:auto;top:auto}body.lightweight #header #nav #logo svg{fill:#40b6ff;filter:none;height:50px;margin:0}body.lightweight .sheet{border-radius:8px}@media(max-width:700px){body.lightweight .sheet{border-radius:0}}body.lightweight .sheet footer{padding:30px}body.lightweight footer{padding:40px 20px}body.lightweight footer small{color:#7d8990;font-size:14px}