a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,video{margin:0;padding:0;border:none;font-size:1rem;vertical-align:baseline;box-sizing:border-box;display:flex;flex-direction:column}html{font-size:16px}a{text-decoration:none}a:active{text-decoration:underline}ol,ul{list-style:none}address{font-style:normal}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}table{border-collapse:collapse;border-spacing:0}table tbody,table td,table tfoot,table th,table thead,table tr{margin:0;padding:0;border:none;font-size:1rem;vertical-align:baseline;box-sizing:border-box}button,input:not([type=radio]):not([type=submit]):not([type=checkbox]),select,summary,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid transparent;outline:none;cursor:pointer;padding:0;margin:0}@font-face{font-display:swap;font-family:Montserrat;font-weight:300;font-style:normal;src:url(/static/media/montserrat-300.2f354053.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:300;font-style:italic;src:url(/static/media/montserrat-300-italic.f9ab30a6.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;font-style:normal;src:url(/static/media/montserrat-500.0098f804.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;font-style:italic;src:url(/static/media/montserrat-500-italic.97573fc8.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:700;font-style:normal;src:url(/static/media/montserrat-700.a3b387c9.ttf)}@font-face{font-display:swap;font-family:Montserrat;font-weight:900;font-style:normal;src:url(/static/media/montserrat-900.e3242149.ttf)}@font-face{font-display:swap;font-family:"Helvetica Neue";font-weight:300;font-style:normal;src:url(/static/media/helveticaneue-300.35321a78.otf)}@font-face{font-display:swap;font-family:"Roboto Condensed";font-weight:700;font-style:normal;src:url(/static/media/roboto-condensed-700.cbd4e701.ttf)}.callToAction{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);background-color:var(--color-secondary);color:#fff;background-color:#fe5e41;border:1px solid #fe5e41;padding:.75rem 1.5rem;margin:1rem auto}.callToAction:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff;background-color:#c74c36;border-color:#c74c36}.MainMenu{position:fixed;width:100%;height:100%;padding:5rem 1.5rem 0;background-color:var(--color-header);color:#fff;overflow-y:auto}.MainMenu>*{flex-shrink:0}.MainMenu .connectLink{font-size:2.4rem;line-height:2.7rem;font-weight:700;padding-bottom:1rem}.MainMenu .connectLink.active{color:var(--color-highlight)}@media screen and (min-width:1280px){.MainMenu .connectLink:hover{color:var(--color-primary)}}@media screen and (min-width:768px){.MainMenu>header{width:calc(768px - 3rem);margin:0 auto 1rem}}@media screen and (min-width:1280px){.MainMenu>header{width:calc(1280px - 3rem);margin-bottom:2rem}}.MainMenu>header button.close-menu{position:fixed;top:-.5rem;background-color:var(--color-primary);width:4.5rem;height:4.5rem;align-self:flex-end;align-items:center;justify-content:center;border-radius:3rem}.MainMenu>header button.close-menu>img{width:2.25rem}.MainMenu>section{flex-grow:1}@media screen and (min-width:768px){.MainMenu>section{width:calc(768px - 3rem);margin:0 auto}}@media screen and (min-width:1280px){.MainMenu>section{width:calc(1280px - 3rem)}}.MainMenu>section .logo-menu{position:-webkit-sticky;position:sticky;bottom:-2rem;margin:-10rem 0 -2rem -5rem;z-index:-1;width:25rem}@media screen and (min-width:768px){.MainMenu>section .logo-menu{width:30rem}}@media screen and (min-width:1280px){.MainMenu>section .logo-menu{width:35rem;margin-bottom:-3rem}}.MainMenu>section>div{margin-bottom:2rem}@media screen and (min-width:768px){.MainMenu>section>div{flex-direction:row}}.MainMenu>section>div .main-nav{margin-bottom:2rem}.MainMenu>section>div .main-nav:before{content:"";height:4px;width:3rem;background-color:var(--color-primary);margin-bottom:2rem}@media screen and (min-width:768px){.MainMenu>section>div .main-nav:before{height:0;width:0}}.MainMenu>section>div .main-nav>ul{align-items:flex-start}.MainMenu>section>div .main-nav>ul>li{margin-bottom:1rem}.MainMenu>section>div .main-nav>ul>li a,.MainMenu>section>div .main-nav>ul>li button{font-size:1.8rem;line-height:1.7rem;font-weight:700}.MainMenu>section>div .main-nav>ul>li a.active,.MainMenu>section>div .main-nav>ul>li button.active{color:var(--color-highlight)}@media screen and (min-width:1280px){.MainMenu>section>div .main-nav>ul>li a:hover,.MainMenu>section>div .main-nav>ul>li button:hover{color:var(--color-primary)}}.MainMenu>section>div .secondary-nav:before{content:"";height:4px;width:3rem;background-color:var(--color-primary);margin-bottom:2rem}@media screen and (min-width:768px){.MainMenu>section>div .secondary-nav{margin:2rem 0 2rem 5rem}}.MainMenu>section>div .secondary-nav>ul{align-items:flex-start}.MainMenu>section>div .secondary-nav>ul>li{margin-bottom:1rem}.MainMenu>section>div .secondary-nav>ul>li a,.MainMenu>section>div .secondary-nav>ul>li button{color:#fff;font-size:1.2rem;line-height:1.4rem;font-weight:700}.MainMenu>section>div .secondary-nav>ul>li a.active,.MainMenu>section>div .secondary-nav>ul>li button.active{color:var(--color-highlight)}@media screen and (min-width:1280px){.MainMenu>section>div .secondary-nav>ul>li a:hover,.MainMenu>section>div .secondary-nav>ul>li button:hover{color:var(--color-primary)}}.MainMenu>section .contact-nav{margin-top:1rem}@media screen and (min-width:768px){.MainMenu>section .contact-nav{margin:2rem 0 2rem 5rem}}.MainMenu>section .contact-nav h4{font-weight:500;color:hsla(0,0%,100%,.5);margin-bottom:.5rem}.MainMenu>section .contact-nav>ul>li a{font-weight:700;padding:.25rem 0;margin-bottom:.25rem}.MainMenu>section .social-nav{margin-bottom:auto}.MainMenu>section .social-nav>ul{flex-direction:row;align-items:center}.MainMenu>section .social-nav>ul>li{margin-right:.5rem}@media screen and (min-width:768px){.MainMenu>section .social-nav>ul>li{margin-right:1rem}}.MainMenu>section .social-nav>ul>li:last-of-type{margin-right:0}.MainMenu>section .social-nav>ul>li>a{height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:4rem}.MainMenu>section .social-nav>ul>li>a:hover.facebook{background-color:var(--color-fb)}.MainMenu>section .social-nav>ul>li>a:hover.linkedin{background-color:var(--color-li)}.MainMenu>section .social-nav>ul>li>a:hover.instagram{background-color:var(--color-ig)}.MainMenu>section .social-nav>ul>li>a:hover.twitter{background-color:var(--color-tw)}.MainMenu>section .social-nav>ul>li>a:hover.youtube{background-color:var(--color-yt)}.MainMenu>section .social-nav>ul>li>a>img{width:3rem}.MainMenu>footer{margin:0 -1.5rem;padding:1.5rem;background-color:var(--color-footer--dark)}.MainMenu>footer .footer-nav>ul{align-items:center}@media screen and (min-width:768px){.MainMenu>footer .footer-nav>ul{flex-direction:row;justify-content:center}}.MainMenu>footer .footer-nav>ul>li{margin-bottom:.5rem}@media screen and (min-width:768px){.MainMenu>footer .footer-nav>ul>li+li{margin-left:2rem}}.MainMenu>footer .footer-nav>ul>li>a{font-size:.8rem;font-weight:700}.MainMenu>footer p{font-size:.8rem;text-align:center;margin-top:1rem}.Header{position:fixed;z-index:10;top:0;width:100%}@media screen and (min-width:1280px){.Header{position:absolute}}.Header>section{flex-direction:row;flex-grow:1;align-items:center;height:5rem;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(1rem) saturate(180%);backdrop-filter:blur(1rem) saturate(180%);padding:0 1.5rem 0 1rem;position:relative}@media screen and (min-width:768px){.Header>section{padding:0 calc((100% - 768px)/2 + 1.5rem)}}@media screen and (min-width:1280px){.Header>section{padding:0 calc((100% - 1280px)/2 + 1.5rem)}}@media (prefers-color-scheme:dark){.Header>section{background-color:rgba(51,51,51,.7)}}.Header>section .main-logo{height:6rem;width:14rem;margin:0 0 0 -1.5rem;background-image:url(/static/media/logo-full.5482f359.svg);background-repeat:no-repeat;background-size:cover;color:transparent}@media (prefers-color-scheme:dark){.Header>section .main-logo{background-image:url(/static/media/logo-full--light.5b0fbc88.svg)}}.Header>section .desktop-nav{display:none;height:100%;margin-left:auto}@media screen and (min-width:1280px){.Header>section .desktop-nav{display:flex}}.Header>section .desktop-nav>ul{flex-direction:row;height:100%}.Header>section .desktop-nav>ul>li a{font-size:.8rem;height:100%;justify-content:center;padding:0 1rem;font-weight:700;text-transform:uppercase;color:var(--color-header)}@media (prefers-color-scheme:dark){.Header>section .desktop-nav>ul>li a{color:var(--color-text)}}.Header>section .desktop-nav>ul>li a:hover{position:relative;align-self:flex-start}.Header>section .desktop-nav>ul>li a:hover:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.Header>section .desktop-nav>ul>li a:hover:after{background-color:var(--color-secondary)}}.Header>section>button.show-menu{background-color:var(--color-primary);width:4.5rem;height:4.5rem;align-self:flex-start;align-items:center;justify-content:center;margin-left:auto;margin-top:0;border-radius:3rem;flex-shrink:0}@media screen and (min-width:1280px){.Header>section>button.show-menu{margin-left:2rem}}.Header>section>button.show-menu>img{width:2rem}.Header.adminViewer>section{background:orange}.Header.adminViewer>section>button.show-menu{background-color:red}.Footer{background-color:var(--color-footer);color:#fff;display:none}@media screen and (min-width:1280px){.Footer{display:flex}}.Footer>section{position:relative;display:flex;flex-direction:row;justify-content:center;width:100%;padding:3rem 1.5rem}.Footer>section .logo-menu{position:absolute;bottom:0;z-index:0;margin:-10rem 0 -2rem -6.5rem}@media screen and (min-width:768px){.Footer>section .logo-menu{width:30rem}}@media screen and (min-width:1280px){.Footer>section .logo-menu{width:35rem;margin-bottom:-3rem}}.Footer>section .main-nav,.Footer>section .secondary-nav{z-index:1;margin-right:5rem}.Footer>section .main-nav>p,.Footer>section .secondary-nav>p{font-size:2rem;line-height:1.8rem;font-weight:700;margin-bottom:2rem;padding-bottom:.5rem;border-bottom:3px solid #00ea6f}.Footer>section .main-nav>ul,.Footer>section .secondary-nav>ul{align-items:flex-start}.Footer>section .main-nav>ul li,.Footer>section .secondary-nav>ul li{margin-bottom:.2rem}.Footer>section .main-nav>ul li a,.Footer>section .main-nav>ul li button,.Footer>section .secondary-nav>ul li a,.Footer>section .secondary-nav>ul li button{font-size:1rem;line-height:1.8rem;font-weight:500}.Footer>section .main-nav>ul li a.active,.Footer>section .main-nav>ul li button.active,.Footer>section .secondary-nav>ul li a.active,.Footer>section .secondary-nav>ul li button.active{color:var(--color-highlight)}@media screen and (min-width:1280px){.Footer>section .main-nav>ul li a:hover,.Footer>section .main-nav>ul li button:hover,.Footer>section .secondary-nav>ul li a:hover,.Footer>section .secondary-nav>ul li button:hover{color:var(--color-primary)}}.Footer>section>div{z-index:1}.Footer>section>div>img{height:6rem}.Footer>section>div .social-nav{margin-bottom:auto}.Footer>section>div .social-nav>ul{flex-direction:row}.Footer>section>div .social-nav>ul>li>a{height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:4rem}.Footer>section>div .social-nav>ul>li>a:hover.facebook{background-color:var(--color-fb)}.Footer>section>div .social-nav>ul>li>a:hover.instagram{background-color:var(--color-ig)}.Footer>section>div .social-nav>ul>li>a:hover.twitter{background-color:var(--color-tw)}.Footer>section>div .social-nav>ul>li>a:hover.youtube{background-color:var(--color-yt)}.Footer>section>div .social-nav>ul>li>a:hover.linkedin{background-color:var(--color-li)}.Footer>section>div .social-nav>ul>li>a>img{width:2rem}.Footer>footer{background-color:var(--color-footer--dark);padding:.5rem}.Footer>footer p{font-size:.8rem;text-align:center}.FormField:not(.has-checkbox){position:relative;border-bottom:2px solid var(--color-border);background-color:transparent;cursor:pointer;transition:all .3s ease;outline:none;height:3rem;width:auto;border-radius:.5rem .5rem 0 0;line-height:1.2em;font-style:normal;font-size:1.2em;font-weight:400;text-align:left;justify-content:center}.FormField:not(.has-checkbox) input,.FormField:not(.has-checkbox) textarea{position:absolute;height:2rem;width:100%;bottom:0;left:0;font-size:1rem;text-overflow:ellipsis;background-color:transparent;border:none;outline:none;font-weight:500;font-family:Montserrat,sans-serif}.FormField:not(.has-checkbox) input::-webkit-input-placeholder,.FormField:not(.has-checkbox) textarea::-webkit-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.FormField:not(.has-checkbox) input:-ms-input-placeholder,.FormField:not(.has-checkbox) textarea:-ms-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.FormField:not(.has-checkbox) input::-ms-input-placeholder,.FormField:not(.has-checkbox) textarea::-ms-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.FormField:not(.has-checkbox) input::placeholder,.FormField:not(.has-checkbox) textarea::placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.FormField:not(.has-checkbox) span{font-weight:300;transition:all .3s ease;position:absolute;top:calc(50% - .5rem);left:0;z-index:9}.FormField:not(.has-checkbox).filled span,.FormField:not(.has-checkbox).focus span{font-size:.75rem;top:0}.FormField:not(.has-checkbox).filled input::-webkit-input-placeholder,.FormField:not(.has-checkbox).filled textarea::-webkit-input-placeholder,.FormField:not(.has-checkbox).focus input::-webkit-input-placeholder,.FormField:not(.has-checkbox).focus textarea::-webkit-input-placeholder{color:var(--color-border)}.FormField:not(.has-checkbox).filled input:-ms-input-placeholder,.FormField:not(.has-checkbox).filled textarea:-ms-input-placeholder,.FormField:not(.has-checkbox).focus input:-ms-input-placeholder,.FormField:not(.has-checkbox).focus textarea:-ms-input-placeholder{color:var(--color-border)}.FormField:not(.has-checkbox).filled input::-ms-input-placeholder,.FormField:not(.has-checkbox).filled textarea::-ms-input-placeholder,.FormField:not(.has-checkbox).focus input::-ms-input-placeholder,.FormField:not(.has-checkbox).focus textarea::-ms-input-placeholder{color:var(--color-border)}.FormField:not(.has-checkbox).filled input::placeholder,.FormField:not(.has-checkbox).filled textarea::placeholder,.FormField:not(.has-checkbox).focus input::placeholder,.FormField:not(.has-checkbox).focus textarea::placeholder{color:var(--color-border)}.FormField:not(.has-checkbox).focus{border-bottom-color:var(--color-secondary)}.FormField:not(.has-checkbox).focus span{color:var(--color-secondary)}.FormField.invalid{color:var(--color-warning)!important;border-bottom-color:var(--color-warning)!important}.FormField.invalid.focus{border-bottom-color:var(--color-text)!important}.FormField.invalid>span{color:var(--color-warning)}.MsgPage{padding:1rem;flex-grow:1;background-color:var(--color-background)}.MsgPage,.MsgPage>.loader,.MsgPage>img{justify-content:center;align-items:center}.MsgPage>.loader,.MsgPage>img{width:4rem;height:4rem;margin-bottom:1rem}.MsgPage>p{padding:1rem 0;text-align:center}.MsgPage>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin-top:2rem}.MsgPage>button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.spinner{width:3rem;height:3rem;background-color:var(--color-text);border-radius:100%;-webkit-animation:scaleout 1s ease-in-out infinite;animation:scaleout 1s ease-in-out infinite}.loader .spinner+.spinner{-webkit-animation-delay:.25s;animation-delay:.25s;margin-top:-3rem}.SignIn{margin-top:-5rem;padding:8rem 0 2rem;position:relative;background-image:url(/static/media/hero.9074c59f.jpg);background-size:cover;background-position:50%}.SignIn:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8))}.SignIn>h1{padding:0 1.5rem 2rem;color:#fff;text-shadow:0 0 .5rem var(--color-secondary);position:relative}@media screen and (min-width:768px){.SignIn>h1{width:768px;margin:0 auto}}.SignIn>form{padding:1.5rem;margin:0 1.5rem;background-color:var(--color-background);position:relative}@media screen and (min-width:768px){.SignIn>form{width:calc(768px - 3rem);margin:0 auto}}.SignIn>form label:not(.has-checkbox){margin-bottom:1rem}.SignIn>form .fb-signin-button{background-color:var(--color-fb)}.SignIn>form .fb-signin-button,.SignIn>form .submit-user-signin{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);color:#fff;padding:.75rem}.SignIn>form .submit-user-signin{border:1px solid var(--color-secondary);background-color:var(--color-secondary);margin-top:2rem}.SignIn>form .submit-user-signin:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.SignIn>form .pwd-forgot{height:2rem;justify-content:center;margin-top:-3rem;margin-left:auto;z-index:10}.SignIn>form .signup-user-link{align-self:center;margin-top:1rem}.SignIn .form-error{padding-top:1rem}.SignIn .form-error span{flex-direction:row;justify-content:center}.SignIn .form-error a{font-weight:700}.SeanceList{padding:1.5rem}@media screen and (min-width:768px){.SeanceList{padding:1.5rem 3rem}}.SeanceList.past>li.seance-list-day{background-color:var(--color-border--lighter)}.SeanceList.past>li .SeancePreview>header img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.SeanceList>li{padding:1rem 0;flex-shrink:0}.SeanceList>li:not(.seance-list-day)+li:not(.seance-list-day){border-top:1px solid var(--color-border)}.SeanceList>li.seance-list-day{text-transform:capitalize;padding:.5rem 1.5rem;background-color:var(--color-highlight);margin:0 -1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.SeanceList>li.seance-list-day strong{font-weight:500}.SeancePreview{flex-direction:row;align-items:center;position:relative;flex-shrink:0}.SeancePreview.has-action .link-to-seance{width:calc(100% - 3rem)}.SeancePreview.past-seance{opacity:.5}.SeancePreview>header{align-items:center;justify-content:center;margin-right:1rem}.SeancePreview>header.multiple-coaches{flex-direction:row;justify-content:flex-start;align-items:flex-start}.SeancePreview>header.multiple-coaches img{width:2.75rem;height:2.75rem;border-radius:2.75rem}.SeancePreview>header.multiple-coaches img:nth-of-type(2){margin-top:1.375rem;margin-left:-1.375rem;border:.2rem solid var(--color-background);box-sizing:content-box}.SeancePreview>header img{width:4.5rem;height:4.5rem;border-radius:4.5rem;flex-shrink:0;object-fit:cover}@media screen and (min-width:768px){.SeancePreview>section>div>span{width:8rem;margin-right:1rem}}@media screen and (min-width:768px){.SeancePreview>section>div:first-of-type{flex-direction:row;align-items:center}}@media screen and (min-width:768px){.SeancePreview>section>div:last-of-type{flex-direction:row-reverse;align-items:flex-start}.SeancePreview>section>div:last-of-type strong{margin-right:auto}}.SeancePreview>section>div:last-of-type strong{font-weight:500}.SeancePreview>section>div:last-of-type span{text-transform:capitalize}.SeancePreview>section>div:last-of-type span em{text-transform:none}.SeancePreview .add-seance-calendar{width:3rem;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.SeancePreview .add-seance-calendar img{width:2rem}.SeancePreview .link-to-seance{position:absolute;width:100%;height:100%;left:0;top:0}.SeancePreview .EventPreview{margin-left:0;text-align:center;padding:0 2rem}.SeancePreview .EventPreview>span{font-weight:500;border-radius:.25rem;color:#fff;background-color:var(--color-header)}@media screen and (min-width:414px){.SeancePreview .EventPreview>span{padding:0 1rem}}.SeancePreview .PricePreview,.SeancePreview .StagePreview{font-weight:600;border-radius:.25rem;padding:.5rem;margin-left:1rem;color:var(--color-secondary)}.ClientsList{border-left:1.5rem solid var(--color-text)}.ClientsList>ul{flex-direction:row;flex-wrap:wrap}.ClientsList>ul>li{width:50%}@media screen and (min-width:768px){.ClientsList>ul>li{width:33.33333%}}@media screen and (min-width:1280px){.ClientsList>ul>li{width:16.66667%}}.ClientPreview img{padding:.5rem;height:5rem;object-fit:contain}@media screen and (min-width:1280px){.ClientPreview img{height:7rem;padding:1.5rem;-webkit-filter:saturate(0);filter:saturate(0);opacity:.3;transition:all .3s}.ClientPreview img:hover{-webkit-filter:none;filter:none;opacity:1}}.GoogleMapsDisplay{flex-grow:1}.Modal{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;position:fixed;width:100%;height:100%;top:0;left:0;padding:0;display:none;align-items:flex-start;z-index:10}.Modal[open]{display:flex}.Modal>.modal-mask{background-color:rgba(0,0,0,.8);position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.Modal>.modal-content{background-color:var(--color-background);width:100%;max-height:80vh;position:fixed;bottom:0}@media screen and (min-width:768px){.Modal>.modal-content{width:calc(768px - 3rem);margin:3rem auto;top:0;bottom:auto;position:relative}}.Modal>.modal-content>header{background-color:var(--color-header);font-size:1.4rem;line-height:2rem;padding:1rem 1.5rem;font-weight:700;color:#fff;flex-shrink:0}.Modal>.modal-content>section{padding:1.5rem;overflow-y:auto}.Modal>.modal-content>section footer{margin-top:1.5rem;flex-shrink:0}@media screen and (min-width:768px){.Modal>.modal-content>section footer{flex-direction:row-reverse}}.Modal>.modal-content>section footer>button:disabled{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-border--light);background-color:var(--color-border--light);color:var(--color-border);cursor:default}.Modal>.modal-content>section footer>button+button{margin-top:.5rem;margin-bottom:-.5rem}@media screen and (min-width:768px){.Modal>.modal-content>section footer>button+button{margin:0 1rem 0 0}}.Modal>.modal-content>section footer .modal-confirm-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem}.Modal>.modal-content>section footer .modal-confirm-button:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.Modal>.modal-content>section footer .modal-cancel-button{color:var(--color-text)}.Modal>.modal-content>section footer .modal-cancel-button,.Modal>.modal-content>section footer .modal-warning-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.75rem 1.5rem}.Modal>.modal-content>section footer .modal-warning-button{color:var(--color-text);border:3px solid var(--color-warning);background-color:#fff;color:var(--color-warning)}.Modal>.modal-content>section footer .modal-warning-button:hover{border-color:var(--color-warning);background-color:var(--color-warning);color:#fff}@media screen and (min-width:1280px){.LiveMoreInfo{position:absolute}}.LiveMoreInfo p,.LiveMoreInfo span{margin:1rem}.Feedbacks{margin-top:-5rem}.Feedbacks>header{position:relative}.Feedbacks>header>img{height:50vh;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.Feedbacks>header>h1{position:absolute;top:0;left:0;padding:4rem 1.5rem 1.5rem;text-align:center;height:100%;width:100%;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;align-items:center;justify-content:center;text-shadow:0 0 .5rem var(--color-secondary);font-size:2.25rem;line-height:2.5rem}.Feedbacks .feedback-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem}.Feedbacks .feedback-button:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.Feedbacks .feedback-button:disabled{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-border--light);background-color:var(--color-border--light);color:var(--color-border);cursor:default;padding:.75rem 1.5rem}.Feedbacks>section{padding:1.5rem 0}@media screen and (min-width:768px){.Feedbacks>section{width:768px;margin:0 auto}}@media screen and (min-width:1280px){.Feedbacks>section{width:1280px}}.Feedbacks>section>ul{padding:0 1.5rem;text-align:center}@media screen and (min-width:768px){.Feedbacks>section>ul{flex-direction:row;flex-wrap:wrap}}.Feedbacks>section>ul>li{padding:.5rem}@media screen and (min-width:768px){.Feedbacks>section>ul>li{padding:2rem;width:50%}}.Feedbacks>section>div{padding:0 1.5rem}.Feedbacks>section>div p{margin-bottom:.5rem}.Feedbacks>section>div>button img{width:2rem}.Feedbacks>section>em{padding:.75rem}.feedbacks-details{text-align:center}.feedbacks-details p,.feedbacks-details p strong{display:inline}.feedbacks-details ul.review-stars-rating{display:flex;flex-direction:row;align-items:center;justify-content:center}.feedbacks-details ul.review-stars-rating li:first-child{margin-right:.5rem}.feedbacks-details ul.review-stars-rating li{margin-left:-.1rem}.Landing{margin-top:-5rem}.Landing .cta{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);background-color:var(--color-primary);color:#fff;margin-top:1rem;padding:.75rem 1.5rem;background-color:#fe5e41;border:1px solid #fe5e41}.Landing .cta:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff;background-color:#c74c36;border-color:#c74c36}.Landing>header{height:calc(100vh - 8rem);position:relative}@media screen and (min-width:768px){.Landing>header{height:calc(100vh - 16rem);min-height:45rem}}.Landing>header>video{width:100%;height:100%;object-fit:cover;object-position:center 5rem}@media screen and (min-width:768px){.Landing>header>video{object-position:center 5rem}}@media screen and (min-width:1280px){.Landing>header>video{object-position:center -4rem}}.Landing>header>div{position:absolute;height:100%;width:100%;justify-content:center;padding:4rem 1.5rem 1.5rem;background-color:rgba(0,0,0,.1)}@media screen and (min-width:768px){.Landing>header>div{align-items:center}}.Landing>header>div h1>span{position:relative;margin-top:6rem;color:#fff;font-size:2rem;line-height:2.4rem;text-align:center;text-shadow:0 0 .5rem rgba(0,0,0,.5)}@media screen and (min-width:768px){.Landing>header>div h1>span{font-size:3rem;line-height:3.4rem;margin-top:0}}@media screen and (min-width:1280px){.Landing>header>div h1>span{font-size:4rem;line-height:4.4rem}}.Landing>header>div h1>span:after{content:"& Visio";position:absolute;text-shadow:none;padding-right:1rem;padding-left:1rem;font-size:1rem;right:-1.2rem;bottom:-1.5rem;background-color:#fff;color:var(--color-secondary);transform:rotate(-10deg)}@media screen and (min-width:768px){.Landing>header>div h1>span:after{font-size:1.8rem;right:-1.5rem;bottom:-.3rem}}@media screen and (min-width:1280px){.Landing>header>div h1>span:after{font-size:2.8rem;right:-6rem;bottom:0}}.Landing>header>div h1 small{color:#fff;text-align:center;font-size:1.2rem;font-weight:500;line-height:1.4rem;text-transform:none;margin-top:1.7rem;padding:0 1.5rem;text-shadow:0 0 .25rem rgba(0,0,0,.7)}@media screen and (min-width:768px){.Landing>header>div h1 small{margin-top:1rem}}@media screen and (min-width:1280px){.Landing>header>div h1 small{margin-top:1rem}}.Landing>header>div>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);background-color:var(--color-secondary);color:#fff;background-color:#fe5e41;border:1px solid #fe5e41;padding:.75rem 1.5rem;margin-top:4rem;margin-bottom:2rem}.Landing>header>div>a:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff;background-color:#c74c36;border-color:#c74c36}@media screen and (min-width:768px){.Landing>header>div>a{margin-top:14rem;margin-bottom:0}}@media screen and (min-width:1280px){.Landing>header>div>a{margin-top:16rem}}.Landing>header>div .CovidButton{border:0;background-color:transparent;text-decoration:underline;color:#ef476f;text-align:center;font-size:1.5rem;padding:.75rem 1.5rem;margin-top:.5rem;margin-bottom:1rem}.Landing>header>div .CovidButton:hover{border-color:transparent;background-color:transparent;color:#ef476f}@media screen and (min-width:768px){.Landing>header>div .CovidButton{margin-top:1rem;margin-bottom:0}}@media screen and (min-width:1280px){.Landing>header>div .CovidButton{margin-top:1rem}}.Landing>section{padding:3rem 0}@media screen and (min-width:768px){.Landing>section{padding:3rem calc((100% - 768px)/2)}}@media screen and (min-width:1280px){.Landing>section{padding:4rem calc((100% - 1280px)/2)}}.Landing>section.big-title>h2{text-transform:uppercase;padding:0 1.5rem 1.5rem 1rem;font-size:2rem;font-weight:900;line-height:2rem;border-left:1.5rem solid var(--color-text)}@media screen and (min-width:768px){.Landing>section.big-title>h2{font-size:3rem;line-height:3rem}}@media screen and (min-width:1280px){.Landing>section.big-title>h2{width:100%;font-size:4rem;line-height:4rem}}.Landing>section.big-title>h2>a{font-size:inherit;font-weight:inherit;line-height:inherit}@media screen and (min-width:1280px){.Landing>section.big-title{flex-direction:row;flex-wrap:wrap}}.Landing .landing-marketing{background-color:var(--color-border--lighter);text-align:center}.Landing .landing-marketing>h2{text-transform:uppercase;font-weight:900;font-size:2rem;line-height:2rem;margin-bottom:1rem;padding:0 1.5rem}.Landing .landing-marketing>div{padding:0 1.5rem}@media screen and (min-width:768px){.Landing .landing-marketing>div{align-items:center}}.Landing .landing-marketing>div p,.Landing .landing-marketing>div p>strong{display:inline;line-height:1.6rem;font-size:1.2rem}.Landing .landing-marketing>div p>strong{font-weight:500}.Landing .landing-description>h2{text-transform:uppercase;font-weight:900;font-size:2rem;line-height:2rem;margin-bottom:1rem;padding:0 1.5rem;text-align:center}.Landing .landing-description>ul{padding:0 1.5rem}@media screen and (min-width:768px){.Landing .landing-description>ul{flex-direction:row}}.Landing .landing-description>ul>li{padding:1rem 0}@media screen and (min-width:768px){.Landing .landing-description>ul>li{flex-basis:100%;padding:1rem}}.Landing .landing-description>ul>li h3{position:relative;align-self:flex-start;text-transform:uppercase;margin-bottom:.5rem}.Landing .landing-description>ul>li h3:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.Landing .landing-description>ul>li h3:after{background-color:var(--color-secondary)}}.Landing .landing-description>ul>li p span{cursor:pointer;text-decoration:underline}.Landing .landing-feedback>h2{text-transform:uppercase;font-weight:900;font-size:2rem;line-height:2rem;margin-bottom:1rem;padding:0 1.5rem;text-align:center}.Landing .landing-feedback>em{font-weight:400;text-align:center;margin-top:.25rem;margin-bottom:1.5rem}.Landing .landing-feedback>div{align-items:center}.Landing .landing-feedback>div>a{padding:.5rem 1.5rem;display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff}.Landing .landing-feedback>div>a:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.Landing .landing-feedback>div>a>em{text-transform:none;text-decoration:underline}.Landing .landing-feedback>ul{padding:0 1.5rem}@media screen and (min-width:768px){.Landing .landing-feedback>ul{flex-direction:row}}.Landing .landing-feedback>ul>li{padding:1rem 0}@media screen and (min-width:768px){.Landing .landing-feedback>ul>li{flex-basis:100%;padding:1rem}}.Landing .landing-feedback>ul>li p,.Landing .landing-feedback>ul>li p strong{display:inline}@media screen and (min-width:1280px){.Landing .landing-search .LandingMap{flex-direction:row;flex-grow:1;height:60vh}}@media screen and (min-width:1280px){.Landing .landing-search .LandingMap>div:first-of-type{width:60%}.Landing .landing-search .LandingMap>div+div{width:40%}}.Landing .landing-search .LandingMap>div .GoogleMapsDisplay{height:60vh;border-left:1.5rem solid var(--color-text)}.Landing .landing-search .LandingMap>div>aside{flex-direction:row;margin-top:-5rem;align-items:center;z-index:1;background-image:url(/static/media/chevron-right.5cdcf42b.svg);background-position:right .5rem center;background-color:var(--color-background);background-repeat:no-repeat;background-size:2rem;position:relative}@media screen and (min-width:768px){.Landing .landing-search .LandingMap>div>aside{border-left:1.5rem solid var(--color-text);margin-right:1.5rem}}@media screen and (min-width:1280px){.Landing .landing-search .LandingMap>div>aside{margin-top:-10rem;margin-right:0}}.Landing .landing-search .LandingMap>div>aside>img{width:33%;height:5rem;object-fit:cover}@media screen and (min-width:768px){.Landing .landing-search .LandingMap>div>aside>img{height:10rem}}.Landing .landing-search .LandingMap>div>aside h3{text-transform:uppercase;padding:.5rem 2rem .5rem 1rem}.Landing .landing-search .LandingMap>div>aside address{padding:0 2rem 0 1rem;display:none}@media screen and (min-width:768px){.Landing .landing-search .LandingMap>div>aside address{display:flex}}.Landing .landing-search .LandingMap>div>aside>a{position:absolute;width:100%;height:100%;left:0;top:0}.Landing .landing-search .LandingMap>div>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);background-color:var(--color-secondary);color:#fff;background-color:#fe5e41;border:1px solid #fe5e41;padding:.75rem 1.5rem;margin:1rem 1.5rem 0;flex-shrink:0}.Landing .landing-search .LandingMap>div>a:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff;background-color:#c74c36;border-color:#c74c36}@media screen and (min-width:768px){.Landing .landing-search .LandingMap>div>a{align-self:center}}.Landing .landing-search .LandingMap .SeanceList{padding-top:0;overflow-y:auto}@media screen and (min-width:1280px){.Landing .landing-search .LandingMap .SeanceList .SeancePreview>section>div{flex-direction:column;align-items:flex-start}}.Landing .landing-cta{background-color:var(--color-border--lighter);text-align:center}.Landing .landing-cta>h2{text-transform:uppercase;font-weight:900;font-size:2rem;line-height:2rem;margin-bottom:1rem;padding:0 1.5rem}.Landing .landing-cta>div{padding:0 1.5rem}@media screen and (min-width:768px){.Landing .landing-cta>div{align-items:center}}.Landing .landing-cta>div strong{font-size:1.5rem;line-height:1.7rem;margin-bottom:1rem}.Landing .landing-cta>div a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);background-color:var(--color-primary);color:#fff;margin-top:1rem;padding:.75rem 1.5rem;background-color:#fe5e41;border:1px solid #fe5e41}.Landing .landing-cta>div a:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff;background-color:#c74c36;border-color:#c74c36}.BasicSearch input{font-size:1rem;font-weight:300}.BasicSearch li:hover{background-color:var(--color-primary);cursor:pointer}.BasicSearchInput{outline:0!important;border-width:0 0 2px!important;border-color:var(--color-primary)!important}.DaySelector{flex-direction:row;align-items:center}.DaySelector>li{flex-grow:1;flex-basis:100%;align-items:center}.DaySelector>li>button{min-width:2rem;width:100%;align-items:center}.DaySelector>li>button:disabled{pointer-events:none;opacity:.3}.DaySelector>li>button img{width:2rem}.DaySelector>li>time{align-items:center;border-bottom:5px solid transparent;padding:0 0 .25rem;width:100%;cursor:pointer}@media screen and (min-width:768px){.DaySelector>li>time{padding-top:.5rem}}.DaySelector>li>time.active{border-color:var(--color-secondary)}.DaySelector>li>time.disabled{opacity:.3;pointer-events:none;cursor:default}.DaySelector>li>time strong{display:inline}.DaySelector>li>time strong span{display:none}@media screen and (min-width:768px){.DaySelector>li>time strong span{display:inline}}.DaySelector>li>time .pastDate{opacity:.3}.DaySelector-month{padding-left:15%;text-transform:capitalize;font-weight:500}@media screen and (min-width:768px){.DaySelector-month{display:none}}.Planning{width:100%}@media screen and (min-width:768px){.Planning>.SeanceList{width:calc(768px - 3rem);margin:0 auto}}.SwitchTools{background-color:var(--color-highlight)}.SwitchTools>section{padding:1rem 1.5rem}.SwitchTools>section>p{text-align:center;line-height:1rem;font-size:.9rem}.SwitchTools>section>button{margin:.5rem auto 0}.planningActions{flex-direction:row;margin:auto}.showSeanceFilters{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;width:5rem}.showSeanceFilters:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.mapLink{margin-left:1rem}.mapLink svg{width:1.5rem;height:1.5rem}.SeanceFilters{margin:auto}.SeanceTypeFilter{flex-direction:row}.SeanceTypeFilter>input{height:2rem}.SeanceTypeFilter>label{font-size:1rem;padding:1rem .5rem 0 0}.SeanceTypeFilter>button{padding:1rem}.SeanceCoachFilter{flex-direction:row;padding:0 1rem .5rem 0}.SeanceCoachFilter>label{font-size:1rem;padding-right:.5rem}.SeanceCourseFilter{flex-direction:row;padding:.5rem 1rem .5rem 0}.SeanceCourseFilter>label{font-size:1rem;padding-right:.8rem}.SeancePlaceFilter{flex-direction:row}.SeancePlaceFilter>label{font-size:1rem;padding-right:1.5rem}.SeancePlaceFilter>input{border-bottom:2px solid red}.showSeanceType{color:var(--color-primary)}.removeSelectedCoachBtn{flex-direction:row;font-size:1rem;max-width:15rem}.removeSelectedCoachBtn:hover{border:2px solid red;border-radius:1rem}.removeSelectedCoachBtn>img{margin-left:.3rem;width:1.5rem;height:1.5rem}.removeSelectedPlaceBtn{flex-direction:row;font-size:1rem;max-width:25rem}.removeSelectedPlaceBtn:hover{border:2px solid red;border-radius:1rem}.removeSelectedPlaceBtn>img{margin-left:.3rem;width:1.5rem;height:1.5rem}.SearchTools>section{padding-top:.5rem;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(1rem) saturate(180%);backdrop-filter:blur(1rem) saturate(180%)}@media screen and (min-width:768px){.SearchTools>section{padding:1rem calc((100% - 768px)/2 + 1.5rem) 0}}@media (prefers-color-scheme:dark){.SearchTools>section{background-color:rgba(51,51,51,.8)}}.Place{margin-top:-5rem}.Place>header{position:relative}.Place>header>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:#555;color:var(--color-text);position:absolute;color:#fff;left:1rem;top:6rem;padding-left:.75rem;background-image:url(/static/media/chevron-left--light.f2d8b59e.svg);background-position:left -.5rem center;background-repeat:no-repeat;background-size:1.25rem;z-index:1}@media screen and (min-width:768px){.Place>header>button{left:calc((100% - 768px)/2 + 1.5rem)}}.Place>header>img{height:50vh;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.Place>header>h1{position:absolute;top:0;left:0;padding:4rem 1.5rem 1.5rem;text-align:center;height:100%;width:100%;background-image:linear-gradient(to left top,rgba(0,255,131,.5),rgba(11,122,117,.7));color:#fff;align-items:center;justify-content:center;text-shadow:0 0 .5rem #168376;text-shadow:0 0 .5rem var(--color-secondary);font-size:2.25rem;line-height:2.5rem}.Place>section{padding:1.5rem;align-items:flex-start}.Place>section:first-of-type{padding-top:3rem}.Place>section:last-of-type{padding-bottom:3rem}@media screen and (min-width:768px){.Place>section{width:768px;margin:0 auto}}.Place>section>h2{text-transform:uppercase;margin-bottom:1rem;position:relative;align-self:flex-start}.Place>section>h2:after{content:"";width:100%;height:.5rem;background-color:#00ea6f;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.Place>section>h2:after{background-color:#168376;background-color:var(--color-secondary)}}.Place>section>p{white-space:pre-wrap}.Place .Planning{margin:0 -1.5rem;width:calc(100% + 3rem)}.GMapsPlaceDisplay{background-color:var(--color-background);position:absolute;width:100%;bottom:0;z-index:1001;transform:translateY(calc(100% - 4rem));transition:all .3s .1s}@media screen and (min-width:768px){.GMapsPlaceDisplay{width:calc(414px - 6rem);height:calc(100% - 5rem);transform:translateY(0) translateX(-100%);z-index:0}}@media screen and (min-width:1280px){.GMapsPlaceDisplay{width:414px}}.GMapsPlaceDisplay.has-image{transform:translateY(calc(100% - 10rem))}@media screen and (min-width:768px){.GMapsPlaceDisplay.has-image,.GMapsPlaceDisplay.reduced{transform:translateY(0)}}.GMapsPlaceDisplay.full{transform:translateY(0) translateX(0)}.GMapsPlaceDisplay.full .place-img{height:10rem}.GMapsPlaceDisplay.full .place-img:after{background:transparent;background-position:top -1rem center}@media screen and (min-width:768px){.GMapsPlaceDisplay.full .place-img{height:13rem}}.GMapsPlaceDisplay.full h1{display:flex;white-space:normal;text-overflow:clip}.GMapsPlaceDisplay .place-img{height:5rem;width:100%;transition:all .3s;position:relative;flex-shrink:0}@media screen and (min-width:768px){.GMapsPlaceDisplay .place-img{height:13rem}}.GMapsPlaceDisplay .place-img:after{content:"";background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;transition:height .3s;background-image:url(/static/media/chevron-up--light.3807c003.svg);background-repeat:no-repeat;background-position:top .5rem center;background-size:2rem}@media screen and (min-width:768px){.GMapsPlaceDisplay .place-img:after{background:transparent;background-position:top -1rem center}}.GMapsPlaceDisplay .place-img img{width:100%;height:100%;object-fit:cover}.GMapsPlaceDisplay>section{flex-shrink:0}@media screen and (min-width:768px){.GMapsPlaceDisplay>section{position:relative}.GMapsPlaceDisplay>section:before{width:80%;opacity:.1;left:10%}.GMapsPlaceDisplay>section:after,.GMapsPlaceDisplay>section:before{content:"";height:3px;background-color:var(--color-border);position:absolute;bottom:0;right:0}.GMapsPlaceDisplay>section:after{width:3rem;left:0;margin:auto}}.GMapsPlaceDisplay>section h1{padding:1.5rem;font-size:1.4rem;line-height:1.6rem;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;transition:all .3s}.GMapsPlaceDisplay>section .place-location{padding:.25rem 1.5rem 1rem;flex-direction:row;justify-content:space-between;align-items:flex-start}.GMapsPlaceDisplay>section .place-location>span{margin-left:1rem;flex-direction:row;align-items:center;opacity:.6}.GMapsPlaceDisplay>section .place-location>span img{width:1rem;opacity:.6}.GMapsPlaceDisplay>section>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem;margin:0 1.5rem 1.5rem}.GMapsPlaceDisplay>section>a:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.GMapsPlaceDisplay>ul{overflow-y:auto;padding:1rem 0;display:none}@media screen and (min-width:768px){.GMapsPlaceDisplay>ul{display:flex}}.GMapsPlaceDisplay>ul>li{flex-shrink:0}.GMapsPlaceDisplay>ul>li+li{border-top:.5rem solid var(--color-default)}.GMapsPlaceDisplay>ul>li article>div{display:none}.PlaceMap{margin-top:-5rem;height:100vh;position:relative}.SearchPage .SearchTools{position:-webkit-sticky;position:sticky;top:5rem;z-index:9}@media screen and (min-width:1280px){.SearchPage .SearchTools{top:0}}.SearchPage .SeanceSearch,.SearchPage .SeanceSearch>div{flex-grow:1}.Teachers{width:100%;margin-top:.5rem}.Teachers>div{margin:.5rem;justify-content:center;flex-direction:row}.Teachers>div>em{margin-right:.5rem;margin-left:.4rem}@media screen and (min-width:768px){.Teachers>div>em{margin-left:0}}.Teachers>div>svg{padding-right:.2rem;width:1.8rem;height:1.8rem;fill:var(--color-default)}@media (prefers-color-scheme:dark){.Teachers>div>svg{fill:var(--color-highlight)}}@media screen and (min-width:768px){.Teachers>.TeacherList{width:calc(768px - 3rem);margin:0 auto}}.teacherActions{margin:auto}.showTeacherFilters{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;width:5rem}.showTeacherFilters:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.TeacherFilter>div>label{flex-direction:row;font-size:1rem}.TeacherFilter>div>label>span{padding-right:.5rem}.TeacherFilter>div>input{font-size:1rem;font-weight:300;outline:0;border-width:0 0 2px;border-color:var(--color-primary)}.link-to-teacher{position:absolute;width:100%;height:100%;left:0;top:0}.TeacherPreview{flex-direction:row;align-items:center;position:relative;flex-shrink:0;width:85%}.TeacherPreview>header{align-items:center;justify-content:center;margin-right:2rem;margin-left:2rem}.TeacherPreview>header img{width:4.5rem;height:4.5rem;border-radius:4.5rem;flex-shrink:0;object-fit:cover}.TeacherPreview>section{flex-direction:row}.TeacherPreview>section>div{display:flex;flex-direction:column;padding:.5rem}.TeacherPreview>section>div strong{font-weight:500}.TeacherPreview>section>div span{text-transform:capitalize}.TeacherPreview>section>div span em{text-transform:none}.TeacherPreview>div{vertical-align:center;margin-left:auto}.TeacherPreview>div svg{width:2rem;height:2rem}.SearchTeacherPage .SearchTools{position:-webkit-sticky;position:sticky;top:5rem;z-index:9}@media screen and (min-width:1280px){.SearchTeacherPage .SearchTools{top:0}}.SeanceDisplay{margin-top:-5rem}.SeanceDisplay .SeanceMessages{margin-left:1rem;margin-bottom:.5rem}.SeanceDisplay .SeanceMessages .message-button{align-self:flex-start;position:relative;text-align:center;font-weight:700}.SeanceDisplay .SeanceMessages .message-button img{width:2.5rem}.SeanceDisplay .SeanceMessages .message-button>span{position:absolute;width:100%;height:100%;padding-top:.5rem;color:#fff}.SeanceDisplay>header{position:relative}.SeanceDisplay>header>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);position:absolute;color:#fff;left:1rem;top:6rem;padding-left:.75rem;background-image:url(/static/media/chevron-left--light.f2d8b59e.svg);background-position:left -.5rem center;background-repeat:no-repeat;background-size:1.25rem;z-index:1}@media screen and (min-width:768px){.SeanceDisplay>header>button{left:calc((100% - 768px)/2 + 1.5rem)}}.SeanceDisplay>header>img{height:50vh;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.SeanceDisplay>header>h1{position:absolute;top:0;left:0;padding:4rem 1.5rem 0;height:100%;width:100%;text-align:center;background-image:linear-gradient(to left top,rgba(0,255,131,.4),rgba(11,122,117,.6));color:#fff;align-items:center;justify-content:center;text-shadow:0 0 .5rem var(--color-secondary);font-size:2.25rem;line-height:2.5rem}.SeanceDisplay>header>h1>small{line-height:1.2rem;margin-top:.5rem}.SeanceDisplay>aside{z-index:1;border-left:1.25rem solid var(--color-text);padding:1.5rem 1.5rem .5rem 1rem;width:calc(100% - 3rem);margin-top:-3rem;background-color:var(--color-background)}@media screen and (min-width:768px){.SeanceDisplay>aside{width:768px;margin:-3rem auto 1rem;align-items:flex-start}}.SeanceDisplay>aside>.seance-date{flex-direction:row;align-items:center;margin-bottom:1rem;justify-content:space-between}.SeanceDisplay>aside>.seance-date>time{font-weight:700;text-transform:capitalize;font-size:1.2rem;line-height:1.6rem}.SeanceDisplay>aside>.seance-date>time>span+span{font-weight:500}.SeanceDisplay>aside>.seance-date>a{margin-left:1rem;flex-direction:row;align-items:center;font-weight:500;text-decoration:underline}.SeanceDisplay>aside>.seance-date>a img{width:2rem;margin-left:.25rem}.SeanceDisplay>aside>.MsgPage{padding:0;flex-direction:row;justify-content:flex-start}.SeanceDisplay>aside>.MsgPage .loader{margin:0 1rem 0 0}.SeanceDisplay>aside>section{flex-direction:row;align-items:center;justify-content:space-between}.SeanceDisplay>aside>section>strong{font-weight:500}.SeanceDisplay>aside>section>a{font-weight:500;flex-direction:row;align-items:center}.SeanceDisplay>aside>section>a:after{content:"";background-image:url(/static/media/view.cd4bd618.svg);width:1.5rem;height:1.5rem;margin-left:.5rem}.SeanceDisplay>aside .booking-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;margin-bottom:1rem}.SeanceDisplay>aside .booking-button:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.SeanceDisplay>aside .unBooking-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:3px solid var(--color-warning);background-color:#fff;color:var(--color-warning);padding:.75rem 1.5rem;margin-bottom:1rem}.SeanceDisplay>aside .unBooking-button:hover{border-color:var(--color-warning);background-color:var(--color-warning);color:#fff}.SeanceDisplay>aside .cannot-book-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-border--light);background-color:var(--color-border--light);color:var(--color-border);cursor:default;padding:.75rem 1.5rem;margin-bottom:1rem}.SeanceDisplay>aside .seance-video-link,.SeanceDisplay>aside .watcher-book-link{text-decoration:underline;color:var(--color-text)}.SeanceDisplay>section{padding:1.5rem;align-items:flex-start}@media screen and (min-width:768px){.SeanceDisplay>section{width:768px;margin:0 auto}}.SeanceDisplay>section>h2{text-transform:uppercase;margin-bottom:1rem;position:relative;align-self:flex-start}.SeanceDisplay>section>h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.SeanceDisplay>section>h2:after{background-color:var(--color-secondary)}}.SeanceDisplay>section .CoachInfos+.CoachInfos{margin-top:1.5rem}.PlaceInfos{position:relative}.PlaceInfos>header>img{width:100%}.PlaceInfos>section{margin-top:-3rem;background-color:var(--color-background);margin-right:3rem;border-left:1.25rem solid var(--color-text);padding:1rem 2.5rem 1rem 1rem;position:relative;background-image:url(/static/media/chevron-right.5cdcf42b.svg);background-size:2rem;background-repeat:no-repeat;background-position:center right .5rem}.PlaceInfos>section>h3{margin-bottom:.5rem}.PlaceInfos>section>a{position:absolute;width:100%;height:100%;left:0;top:0}.CoachInfos{width:100%;align-items:center;position:relative}@media screen and (min-width:768px){.CoachInfos{flex-direction:row;align-items:center;justify-content:flex-start}}.CoachInfos>img{width:6rem;height:6rem;border-radius:6rem;margin-bottom:.5rem;object-fit:cover}@media screen and (min-width:768px){.CoachInfos>img{margin-bottom:0}}@media screen and (min-width:768px){.CoachInfos>div{margin-left:2rem}}.CoachInfos>div h3{text-align:center;text-transform:capitalize;margin-bottom:1rem}@media screen and (min-width:768px){.CoachInfos>div h3{text-align:left}}.CoachInfos>div span{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem}.CoachInfos>div span:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.CoachInfos>a{position:absolute;width:100%;height:100%;left:0;top:0}.CoachSelect ul{flex-direction:row;padding:1rem}.CoachSelect ul>li{flex-direction:column!important;display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.2rem;color:var(--color-text)}@media screen and (min-width:768px){.CoachSelect ul>li{flex-basis:auto}}.CoachSelect ul>li.active{color:var(--color-secondary)}.CoachSelect ul>li span{margin:.5rem}.CoachSelect ul>li img{height:auto;width:4rem;object-fit:cover;border-radius:2rem}.Score ul{padding:1rem 0}.Score ul,.Score ul li{flex-direction:row;justify-content:center}.Score ul li{display:flex;cursor:pointer;transition:all .3s ease;align-items:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.5rem;flex-basis:100%;color:var(--color-text);text-align:center;line-height:1rem}@media screen and (min-width:768px){.Score ul li{flex-basis:auto}}.Score ul li+li{margin-left:.5rem}.Score ul li.active{color:var(--color-secondary)}.Score ul li.onError{color:red}.Improvment ul{flex-direction:row;flex-wrap:wrap;justify-content:center}.Improvment ul li{padding:.25rem .5rem;margin:0 .25rem .5rem;font-weight:500;border-radius:.25rem;color:var(--color-text);border:1px solid var(--color-border)}@media screen and (min-width:768px){.Improvment ul li{cursor:pointer}}.Improvment ul li:hover{color:var(--color-secondary)}.Improvment ul li.active{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.Improvment>p{margin-bottom:1rem}.Modal>.booking-feedback>section>footer{margin-top:.5rem}.FeedbackForm{flex-shrink:0}.FeedbackForm .InlineText{display:inline}.FeedbackForm>h2{text-transform:uppercase}.FeedbackForm>h2,.FeedbackForm>strong{text-align:center}.FeedbackForm input[type=submit]{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem}.FeedbackForm input[type=submit]:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.FeedbackForm input[type=submit].disabled{cursor:pointer;color:var(--color-text);border:1px solid var(--color-border--light);background-color:var(--color-border--light);color:var(--color-border);cursor:default}.FeedbackForm .cancel-feedback-button,.FeedbackForm input[type=submit].disabled{display:flex;flex-direction:row;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.FeedbackForm .cancel-feedback-button{cursor:pointer;color:var(--color-text);padding:.75rem 1.5rem}.FeedbackForm textarea{border-bottom:2px solid var(--color-border);font-family:Montserrat,sans-serif;background-color:var(--color-border--lighter);resize:none;margin:.5rem 0 0;height:5rem;padding:.5rem;font-size:1rem}.BookModal section p{margin-bottom:1rem}.BookModal section p strong{margin:.5rem 0}.BookModal section .error{font-weight:500;color:var(--color-warning)}.booking-modal-success>section>div>.MsgPage,.BookModal.BookModal_Failure .MsgPage{padding:0}.booking-modal-success>section>div>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;margin-bottom:-1rem}.booking-modal-success>section>div>a:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.PaymentForm form .accepted-cards{flex-direction:row;margin-bottom:.5rem}.PaymentForm form .accepted-cards img{height:3rem;border:1px solid var(--color-border--light)}.PaymentForm form .accepted-cards img+img{margin-left:1rem}.PaymentForm form .FormField{margin-bottom:.5rem}.PaymentForm form .other-infos{flex-direction:row;align-items:center;margin-bottom:1.5rem}.PaymentForm form .other-infos .FormField{width:33%;margin-right:1rem}.PaymentForm form .other-infos img{height:2.5rem}.PaymentForm form .payment-cgv{flex-direction:row}.PaymentForm form .payment-cgv span{display:inline;margin-left:.5rem}.PaymentForm form .payment-cgv span a{display:inline;font-weight:700}.PaymentForm form .payment-cgv.invalid{color:red}.PaymentForm form .payment-cgv-disclaimer{display:inline;font-size:1rem;line-height:1.4rem;margin-top:1rem}.PaymentForm form .payment-cgv-disclaimer>strong{font-size:1rem;font-weight:700;display:inline}.PayBookModal section p{margin-bottom:1rem}.PayBookModal section p strong{margin:.5rem 0}.PayBookModal section .error{font-weight:500;color:var(--color-warning)}.pay-booking-modal-success>section>div>.MsgPage,.PayBookModal.PayBookModal_Failure .MsgPage{padding:0}.pay-booking-modal-success>section>div>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;margin-bottom:-1rem}.pay-booking-modal-success>section>div>a:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.pay-booking-modal-payment{flex-direction:column}.pay-booking-modal-payment>div:first-child{margin-bottom:.5rem}.pay-booking-modal-payment .registered-cb{flex-direction:row;align-items:center;justify-content:center}.pay-booking-modal-payment .registered-cb.selected{background-color:var(--color-highlight);padding:.75rem 1rem}.pay-booking-modal-payment .registered-cb>img{height:2rem}.pay-booking-modal-payment .registered-cb>span{margin-left:.5rem}.PayButton{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;margin-bottom:-1rem}.PayButton:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.UnbookModal section p{margin-bottom:1rem}.UnbookModal section p strong{margin:.5rem 0}.UnbookModal section .error{font-weight:500;color:var(--color-warning)}.UnbookModal.UnbookModal_Failure .MsgPage{padding:0}.MessageModal .messages-modal>section>div{overflow-y:auto}.MessageModal .messages-modal>section>div>p{padding:0 0 1rem;text-align:center}.MessageModal .MessageList{flex-shrink:0}.MessageModal .MessageList>li{margin-bottom:1rem;flex-shrink:0}.MessageModal .MessageList>li.mine{align-items:flex-end}.MessageModal .MessageList>li.mine>article>section{background-color:var(--color-secondary);border-radius:.75rem .75rem 0 .75rem;color:#fff;align-items:flex-end}.MessageModal .MessageList>li.mine>article>section>time{color:#fff;opacity:.7}.MessageModal .MessageList>li.admin>article>section>span,.MessageModal .MessageList>li.coach>article>section>span{color:var(--color-secondary)}.MessageModal .MessageList>li.admin>article>section>span{color:var(--color-warning)}.MessageModal .MessageList>li>article{max-width:85%}.MessageModal .MessageList>li>article>section{background-color:var(--color-border--lighter);padding:1rem 1rem .5rem;border-radius:.75rem .75rem .75rem 0;align-self:flex-start}.MessageModal .MessageList>li>article>section>span{font-weight:700;display:inline}.MessageModal .MessageList>li>article>section>span em{display:inline;font-weight:300;color:var(--color-text);margin-left:.5rem;font-size:.9rem}.MessageModal .MessageList>li>article>section>p{white-space:pre-wrap}.MessageModal .MessageList>li>article>section>time{font-size:.9rem;color:var(--color-default);align-self:flex-end}.MessageModal .NewMessage{flex-direction:row;align-items:flex-end;background-color:var(--color-highlight);border-radius:.75rem .75rem 0 .75rem;flex-shrink:0}.MessageModal .NewMessage>textarea{flex-grow:1;font-size:1rem;font-family:Montserrat,sans-serif;padding:.5rem;resize:none}.MessageModal .NewMessage>button,.MessageModal .NewMessage>span{width:2rem;height:2rem;background-color:var(--color-secondary);justify-content:center;align-items:center}.MessageModal .NewMessage>button:disabled,.MessageModal .NewMessage>span:disabled{background-color:var(--color-border);cursor:default}.MessageModal .NewMessage>button>img,.MessageModal .NewMessage>span>img{width:1.5rem}.MessageModal .NewMessage>span{font-weight:700;color:#fff;background-color:var(--color-border)}.MessageList{flex-shrink:0}.MessageList>li{margin-bottom:1rem;flex-shrink:0}.MessageList>li.mine{align-items:flex-end}.MessageList>li.mine>article>section{background-color:var(--color-secondary);border-radius:.75rem .75rem 0 .75rem;color:#fff;align-items:flex-end}.MessageList>li.mine>article>section>time{color:#fff;opacity:.7}.MessageList>li.admin>article>section>span,.MessageList>li.coach>article>section>span{color:var(--color-secondary)}.MessageList>li.admin>article>section>span{color:var(--color-warning)}.MessageList>li>article{max-width:85%}.MessageList>li>article>section{background-color:var(--color-border--lighter);padding:1rem 1rem .5rem;border-radius:.75rem .75rem .75rem 0;align-self:flex-start}.MessageList>li>article>section>span{font-weight:700;display:inline}.MessageList>li>article>section>span em{display:inline;font-weight:300;color:var(--color-text);margin-left:.5rem;font-size:.9rem}.MessageList>li>article>section>p{white-space:pre-wrap}.MessageList>li>article>section>time{font-size:.9rem;color:var(--color-default);align-self:flex-end}.attendees-modal ul{overflow-y:auto}@media screen and (min-width:768px){.attendees-modal ul{flex-direction:row;flex-wrap:wrap}}.attendees-modal ul>li{margin:1rem 0;flex-shrink:0}@media screen and (min-width:768px){.attendees-modal ul>li{width:25%}}.attendees-modal .AttendeePreview{flex-direction:row;align-items:center}@media screen and (min-width:768px){.attendees-modal .AttendeePreview{flex-direction:column}}.attendees-modal .AttendeePreview>img{width:4.375rem;height:4.375rem;border-radius:4.375rem;border:none;margin-right:1rem}@media screen and (min-width:768px){.attendees-modal .AttendeePreview>img{margin-right:0;margin-bottom:.5rem}}.attendees-modal .AttendeePreview .RankOne{border:5px solid var(--color-rank-1)}.attendees-modal .AttendeePreview .RankTwo{border:5px solid var(--color-rank-2)}.attendees-modal .AttendeePreview .RankThird{border:5px solid var(--color-rank-3)}.attendees-modal .AttendeePreview>strong{display:flex;margin-right:.5rem}.attendees-modal .AttendeePreview>span{font-weight:300;font-size:.9rem;padding:0 .25rem;color:#fff;border-radius:.25rem;background-color:var(--color-secondary)}.attendees-modal .AttendeeTrial{color:var(--color-primary)}.SignUp{margin-top:-5rem;padding:8rem 0 2rem;position:relative;background-image:url(/static/media/hero.9074c59f.jpg);background-size:cover;background-position:50%}.SignUp:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8))}.SignUp>h1{padding:0 1.5rem 2rem;color:#fff;text-shadow:0 0 .5rem var(--color-secondary);position:relative}@media screen and (min-width:768px){.SignUp>h1{width:768px;margin:0 auto}}.SignUp>form{padding:1.5rem;margin:0 1.5rem;background-color:var(--color-background);position:relative;align-items:flex-start}.SignUp>form a{display:inline;text-decoration:underline}@media screen and (min-width:768px){.SignUp>form{width:calc(768px - 3rem);margin:0 auto}}.SignUp>form label:not(.has-checkbox){margin-bottom:1rem;width:100%}.SignUp>form .choice{flex-direction:row;flex-wrap:wrap}.SignUp>form .choice input{flex-shrink:0}.SignUp>form .choice.invalid{color:var(--color-warning)}.SignUp>form .choice.invalid p{font-weight:500}.SignUp>form .choice>p{width:100%;margin-bottom:.5rem}.SignUp>form .has-checkbox{flex-direction:row-reverse;align-items:baseline;margin-right:1rem}.SignUp>form .has-checkbox span{margin-left:.5rem}.SignUp>form .has-checkbox input{flex-shrink:0}.SignUp>form>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin:2rem auto 0}.SignUp>form>button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.SignUp>form>button:disabled{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-border--light);background-color:var(--color-border--light);color:var(--color-border);cursor:default}.SignUp>form .existing-email-modal p{margin-bottom:1rem}.SignUp .form-error{padding-top:1rem}.SignUp .form-error span{flex-direction:row;justify-content:center;text-align:center}.SignUp .form-error a{font-weight:700}.DashboardMenu>ul{flex-direction:row;background-color:hsla(0,0%,100%,.2);border-radius:.25rem}@media screen and (min-width:768px){.DashboardMenu>ul{border-radius:5rem}}.DashboardMenu>ul>li{flex-grow:1;flex-basis:100%}.DashboardMenu>ul>li>a{text-align:center;padding:.25rem .5rem;font-weight:500;border-radius:.25rem}@media screen and (min-width:768px){.DashboardMenu>ul>li>a{font-weight:700;padding:.5rem 1rem}}.DashboardMenu>ul>li>a.active{background-color:hsla(0,0%,100%,.4)}@media screen and (min-width:768px){.DashboardMenu>ul>li>a.active{background-color:#fff;margin:-.15rem;padding:.65rem 1.15rem;border-radius:5rem;color:var(--color-text);box-shadow:0 .25rem .5rem rgba(0,0,0,.2)}}.Dashboard{margin-top:-5rem}.Dashboard>header{position:relative;padding:7.5rem 1.5rem 1.5rem;width:100%;background-image:linear-gradient(to left top,rgba(0,255,131,.5),rgba(11,122,117,.7));color:#fff}@media screen and (min-width:768px){.Dashboard>header{padding:7.5rem calc((100% - 768px)/2 + 2rem) 3rem}}@media screen and (min-width:1280px){.Dashboard>header{flex-direction:row;padding:7.5rem calc((100% - 1280px)/2 + 2rem) 3rem;align-items:center}}.Dashboard>header>button{margin-left:auto}.Dashboard>header>button img{width:1.5rem}.Dashboard>header>nav{padding:1rem 0 0}@media screen and (min-width:1280px){.Dashboard>header>nav{width:1280px}}.Dashboard>header>nav>ul{background-color:#424b54}.Dashboard>section{padding:1.5rem 0}@media screen and (min-width:768px){.Dashboard>section{width:768px;margin:0 auto}}.Dashboard>section>h2{position:relative;align-self:flex-start;text-transform:uppercase;margin:0 1.5rem 1rem}.Dashboard>section>h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.Dashboard>section>h2:after{background-color:var(--color-secondary)}}.Dashboard>section>div{padding:0 1.5rem}.Dashboard>section.account-plan a{font-weight:700;margin:0 auto}.ReferralDetails{display:grid;grid-template-columns:80% 20%;grid-column-gap:1rem}.ReferralDetails>p{grid-area:1/1/2/2;background-color:var(--color-highlight);padding:1rem 1rem .5rem}.ReferralDetails>strong{grid-area:1/2/3/3;text-align:center;justify-content:center}.ReferralView>p{padding:1rem}.ReferralView .ReferralPreview>h2{position:relative;align-self:flex-start;text-transform:uppercase;margin-bottom:1rem}.ReferralView .ReferralPreview>h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.ReferralView .ReferralPreview>h2:after{background-color:var(--color-secondary)}}.ReferralView .ReferralPreview>p{margin-bottom:1rem}.ReferralView .ReferralPreview .referral-code{align-items:center;margin-bottom:2rem}@media screen and (min-width:768px){.ReferralView .ReferralPreview .referral-code{flex-direction:row;align-items:center;justify-content:center}}.ReferralView .ReferralPreview .referral-code>input{font-family:"Roboto Condensed",sans-serif;width:100%;text-align:center;font-weight:700;font-size:3rem;line-height:4rem}@media screen and (min-width:768px){.ReferralView .ReferralPreview .referral-code>input{width:20rem;text-align:left;font-size:4rem}}.ReferralView .ReferralPreview .referral-code>div{flex-direction:row;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.ReferralView .ReferralPreview .referral-code>div{justify-content:flex-start;width:15rem}}.ReferralView .ReferralPreview .referral-code>div>strong{width:100%;margin:1rem 0 .5rem;text-align:center}@media screen and (min-width:768px){.ReferralView .ReferralPreview .referral-code>div>strong{margin:0 0 .5rem;flex-grow:1;text-align:left}}.ReferralView .ReferralPreview .referral-code>div>a,.ReferralView .ReferralPreview .referral-code>div>button{flex-direction:row;font-weight:500;align-items:center}.ReferralView .ReferralPreview .referral-code>div>a>img,.ReferralView .ReferralPreview .referral-code>div>button>img{width:1.5rem;margin-right:.5rem}.ReferralView .ReferralPreview .referral-code>div>button{margin-right:2rem}.ProfilePreview{align-items:center;width:inherit;margin-bottom:1rem}@media screen and (min-width:768px){.ProfilePreview{flex-direction:row}}@media screen and (min-width:1280px){.ProfilePreview{margin-bottom:0}}.ProfilePreview>img{width:6rem;height:6rem;border-radius:6rem;margin-bottom:.5rem}@media screen and (min-width:768px){.ProfilePreview>img{margin-right:2rem}}.ProfilePreview>p{align-items:center}@media screen and (min-width:768px){.ProfilePreview>p{align-items:flex-start}}.ProfilePreview>p .user-profile-link{flex-direction:row;align-items:center;position:relative;margin-bottom:1rem}.ProfilePreview>p .user-profile-link strong{font-size:1.4rem;line-height:1.6rem}.ProfilePreview>p .user-profile-link img{position:absolute;width:1.5rem;right:-2rem}.ProfilePreview>p .user-offer-link{align-items:center;text-align:center;font-size:1.2rem;line-height:1.2rem}@media screen and (min-width:768px){.ProfilePreview>p .user-offer-link{text-align:left;align-items:flex-start}.ProfilePreview>p .user-offer-link:hover strong{text-decoration:underline}}.ProfilePreview>p .user-offer-link strong{margin-top:.5rem;font-size:1.2rem;line-height:1.2rem;position:relative}.ProfilePreview>p .user-offer-link img{position:absolute;width:1.5rem;right:-2rem;bottom:0}.CreditsPreview{padding:1rem 0;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.stats-uc{display:flex;flex-direction:column;justify-content:space-between}.stats-uc>div{margin-top:.5rem;background-image:linear-gradient(to left top,rgba(0,255,131,.5),rgba(11,122,117,.7))}@media screen and (min-width:768px){.stats-uc{flex-direction:row}.stats-uc>div{margin-top:0}}.credits-uc{width:9rem;height:9rem;border-radius:9rem;background-color:var(--color-secondary);align-items:center;justify-content:center;flex-shrink:0}.credits-uc>p{color:#fff;align-items:center}.credits-uc>p strong{font-size:2rem;line-height:2.5rem;font-weight:900}.credits-uc>p span{line-height:1rem;text-align:center}.BookingsPreview .SeanceList{padding:0 1.5rem 1.5rem}.BookingsPreview .show-past-seance{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);padding:.75rem 1.5rem;margin:0 1.5rem 1.5rem;background-color:var(--color-border--light)}@media screen and (min-width:768px){.BookingsPreview .show-past-seance{align-self:center}}.BookingsPreview .bookings-empty{padding-bottom:1rem;align-items:center}.BookingsPreview .bookings-empty>p{margin-bottom:.5rem}.BookingsPreview .bookings-empty>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem}.BookingsPreview .bookings-empty>a:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.offerTabParent{display:flex;overflow-x:scroll}@media screen and (min-width:768px){.offerTabParent{overflow-x:auto}}.offerTab{display:grid;grid-gap:1rem;gap:1rem;margin:1rem}.offerTab .newLabel{position:absolute;top:-30px;left:-20px;width:100px;overflow:""}.offerTab h1{margin-top:2rem;white-space:noWrap;text-align:center;color:#fff;border-radius:3rem;padding:2rem;text-transform:none!important}.offerTab.grid-4{grid-template-columns:95% 95% 95% 95% 2%!important}.offerTab.grid-3{grid-template-columns:95% 95% 95% 2%!important}.offerTab.grid-2{grid-template-columns:95% 95% 2%!important}@media screen and (min-width:768px){.offerTab{margin:auto}.offerTab.grid-4{grid-template-columns:1fr 1fr 1fr 1fr 0fr!important}.offerTab.grid-3{grid-template-columns:1fr 1fr 1fr 0fr!important}.offerTab.grid-2{grid-template-columns:1fr 1fr 0fr!important}}.offerTab h2{color:#000!important}.offerTab richText,.offerTab richText>*{margin:auto;text-align:center}.offerTab article{border-radius:2rem;background-color:#fff}.offerTab article header,.offerTab article section{margin:0;text-align:center}.offerTab article section{padding:0 1rem 1rem}.offerTab article p,.offerTab article span,.offerTab article strong,.offerTab article u{color:#000!important}.OfferSelector{padding:0 1.5rem}@media screen and (min-width:768px){.OfferSelector{margin:0 auto;width:calc(768px - 3rem);flex-direction:row;flex-wrap:wrap}}.OfferSelector>li{padding:.75rem 0}@media screen and (min-width:768px){.OfferSelector>li{width:calc(50% - .75rem)}.OfferSelector>li:nth-of-type(odd){margin-right:1.5rem}}.OfferPreview{background-color:var(--color-background);flex-grow:1;cursor:pointer}.OfferPreview.current{margin:.5rem 1.5rem}@media screen and (min-width:768px){.OfferPreview.current{width:calc(768px - 6rem);margin:.5rem auto}}.OfferPreview.current>header{position:relative}.OfferPreview.current>header>span{position:absolute;right:0;top:0;padding:.25rem .5rem;background-color:var(--color-secondary);color:#fff}.OfferPreview.current>section button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:3px solid var(--color-warning);background-color:#fff;color:var(--color-warning)}.OfferPreview.current>section button:hover{border-color:var(--color-warning);background-color:var(--color-warning);color:#fff}.OfferPreview>header{padding:.5rem;flex-grow:1}.OfferPreview>header h2{color:var(--color-secondary)}.OfferPreview>section{padding:1rem 1.5rem;align-items:center}.OfferPreview>section>p{text-align:center;align-items:center}.OfferPreview>section>p>b{font-size:1.3rem;flex-direction:row}.OfferPreview>section>p>span{font-size:.9rem}.OfferPreview>section button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;border-radius:10rem;padding:.75rem 1.5rem;margin-top:.3rem}.OfferPreview>section button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.MedicalCheck{padding:2rem 0}.MedicalCheck>h1{padding:0 1.5rem;margin-bottom:1rem}@media screen and (min-width:768px){.MedicalCheck>h1{width:768px;margin:0 auto 1rem}}@media screen and (min-width:1280px){.MedicalCheck>h1{width:1280px}}@media screen and (min-width:768px){.MedicalCheck form{width:768px;margin:0 auto}}@media screen and (min-width:1280px){.MedicalCheck form{width:1280px}}.MedicalCheck form>div{margin-bottom:1rem;padding:0 1.5rem}@media screen and (min-width:1280px){.MedicalCheck form>div{flex-direction:row;align-items:center;justify-content:space-between}}.MedicalCheck form>div>p{margin-bottom:.25rem}.MedicalCheck form>div>div{flex-direction:row}@media screen and (min-width:1280px){.MedicalCheck form>div>div{margin-left:2rem}}.MedicalCheck form>div>div>label{flex-direction:row}.MedicalCheck form>div>div>label:first-of-type{margin-right:1.5rem}.MedicalCheck form>div>div>label span{font-weight:500;margin-left:.25rem}.MedicalCheck form>input[type=submit]{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;margin:1.5rem 1.5rem 0}.MedicalCheck form>input[type=submit]:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}@media screen and (min-width:768px){.MedicalCheck form>input[type=submit]{align-self:center}}@media screen and (min-width:1280px){.MedicalCheck form>input[type=submit]{align-self:flex-end}}.MedicalCheck form>input[type=submit]:disabled{cursor:pointer;color:var(--color-text);border:1px solid var(--color-border--light);background-color:var(--color-border--light);color:var(--color-border);cursor:default}.MedicalCheck form>input[type=submit]:disabled,.planSeanceSearch{display:flex;flex-direction:row;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.planSeanceSearch{text-align:center;cursor:pointer;color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin:1rem auto}.planSeanceSearch:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.CurrentPlan{padding:1rem 0}@media screen and (min-width:768px){.CurrentPlan{width:768px;margin:0 auto;flex-direction:row;padding:2rem 0}}.CurrentPlan>article{padding:1.5rem}@media screen and (min-width:768px){.CurrentPlan>article{width:50%}}.CurrentPlan>article h2{position:relative;align-self:flex-start;text-transform:uppercase;margin-bottom:.5rem}.CurrentPlan>article h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.CurrentPlan>article h2:after{background-color:var(--color-secondary)}}.CurrentPlan>article>section time{font-size:.9rem;margin-bottom:.5rem}.CurrentPlan>article>section strong{font-size:1.2rem;line-height:1.4rem}.CurrentPlan>article>section p{margin-top:.25rem}.CurrentPlan>article>section button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin-top:1rem}.CurrentPlan>article>section button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.CurrentPlan>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin-top:1rem}.CurrentPlan>a:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.ManagePlan{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));padding:4rem 0 2rem;margin-top:-5rem}.ManagePlan>h1{color:#fff;padding:2rem 1.5rem 0}@media screen and (min-width:768px){.ManagePlan>h1{margin:0 auto;width:calc(768px - 3rem)}}.PromoModal>section>form .error{margin-top:.5rem;color:var(--color-warning)}.SelectPlan{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));padding:4rem 0 2rem;margin-top:-5rem}.SelectPlan>h1{color:#fff;padding:2rem 1.5rem 0}@media screen and (min-width:768px){.SelectPlan>h1{margin:0 auto;width:calc(768px - 3rem)}}.OfferConfirmationModal .OfferPreview{margin:0 0 1rem}.OfferConfirmationModal .OfferPreview>header{padding:1rem 0}.OfferConfirmationModal .OfferPreview>header>span{display:none}.OfferConfirmationModal .OfferPreview>section{align-items:flex-end}.OfferConfirmationModal .OfferPreview>section p>*{text-align:right}.Subscribe{flex-grow:1}.Subscribe>.PromoCodeForm{position:relative;padding:1.5rem;background-color:#fff}@media screen and (min-width:768px){.Subscribe>.PromoCodeForm{padding:2rem calc((100% - 768px)/2 + 3rem)}}.Subscribe .promo-code-confirm{z-index:1}@media screen and (min-width:768px){.Subscribe .promo-code-confirm{padding:2rem calc((100% - 768px)/2 + 3rem)}}.Subscribe>.SelectPlan{flex-grow:1}.PromoCodeForm>div{flex-direction:row;flex-wrap:wrap;align-items:center}.PromoCodeForm>div .FormField{width:calc(100% - 7.5rem)}.PromoCodeForm>div input[type=submit]{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem;margin-left:1rem}.PromoCodeForm>div input[type=submit]:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.PromoCodeForm .promo-code-error{color:var(--color-warning)}.promo-code-confirm{background-color:var(--color-highlight);padding:1rem;flex-direction:row;align-items:center}.promo-code-confirm p,.promo-code-confirm p>*{display:inline}.promo-code-confirm>button{margin-left:auto}.promo-code-confirm>button img{width:1.5rem}.Pagination{flex-direction:row;justify-content:space-between;align-items:baseline;margin:.5rem auto 0}.Pagination>span{margin-right:1rem;font-weight:700;font-size:1.2rem}.Pagination>nav>ul,.Pagination>nav>ul>li{flex-direction:row}.Pagination>nav>ul>li span{font-weight:700;margin:0;width:1.5rem;align-items:center}.Pagination>nav>ul>li button{width:2rem;align-items:center;font-weight:700;border:none;border-bottom:5px solid transparent}.Pagination>nav>ul>li button.active{border-color:var(--color-secondary)}.ImageModifiable>.cropper{max-height:40vh}@media screen and (min-width:768px){.ImageModifiable .ImageUpload{align-items:flex-start}}.ImageModifiable .ImageUpload>em{margin-bottom:.5rem}.ImageModifiable .ImageUpload>span{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem}.ImageModifiable .ImageUpload>span:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.ImageModifiable .ImageUpload>input{visibility:hidden}.ImageModifiable .ImageDisplay{align-items:center}@media screen and (min-width:768px){.ImageModifiable .ImageDisplay{align-items:flex-start}}.ImageModifiable .ImageDisplay>img{width:10rem;height:10rem;border-radius:10rem;object-fit:cover}.ImageModifiable .ImageDisplay>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:3px solid var(--color-warning);background-color:#fff;color:var(--color-warning);padding:.75rem 1.5rem;margin-top:.5rem}.ImageModifiable .ImageDisplay>button:hover{border-color:var(--color-warning);background-color:var(--color-warning);color:#fff}@media screen and (min-width:768px){.ImageModifiable>footer{flex-direction:row-reverse;margin-top:1rem}}.ImageModifiable>footer .button-save{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem}.ImageModifiable>footer .button-save:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.ImageModifiable>footer .button-cancel{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);padding:.75rem 1.5rem;margin-top:.5rem}@media screen and (min-width:768px){.ImageModifiable>footer .button-cancel{margin:0 1rem 0 0}}.ProfilePage{padding:1rem 0 2rem}.ProfilePage>section{padding:1rem 1.5rem}@media screen and (min-width:768px){.ProfilePage>section{width:768px;margin:0 auto}}.ProfilePage>section:last-of-type{margin-bottom:1rem}.ProfilePage>section h2{position:relative;align-self:flex-start;text-transform:uppercase;flex-direction:row;margin-bottom:1rem}.ProfilePage>section h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.ProfilePage>section h2:after{background-color:var(--color-secondary)}}.ProfilePage>section .edit-userInfo-button{margin-left:1rem}.ProfilePage>section .edit-userInfo-button>img{width:1.5rem}.ProfilePage>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:3px solid var(--color-warning);background-color:#fff;color:var(--color-warning);padding:1rem;margin:auto 1.5rem 0}.ProfilePage>button:hover{border-color:var(--color-warning);background-color:var(--color-warning);color:#fff}@media screen and (min-width:414px){.ProfilePage>button{width:calc(414px - 3rem);margin:auto auto 0}}.ProfilePage .UserInvoices{margin-top:1.5rem}.UserInfos>fieldset:disabled label{border-color:transparent}.UserInfos>fieldset label{position:relative;border-bottom:2px solid var(--color-border);background-color:transparent;cursor:pointer;transition:all .3s ease;outline:none;height:3rem;width:auto;border-radius:.5rem .5rem 0 0;line-height:1.2em;font-style:normal;font-size:1.2em;font-weight:400;text-align:left;justify-content:center}.UserInfos>fieldset label input,.UserInfos>fieldset label textarea{position:absolute;height:2rem;width:100%;bottom:0;left:0;font-size:1rem;text-overflow:ellipsis;background-color:transparent;border:none;outline:none;font-weight:500;font-family:Montserrat,sans-serif}.UserInfos>fieldset label input::-webkit-input-placeholder,.UserInfos>fieldset label textarea::-webkit-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.UserInfos>fieldset label input:-ms-input-placeholder,.UserInfos>fieldset label textarea:-ms-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.UserInfos>fieldset label input::-ms-input-placeholder,.UserInfos>fieldset label textarea::-ms-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.UserInfos>fieldset label input::placeholder,.UserInfos>fieldset label textarea::placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.UserInfos>fieldset label span{font-weight:300;transition:all .3s ease;position:absolute;top:calc(50% - .5rem);left:0;z-index:9}.UserInfos>fieldset label.filled span,.UserInfos>fieldset label.focus span{font-size:.75rem;top:0}.UserInfos>fieldset label.filled input::-webkit-input-placeholder,.UserInfos>fieldset label.filled textarea::-webkit-input-placeholder,.UserInfos>fieldset label.focus input::-webkit-input-placeholder,.UserInfos>fieldset label.focus textarea::-webkit-input-placeholder{color:var(--color-border)}.UserInfos>fieldset label.filled input:-ms-input-placeholder,.UserInfos>fieldset label.filled textarea:-ms-input-placeholder,.UserInfos>fieldset label.focus input:-ms-input-placeholder,.UserInfos>fieldset label.focus textarea:-ms-input-placeholder{color:var(--color-border)}.UserInfos>fieldset label.filled input::-ms-input-placeholder,.UserInfos>fieldset label.filled textarea::-ms-input-placeholder,.UserInfos>fieldset label.focus input::-ms-input-placeholder,.UserInfos>fieldset label.focus textarea::-ms-input-placeholder{color:var(--color-border)}.UserInfos>fieldset label.filled input::placeholder,.UserInfos>fieldset label.filled textarea::placeholder,.UserInfos>fieldset label.focus input::placeholder,.UserInfos>fieldset label.focus textarea::placeholder{color:var(--color-border)}.UserInfos>fieldset label.focus{border-bottom-color:var(--color-secondary)}.UserInfos>fieldset label.focus span{color:var(--color-secondary)}.UserInfos>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem;margin-top:2rem}.UserInfos>button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.UserInvoices>ul>li{flex-direction:row;align-items:center;padding:.25rem 0}.UserInvoices>ul>li p{flex-direction:row;flex-grow:1}.UserInvoices>ul>li p span{font-weight:500}.UserInvoices>ul>li p strong{margin-left:auto}.UserInvoices>ul>li a{margin-left:1rem}.UserInvoices>ul>li a img{width:1.5rem}.PaymentInfos>p{flex-direction:row;align-items:center}.PaymentInfos>p>button{margin-left:1rem}.PaymentInfos>p>button>img{width:1.5rem}.ForgotPassword{margin-top:-5rem;padding:8rem 0 2rem;position:relative;background-image:url(/static/media/hero.9074c59f.jpg);background-size:cover;background-position:50%}.ForgotPassword:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8))}.ForgotPassword>h1{padding:0 1.5rem 2rem;color:#fff;text-shadow:0 0 .5rem var(--color-secondary);position:relative}@media screen and (min-width:768px){.ForgotPassword>h1{width:768px;margin:0 auto}}.ForgotPassword>.MsgPage{margin:0 1.5rem;background-color:#fff;position:relative;padding:1.5rem;flex-grow:unset}@media screen and (min-width:768px){.ForgotPassword>.MsgPage{width:calc(768px - 3rem);margin:0 auto}}.ForgotPassword>.MsgPage>p{text-align:center}.ForgotPassword>.MsgPage>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;margin-top:2rem;padding:.75rem 1.5rem}.ForgotPassword>.MsgPage>button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.ForgotPassword form{padding:1.5rem;margin:0 1.5rem;background-color:var(--color-background);position:relative}@media screen and (min-width:768px){.ForgotPassword form{width:calc(768px - 3rem);margin:0 auto}}.ForgotPassword form label:not(.has-checkbox){position:relative;border-bottom:2px solid var(--color-border);background-color:transparent;cursor:pointer;transition:all .3s ease;outline:none;height:3rem;width:auto;border-radius:.5rem .5rem 0 0;line-height:1.2em;font-style:normal;font-size:1.2em;font-weight:400;text-align:left;justify-content:center;margin-bottom:1rem}.ForgotPassword form label:not(.has-checkbox) input,.ForgotPassword form label:not(.has-checkbox) textarea{position:absolute;height:2rem;width:100%;bottom:0;left:0;font-size:1rem;text-overflow:ellipsis;background-color:transparent;border:none;outline:none;font-weight:500;font-family:Montserrat,sans-serif}.ForgotPassword form label:not(.has-checkbox) input::-webkit-input-placeholder,.ForgotPassword form label:not(.has-checkbox) textarea::-webkit-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.ForgotPassword form label:not(.has-checkbox) input:-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox) textarea:-ms-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.ForgotPassword form label:not(.has-checkbox) input::-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox) textarea::-ms-input-placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.ForgotPassword form label:not(.has-checkbox) input::placeholder,.ForgotPassword form label:not(.has-checkbox) textarea::placeholder{color:transparent;font-family:Montserrat,sans-serif;text-transform:none}.ForgotPassword form label:not(.has-checkbox) span{font-weight:300;transition:all .3s ease;position:absolute;top:calc(50% - .5rem);left:0;z-index:9}.ForgotPassword form label:not(.has-checkbox).filled span,.ForgotPassword form label:not(.has-checkbox).focus span{font-size:.75rem;top:0}.ForgotPassword form label:not(.has-checkbox).filled input::-webkit-input-placeholder,.ForgotPassword form label:not(.has-checkbox).filled textarea::-webkit-input-placeholder,.ForgotPassword form label:not(.has-checkbox).focus input::-webkit-input-placeholder,.ForgotPassword form label:not(.has-checkbox).focus textarea::-webkit-input-placeholder{color:var(--color-border)}.ForgotPassword form label:not(.has-checkbox).filled input:-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox).filled textarea:-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox).focus input:-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox).focus textarea:-ms-input-placeholder{color:var(--color-border)}.ForgotPassword form label:not(.has-checkbox).filled input::-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox).filled textarea::-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox).focus input::-ms-input-placeholder,.ForgotPassword form label:not(.has-checkbox).focus textarea::-ms-input-placeholder{color:var(--color-border)}.ForgotPassword form label:not(.has-checkbox).filled input::placeholder,.ForgotPassword form label:not(.has-checkbox).filled textarea::placeholder,.ForgotPassword form label:not(.has-checkbox).focus input::placeholder,.ForgotPassword form label:not(.has-checkbox).focus textarea::placeholder{color:var(--color-border)}.ForgotPassword form label:not(.has-checkbox).focus{border-bottom-color:var(--color-secondary)}.ForgotPassword form label:not(.has-checkbox).focus span{color:var(--color-secondary)}.ForgotPassword form .submit-forgot-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem;margin-top:2rem}.ForgotPassword form .submit-forgot-button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.PasswordChange{margin-top:-5rem;padding:8rem 0 2rem;position:relative;background-image:url(/static/media/hero.9074c59f.jpg);background-size:cover;background-position:50%}.PasswordChange:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8))}.PasswordChange>h1{padding:0 1.5rem 2rem;color:#fff;text-shadow:0 0 .5rem var(--color-secondary);position:relative}@media screen and (min-width:768px){.PasswordChange>h1{width:768px;margin:0 auto}}.PasswordChange>.MsgPage{margin:0 1.5rem;background-color:#fff;position:relative;padding:1.5rem;flex-grow:unset}@media screen and (min-width:768px){.PasswordChange>.MsgPage{width:calc(768px - 3rem);margin:0 auto}}.PasswordChange>.MsgPage>p{text-align:center}.PasswordChange>.MsgPage>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem}.PasswordChange>.MsgPage>button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.PasswordChange form{padding:1.5rem;margin:0 1.5rem;background-color:var(--color-background);position:relative}@media screen and (min-width:768px){.PasswordChange form{width:calc(768px - 3rem);margin:0 auto}}.PasswordChange form .submit-password-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem;margin-top:2rem}.PasswordChange form .submit-password-button:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.Coach{margin-top:-5rem}.Coach>header{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;padding:8.5rem 1.5rem 1.5rem;align-items:center;position:relative}.Coach>header>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);position:absolute;color:#fff;left:1rem;top:6rem;padding-left:.75rem;background-image:url(/static/media/chevron-left--light.f2d8b59e.svg);background-position:left -.5rem center;background-repeat:no-repeat;background-size:1.25rem}@media screen and (min-width:768px){.Coach>header>button{left:calc((100% - 768px)/2 + 1.5rem)}}.Coach>header>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:-1;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.Coach>header>div{align-items:center}.Coach>header>div img{width:8rem;height:8rem;border-radius:8rem;margin-bottom:1rem;object-fit:cover}.Coach>section{padding:1.5rem;align-items:flex-start}@media screen and (min-width:768px){.Coach>section{width:768px;margin:0 auto}}.Coach>section>h2{text-transform:uppercase;margin-bottom:1rem;position:relative;align-self:flex-start}.Coach>section>h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.Coach>section>h2:after{background-color:var(--color-secondary)}}.Coach>section>p{white-space:pre-wrap}.Coach>section .Planning{margin:0 -1.5rem;width:calc(100% + 3rem)}.CoachList{margin-top:-5rem}.CoachList>header{position:relative}.CoachList>header>img{height:50vh;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.CoachList>header>h1{position:absolute;top:0;left:0;padding-top:4rem;height:100%;width:100%;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;align-items:center;justify-content:center;text-shadow:0 0 .5rem var(--color-secondary);font-size:2.25rem}.CoachList>aside{z-index:1;border-left:1.25rem solid var(--color-text);padding:1.5rem 1rem .5rem;width:calc(100% - 3rem);margin-top:-3rem;background-color:var(--color-background);align-items:flex-start}@media screen and (min-width:768px){.CoachList>aside{width:768px;margin:-3rem auto 1rem}}.CoachList>aside>p{display:inline;margin-bottom:.5rem}.CoachList>aside>p>a{display:inline;font-weight:500}.CoachList>aside>p>em{margin-top:.5rem;color:var(--color-secondary);font-weight:500}.CoachList>section{padding:1.5rem}@media screen and (min-width:768px){.CoachList>section{width:768px;margin:0 auto}}@media screen and (min-width:414px){.CoachList>section>ul{flex-direction:row;flex-wrap:wrap}}.CoachList>section>ul>li{padding:1.5rem;align-items:center}@media screen and (min-width:414px){.CoachList>section>ul>li{width:50%}}@media screen and (min-width:768px){.CoachList>section>ul>li{width:33.33333%}}.CoachPreview{position:relative;align-items:center}@media screen and (min-width:768px){.CoachPreview:hover>header img{-webkit-filter:saturate(0);filter:saturate(0)}.CoachPreview:hover>header h2{text-decoration:underline}}.CoachPreview>header{align-items:center}.CoachPreview>header img{width:8rem;height:8rem;border-radius:4rem;object-fit:cover}.CoachPreview>header h2{margin-top:.5rem}.CoachPreview>a{position:absolute;width:100%;height:100%;left:0;top:0}.Challenge{margin-top:-5rem}.Challenge>header{position:relative}.Challenge>header>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);position:absolute;color:#fff;left:1rem;top:6rem;padding-left:.75rem;background-image:url(/static/media/chevron-left--light.f2d8b59e.svg);background-position:left -.5rem center;background-repeat:no-repeat;background-size:1.25rem;z-index:1}@media screen and (min-width:768px){.Challenge>header>button{left:calc((100% - 768px)/2 + 1.5rem)}}.Challenge>header>img{height:50vh;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.Challenge>header>h1{position:absolute;top:0;left:0;padding:4rem 1.5rem 1.5rem;text-align:center;height:100%;width:100%;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;align-items:center;justify-content:center;text-shadow:0 0 .5rem var(--color-secondary);font-size:2.25rem;line-height:2.5rem}.Challenge>aside{z-index:1;border-left:1.25rem solid var(--color-text);padding:1.5rem 1.5rem 1rem 1rem;width:calc(100% - 3rem);margin-top:-3rem;background-color:var(--color-background);align-items:flex-start;font-weight:500}@media screen and (min-width:768px){.Challenge>aside{width:768px;margin:-3rem auto 1rem;align-items:normal}}.Challenge>aside strong{margin-bottom:.25rem}.Challenge>aside>section{margin-top:1rem}@media screen and (min-width:768px){.Challenge>aside>section{flex-direction:row;align-items:center;justify-content:space-between}}.Challenge>aside>section>div>ul{flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem}.Challenge>aside>section>div>ul>li{background-color:var(--color-header);font-size:.8rem;color:#fff;padding:0 .5rem;border-radius:.25rem;margin-right:.25rem}.Challenge>aside>section>div>p{flex-direction:row}.Challenge>aside>section>div>p img{width:1.25rem;margin-right:.5rem}.Challenge>aside>section>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin-top:1rem}.Challenge>aside>section>a:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}@media screen and (min-width:768px){.Challenge>aside>section>a{margin:0 0 0 1rem}}.Challenge>section{padding:1.5rem;align-items:flex-start}@media screen and (min-width:768px){.Challenge>section{width:768px;margin:0 auto}}.Challenge>section>h2{text-transform:uppercase;margin-bottom:1rem;position:relative;align-self:flex-start}.Challenge>section>h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.Challenge>section>h2:after{background-color:var(--color-secondary)}}.Challenge>section>p{white-space:pre-wrap}.ChallengeList{margin-top:-5rem}.ChallengeList>header{position:relative}.ChallengeList>header>img{height:50vh;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ChallengeList>header>h1{position:absolute;top:0;left:0;padding:4rem 1.5rem 1.5rem;text-align:center;height:100%;width:100%;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;align-items:center;justify-content:center;text-shadow:0 0 .5rem var(--color-secondary);font-size:2.25rem;line-height:2.5rem}.ChallengeList>aside{z-index:1;border-left:1.25rem solid var(--color-text);padding:1.5rem 1.5rem 1rem 1rem;width:calc(100% - 3rem);margin-top:-3rem;background-color:var(--color-background);align-items:flex-start;font-weight:500}@media screen and (min-width:768px){.ChallengeList>aside{width:768px;margin:-3rem auto 1rem}}@media screen and (min-width:1280px){.ChallengeList>aside{width:1280px;flex-direction:row}}.ChallengeList>aside>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin-top:1rem;flex-shrink:0}.ChallengeList>aside>a:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}@media screen and (min-width:1280px){.ChallengeList>aside>a{margin-top:0}}.ChallengeList>section{padding:1.5rem 0}@media screen and (min-width:768px){.ChallengeList>section{width:768px;margin:0 auto}}@media screen and (min-width:1280px){.ChallengeList>section{width:1280px}}.ChallengeList>section>div{padding:0 1.5rem}.ChallengeList>section>div p{margin-bottom:.5rem}.ChallengeList>section>div p em{font-weight:500}.ChallengeList>section .challenge-enterprise-link{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem 1.5rem;margin:1.5rem}.ChallengeList>section .challenge-enterprise-link:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}@media screen and (min-width:768px){.ChallengeList>section .challenge-enterprise-link{align-self:center}}.ChallengeList>section>ul{padding:0 1.5rem}@media screen and (min-width:768px){.ChallengeList>section>ul{flex-direction:row;flex-wrap:wrap}}.ChallengeList>section>ul>li{padding:1rem 0}@media screen and (min-width:768px){.ChallengeList>section>ul>li{padding:1rem;width:50%}.ChallengeList>section>ul>li:nth-child(2n){border-left:1px solid var(--color-border)}}@media screen and (min-width:1280px){.ChallengeList>section>ul>li{width:33.33333%;border-left:1px solid var(--color-border)}.ChallengeList>section>ul>li:nth-child(3n+1){border:none}}.ChallengeList>section>ul>li+li{border-top:1px solid var(--color-border)}@media screen and (min-width:768px){.ChallengeList>section>ul>li+li{border-top:none}}.ChallengeList>.separator-img{height:60vh;object-fit:cover}.ChallengeList>section.challenges-contact{padding:4rem 0}@media screen and (min-width:1280px){.ChallengeList>section.challenges-contact{flex-direction:row;flex-wrap:wrap}}.ChallengeList>section.challenges-contact>h2{text-transform:uppercase;padding:0 1.5rem 1.5rem 1rem;font-size:2rem;font-weight:900;line-height:2rem;border-left:1.5rem solid var(--color-text)}@media screen and (min-width:768px){.ChallengeList>section.challenges-contact>h2{font-size:3rem;line-height:3rem}}@media screen and (min-width:1280px){.ChallengeList>section.challenges-contact>h2{width:100%;font-size:4rem;line-height:4rem}}.ChallengeList>section.challenges-contact>div:first-of-type{border-left:1.5rem solid var(--color-text);padding:0 1rem 1rem}@media screen and (min-width:1280px){.ChallengeList>section.challenges-contact>div:first-of-type{padding:1rem}}.ChallengeList>section.challenges-contact>div+div{align-items:center}@media screen and (min-width:1280px){.ChallengeList>section.challenges-contact>div+div{align-items:flex-start}}.ChallengeList>section.challenges-contact>div+div>a{flex-direction:row;align-items:center;font-weight:700;margin:.5rem 0}.ChallengeList>section.challenges-contact>div+div>a img{height:1.5rem;margin-right:.5rem}.ChallengePreview{flex-direction:row;position:relative}@media screen and (min-width:768px){.ChallengePreview{flex-direction:column}.ChallengePreview:hover>header img{-webkit-filter:saturate(0);filter:saturate(0)}.ChallengePreview:hover>section h3{text-decoration:underline}}.ChallengePreview>header{width:33%;padding-top:33%;flex-shrink:0;margin-right:1rem;position:relative}@media screen and (min-width:768px){.ChallengePreview>header{width:100%;padding-top:50%}}@media screen and (min-width:768px) and (min-width:768px){.ChallengePreview>header{margin-bottom:.5rem}}.ChallengePreview>header>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ChallengePreview>section>h3{margin-bottom:.5rem}.ChallengePreview>section>ul{flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem}.ChallengePreview>section>ul>li{background-color:var(--color-header);font-size:.8rem;font-weight:500;color:#fff;padding:0 .5rem;border-radius:.25rem;margin-right:.25rem}.ChallengePreview>section>p{flex-direction:row;font-weight:500}.ChallengePreview>section>p img{width:1.25rem;margin-right:.5rem}.ChallengePreview>a{position:absolute;width:100%;height:100%;left:0;top:0}.Coaching{margin-top:-5rem}.Coaching>header{padding:6.5rem 0 1.5rem;width:100%;background-color:var(--color-secondary);color:#fff}@media screen and (min-width:768px){.Coaching>header{padding:6.5rem 1.5rem 2rem}}@media screen and (min-width:1280px){.Coaching>header{flex-direction:row;padding:7.5rem calc((100% - 1280px)/2 + 1.5rem) 2rem}}.Coaching>header>h1{text-align:center;margin-bottom:1rem}@media screen and (min-width:768px){.Coaching>header>h1{font-size:2rem;line-height:2.2rem;margin-bottom:2rem}}@media screen and (min-width:1280px){.Coaching>header>h1{margin-bottom:0}}.CoachingMenu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CoachingMenu>ul{flex-direction:row;background-color:hsla(0,0%,100%,.2);border-radius:.25rem}@media screen and (min-width:768px){.CoachingMenu>ul{border-radius:5rem}}.CoachingMenu>ul>li{flex-grow:1;flex-basis:100%}.CoachingMenu>ul>li>a{text-align:center;padding:.25rem .5rem;font-weight:500;border-radius:.25rem}@media screen and (min-width:768px){.CoachingMenu>ul>li>a{font-weight:700;padding:.5rem 1rem}}.CoachingMenu>ul>li>a.active{background-color:hsla(0,0%,100%,.4)}@media screen and (min-width:768px){.CoachingMenu>ul>li>a.active{background-color:#fff;margin:-.15rem;padding:.65rem 1.15rem;border-radius:5rem;color:var(--color-text);box-shadow:0 .25rem .5rem rgba(0,0,0,.2)}}@media screen and (min-width:768px){.CoachingMenu{width:calc(768px - 3rem);margin:0 auto}}@media screen and (min-width:1280px){.CoachingMenu{margin:0 0 0 auto}}.CoachingIncomingList{padding:1rem 1.5rem}@media screen and (min-width:768px){.CoachingIncomingList{width:768px;margin:0 auto}}.CoachingIncomingList h4{margin-bottom:1.5rem}.SubmitButton{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem;margin-top:2rem}.SubmitButton:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.CoachingParams{padding:1rem 1.5rem}@media screen and (min-width:768px){.CoachingParams{width:768px;margin:0 auto}}.CoachingBookingTrial{color:var(--color-primary)}.CoachingIncomingPreview{position:relative}.CoachingIncomingPreview.past{opacity:.4}.CoachingIncomingPreview>h3{margin-bottom:.25rem}.CoachingIncomingPreview>a{position:absolute;width:100%;height:100%;left:0;top:0}.CoachingIncomingPreview>a:hover~h3{text-decoration:underline}.CoachingFeedback{padding:1rem 1.5rem}@media screen and (min-width:768px){.CoachingFeedback{width:768px;margin:0 auto}}.CoachingFeedback>aside{display:grid}@media screen and (min-width:768px){.CoachingFeedback>aside{grid-template-columns:20% 80%}}.CoachingFeedback>aside>div:first-child{text-align:center;justify-content:center}.CoachingFeedback>aside>div:first-child>strong{font-weight:900;font-size:2rem;line-height:2.5rem}@media screen and (min-width:768px){.CoachingFeedback>aside>div:last-child{text-align:right}}.CoachingFeedback>aside>div:last-child>label{display:inline}.CoachingFeedback>aside>div:last-child>ul>li{margin-bottom:1rem;display:grid}@media screen and (min-width:768px){.CoachingFeedback>aside>div:last-child>ul>li{grid-template-columns:20% 80%;grid-gap:1rem}}.CoachingFeedback>aside>div:last-child>ul>li>button{position:relative;width:100%;border:1px solid var(--color-border);border-radius:.25rem;height:1.5rem}.CoachingFeedback>aside>div:last-child>ul>li>button.selected{border-color:var(--color-primary)}.CoachingFeedback>aside>div:last-child>ul>li>button.empty{opacity:.5;pointer-events:none}.CoachingFeedback>aside>div:last-child>ul>li>button>span{height:100%;position:absolute;min-width:1.5rem;padding-right:.25rem;background-color:var(--color-primary);border-radius:.25rem;justify-content:center;text-align:right}.CoachingFeedbackPreview{display:grid;grid-template-columns:80% 20%;grid-column-gap:1rem}.CoachingFeedbackPreview>a{grid-area:1/1/2/2;padding:.5rem 1rem 0}.CoachingFeedbackPreview>a:hover>span{text-decoration:underline}.CoachingFeedbackPreview>p{grid-area:2/1/3/2;background-color:var(--color-highlight);padding:.5rem 1rem}.CoachingFeedbackPreview>div{grid-area:1/2/3/3;text-align:center;justify-content:center}.CoachingBonusPreview{display:grid;grid-template-columns:80% 20%;grid-column-gap:1rem}.CoachingBonusPreview>p{grid-area:1/1/2/2;background-color:var(--color-highlight);padding:1rem 1rem .5rem}.CoachingBonusPreview>a{grid-area:2/1/3/2;padding:.5rem 1rem 0}.CoachingBonusPreview>strong{grid-area:1/2/3/3;text-align:center;justify-content:center}.CoachingBonusLabel{text-align:center;margin-top:1rem}.CoachingBonusTable{margin-left:3rem;margin-right:3rem;margin-top:1rem}.CoachingBonusTable td{padding-top:.25rem;padding-bottom:.25rem;text-align:center}.CoachingBonusTable tr:nth-child(2n){background-color:#f2f2f2;color:#000}.CoachingBonusTable th{padding-top:.6rem;padding-bottom:.6rem;background-color:var(--color-secondary);color:#fff;text-align:center}.CoachingIncomingOne .coach_practical{padding:0 0 .3rem}.CoachingIncomingOne .practical{padding:.3rem 0 0}.CoachingIncomingOne .not-yours{background-color:var(--color-warning);color:#fff;padding:1rem 1.5rem}@media screen and (min-width:768px){.CoachingIncomingOne .not-yours{padding:1rem calc((100% - 768px)/2 + 1.5rem)}}.CoachingIncomingOne>header{padding:2rem 1.5rem}@media screen and (min-width:768px){.CoachingIncomingOne>header{padding:2rem calc((100% - 768px)/2 + 1.5rem)}}.CoachingIncomingOne>header h2{text-transform:uppercase;text-align:center;margin-bottom:.5rem}.CoachingIncomingOne>header span{text-align:center;margin-bottom:1rem}.CoachingIncomingOne>header span:first-of-type{flex-direction:row;justify-content:center;flex-wrap:wrap}.CoachingIncomingOne>header span a{margin-left:1rem;flex-direction:row;align-items:center;font-weight:500;text-decoration:underline}.CoachingIncomingOne>header span a img{width:1.5rem;margin-left:.25rem}@media screen and (min-width:768px){.CoachingIncomingOne .CoachingBookingList{padding:0 calc((100% - 768px)/2 + 1.5rem)}}.CoachingBookingList{padding:0 1.5rem}.CoachingBookingList>li{padding:1rem 0}.CoachingBookingList>li+li{border-top:1px solid var(--color-border)}@media screen and (min-width:768px){.CoachingBooking{flex-direction:row;justify-content:space-between}}.CoachingBooking header{margin-bottom:1rem;flex-direction:row;align-items:center}@media screen and (min-width:768px){.CoachingBooking header{text-align:left;margin-right:1rem;margin-bottom:0}}.CoachingBooking header>img{width:3.5rem;height:3.5rem;border-radius:3.5rem;margin-right:1rem;object-fit:cover}.CoachingBooking header .RankOne{border:5px solid var(--color-rank-1)}.CoachingBooking header .RankTwo{border:5px solid var(--color-rank-2)}.CoachingBooking header .RankThird{border:5px solid var(--color-rank-3)}.CoachingBooking header h3{margin-bottom:.25rem;flex-direction:row;align-items:center;flex-wrap:wrap-reverse}.CoachingBooking header h3>strong{margin-right:.5rem;font-size:1.2rem}.CoachingBooking header h3>span{font-weight:300;font-size:.9rem;padding:0 .25rem;color:#fff;border-radius:.25rem;background-color:var(--color-secondary)}.CoachingBooking header a{text-decoration:underline}.CoachingBooking footer{flex-direction:row;align-items:center;justify-content:space-between}.CoachingBooking footer>span{font-weight:500}.CoachingBooking footer .presence-selector{flex-direction:row;margin-left:1rem}.CoachingBooking footer .presence-selector>button{cursor:pointer;color:var(--color-text);border:1px solid var(--color-border--light);background-color:var(--color-border--light);color:var(--color-border);cursor:default;padding:.5rem 1rem}.CoachingBooking footer .presence-selector>button,.CoachingBooking footer .presence-selector>button.present.active{display:flex;flex-direction:row;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.CoachingBooking footer .presence-selector>button.present.active{cursor:pointer;color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff}.CoachingBooking footer .presence-selector>button.present.active:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.CoachingBooking footer .presence-selector>button.absent{margin-left:.5rem}.CoachingBooking footer .presence-selector>button.absent.active{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:3px solid var(--color-warning);background-color:#fff;color:var(--color-warning)}.CoachingBooking footer .presence-selector>button.absent.active:hover{border-color:var(--color-warning);background-color:var(--color-warning);color:#fff}.CoachingMessageForm{padding:0 1.5rem}.CoachingMessageForm>textarea{border:1px solid var(--color-border);padding:.5rem;font-size:1rem;height:5rem;margin-bottom:1rem}.CoachingMessageForm>div>button{padding:.75rem 1.5rem}.CoachingMessageForm>div>button.coaching-message-send{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff}.CoachingMessageForm>div>button.coaching-message-send:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.CoachingMessageForm>div>button.coaching-message-cancel{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text)}.AttendeesInteractions{justify-content:space-around}@media screen and (min-width:768px){.AttendeesInteractions{padding:0 calc((100% - 768px)/2 + 1.5rem)}}.AttendeesInteractions>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;margin:.5rem 0;padding:.5rem 1rem}.AttendeesInteractions>button:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.AttendeesInteractions .message-bloc{flex-direction:row;align-items:center}.AttendeesInteractions .message-bloc .message-button{align-self:flex-start;position:relative;text-align:center;font-weight:700}.AttendeesInteractions .message-bloc .message-button img{width:2.5rem}.AttendeesInteractions .message-bloc .message-button>span{position:absolute;width:100%;height:100%;padding-top:.5rem;color:#fff}.CoachingInvoices{flex-grow:1;padding:2rem 0}.CoachingInvoices>ul{padding:0 1.5rem;margin-bottom:1rem}.CoachingInvoices>ul>li{padding:1rem 0}.CoachingInvoice{flex-direction:row;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.CoachingInvoice{padding:0 calc((100% - 768px)/2 + 1.5rem)}}.CoachingInvoice>strong{flex-grow:1;flex-direction:row;justify-content:space-between;text-transform:capitalize}.CoachingInvoice>a{background-color:var(--color-secondary);background-image:url(/static/media/download--light.ad33dc46.svg);background-repeat:no-repeat;background-position:50%;background-size:1.5rem;height:2rem;width:2rem;margin-left:1rem}.CoachingInvoice>a span{display:none}.CoachingNewMessage{margin-bottom:3rem;flex-direction:row;align-items:flex-end;background-color:var(--color-highlight);border-radius:.75rem .75rem 0 .75rem;flex-shrink:0;width:100%}.CoachingNewMessage>textarea{height:6rem;flex-grow:1;font-size:1rem;font-family:Montserrat,sans-serif;padding:.5rem;resize:none}.CoachingNewMessage>button{width:2rem;height:2rem;background-color:var(--color-secondary);justify-content:center;align-items:center}.CoachingNewMessage>button:disabled{background-color:var(--color-border);cursor:default}.CoachingNewMessage>button>img{width:1.5rem}.Contact{background-color:#424b54;color:#fff;padding:1rem}@media screen and (min-width:768px){.Contact{padding:2rem}}@media screen and (min-width:1280px){.Contact{padding:10rem}}.Contact .main{display:flex;justify-content:center;grid-gap:1rem;gap:1rem}@media screen and (min-width:768px){.Contact .main{flex-direction:row}}.Contact .section{display:flex;flex-grow:1;justify-content:space-between;padding-top:2rem}@media screen and (min-width:1280px){.Contact .section{max-width:40%}}.Contact .section p{flex-grow:1}.Contact .section button,.Contact .section h1,.Contact .section p{display:flex}.Contact .section button{margin:1rem 0}.Plans{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));padding:4rem 0 2rem}.Plans>h1{color:#fff;padding:2rem 1.5rem 0}@media screen and (min-width:768px){.Plans>h1{margin:0 auto;width:calc(768px - 3rem)}}.Press{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));padding:5rem 0 2rem;margin-top:-5rem}.Press>h1{color:#fff;padding:2rem 1.5rem 0}@media screen and (min-width:768px){.Press>h1{margin:0 auto;width:calc(768px - 3rem)}}@media screen and (min-width:1280px){.Press>h1{width:calc(1280px - 3rem)}}.Press>ul{padding:1.5rem}@media screen and (min-width:768px){.Press>ul{margin:0 auto;width:calc(768px - 3rem);flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1280px){.Press>ul{width:calc(1280px - 3rem)}}.Press>ul>li{margin-bottom:1.5rem}@media screen and (min-width:768px){.Press>ul>li{width:calc(50% - .75rem)}.Press>ul>li:nth-child(2n){margin-left:1.5rem}}@media screen and (min-width:1280px){.Press>ul>li{width:calc(33.33333% - 1rem);margin-left:1.5rem}.Press>ul>li:nth-child(3n+1){margin-left:0}}.PressArticle{background-color:var(--color-background);flex-grow:1}.PressArticle>header{background-color:#fff}.PressArticle>header img{height:10rem;padding:1.5rem;width:auto;object-fit:contain}.PressArticle>section{padding:1.5rem}.PressArticle>section blockquote footer{display:inline;text-align:right;font-weight:500;margin-top:.5rem}.PressArticle>section blockquote footer cite{display:inline}.Enterprise{margin-top:-5rem}.Enterprise .cta{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;padding:1rem;margin-top:2rem}.Enterprise .cta:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.Enterprise>header{height:calc(100vh - 8rem);position:relative}@media screen and (min-width:768px){.Enterprise>header{height:calc(100vh - 16rem)}}.Enterprise>header>video{width:100%;height:100%;object-fit:cover}.Enterprise>header>div{position:absolute;height:100%;width:100%;justify-content:center;padding:4rem 0 1.5rem;background-color:rgba(0,0,0,.15)}@media screen and (min-width:768px){.Enterprise>header>div{align-items:center}}.Enterprise>header>div>a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;margin-top:4rem;padding:.75rem 1.5rem}.Enterprise>header>div>a:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.Enterprise>header>div h1{color:#fff;font-size:2rem;line-height:2.4rem;align-items:center;text-shadow:0 0 .5rem rgba(0,0,0,.5)}@media screen and (min-width:414px){.Enterprise>header>div h1{width:calc(414px - 2rem);margin:1rem auto}}.Enterprise>header>div h1 img{margin-top:4rem;width:100%}.Enterprise>header>div h1 small{font-weight:700;font-size:2rem;line-height:2.5rem;margin-top:4rem;border-left:.5rem solid #fff;padding-left:1rem;text-shadow:0 0 .25rem rgba(0,0,0,.7)}.Enterprise>section{padding:4rem 0}@media screen and (min-width:768px){.Enterprise>section{padding:5rem calc((100% - 768px)/2)}}@media screen and (min-width:1280px){.Enterprise>section{padding:6rem calc((100% - 1280px)/2)}}.Enterprise .enterprise-marketing{background-color:var(--color-footer);color:#fff}.Enterprise .enterprise-marketing>header{border-left:1rem solid #fff;padding-left:1rem}@media screen and (min-width:768px){.Enterprise .enterprise-marketing>header{width:768px;margin:0 auto}}.Enterprise .enterprise-marketing>header h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:4rem;margin-bottom:1rem}.Enterprise .enterprise-marketing>p{padding:1rem}@media screen and (min-width:768px){.Enterprise .enterprise-marketing>p{width:768px;margin:0 auto}}.Enterprise .enterprise-marketing>ul.enterprise-stats{padding:0 1.5rem;justify-content:space-around;margin-bottom:2rem}@media screen and (min-width:768px){.Enterprise .enterprise-marketing>ul.enterprise-stats{width:768px;margin:0 auto 2rem;flex-direction:row}}.Enterprise .enterprise-marketing>ul.enterprise-stats>li{padding:1.5rem 0}.Enterprise .enterprise-marketing>ul.enterprise-stats>li>strong{font-weight:900;font-size:3rem;line-height:3.5rem;text-transform:uppercase;flex-direction:row;color:var(--color-primary);justify-content:center}.Enterprise .enterprise-marketing>ul.enterprise-stats>li>strong sup{color:#fff}.Enterprise .enterprise-marketing>ul.enterprise-stats>li>p{font-weight:700;text-align:center}.Enterprise .enterprise-marketing ul.enterprise-pillars{display:grid;margin-bottom:2rem;align-items:center}@media screen and (min-width:768px){.Enterprise .enterprise-marketing ul.enterprise-pillars{padding:1rem 1.5rem 0;grid-template-columns:40% 60%;width:768px;margin:0 auto}}.Enterprise .enterprise-marketing ul.enterprise-pillars strong{font-weight:900;font-size:2rem;line-height:2.5rem;text-transform:uppercase;text-align:center;padding:1rem 0;color:var(--color-primary)}@media screen and (min-width:768px){.Enterprise .enterprise-marketing ul.enterprise-pillars strong{text-align:left}}.Enterprise .enterprise-offers h2{text-align:center;font-weight:900;text-transform:uppercase;font-size:3rem;line-height:4rem;margin-bottom:2rem}.Enterprise .enterprise-offers>ul{display:grid;grid-gap:3rem}@media screen and (min-width:768px){.Enterprise .enterprise-offers>ul{width:auto;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.Enterprise .enterprise-offers>ul{grid-template-columns:repeat(4,1fr)}}.Enterprise .enterprise-offers>ul>li header{border-left:.75rem solid var(--color-footer);padding-left:.75rem;padding-right:1rem}.Enterprise .enterprise-offers>ul>li header h3{text-transform:uppercase;font-weight:900;line-height:2rem;font-size:1.75rem;margin-bottom:1rem;color:var(--color-primary)}.Enterprise .enterprise-offers>ul>li header p{font-weight:500}.Enterprise .enterprise-offers>ul>li>p{padding:1rem 1.5rem 0;font-weight:500}.Enterprise .enterprise-offers>ul>li>p strong{font-size:1.25rem;margin-bottom:.5rem}.Enterprise .enterprise-approach{background-color:var(--color-footer);color:#fff}.Enterprise .enterprise-approach>header{border-left:1rem solid #fff;padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){.Enterprise .enterprise-approach>header{width:768px;margin:0 auto}}.Enterprise .enterprise-approach>header h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:4rem;margin-bottom:1rem}.Enterprise .enterprise-approach>ul{display:grid;grid-gap:3rem;padding:2rem}@media screen and (min-width:768px){.Enterprise .enterprise-approach>ul{grid-gap:4rem;grid-template-columns:repeat(2,1fr);width:768px}}@media screen and (min-width:1280px){.Enterprise .enterprise-approach>ul{margin:4rem auto 0}}.Enterprise .enterprise-approach>ul>li{flex-direction:row;align-items:center}.Enterprise .enterprise-approach>ul>li img{height:6rem;width:6rem;object-fit:contain;margin-right:1rem}.Enterprise .enterprise-coaching>header>h2,.Enterprise .enterprise-team-building>header>h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:3rem;padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>header>h2,.Enterprise .enterprise-team-building>header>h2{line-height:4rem;text-align:center}}.Enterprise .enterprise-coaching>header>p,.Enterprise .enterprise-team-building>header>p{padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>header>p,.Enterprise .enterprise-team-building>header>p{text-align:center}}.Enterprise .enterprise-coaching>ul,.Enterprise .enterprise-team-building>ul{flex-direction:row;width:100%;overflow-x:auto}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul,.Enterprise .enterprise-team-building>ul{margin:1rem 5rem;overflow:unset}}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul>li,.Enterprise .enterprise-team-building>ul>li{width:33.33333%}}.Enterprise .enterprise-coaching>ul>li>article,.Enterprise .enterprise-team-building>ul>li>article{position:relative}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul>li>article,.Enterprise .enterprise-team-building>ul>li>article{overflow:hidden;transform:skewX(-11deg)}}.Enterprise .enterprise-coaching>ul>li>article:hover>img,.Enterprise .enterprise-team-building>ul>li>article:hover>img{-webkit-filter:none;filter:none}.Enterprise .enterprise-coaching>ul>li>article:hover>div,.Enterprise .enterprise-team-building>ul>li>article:hover>div{background-color:transparent}.Enterprise .enterprise-coaching>ul>li>article>img,.Enterprise .enterprise-team-building>ul>li>article>img{-webkit-filter:grayscale(100%);filter:grayscale(100%);object-fit:cover;height:75vh;transition:all .3s}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul>li>article>img,.Enterprise .enterprise-team-building>ul>li>article>img{width:calc(100% + 10rem);height:80vh;max-height:50rem;margin-left:-5rem;transform:skewX(11deg)}}.Enterprise .enterprise-coaching>ul>li>article>div,.Enterprise .enterprise-team-building>ul>li>article>div{position:absolute;transition:all .3s;width:100%;height:100%;align-items:center;justify-content:center;cursor:pointer}.Enterprise .enterprise-coaching>ul>li>article>div>strong,.Enterprise .enterprise-team-building>ul>li>article>div>strong{font-size:2rem;line-height:2rem;color:#fff;text-align:center}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul>li>article>div>strong,.Enterprise .enterprise-team-building>ul>li>article>div>strong{transform:skewX(11deg)}}.Enterprise .enterprise-coaching>ul>li>article .bootcamp,.Enterprise .enterprise-coaching>ul>li>article .cardio,.Enterprise .enterprise-team-building>ul>li>article .bootcamp,.Enterprise .enterprise-team-building>ul>li>article .cardio{background-color:rgba(239,71,111,.5)}.Enterprise .enterprise-coaching>ul>li>article .combattant,.Enterprise .enterprise-coaching>ul>li>article .renfo,.Enterprise .enterprise-team-building>ul>li>article .combattant,.Enterprise .enterprise-team-building>ul>li>article .renfo{background-color:rgba(40,175,176,.5)}.Enterprise .enterprise-coaching>ul>li>article .orientation,.Enterprise .enterprise-coaching>ul>li>article .zen,.Enterprise .enterprise-team-building>ul>li>article .orientation,.Enterprise .enterprise-team-building>ul>li>article .zen{background-color:rgba(255,209,102,.5)}.Enterprise .enterprise-coaching>ul>li>.modal-mask,.Enterprise .enterprise-coaching>ul>li>.modal-mask.active,.Enterprise .enterprise-team-building>ul>li>.modal-mask,.Enterprise .enterprise-team-building>ul>li>.modal-mask.active{display:none}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul>li>.modal-mask,.Enterprise .enterprise-team-building>ul>li>.modal-mask{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(66,75,84,.7)}.Enterprise .enterprise-coaching>ul>li>.modal-mask.active,.Enterprise .enterprise-team-building>ul>li>.modal-mask.active{display:flex}}.Enterprise .enterprise-coaching>ul>li>aside,.Enterprise .enterprise-team-building>ul>li>aside{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;border:none;padding:0;margin:0;flex-direction:column-reverse;display:none;background-color:var(--color-background)}@media screen and (min-width:768px){.Enterprise .enterprise-coaching>ul>li>aside,.Enterprise .enterprise-team-building>ul>li>aside{flex-direction:row;top:6rem;left:calc((100% - 768px)/2);height:80vh;max-height:50rem;width:768px}}.Enterprise .enterprise-coaching>ul>li>aside.active,.Enterprise .enterprise-team-building>ul>li>aside.active{display:flex}.Enterprise .enterprise-coaching>ul>li>aside>div,.Enterprise .enterprise-team-building>ul>li>aside>div{flex-grow:1;padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul>li>aside>div,.Enterprise .enterprise-team-building>ul>li>aside>div{padding:2rem}}.Enterprise .enterprise-coaching>ul>li>aside>div h3,.Enterprise .enterprise-team-building>ul>li>aside>div h3{font-size:2rem;line-height:2.5rem;margin-bottom:2rem}.Enterprise .enterprise-coaching>ul>li>aside>div>ul,.Enterprise .enterprise-team-building>ul>li>aside>div>ul{overflow-y:auto}.Enterprise .enterprise-coaching>ul>li>aside>div>ul>li,.Enterprise .enterprise-team-building>ul>li>aside>div>ul>li{margin-bottom:.5rem;font-weight:500}.Enterprise .enterprise-coaching>ul>li>aside>div>p,.Enterprise .enterprise-team-building>ul>li>aside>div>p{font-weight:700;margin-bottom:1rem}.Enterprise .enterprise-coaching>ul>li>aside>img,.Enterprise .enterprise-team-building>ul>li>aside>img{height:50%;object-fit:cover}@media screen and (min-width:768px){.Enterprise .enterprise-coaching>ul>li>aside>img,.Enterprise .enterprise-team-building>ul>li>aside>img{width:20rem;height:100%}}@media screen and (min-width:1280px){.Enterprise .enterprise-coaching>ul>li>aside>img,.Enterprise .enterprise-team-building>ul>li>aside>img{width:25rem}}.Enterprise .enterprise-coaching>ul>li>aside>button,.Enterprise .enterprise-team-building>ul>li>aside>button{position:absolute;right:0;top:0;padding:1rem}.Enterprise .enterprise-coaching>ul>li>aside>button img,.Enterprise .enterprise-team-building>ul>li>aside>button img{width:3rem}.Enterprise .enterprise-team-building{background-color:var(--color-footer);color:#fff}.Enterprise .enterprise-team-building>ul>li>.modal-mask{background-color:hsla(0,0%,100%,.2)}.Enterprise .enterprise-team-building>ul>li>aside,.Enterprise .enterprise-workshops{background-color:var(--color-footer);color:#fff}.Enterprise .enterprise-workshops{padding-top:2rem}@media screen and (min-width:1280px){.Enterprise .enterprise-workshops{padding-top:6rem}}.Enterprise .enterprise-workshops>h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:3rem;padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-workshops>h2{line-height:4rem;padding:0 1rem 5rem;text-align:center}}.Enterprise .enterprise-workshops>div{background-color:var(--color-footer--dark);margin-bottom:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-workshops>div{padding-left:10rem;flex-direction:row}}@media screen and (min-width:1280px){.Enterprise .enterprise-workshops>div:nth-of-type(2){flex-direction:row-reverse;padding:0 10rem 0 0;margin-bottom:3rem}}.Enterprise .enterprise-workshops>div:nth-of-type(2)>div>ul>li strong{grid-area:1/1/2/2;padding-bottom:.5rem}.Enterprise .enterprise-workshops>div:nth-of-type(2)>div>ul>li p{grid-area:2/1/3/2;padding-top:0}.Enterprise .enterprise-workshops>div:nth-of-type(2)>div>ul>li span{grid-area:1/2/3/3;justify-content:center;font-weight:500}.Enterprise .enterprise-workshops>div:nth-of-type(2)>div>ul>li span em{color:#fff;padding:0;font-size:.875rem}@media screen and (min-width:1280px){.Enterprise .enterprise-workshops>div>figure{overflow:hidden;transform:skewX(-11deg);height:80vh;max-height:50rem;width:20rem;margin:-3rem 0;flex-shrink:0}}.Enterprise .enterprise-workshops>div>figure img{object-fit:cover;height:30rem}@media screen and (min-width:1280px){.Enterprise .enterprise-workshops>div>figure img{height:100%;transform:skewX(11deg);width:calc(100% + 10rem);margin-left:-5rem}}.Enterprise .enterprise-workshops>div>div{width:100%;padding:0 1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-workshops>div>div{padding:3rem 5rem}}.Enterprise .enterprise-workshops>div>div>h3{padding:2rem 0 1rem;font-size:2rem;line-height:2.5rem;margin-bottom:1rem;margin-left:1rem}.Enterprise .enterprise-workshops>div>div>ul{width:100%}.Enterprise .enterprise-workshops>div>div>ul>li{width:100%;display:grid;grid-template-columns:70% 30%}.Enterprise .enterprise-workshops>div>div>ul>li:nth-of-type(odd){background-color:hsla(0,0%,100%,.025)}.Enterprise .enterprise-workshops>div>div>ul>li *{padding:1rem}.Enterprise .enterprise-workshops>div>div>ul>li span{text-align:center;color:var(--color-primary);background-color:hsla(0,0%,100%,.025);font-weight:500}.Enterprise .enterprise-workshops>div>div>p{font-weight:700;padding:2rem 1rem 1rem 0;flex-direction:row;align-items:center}.Enterprise .enterprise-workshops>div>div>p:before{content:url(/static/media/brush-arrow--light.0e5aa09c.svg);width:2rem;margin-right:1rem}.Enterprise .enterprise-workshop-plans{background-color:var(--color-footer--dark);color:#fff}.Enterprise .enterprise-workshop-plans>h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:3rem;padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-workshop-plans>h2{line-height:4rem;text-align:center}}.Enterprise .enterprise-workshop-plans>ul{margin:0 auto;background-color:var(--color-footer);color:#fff}@media screen and (min-width:1280px){.Enterprise .enterprise-workshop-plans>ul{flex-direction:row}}.Enterprise .enterprise-workshop-plans>ul>li{display:grid}@media screen and (min-width:1280px){.Enterprise .enterprise-workshop-plans>ul>li{grid-template-rows:10rem 7rem 7rem 7rem 7rem 7rem}}.Enterprise .enterprise-workshop-plans>ul>li:nth-of-type(2n){background-color:hsla(0,0%,100%,.025)}.Enterprise .enterprise-workshop-plans>ul>li div,.Enterprise .enterprise-workshop-plans>ul>li header{padding:2rem;justify-content:center;align-items:center}@media screen and (min-width:1280px){.Enterprise .enterprise-workshop-plans>ul>li div,.Enterprise .enterprise-workshop-plans>ul>li header{padding:0 2rem}}.Enterprise .enterprise-workshop-plans>ul>li div strong,.Enterprise .enterprise-workshop-plans>ul>li header strong{font-weight:900;text-transform:uppercase;font-size:1.75rem;line-height:2rem;text-align:center;margin-bottom:.5rem}.Enterprise .enterprise-workshop-plans>ul>li header{background-color:var(--color-footer--dark)}.Enterprise .enterprise-workshop-plans>ul>li div:nth-of-type(2n){background-color:hsla(0,0%,100%,.025)}.Enterprise .enterprise-workshop-plans>ul>li div:last-of-type>a{font-weight:900;font-size:1.75rem;line-height:2rem;color:var(--color-primary)}.Enterprise .enterprise-references h2{text-align:center;text-transform:uppercase;font-weight:900;margin-bottom:2rem;font-size:2rem;line-height:2.5rem}.Enterprise .enterprise-references>ul{margin:2rem auto;display:grid;grid-gap:3rem}@media screen and (min-width:768px){.Enterprise .enterprise-references>ul{width:768px}}@media screen and (min-width:1280px){.Enterprise .enterprise-references>ul{grid-template-columns:repeat(4,1fr)}}.Enterprise .enterprise-references>ul>li{height:5rem}.Enterprise .enterprise-references>ul>li img{height:100%;width:100%;object-fit:contain}.Enterprise .enterprise-pack-cse{background-color:var(--color-footer--dark);color:#fff}.Enterprise .enterprise-pack-cse>h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:3rem;padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-pack-cse>h2{line-height:4rem;text-align:center}}.Enterprise .enterprise-pack-cse>p{align-items:center;padding:2rem;font-size:2rem;line-height:2rem}.Enterprise .enterprise-pack-cse>ul{margin:0 auto;background-color:var(--color-footer);color:#fff}@media screen and (min-width:1280px){.Enterprise .enterprise-pack-cse>ul{flex-direction:row;width:75%}}.Enterprise .enterprise-pack-cse>ul>li{display:grid}@media screen and (min-width:1280px){.Enterprise .enterprise-pack-cse>ul>li{grid-template-rows:10rem;width:100%}}.Enterprise .enterprise-pack-cse>ul>li:nth-of-type(2n){background-color:hsla(0,0%,100%,.025)}.Enterprise .enterprise-pack-cse>ul>li div,.Enterprise .enterprise-pack-cse>ul>li header{padding:2rem;justify-content:center;align-items:center}@media screen and (min-width:1280px){.Enterprise .enterprise-pack-cse>ul>li div,.Enterprise .enterprise-pack-cse>ul>li header{padding:0 2rem}}.Enterprise .enterprise-pack-cse>ul>li div strong,.Enterprise .enterprise-pack-cse>ul>li header strong{font-weight:900;text-transform:uppercase;font-size:1.75rem;line-height:2rem;text-align:center;margin-bottom:.5rem}.Enterprise .enterprise-pack-cse>ul>li header{position:relative}.Enterprise .enterprise-pack-cse>ul>li header:nth-of-type(2n){background-color:hsla(0,0%,100%,.025)}.Enterprise .enterprise-pack-cse>ul>li header>img{position:absolute;width:75%}.Enterprise .enterprise-pack-cse>ul>li header strong{position:relative}.Enterprise .enterprise-pack-cse>div{width:75%;margin:0 auto 2rem;padding:3rem 1.5rem 2rem;align-items:center;background-color:hsla(0,0%,100%,.025)}.Enterprise .enterprise-pack-cse>div strong{font-size:1.25rem;line-height:2rem;margin-bottom:1rem}.Enterprise .enterprise-pack-cse>div ul>li{margin-bottom:1rem;font-size:1.25rem}.Enterprise .enterprise-pack-cse>em{text-align:center}.Enterprise .enterprise-contact{background-color:var(--color-footer--dark);color:#fff}.Enterprise .enterprise-contact h2{text-align:center;text-transform:uppercase;font-weight:900;margin-bottom:2rem;font-size:2rem;line-height:2.5rem}.Enterprise .enterprise-contact>ul{margin:0 auto;display:grid;grid-gap:2rem}@media screen and (min-width:768px){.Enterprise .enterprise-contact>ul{width:768px}}.Enterprise .enterprise-contact>ul>li{align-items:center}.Enterprise .enterprise-contact>ul>li>figure{position:relative;margin-bottom:2rem}.Enterprise .enterprise-contact>ul>li>figure>img{width:16rem;height:16rem;border-radius:100rem}.Enterprise .enterprise-contact>ul>li>figure>a{position:absolute;bottom:0;right:0}.Enterprise .enterprise-contact>ul>li>figure>a img{width:4rem;height:4rem}.Enterprise .enterprise-contact>ul>li>strong{font-size:2rem;line-height:2.5rem;color:var(--color-primary);text-align:center;margin-bottom:2rem}.Enterprise .enterprise-contact>ul>li>a{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.Enterprise .enterprise-coaches{background-color:var(--color-highlight)}.Enterprise .enterprise-coaches h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:3rem;padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-coaches h2{line-height:4rem;text-align:center}}.Enterprise .enterprise-coaches>div{display:grid}@media screen and (min-width:1280px){.Enterprise .enterprise-coaches>div{grid-template-columns:repeat(4,1fr)}}.Enterprise .enterprise-coaches>div>figure{overflow:hidden;transform:skewX(11deg);height:80vh;max-height:50rem;width:20rem;flex-shrink:0}.Enterprise .enterprise-coaches>div>figure img{transform:skewX(-11deg);width:calc(100% + 10rem);height:100%;margin-left:-5rem;object-fit:cover}.Enterprise .enterprise-coaches>div>p{align-items:flex-start;padding:1rem}@media screen and (min-width:1280px){.Enterprise .enterprise-coaches>div>p{font-size:1.5rem}.Enterprise .enterprise-coaches>div>p:first-of-type{margin-top:auto}}.Enterprise .enterprise-coaches>div>p strong{font-size:3em;line-height:1em;font-weight:900;flex-direction:row;position:relative;justify-content:flex-start}.Enterprise .enterprise-coaches>div>p strong sup{position:absolute;right:-1rem;top:-.5rem}.Enterprise .enterprise-coaches>div>p em,.Enterprise .enterprise-coaches>div>p span{font-size:1em;line-height:1.25em;font-weight:500;margin-bottom:1rem}.Enterprise .enterprise-brochure-cta{background-color:var(--color-footer-dark);text-align:center}.Enterprise .enterprise-brochure-cta>h2{text-transform:uppercase;font-weight:900;font-size:2rem;line-height:2rem;margin-bottom:1rem;padding:0 2rem}.Enterprise .enterprise-brochure-cta>div{padding:0 1.5rem}@media screen and (min-width:768px){.Enterprise .enterprise-brochure-cta>div{align-items:center}}.Enterprise .enterprise-brochure-cta>div a{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;margin-top:1rem;padding:.75rem 1.5rem}.Enterprise .enterprise-brochure-cta>div a:hover{border-color:var(--color-primary--light);background-color:var(--color-primary--light);color:#fff}.PartnerOfferList{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));padding:5rem 0 2rem;margin-top:-5rem}.PartnerOfferList>h1{color:#fff;padding:2rem 1.5rem 0}@media screen and (min-width:768px){.PartnerOfferList>h1{margin:0 auto;width:calc(768px - 3rem)}}@media screen and (min-width:1280px){.PartnerOfferList>h1{width:calc(1280px - 3rem)}}.PartnerOfferList>ul{padding:1.5rem}@media screen and (min-width:768px){.PartnerOfferList>ul{margin:0 auto;width:calc(768px - 3rem);flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1280px){.PartnerOfferList>ul{width:calc(1280px - 3rem)}}.PartnerOfferList>ul>li{margin-bottom:1.5rem}@media screen and (min-width:768px){.PartnerOfferList>ul>li{width:calc(50% - .75rem)}.PartnerOfferList>ul>li:nth-child(2n){margin-left:1.5rem}}@media screen and (min-width:1280px){.PartnerOfferList>ul>li{width:calc(33.33333% - 1rem);margin-left:1.5rem}.PartnerOfferList>ul>li:nth-child(3n+1){margin-left:0}}.PartnerOfferArticle{background-color:var(--color-background);flex-grow:1}.PartnerOfferArticle>header{position:relative;background-color:#fff}.PartnerOfferArticle>header img{height:10rem;padding:1.5rem;width:auto;object-fit:contain}.PartnerOfferArticle>header>div{background-color:var(--color-secondary);color:#fff;font-size:2rem;font-weight:900;line-height:2rem;padding:1rem;position:absolute;bottom:0;right:0}.PartnerOfferArticle>section{padding:1rem 1.5rem 1.5rem}.PartnerOfferArticle>section h3{margin-bottom:1rem}.PartnerOfferArticle>section p{white-space:pre-wrap}.CGV{margin-top:-5rem}.CGV>header{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;padding:7.5rem 1.5rem 2.5rem}@media screen and (min-width:768px){.CGV>header h1{text-align:center}}@media screen and (min-width:768px){.CGV>ol{width:768px;margin:1rem auto}}@media screen and (min-width:1280px){.CGV>ol{width:1280px;margin:2rem auto}}.CGV>ol>li{padding:1rem 1.5rem}.CGV>ol>li h2{position:relative;align-self:flex-start;text-transform:uppercase;margin-bottom:1rem}.CGV>ol>li h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.CGV>ol>li h2:after{background-color:var(--color-secondary)}}.CGV>ol>li>div,.CGV>ol>li>div>div,.CGV>ol>li>div section{margin-bottom:1rem}.CGV>ol>li>div>div div,.CGV>ol>li>div>div h3,.CGV>ol>li>div section div,.CGV>ol>li>div section h3{margin-bottom:.5rem}.CGV>aside{background-color:#f2f2f2;padding:1.5rem}.CGV>aside h2{text-transform:uppercase;margin-bottom:1rem}@media screen and (min-width:768px){.CGV>aside h2{width:calc(768px - 3rem);margin:1rem auto}}@media screen and (min-width:1280px){.CGV>aside h2{width:calc(1280px - 3rem);margin:2rem auto}}@media screen and (min-width:768px){.CGV>aside>ol{width:calc(768px - 3rem);margin:1rem auto}}@media screen and (min-width:1280px){.CGV>aside>ol{width:calc(1280px - 3rem);margin:2rem auto}}.CGV>aside>ol>li{margin-bottom:2rem}.CGV>aside>ol>li h3{margin-bottom:.5rem}.Confidentialite{margin-top:-5rem}.Confidentialite>header{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;padding:7.5rem 1.5rem 2.5rem}.Confidentialite section{padding:2rem 2rem 2rem 5rem}.Confidentialite section strong{display:inline}.Confidentialite table{text-align:center}.Confidentialite td,.Confidentialite th{border:1px solid #000}.Confidentialite p{padding:1rem}.Confidentialite ol{list-style:disc}.Confidentialite ol li{display:list-item!important;margin-left:2rem;margin-bottom:.5rem;margin-top:.5rem}.WebApp{margin-top:-5rem;padding:6rem 1.5rem;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8))}.WebApp>h1{color:#fff;margin-bottom:1rem}@media screen and (min-width:768px){.WebApp>h1{width:calc(768px - 3rem);margin:1rem auto}}.WebApp>section{background-color:var(--color-background);padding:1.5rem}@media screen and (min-width:768px){.WebApp>section{width:calc(768px - 3rem);margin:0 auto}}.WebApp>section>img{width:5rem;border-radius:1rem;margin:0 auto 1rem}.WebApp>section>p{margin-bottom:1rem}.WebApp>section h2{position:relative;align-self:flex-start;margin-bottom:.5rem}.WebApp>section h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.WebApp>section h2:after{background-color:var(--color-secondary)}}.WebApp>section>div{margin-bottom:1rem}.WebApp>section>div>p,.WebApp>section>div>p>*{display:inline}.WebApp>section>div>p>img{width:1.5rem;position:relative;margin-bottom:-.25rem}.Concept>header{margin-top:-5rem;position:relative;height:calc(100vh - 8rem);align-items:center;justify-content:center}@media screen and (min-width:768px){.Concept>header{height:calc(100vh - 16rem)}}.Concept>header img{position:absolute;width:100%;height:100%;object-fit:cover}.Concept>header>div{position:absolute}.Concept>header>div h1{color:#fff;font-weight:700;font-size:2rem;line-height:2.5rem;border-left:.5rem solid #fff;padding-left:1rem;text-shadow:0 0 .25rem #000}.BetterYourself{background-color:var(--color-footer);color:#fff;padding:2rem 0 0}@media screen and (min-width:768px){.BetterYourself{padding:3rem calc((100% - 768px)/2)}}.BetterYourself>img{width:100%;height:auto;object-fit:cover}.BetterYourself>div{border-left:1rem solid #fff;padding-left:1rem;margin-bottom:2rem}.BetterYourself>div>h2{font-weight:900;text-transform:uppercase;font-size:3rem;line-height:4rem;margin-bottom:1rem}.SeanceTiming{padding:2rem 0}@media screen and (min-width:768px){.SeanceTiming{padding:3rem 0}}.SeanceTiming h2{font-weight:900;text-transform:uppercase;font-size:2.5rem;line-height:3rem;padding:1rem}@media screen and (min-width:768px){.SeanceTiming h2{padding:0 calc((100% - 768px)/2)}}.SeanceTiming>p{display:inline;padding:1rem}@media screen and (min-width:768px){.SeanceTiming>p{padding:1rem calc((100% - 768px)/2)}}.SeanceTiming>p>*{display:inline}.SeanceTiming>ol{width:100%;overflow-x:auto;flex-direction:row;margin-top:1rem;margin-bottom:-2rem}@media screen and (min-width:768px){.SeanceTiming>ol{margin:1rem auto;width:auto}}.SeanceTiming>ol>li{width:calc(414px - 7rem);flex-shrink:0;height:70vh;position:relative}.SeanceTiming>ol>li>img{position:absolute;width:100%;height:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.SeanceTiming>ol>li article{position:absolute;width:100%;height:100%;justify-content:center;align-items:center;color:#fff}.SeanceTiming>ol>li article.warmup{background-color:rgba(239,71,111,.5)}.SeanceTiming>ol>li article.main-training{background-color:rgba(40,175,176,.5)}.SeanceTiming>ol>li article.stretching{background-color:rgba(255,209,102,.5)}.SeanceTiming>ol>li article>em{font-size:4rem;line-height:4rem;font-style:normal;font-weight:900;margin-bottom:1rem;color:transparent;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px}.SeanceTiming>ol>li article>b{font-size:1.75rem;margin-bottom:1rem}.SeanceTiming>ol>li article>span{font-weight:700;font-size:1.25rem}.Advantages{background-color:var(--color-border--lighter);padding:2rem 0}@media screen and (min-width:768px){.Advantages{padding:3rem calc((100% - 768px)/2)}}.Advantages h2{font-weight:900;text-transform:uppercase;font-size:2.5rem;line-height:3rem;padding:1rem}.Advantages>p{padding:1rem;display:inline;font-weight:600}.Advantages>p>strong{font-weight:900;display:inline}.Advantages>p>ul{display:flex;flex-direction:row;margin-top:.5rem;flex-wrap:wrap}.Advantages>p>ul>li{width:calc(50% - 1rem);flex-shrink:0;justify-content:center;align-items:center;margin:1.5rem .5rem}@media screen and (min-width:1280px){.Advantages>p>ul>li{width:calc(25% - 1.5rem)}}.Advantages>p>ul>li>img{width:8em;height:8rem;border-radius:8rem;object-fit:cover;margin-bottom:.5rem}.Advantages>p>ul>li>b{text-align:center}.Legal{margin-top:-5rem}.Legal>header{background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8));color:#fff;padding:7.5rem 1.5rem 2.5rem}@media screen and (min-width:768px){.Legal>header h1{text-align:center}}.Legal>section{padding:1.5rem}@media screen and (min-width:768px){.Legal>section{width:768px;margin:1rem auto}}@media screen and (min-width:1280px){.Legal>section{width:1280px;margin:2rem auto}}.Legal>section>div>p{display:inline;margin-bottom:1rem}.Legal>section>div>p>*{display:inline}.Legal>section>div>p a{text-decoration:underline}.LoginAs{margin-top:-5rem;padding:7rem 0 2rem;position:relative;background-image:url(/static/media/hero.9074c59f.jpg);background-size:cover;background-position:50%}.LoginAs:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-image:linear-gradient(to left top,rgba(0,255,131,.6),rgba(11,122,117,.8))}.LoginAs>h1{padding:0 1.5rem 2rem;color:#fff;text-shadow:0 0 .5rem var(--color-secondary);position:relative}@media screen and (min-width:768px){.LoginAs>h1{width:768px;margin:0 auto}}.LoginAs>section{padding:1.5rem;margin:0 1.5rem;position:relative;background-color:var(--color-background)}@media screen and (min-width:768px){.LoginAs>section{width:calc(768px - 3rem);margin:0 auto}}.LoginAs>section .signout-as-button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:3px solid var(--color-warning);background-color:#fff;color:var(--color-warning);padding:.75rem;margin-top:2rem}.LoginAs>section .signout-as-button:hover{border-color:var(--color-warning);background-color:var(--color-warning);color:#fff}.LoginAs>form{padding:1.5rem;margin:0 1.5rem;position:relative;background-color:var(--color-background)}@media screen and (min-width:768px){.LoginAs>form{width:calc(768px - 3rem);margin:0 auto}}.LoginAs>form label:not(.has-checkbox){margin-bottom:1rem}.LoginAs>form .submit-user-signin{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);background-color:var(--color-secondary);color:#fff;padding:.75rem;margin-top:2rem}.LoginAs>form .submit-user-signin:hover{border-color:var(--color-secondary--dark);background-color:var(--color-secondary--dark);color:#fff}.SanitaryCrisis{margin-top:-5rem}.SanitaryCrisis>header{height:calc(100vh - 8rem);position:relative}@media screen and (min-width:768px){.SanitaryCrisis>header{height:calc(100vh - 25rem)}}.SanitaryCrisis>header>img{width:100%;height:100%;object-fit:cover}.SanitaryCrisis>header>div{position:absolute;height:100%;width:100%;justify-content:center;padding:4rem 0 1.5rem;background-color:rgba(0,0,0,.15)}@media screen and (min-width:768px){.SanitaryCrisis>header>div{align-items:center}}.SanitaryCrisis>header>div h1{color:#fff;font-size:2rem;line-height:2.4rem;align-items:center;text-shadow:0 0 .5rem rgba(0,0,0,.5)}@media screen and (min-width:414px){.SanitaryCrisis>header>div h1{width:calc(414px - 2rem);margin:1rem auto}}.SanitaryCrisis>header>div h1 small{font-weight:700;font-size:2rem;line-height:2.5rem;margin-top:4rem;border-left:.5rem solid #fff;padding-left:1rem;text-shadow:0 0 .25rem rgba(0,0,0,.7)}@media screen and (min-width:768px){.SanitaryCrisis>ul{width:768px;margin:1rem auto}}@media screen and (min-width:1280px){.SanitaryCrisis>ul{width:1280px;margin:2rem auto}}.SanitaryCrisis>ul>li{padding:1rem 1.5rem}.SanitaryCrisis>ul>li h2{position:relative;align-self:flex-start;text-transform:uppercase;margin-bottom:1rem}.SanitaryCrisis>ul>li h2:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.SanitaryCrisis>ul>li h2:after{background-color:var(--color-secondary)}}.SanitaryCrisis>ul>li>div{margin-bottom:1rem}.SanitaryCrisis>ul>li>div>div,.SanitaryCrisis>ul>li>div section{margin-bottom:.5rem}.SanitaryCrisis>ul>li>div>div em,.SanitaryCrisis>ul>li>div>div h3,.SanitaryCrisis>ul>li>div section em,.SanitaryCrisis>ul>li>div section h3{margin-bottom:1.5rem}.SanitaryCrisis>ul>li>div>div>div,.SanitaryCrisis>ul>li>div section>div{margin-bottom:1rem}.SanitaryCrisis>ul>li>div>div p,.SanitaryCrisis>ul>li>div section p{display:inline}.SanitaryCrisis>ul>li>div>div p>span,.SanitaryCrisis>ul>li>div section p>span{display:inline;text-decoration:underline}.ListedContent>li{display:inline;margin-bottom:1rem}.ListedContent>li p,.ListedContent>li strong{display:inline}.ListedContent>li p>a,.ListedContent>li p>span{display:inline;text-decoration:underline}.ListedContent>li p>a{color:var(--color-li)}.ListedContent>ul{margin-bottom:.5rem}.TeacherDisplay{margin-top:-5rem}.TeacherDisplay>header{position:relative}.TeacherDisplay>header>button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);position:absolute;color:#fff;left:1rem;top:6rem;padding-left:.75rem;background-image:url(/static/media/chevron-left--light.f2d8b59e.svg);background-position:left -.5rem center;background-repeat:no-repeat;background-size:1.25rem;z-index:1}@media screen and (min-width:768px){.TeacherDisplay>header>button{left:calc((100% - 768px)/2 + 1.5rem)}}.TeacherDisplay>header>img{height:50vh;width:100%;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.TeacherDisplay>header>h1{text-transform:none;position:absolute;top:0;left:0;padding:4rem 1.5rem .5rem;height:100%;width:100%;text-align:center;background-image:linear-gradient(to left top,rgba(0,255,131,.4),rgba(11,122,117,.6));color:#fff;align-items:center;justify-content:center;text-shadow:0 0 .5rem var(--color-secondary);font-size:2.25rem;line-height:2.5rem}.TeacherDisplay>header>h1>small{line-height:1.2rem;margin-top:.5rem}.TeacherDisplay>header>h1>img{height:10rem;width:10rem;border-radius:10rem;object-fit:cover}.TeacherDisplay>aside{z-index:1;border-left:1.25rem solid var(--color-text);padding:1rem 1.5rem .5rem 1rem;width:calc(100% - 3rem);margin-top:-5rem;background-color:var(--color-background)}@media screen and (min-width:768px){.TeacherDisplay>aside{width:768px;margin:-3rem auto 1rem;align-items:flex-start}}.TeacherDisplay>section{padding:.5rem 1.5rem 0;align-items:flex-start}@media screen and (min-width:768px){.TeacherDisplay>section{width:768px;margin:0 auto}}.TeacherDisplay>section>h4{text-transform:uppercase;margin-bottom:1rem;position:relative;align-self:flex-start}.TeacherDisplay>section>h4:after{content:"";width:100%;height:.5rem;background-color:var(--color-primary);position:absolute;left:0;bottom:0;z-index:-1}@media (prefers-color-scheme:dark){.TeacherDisplay>section>h4:after{background-color:var(--color-secondary)}}.TeacherDisplay>section>ul{width:100%;align-items:center}.TeacherDisplay>section>ul>li{width:100%;text-align:center}@media screen and (min-width:768px){.TeacherDisplay>section>ul>li{width:50%;margin:0 auto}}.TeacherDisplay>section>ul>li .LessonButton{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:var(--color-text);border:1px solid var(--color-secondary);color:var(--color-secondary);text-transform:none;padding:.5rem 1rem;margin-bottom:1rem}@media (prefers-color-scheme:dark){.TeacherDisplay>section>ul>li .LessonButton{color:var(--color-default)}}.TeacherDisplay>section>ul>li .LessonButton:hover{background-color:var(--color-secondary);color:#fff}@media screen and (min-width:768px){.TeacherDisplay>section>ul>li .LessonButton{padding:.75rem 1.5rem}}.TeacherDisplay>section .NewMessage{margin-bottom:3rem;flex-direction:row;align-items:flex-end;background-color:var(--color-highlight);border-radius:.75rem .75rem 0 .75rem;flex-shrink:0;width:100%}.TeacherDisplay>section .NewMessage>textarea{height:6rem;flex-grow:1;font-size:1rem;font-family:Montserrat,sans-serif;padding:.5rem;resize:none}.TeacherDisplay>section .NewMessage>button{width:2rem;height:2rem;background-color:var(--color-secondary);justify-content:center;align-items:center}.TeacherDisplay>section .NewMessage>button:disabled{background-color:var(--color-border);cursor:default}.TeacherDisplay>section .NewMessage>button>img{width:1.5rem}.button-primary{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:#555;color:var(--color-text);border:1px solid #00ea6f;border:1px solid var(--color-primary);background-color:#00ea6f;background-color:var(--color-primary);color:#fff;padding:.5rem}.button-primary:hover{border-color:#38ff96;border-color:var(--color-primary--light);background-color:#38ff96;background-color:var(--color-primary--light);color:#fff}:root{--color-primary:#00ea6f;--color-primary--light:#38ff96;--color-secondary:#168376;--color-secondary--dark:#0f574f;--color-contrast:#ff8e72;--color-contrast--dark:#ff653f;--color-default:#747474;--color-highlight:#f5f9e9;--color-cardio:#ef476f;--color-renfo:#28afb0;--color-zen:#ffd166;--color-warning:#9a031e;--color-warning--dark:#680214;--color-cool:#5fce9c;--color-background:#fff;--color-footer:#424b54;--color-footer--dark:#373e46;--color-text:#555;--color-border:#b8b8b8;--color-border--light:#ebebeb;--color-border--lighter:#f8f8f8;--color-header:#424b54;--color-fb:#1877f2;--color-ig:#c13584;--color-tw:#1da1f2;--color-yt:red;--color-li:#2867b2;--color-rank-1:#ffc800;--color-rank-2:#d72638;--color-rank-3:#031927}@media (prefers-color-scheme:dark){:root{--color-background:#333;--color-text:#ddd;--color-highlight:#667579;--color-border--lighter:#444}}html{background-color:#fff;background-color:var(--color-background)}body{font-family:Montserrat,sans-serif;font-weight:300;line-height:1.4rem;color:#555;color:var(--color-text);display:flex;min-height:100vh;flex-direction:column}body.stop-scroll{overflow:hidden}#root,#root>div,main{flex-grow:1}main{padding-top:5rem}main>div{flex-grow:1}a{color:inherit}button{font-family:Montserrat,sans-serif;font-size:1rem}h1{font-size:1.6rem;line-height:2rem;text-transform:uppercase}h2{font-size:1.4rem;line-height:1.6rem;font-weight:700}h3{font-size:1.2rem;line-height:1.4rem}h4{font-size:1rem;line-height:1.1rem}h5{font-size:.9rem}h5,h6{line-height:1rem}h6{font-size:.8rem}.separator{position:relative;text-align:center;margin:1rem 0;height:1rem;align-items:center}.separator:after{content:attr(data-label);position:absolute;background-color:#fff;background-color:var(--color-background);padding:0 .5rem;text-transform:uppercase;font-size:.9rem;letter-spacing:.05rem}.separator:before{content:"";position:absolute;top:50%;left:1rem;width:calc(100% - 2rem);border-bottom:1px solid #b8b8b8;border-bottom:1px solid var(--color-border)}div.richText *{text-align:left!important;line-height:1.3rem!important;font-size:1rem!important;color:#555!important;color:var(--color-text)!important;font-family:Montserrat,sans-serif!important}div.richText em,div.richText span,div.richText strong{display:inline}div.richText div,div.richText p{display:block}div.richText>p{margin-bottom:.5rem}div.richText>ul{padding-left:.75rem}div.richText>ul li{margin-bottom:.3rem;flex-direction:row;display:block;text-indent:-.75rem}div.richText>ul li:before{content:"-";margin-right:.5rem}div.richText.highlight{background-color:#b8b8b8;background-color:var(--color-border);border-radius:.5rem;padding:.75rem}.cookies-banner{position:-webkit-sticky;position:sticky;bottom:0;background-color:#168376;background-color:var(--color-secondary);width:100%;padding:.75rem 1rem;align-items:center}.cookies-banner p{display:inline;font-size:.9rem;color:#fff;text-align:center;margin-bottom:.5rem}.cookies-banner p a{display:inline;font-size:.9rem;text-decoration:underline}.cookies-banner button{display:flex;flex-direction:row;cursor:pointer;transition:all .3s ease;align-items:center;justify-content:center;height:auto;font-size:1rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);color:#555;color:var(--color-text);border:1px solid #00ea6f;border:1px solid var(--color-primary);background-color:#00ea6f;background-color:var(--color-primary);color:#fff;padding:.5rem 1rem}.cookies-banner button:hover{border-color:#38ff96;border-color:var(--color-primary--light);background-color:#38ff96;background-color:var(--color-primary--light);color:#fff}@-webkit-keyframes scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}@keyframes scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}@-webkit-keyframes sweep{0%{opacity:0;margin-top:-.75rem}to{opacity:1;margin-top:0}}@keyframes sweep{0%{opacity:0;margin-top:-.75rem}to{opacity:1;margin-top:0}}
/*# sourceMappingURL=main.00c3b95b.chunk.css.map */