@import url(https://fonts.googleapis.com/css?family=Russo+One);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,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,let,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,video{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:flex}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Proxima Nova Soft;font-style:normal;font-weight:700;src:url(/static/media/proxima-nova-soft-700.2d6346e3d62bf6195679.woff)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-700.17451a4c1cd55e33ac57.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-500.0fcd45fbfc419c42c8b9.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-300.ce61b8b68994802f2e55.ttf)}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(/static/media/roboto-500-italic.102943405e853bda70b7.ttf)}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(/static/media/roboto-300-italic.2eeb30ebc5bee9ac3d42.ttf)}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/static/media/roboto-mono-400.473137234b890954c09c.ttf)}[class^=picto-]{background-position:-.3rem 50%;background-repeat:no-repeat;padding-left:1.5rem}.picto-perso{background-image:url(/static/media/picto-perso.e21efcdfb701fc22cc5c.svg)}.picto-mail{background-image:url(/static/media/picto-mail.3e7e13f3ded42d1810a7.svg)}.picto-tel{background-image:url(/static/media/picto-tel.30ad6ea43c56ccc0da88.svg)}.picto-mobile{background-image:url(/static/media/picto-mobile.0f9840120c157dadb903.svg)}.picto-lock{background-image:url(/static/media/picto-lock.8b14b7988cc5e09901e1.svg);background-position:.2rem 0;background-size:1rem}.picto-calendar{background-image:url(/static/media/picto-calendar.f8acb617081b9b7329ab.svg);background-position:.2rem .4rem;background-size:1rem}.picto-club{background-image:url(/static/media/picto-club.2e21d876610763994588.svg)}.picto-club,.picto-network{background-position:.2rem 0;background-size:1rem}.picto-network{background-image:url(/static/media/picto-network.64208d91c5dc685f20c9.svg)}.picto-address{background-image:url(/static/media/picto-address.0c3f870635b59bf8c238.svg)}.picto-address,.picto-club-type{background-position:.2rem 0;background-size:1rem}.picto-club-type{background-image:url(/static/media/picto-club-type.799f892b12b0979f2006.svg)}.picto-dashboard{background-image:url(/static/media/picto-dashboard--white.1acb9442c5e96ebb4a78.svg)}.picto-clients{background-image:url(/static/media/picto-clients--white.86476273774b93339235.svg)}.picto-club--white{background-image:url(/static/media/picto-club--white.9ff7cde889a82688e46b.svg)}.picto-job{background-image:url(/static/media/picto-job.b0353c57b92b9a0bb615.svg)}.picto-job,.picto-web{background-position:.2rem 0;background-size:1rem}.picto-web{background-image:url(/static/media/picto-web.2f8d73e9159b04eb6e79.svg)}.button,.button-add,.button-cancel,.button-delete,.button-download,.button-duplicate,.button-edit,.button-facebook,.button-google,.button-primary,.button-secondary,.button-valid,button{background-color:initial;border:1px solid #0000;border-radius:.2rem;color:#222;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;outline:none;padding:.5rem 1rem;text-align:center;text-decoration:none}.button-add[class$="--small"],.button-cancel[class$="--small"],.button-delete[class$="--small"],.button-download[class$="--small"],.button-duplicate[class$="--small"],.button-edit[class$="--small"],.button-facebook[class$="--small"],.button-google[class$="--small"],.button-primary[class$="--small"],.button-secondary[class$="--small"],.button-valid[class$="--small"],.button[class$="--small"],button[class$="--small"]{font-size:1rem;font-weight:300;padding:.2rem .3rem}.button img,.button-add img,.button-cancel img,.button-delete img,.button-download img,.button-duplicate img,.button-edit img,.button-facebook img,.button-google img,.button-primary img,.button-secondary img,.button-valid img,button img{height:1.2rem}.button-add,.button-edit,.button-primary,.button-valid{background-color:#ff005a;border-color:#ff005a;color:#fff}.button-add:disabled,.button-edit:disabled,.button-primary:disabled,.button-valid:disabled{background-color:#ff337b;border-color:#ff337b;cursor:auto}.button-add:active,.button-add:hover,.button-edit:active,.button-edit:hover,.button-primary:active,.button-primary:hover,.button-valid:active,.button-valid:hover{background-color:#cc0048;border-color:#cc0048}.button-delete,.button-download,.button-duplicate,.button-secondary{background-color:#fff;border-color:#e5e5e5;color:#465362}.button-delete:active,.button-delete:hover,.button-download:active,.button-download:hover,.button-duplicate:active,.button-duplicate:hover,.button-secondary:active,.button-secondary:hover{background-color:#ccc;border-color:#bfbfbf}.button-facebook{align-items:center;background-color:#4267b2;border-color:#4267b2;color:#fff;font-size:.9rem;font-weight:300;width:20rem}.button-facebook img{margin-right:1rem}.button-facebook:active,.button-facebook:hover{background-color:#34518d;border-color:#2d477a}.button-google{align-items:center;background-color:#fff;border-color:#e5e5e5;color:#999;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:300;width:20rem}.button-google img{margin-right:1rem}.button-cancel{color:#465362;font-weight:300}.button--small,.button-add,.button-delete,.button-download,.button-edit,.button-valid{font-size:1rem;font-weight:300;padding:.2rem .3rem}.full-width{width:100%}form label{display:flex;flex-direction:column}form label,form label>div:not(.inputs-group),form label>span{margin-bottom:.5rem}form label.checkbox{align-items:center;flex-direction:row}form label.checkbox span{margin-bottom:0}form .form-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}form .form-buttons [class^=button-]:last-child{margin-left:auto}form .inputs-group{display:flex;flex-direction:row;flex-wrap:wrap}form .inputs-group>input,form .inputs-group>label,form .inputs-group>select{flex-grow:1}form .inputs-group>input:not(:last-child),form .inputs-group>label:not(:last-child),form .inputs-group>select:not(:last-child){margin-right:.5rem}header.magic-form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}header.magic-form-header .magic-form-buttons{display:flex;flex-direction:row}header.magic-form-header .magic-form-buttons button{margin-left:.5rem}fieldset.magic-form-content{display:flex;flex-direction:column}.modal-mask{background-color:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.modal{background-color:#fff;border-radius:.2rem;margin:5rem auto;max-width:500px;width:100%}.modal header{align-items:center;background-color:#465362;border-bottom:1px solid #e5e5e5;border-radius:.2rem .2rem 0 0;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.modal header img{cursor:pointer;margin-left:.5rem}.modal .modal-content{display:flex;flex-direction:column;padding:1rem}.modal .modal-content img{height:4rem;margin-bottom:1rem;width:4rem}.modal .modal-content.pending,.modal .modal-content.success{align-items:center}.modal .modal-content.pending p,.modal .modal-content.success p{text-align:center}.modal .modal-content.pending footer,.modal .modal-content.success footer{justify-content:flex-end}.modal .modal-content p,.modal .modal-content ul{line-height:1.2rem;margin-bottom:.5rem}.modal .modal-content footer{display:flex;flex-direction:row;justify-content:center;padding-top:1rem}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #e5e5e5;border-radius:.2rem;color:#465362;font-size:1rem;margin-bottom:.5rem;padding:.5rem .7rem}.inputInvalid input[type=email],.inputInvalid input[type=number],.inputInvalid input[type=password],.inputInvalid input[type=tel],.inputInvalid input[type=text],.inputInvalid select,.inputInvalid textarea,input[type=email].inputInvalid,input[type=number].inputInvalid,input[type=password].inputInvalid,input[type=tel].inputInvalid,input[type=text].inputInvalid,select.inputInvalid,textarea.inputInvalid{border-color:red}fieldset:disabled input[type=email],fieldset:disabled input[type=number],fieldset:disabled input[type=password],fieldset:disabled input[type=tel],fieldset:disabled input[type=text],fieldset:disabled select,fieldset:disabled textarea{background-color:#f7f7f7;background-image:none;border-color:#0000}select{-webkit-appearance:none;-moz-appearance:none;text-overflow:""}table{width:100%}table tr{align-items:center;border-bottom:1px solid #e5e5e5}table tr:hover{background-color:#f2f2f2}table td,table th{padding:.7rem .5rem;vertical-align:middle}table thead,table thead th{background-color:#465362}table thead th{color:#fff;font-weight:700;text-align:left}table tbody th{text-align:right}table tbody td,table tbody th{font-size:.9rem}header.mainHeader{background-color:#fff;box-shadow:0 0 1px 0 #2226;height:60px;justify-content:space-between;padding:0 1rem;width:100%}h1.logo,header.mainHeader{align-items:center;display:flex}h1.logo{font-family:Proxima Nova Soft,sans-serif;margin-right:1rem;text-transform:uppercase}h1.logo img{display:flex;height:38px;margin-right:.5rem}h1.logo span{font-size:1.4rem}h1.logo span em{color:#465362;font-family:Russo One,sans-serif;margin-left:.2rem}h1.logo span span{font-size:.8rem;margin-left:.2rem}.step{background-color:#465362;color:#fff;height:60px}.steps-list{height:100%;justify-content:space-around}.steps-list,.steps-list li{align-items:center;display:flex;margin:auto}.steps-list li{font-family:Proxima Nova Soft,sans-serif}.steps-list li.not-selected{opacity:.3}.stepNumber{align-items:center;background-color:#313a44;border:1px solid #1c2127;border-radius:50%;display:inline-flex;height:30px;justify-content:center;margin-right:10px;width:30px}.pro-msg{line-height:1.3rem;text-align:right}.header-group{display:flex;flex-direction:row}.overlay{-webkit-backdrop-filter:saturate(80%) blur(15px);backdrop-filter:saturate(80%) blur(15px);background-color:#000c;height:100vh;left:0;margin:0;opacity:1;padding:0;position:fixed;top:0;width:100%;z-index:1999}.overlay.alpha-background{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial}.dropdown{position:relative}.dropdown .dropdown-list{background-color:#fff;box-shadow:0 2px 4px 0 #09191514;height:0;opacity:0;overflow:hidden;position:absolute;right:0;transition:all .25s ease-in-out;width:max-content;z-index:2001}.dropdown .dropdown-list.open{height:auto;opacity:1;overflow:visible}.user-avatar .name{color:#091915;white-space:pre-wrap}.user-avatar .initials{align-items:center;margin-left:.5rem}.user-avatar .menu{display:flex;flex-flow:column nowrap}.user-avatar .link{align-items:center;border-top:.0625rem solid #09191514;color:inherit;display:flex;height:3.5625rem;line-height:3.5625rem;padding:0 .625rem;text-decoration:none}.user-avatar .link:hover{background-color:#0656770f}.user-avatar .logout{align-items:center;appearance:none;background:#fff;border:none;border-top:.0625rem solid #09191514;cursor:pointer;display:flex;font-family:Roboto;font-weight:300;padding:1rem .625rem;width:100%}.user-avatar .logout:hover{background-color:#0656770f}button.rounded{appearance:none;background-color:#003347;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:bolder;height:3rem;padding:0;text-transform:uppercase;width:3rem}button.rounded:focus{outline:none}.club-switcher{border-left:1px solid #e5e5e5;display:flex;margin:-.7rem 0;position:relative}.club-switcher:hover ul{box-shadow:0 5px 5px #0000004d;display:flex;z-index:1}.club-switcher .club-switcher-selected{align-self:center;background:url(/static/media/picto-dropdown.7d2db3f7e24e03b0422f.svg) no-repeat right .5rem top 50%;padding:0 2rem 0 1rem}.club-switcher ul{background-color:#fff;border:1px solid #e5e5e5;display:none;flex-direction:column;position:absolute;top:100%;width:15rem}.club-switcher ul li{border-bottom:1px solid #e5e5e5}.club-switcher ul li:last-child{border-bottom:none}.club-switcher ul li a{color:#222;display:flex;padding:.5rem 1rem;text-decoration:none}.club-switcher ul li a:hover{background-color:#e5e5e5}.root,.rootContainer,body,html{height:100%}.globalContainer{margin-bottom:-30px;min-height:100%}.globalContainer:after{content:"";display:flex}.globalContainer:after,.mainFooter{height:30px}.mainFooter{align-items:center;background-color:red;font-size:.8rem;justify-content:center}.mainFooter,.mainFooter a{color:#465362}body{background-color:#f2f2f2;color:#222;font-weight:300}body,h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}strong{font-weight:500}ul.has-bullets{list-style:disc;padding-left:1rem}::selection{background:#ff005a;color:#fff}::-moz-selection{background:#ff005a;color:#fff}.page{display:flex;flex-direction:column;justify-content:space-between;padding:3rem 0}.page h1{margin-bottom:1rem}.infoForm{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;flex:1 1;margin-right:2rem;padding:1.5rem}.infoForm label{display:flex;flex-direction:column}.infoForm label:not(:first-of-type){margin-bottom:1rem}.infoForm label span{line-height:2rem}label.inputInvalid input{border-color:red}label.inputInvalid span{color:red}select.inputInvalid{border-color:red}.actions{display:flex}section.msg-page>.error,section.msg-page>.loading,section.msg-page>.success,section.msg-page>.upgrade{align-content:center;background-color:#fff;background-position:50% 2rem;background-repeat:no-repeat;background-size:6rem;border:1px solid #e5e5e5;border-radius:.3rem;color:#465362;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:10rem 1.5rem 1.5rem}section.msg-page>.error h1,section.msg-page>.loading h1,section.msg-page>.success h1,section.msg-page>.upgrade h1{color:#222;margin-bottom:1.5rem;text-align:center;width:auto}section.msg-page>.error p,section.msg-page>.loading p,section.msg-page>.success p,section.msg-page>.upgrade p{line-height:1.3rem;margin-bottom:1rem;text-align:center}section.msg-page>.error a,section.msg-page>.loading a,section.msg-page>.success a,section.msg-page>.upgrade a{color:#ff005a}section.msg-page>.error{background-image:url(/static/media/failure-icon.28d6a3b75f24942a4506.svg)}section.msg-page>.error a{color:#ff005a}section.msg-page>.loading{background-image:url(/static/media/loader.97dec5f69fe5b8a74809.svg)}section.msg-page>.loading a{color:#ff005a}section.msg-page>.success{background-image:url(/static/media/success-icon.4387290cd6e469b6d7bb.svg)}section.msg-page>.upgrade{background-image:url(/static/media/picto-premium.ff73bdb63cf46fccc3be.svg)}.cgvPage{display:flex;flex-direction:column;padding-top:3rem}.cgvPage article,.cgvPage section{flex-direction:column;margin-bottom:2rem}.cgvPage div,.cgvPage h1,.cgvPage h2{margin-bottom:1rem}.cgvPage div{line-height:1.3rem;padding-left:2rem}.cgvPage div>span{display:inline-flex;margin-left:-2rem;width:2rem}.cgvPage h1{text-transform:uppercase}.react-datepicker__input-container{width:100%}.react-datepicker__input-container input{width:auto}.title-and-filter{align-items:center;justify-content:space-between;margin-bottom:1rem}.super-filter,.title-and-filter{display:flex;flex-direction:row}.super-filter input{border-radius:.2rem 0 0 .2rem;border-right:none;margin-bottom:0}.super-filter .button-add,.super-filter .button-edit,.super-filter .button-primary,.super-filter .button-valid{border-radius:0 .2rem .2rem 0}.VersionChecker_mustUpdate{align-items:center;flex-direction:column;height:100%;justify-content:center}.VersionChecker_mustUpdate img{height:10rem;margin-bottom:5rem;width:10rem}.MobileApp{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.MobileApp div{align-items:center;display:flex;flex-direction:row}.MobileApp div>img{margin-right:2rem;width:60%}.MobileApp div a{font-size:1.25rem;font-weight:700;padding:1rem 2rem}.registerPage{flex-direction:column}.registerForm,.registerPage .register-confirm,.registerPage .register-pending{margin:3rem auto}.registerForm{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1.5rem}.register-error{background-color:red;color:#fff;margin:1rem -1.5rem -1.5rem;padding:1rem 1.5rem}.multi-dashboard-page{display:flex;flex-direction:column;padding:2rem 0}.multi-dashboard-page>section{background-color:#fff;border:1px solid #e5e5e5;flex-direction:row;justify-content:space-between;margin:0 auto 1rem;padding:2rem 1rem;width:calc(100% - 2rem)}.multi-dashboard-page>section h2{margin-bottom:1rem}section.multi-dashboard-invoices{flex-direction:column}section.multi-dashboard-invoices form{display:flex;flex-direction:row}section.multi-dashboard-invoices form label{margin-right:1rem}section.multi-dashboard-invoices form label select{min-width:10rem}section.multi-dashboard-invoices form label input{min-width:20rem}section.multi-dashboard-clubs{flex-direction:column}section.multi-dashboard-clubs .clubs-list{display:flex;flex-direction:row;flex-wrap:wrap}section.multi-dashboard-clubs .clubs-list .clubs-list-item{display:flex;margin-bottom:.75rem;margin-right:1rem;width:calc(25% - 1rem)}@media only screen and (max-width:1200px){section.multi-dashboard-clubs .clubs-list .clubs-list-item{width:calc(33% - 1rem)}}@media only screen and (max-width:900px){section.multi-dashboard-clubs .clubs-list .clubs-list-item{width:calc(50% - 1rem)}}@media only screen and (max-width:600px){section.multi-dashboard-clubs .clubs-list .clubs-list-item{width:100%}}section.multi-dashboard-clubs .clubs-list .club-link{align-items:center;color:#465362;display:flex;position:relative;text-decoration:none}section.multi-dashboard-clubs .clubs-list .club-link:after{background-image:url(/static/media/picto-chevron-right.7f2cbe7a8dcafb520994.svg);background-repeat:no-repeat;background-size:cover;content:"";height:1.2rem;left:100%;width:1.2rem}section.multi-dashboard-clubs .clubs-list .club-link:hover{color:#b6b6b6;text-decoration:underline}section.multi-dashboard-charts{justify-content:space-between}@media only screen and (max-width:1200px){section.multi-dashboard-charts{flex-direction:column}}section.multi-dashboard-charts>div{width:calc(50% - .5rem)}@media only screen and (max-width:1200px){section.multi-dashboard-charts>div{width:100%}}.add-new-club-form{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1.5rem}.add-new-club-form h3{margin-bottom:.5rem}.add-new-club-form>section{display:flex;flex-direction:column;margin-bottom:1rem}.add-new-club-form .form-infos{line-height:1.3rem;margin-bottom:1.5rem}.add-new-club-form ul{padding-left:1rem}.add-new-club-form ul li:before{content:"-";position:absolute;text-indent:-1rem}.add-new-club-form .club-infos select[name=type]{flex:1 1}.add-new-club-form .club-infos select[name=network]{flex:2 1}.add-new-club-form .club-address input[name=zipCode]{flex:1 1}.add-new-club-form .club-address input[name=city]{flex:2 1}.add-club-confirm,.add-club-pending{margin-top:3rem}.add-club-confirm .loading,.add-club-confirm .success,.add-club-pending .loading,.add-club-pending .success{width:auto}.dashboard-page{display:flex;flex-direction:column}.dashboard-page header{align-items:center;display:flex;justify-content:space-between}.dashboard-page .club-dashboard-welcome{margin-bottom:2rem}.dashboard-page .dashboard-news{flex-direction:column;width:100%}.dashboard-page .dashboard-news>header{margin:2rem 0 1rem}.dashboard-page .dashboard-news>ul{display:flex;flex-direction:column}.dashboard-page .dashboard-news>ul>li{display:flex;margin-bottom:1rem}section.news-item{background:#fff;border:1px solid #e5e5e5;display:flex;flex-direction:column;flex-grow:1;padding:1rem;width:100%}section.news-item header{display:flex;justify-content:space-between}section.news-item header small{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8em;font-weight:300}section.news-item article{margin-top:1rem}section.news-item article .news_content p{margin-bottom:1rem}section.news-item article .news_content ul{list-style:disc;margin-bottom:1rem}section.news-item article .news_content ul li{line-height:1.2rem;margin-left:2rem}section.club-container{min-height:calc(100% - 60px)}section.club-container h1.pageTitle{margin-bottom:1rem}nav.club-menu{background-color:#465362;color:#fff;display:flex;flex:0 0 15rem;flex-direction:column;padding-bottom:4rem}nav.club-menu h5{background-color:#404b59;border-bottom:1px solid #fff3;border-top:1px solid #fff3;padding:.8rem .8rem .8rem 2.5rem;text-transform:uppercase}nav.club-menu h5[class^=picto-]{background-position:.5rem 50%;background-size:1.2em}nav.club-menu ul{font-size:.9rem;margin-bottom:1rem}nav.club-menu a{align-items:center;color:#fff9;display:flex;padding:.5rem .5rem .5rem 2.5rem;position:relative;text-decoration:none;width:100%}nav.club-menu a:hover{background-color:#404b59;color:#fff}nav.club-menu a.active{color:#fff;font-weight:700}nav.club-menu a .label{background-color:#ff005a;border-radius:1rem;color:#fff;display:flex;font-size:.8rem;padding:.2rem .5rem .3rem;position:absolute;right:1rem;text-transform:lowercase}.club-content{padding:1.5rem 1.5rem 3rem;width:calc(100% - 15rem)}.club-content .msg-page>div{flex:1 1}.msg-page.club-loading{display:flex;flex-direction:column}.club-schedule-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1rem}.club-stats-page{flex-direction:column}.tabs{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex:0 0 auto;margin-bottom:1rem}.tabs>li{align-items:center;border-right:1px solid #e5e5e5;display:flex}.tabs>li img{margin:0 .5rem}.tabs>li:first-of-type{border-radius:.3rem 0 0 .3rem}.tabs>li:last-of-type a{border-radius:0 .3rem .3rem 0}.tabs>li:first-of-type a{border-radius:.3rem 0 0 .3rem}.tabs>li a{color:#465362;display:flex;padding:1rem;text-decoration:none}.tabs>li a.active{background:linear-gradient(0deg,#fff 75%,#f2f2f2);font-weight:700}.tabs>li.is-new a{padding:1rem 4rem 1rem 1rem;position:relative}.tabs>li.is-new a .label{background-color:#ff005a;border-radius:1rem;color:#fff;font-size:.8rem;padding:.2rem .5rem .3rem;position:absolute;right:1em;text-transform:lowercase}.tabs-content{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1rem 0}table.statistics tbody td{text-align:right}.club-subscription-page{flex-direction:column}.club-subscription-page .msg-page{display:flex;flex-direction:column}.subscriptions-misc{display:flex;flex-direction:row}.club-invoices,.club-social-reason,.club-subscription,.club-subscription-renew,.subscription-incitation{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex:1 1;flex-direction:column;margin-bottom:1rem;padding:1rem}.club-subscription{line-height:1.3rem;margin-right:1rem}.club-subscription button{margin-top:1rem}.club-subscription em{font-style:normal;font-weight:700}.club-subscription strong{display:flex;margin-bottom:.5rem}.club-subscription p,.club-subscription-renew h1{margin-bottom:1rem}.club-subscription-renew h1 small{display:flex;font-size:.9em}.club-subscription-renew ol{list-style:decimal;margin-bottom:1rem;padding-left:1.25rem}.club-subscription-renew ol li,.club-subscription-renew>div{margin-bottom:.5rem}.club-subscription-renew .asterix{font-size:.75rem}.club-subscription-renew .asterix li{margin-bottom:.3rem}.club-social-reason .inputs-group{display:flex}.club-social-reason .inputs-group input[name=zipCode]{flex:1 1}.club-social-reason .inputs-group input[name=city]{flex:2 1}.invoices{margin:0 -1rem}.invoices table th{text-align:left}.subscription-incitation{margin:0 1rem 1rem 0}.subscription-incitation p{margin-bottom:.5rem}.subscription-incitation button{width:15rem}.subscription-incitation>ol{display:flex;flex-direction:column}@media screen and (min-width:768px){.subscription-incitation>ol{flex-direction:row;justify-content:space-between}}@media screen and (min-width:992px){.subscription-incitation>ol{margin:auto;width:calc(100% - 2rem)}}.subscription-incitation>ol>li{border:1px solid #e5e5e5;display:flex;flex-direction:column;margin-bottom:2rem;position:relative}@media screen and (min-width:768px){.subscription-incitation>ol>li{width:calc(50% - .5rem)}}.club-subscription-form,.club-subscription-plans,.plan-global{display:flex;flex-direction:column}.plan-global{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1rem}.plan-global>div.inactive{opacity:.5}.plan-global>div.inactive>div,.plan-global>div.inactive>section{display:none}.plan-global>div h2{align-items:center;display:flex;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:.5rem}.plan-global>div h2 span{align-items:center;border:1px solid #bfbfbf;border-radius:1.5rem;display:flex;font-size:.9em;height:1.5rem;justify-content:center;margin-right:.5rem;width:1.5rem}.plan-selection{margin-bottom:1.5rem}.plan-payment>div{border:1px solid #e5e5e5;display:flex;flex-direction:row}.plan-basket{padding-bottom:2rem}.plan-basket section{flex-direction:column;padding:1rem}.plan-basket p{display:flex;flex-direction:column;margin-bottom:1rem;width:33%}.plan-basket p strong{margin-bottom:.5rem}.plan-basket button{max-width:15rem}.sepaForm{background-color:#fafafa;border-right:1px solid #e5e5e5;flex:1 1;padding:1rem}.sepaForm.disabled{color:blue}.vendorDesc{display:flex;flex:1 1;flex-direction:column;padding:1rem}.vendorDesc article{flex-direction:column;margin-bottom:2rem}.vendorDesc article:last-child{margin-bottom:0}.vendorDesc h4{margin-bottom:.5rem}.vendorDesc p{line-height:1.2rem}.vendorDesc table{border:1px solid #e5e5e5}.club-cgu{font-size:.8rem;margin-bottom:1rem}.club-cgu span{line-height:1rem;margin-bottom:0}.club-cgu span a{color:#465362;text-decoration:none}.club-cgu span a:hover{text-decoration:underline}.club-cgu input{flex:0 0 1rem;margin:0 .5rem 0 0}.plan-card{background-color:#fff;border-radius:.3rem;position:relative}.plan-card,.plan-card header{display:flex;flex-direction:column}.plan-card header{align-items:center;background-color:#516071;border-radius:.3rem .3rem 0 0;color:#ffffffb3;padding:2rem 1rem 1rem}.plan-card header h4{color:#fff;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1rem;text-transform:uppercase}.plan-card header p{align-items:center;display:flex;flex-direction:column;margin-bottom:0}.plan-card header p span{font-size:2rem;font-weight:500;margin-bottom:.5rem}.plan-card header p span sup{font-size:1.4rem;font-weight:300}.plan-card>div:not(.ribbon){background-color:#465362;color:#fff;display:flex;flex-direction:column;padding:1rem .5rem;text-align:center}.plan-card>ul{display:flex;flex-direction:column;margin:1rem 0}@media screen and (min-width:768px){.plan-card>ul{flex-grow:1}}.plan-card>ul>li{align-items:center;display:flex;flex-direction:row;padding:.5rem 1rem}.plan-card>ul>li .tooltip{align-self:flex-end;margin-left:auto}.plan-card>ul>li .tooltip img{width:1.2rem}.plan-card>ul>li:before{background-image:url(/static/media/success-icon.4387290cd6e469b6d7bb.svg);background-size:cover;content:"";display:block;height:1rem;margin-right:.5rem;width:1rem}.plan-card>section{flex-direction:column}.plan-card>section>div{background-image:url(/static/media/checkbox-blank--white.6aa1bfeab02807aad0f9.svg);background-position:left 1rem center;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;padding:2rem;text-align:center}.plan-card>section>div.disabled{background-image:none}.plan-card>section>div+div{border-radius:0 0 .3rem .3rem}.plan-card>section>div.selected,.plan-card>section>div:hover:not(.disabled){background-color:#ff005a;color:#fff;cursor:pointer}.plan-card>section>div.selected{background-image:url(/static/media/checkbox-marked--white.b7aeccdea938545f6b39.svg);cursor:default}.plan-card>section>div span{font-size:2rem;font-weight:700}.plan-card>section>div span small{font-size:1.2rem}.plan-card>section>div em{margin-top:.5rem}.plan-card>button{border-radius:0 0 .4rem .4rem;padding:1rem;width:100%}.ribbon{height:75px;overflow:hidden;position:absolute;right:-5px;text-align:right;top:-5px;width:75px;z-index:1}.ribbon span{background:#ff005a;color:#fff;display:block;font-size:10px;font-weight:700;line-height:20px;position:absolute;right:-21px;text-align:center;text-transform:uppercase;top:19px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px}.ribbon span:before{border-color:#990036 #0000 #0000 #990036;border-style:solid;border-width:3px;left:0}.ribbon span:after,.ribbon span:before{content:"";position:absolute;top:100%;z-index:-1}.ribbon span:after{border-color:#990036 #990036 #0000 #0000;border-style:solid;border-width:3px;right:0}.plan-card.disabled .ribbon span{background:#e5e5e5;color:inherit}.plan-card.disabled .ribbon span:before{border-left-color:#ccc;border-top-color:#ccc}.plan-card.disabled .ribbon span:after{border-right-color:#ccc;border-top-color:#ccc}.plan-selector{display:flex;flex-direction:row;justify-content:center}.plan-selector>section{display:flex;flex-direction:column;margin:.5rem .5rem 1.5rem}.plan-selector>section p{display:flex;flex-direction:column;flex-grow:1;justify-content:center;line-height:1.4rem}.plan-selector>section p a{align-items:center;color:inherit;display:flex;font-weight:700;margin-top:1rem;text-decoration:none}.plan-selector>section p a:hover{text-decoration:underline}.plan-selector>section div{align-items:center;border:1px solid #e5e5e5;display:flex;font-size:1.2rem;font-weight:700;padding:2.35rem 1rem}.plan-selector>section div+div{border-top:none;padding:3.2rem 1rem}.plan-selector>section div em{align-items:center;color:blue;display:flex;flex-direction:column;font-size:1rem;font-weight:300;margin-left:.5rem}.plan-selector>div{display:flex;flex-grow:1;justify-content:flex-start;margin-bottom:1rem}.plan-selector>div>.plan-card{border:1px solid #e5e5e5;margin:.5rem;max-width:20rem;width:calc(50% - 2rem)}.plan-selector>div>.plan-card.selected header,.plan-selector>div>.plan-card:hover:not(.disabled) header{background-color:#262d35}.plan-selector>div>.plan-card.selected section,.plan-selector>div>.plan-card:hover:not(.disabled) section{background-color:#f2f2f2}.plan-selector>div>.plan-card:hover:not(.disabled){box-shadow:0 5px 10px #00000080;z-index:5}.plan-selector>div>.plan-card.disabled{background-color:#f2f2f2}.plan-selector>div>.plan-card .tooltip-text{min-width:12rem}.incitation-modal ol,.incitation-modal ul{display:flex;flex-direction:column;padding-top:1rem}.incitation-modal ol li,.incitation-modal ul li{display:flex;flex-direction:column;margin-bottom:1rem}.incitation-modal ol li strong,.incitation-modal ul li strong{display:flex;margin-bottom:.25rem}.bookings-page,.contacts-page,section.club-prospects{display:flex;flex-direction:column}.bookings-page,.contacts-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1rem 0}.bookings-page header,.contacts-page header{display:flex;flex-direction:column;padding:0 1rem}.bookings-page .duration-col{text-align:right}.trial-request-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem 0}.trial-request-page header{display:flex;flex-direction:column;padding:0 1rem}.trial-request-page .trial-presence{border:1px solid #e5e5e5;border-radius:.2rem;display:inline-flex}.trial-request-page .trial-presence button{border:none;cursor:pointer}.trial-request-page .trial-presence button.presence-yes-button{background-color:#fff;border-radius:.2rem 0 0 .2rem;border-right:1px solid #e5e5e5}.trial-request-page .trial-presence button.presence-no-button{background-color:#fff;border-radius:0 .2rem .2rem 0}table.contacts th,table.trial-requests th{text-align:left}table.contacts td.trial-user-email,table.contacts td.trial-user-phone,table.trial-requests td.trial-user-email,table.trial-requests td.trial-user-phone{word-wrap:break-word;max-width:7.5rem}.contacts-show .modal-content span{display:flex;flex-direction:row;margin-bottom:.5rem}.contacts-show .modal-content span>a{margin-left:1rem}.contacts-show .modal-content p{background-color:#f1f1ff;border:1px solid #e5e5e5;line-height:1.4rem;margin-top:.5rem;padding:.5rem 1rem;white-space:pre-wrap}.pagination-container{align-items:center;border-radius:.3rem;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.pagination-nav ul{background-color:#fff;border:1px solid #e5e5e5;border-radius:.2rem;display:flex;flex-direction:row}.pagination-nav ul li{border-right:1px solid #e5e5e5;display:flex;flex-direction:row}.pagination-nav ul li:last-of-type{border-right:none}.pagination-nav ul li:last-of-type a{border-radius:0 .2rem .2rem 0}.pagination-nav ul li:first-of-type a{border-radius:.2rem 0 0 .2rem}.pagination-nav ul li a{color:#465362;display:flex;padding:.3rem .6rem;text-decoration:none}.pagination-nav ul li a.active{background-color:#eee;font-weight:700}.pagination-nav ul li [class^=pagination-ellipsis]{cursor:default;padding:0 .5rem}.pagination-nav ul li [class^=pagination-ellipsis][class$="--end"]{border-right:1px solid #e5e5e5}.pagination-nav ul li [class^=pagination-ellipsis][class$="--begin"]{border-left:1px solid #e5e5e5}.pagination-nav--hidden{display:none}.club-reviews-page{display:flex;flex-direction:column}.club-reviews-page>div{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;flex-direction:row;margin-bottom:1rem;padding:1rem}.club-reviews-warning p{line-height:1.4rem;margin-bottom:.5rem}li.review,section.club-reviews{flex-direction:column}li.review{border-top:1px solid #e5e5e5;display:flex;margin:0 -1rem;padding:1rem}li.review:not(.review_OK){background-color:#f5f5f5}li.review>header{flex-direction:column;margin-bottom:.5rem}li.review>header>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}li.review>header>div button{margin-left:1rem}li.review>header>div button img{margin-right:.25rem}li.review>header>div strong{margin-left:1rem}li.review>header .review-meta{align-items:center;display:flex;flex-direction:row;font-weight:700;margin-bottom:.5rem}li.review>header .review-meta p{display:inline}li.review>header .review-meta .review-source-pic{margin-right:.5rem;width:1.5rem}li.review>header .review-meta .review-visibility{align-items:center;color:#b6b6b6;display:flex;font-weight:300;margin-left:1rem}li.review>header .review-meta .review-visibility img{margin-right:.25rem}li.review>header>em{margin-bottom:.5rem}li.review ul.review-stars-rating{align-items:center;display:flex;flex-direction:row}li.review ul.review-stars-rating li{margin-left:-.1rem}li.review strong{font-weight:500}li.review .review-content{margin-bottom:1rem}li.review .review-content strong{display:flex;margin-bottom:.3rem}li.review .review-content p{line-height:1.2;white-space:pre-wrap}li.review div.review-answer{border-left:2px solid #bfbfbf;margin-bottom:1rem;margin-left:.5rem;padding-left:1rem}li.review div.review-answer>span{display:flex;margin-bottom:.5rem}li.review div.review-answer p{white-space:pre-wrap}li.review>button{width:15rem}.review-answer-form{display:flex;flex-direction:column}.review-answer-form textarea{height:10rem}.review-answer-form>div{display:flex;justify-content:flex-end}.review-answer-form>div .button-add,.review-answer-form>div .button-edit,.review-answer-form>div .button-primary,.review-answer-form>div .button-valid{margin-left:1rem}.review-answer-pending:before{content:url(/static/media/loader.97dec5f69fe5b8a74809.svg)}.club-reviews-configuration{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.club-reviews-configuration .reviews-settings-desc{line-height:1.2rem;margin-bottom:1rem}.club-reviews-configuration form p{margin-bottom:1rem}.club-reviews-configuration form ul>li{margin-bottom:.5rem}.oauth-configurator .page-infos{margin-bottom:1rem}.oauth-configurator .page-infos>div{display:flex;flex-direction:row;padding-top:1rem}.oauth-configurator .page-infos p{display:flex;flex-direction:column}.oauth-configurator .page-infos a{align-items:center;border:1px solid #e5e5e5;border-radius:.2rem;color:#999;display:flex;font-family:Roboto,sans-serif;justify-content:center;margin-right:1rem;padding:.5rem;text-decoration:none;width:15rem}.oauth-configurator .page-infos a img{margin-right:.5rem;width:1.2rem}.reviews-general-infos{display:flex;flex-direction:row}.reviews-general-rank{flex-direction:column;padding:1rem .5rem;text-align:center;width:10rem}.reviews-general-rank h3{margin-bottom:1rem}.reviews-general-rank strong{color:#465362;font-size:2.25rem;margin-bottom:.5rem}.reviews-general-rank strong small{font-size:1.5rem;opacity:.7}.reviews-general-rank ul{display:inline-flex;flex-direction:row}.reviews-general-rank p+p{color:#465362;font-size:.9rem;margin-top:.5rem}div.reviews-charts{align-items:center;display:flex;flex-direction:row;justify-content:space-between}div.reviews-charts>div{width:65%}div.reviews-charts>div:first-of-type{width:calc(35% - 1rem)}div.reviews-charts>div:first-of-type h5{margin-bottom:1rem}.reviews-general-social{display:flex;flex-direction:column;padding:1rem .5rem}.reviews-general-social li{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.reviews-general-social li label{align-items:center;display:flex;flex-grow:1}.reviews-general-social li label span{align-items:center;display:flex;margin-left:.25rem}.reviews-general-social li label img{margin-right:.25rem;width:1rem}.reviews-general-social li a{display:flex;opacity:.7}.reviews-general-social li a:hover{opacity:1}.reviews-general-social li a img{height:1.5rem;margin-left:1rem}ol.rate-distribution{display:flex;flex-direction:column-reverse}ol.rate-distribution>li{align-items:center;display:flex;flex-direction:row;margin-bottom:.5rem}ol.rate-distribution>li:not(.empty):hover>button.rate-percentage:not(.active){background-color:#fff;border-color:#ff005a}ol.rate-distribution>li:not(.empty):hover>button.rate-percentage:not(.active)>span{background-color:#ff005a}ol.rate-distribution>li.empty{pointer-events:none}ol.rate-distribution>li.empty button:first-of-type{color:#4d4d4d}ol.rate-distribution>li>button:first-of-type{align-items:center;display:flex;justify-content:flex-end;padding:0 .5rem 0 0;transition:all .3s ease}ol.rate-distribution>li>button:first-of-type.active{color:#ff005a}ol.rate-distribution>li>button:first-of-type span{text-align:center;width:1rem}ol.rate-distribution>li>button:first-of-type img{height:1.5rem}ol.rate-distribution>li>button:first-of-type img:first-of-type{display:flex}ol.rate-distribution>li>button.rate-percentage{background-color:#f7f7f7;border:1px solid #e5e5e5;display:flex;flex-grow:1;height:1.6rem;justify-content:flex-start;padding:0;transition:all .3s ease}ol.rate-distribution>li>button.rate-percentage.active{border-color:#ff005a}ol.rate-distribution>li>button.rate-percentage.active>span{background-color:#ff005a}ol.rate-distribution>li>button.rate-percentage>span{background-color:#465362;color:#fff;display:flex;flex-direction:column;font-size:.9rem;font-weight:300;height:calc(1.6rem - 2px);justify-content:center;padding:0 .5rem;text-align:right;transition:all .3s ease}.emailConfig{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1rem}.emailConfig,.emailConfig>form{display:flex;flex-direction:column;gap:1rem}.emailConfig>form>button{max-width:min-content}.club-offer-email,.club-offer-form{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1rem}.club-offer-email h3,.club-offer-form h3{margin-bottom:1rem}.club-offer-email{font-size:.9rem;line-height:1.2rem}.club-offer-email textarea{max-width:80%;min-height:10rem;width:80%}.club-offer-email div{margin-bottom:1rem}.club-offer-email p{margin-bottom:.5rem}.club-offer-details{flex-direction:row}.club-offer-details .fields{flex-grow:1;margin-right:1rem}.club-offer-details .fields>div{align-items:center;display:none;padding:.7rem .5rem}.club-offer-details .fields>div.active{background-color:#f7f7f7;display:flex}.club-offer-details .fields>div input[type=text]{margin:0 .25rem;width:5rem}.club-offer-details .fields>div input[type=text].details-input{flex-grow:1}.club-offer-details .fields>div select{margin:0 .25rem}.club-offer-details .fields em{color:#ff005a}.club-offer-details .appointment{padding:.5rem}.club-offer-details .appointment>label{align-items:center;flex-direction:row}.club-offer-details .appointment>label span{margin-bottom:0}.offre-mail-template p{line-height:1.2rem;margin-bottom:.5rem}.offre-mail-template textarea{resize:none;width:calc(100% - 2rem)}.club-users-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.club-users-page header{align-items:center;justify-content:space-between}.club-users-content p{padding:1rem}.club-users-add{margin:1rem}.club-users-add p{padding:1rem 0}.club-users-add section{display:flex;flex-direction:row;justify-content:space-between}.club-users-add section div{width:100%}.club-users-add .galerie_add section{display:flex;flex-direction:column;justify-content:space-between}.user-avatar{align-items:center;display:flex}.user-avatar div button{margin:.5rem 0}.reserve-services-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.reserve-services-page header{align-items:center;justify-content:space-between}.reserve-services-content p{padding:1rem}.reserve-services-content ul{list-style-type:decimal;padding-left:2em}.modal.reserve-services-add{max-width:731px}.modal.reserve-services-add p{padding:1rem 0}.modal.reserve-services-add .tooltip,.reserve-services-edit .tooltip{display:inline-block}.modal.reserve-services-add .tooltip .tooltip-text,.reserve-services-edit .tooltip .tooltip-text{max-width:500px;width:max-content}.modal.reserve-services-add .tooltip img,.reserve-services-edit .tooltip img{height:1rem;margin-bottom:0;margin-left:.5em;width:1rem}.club-manager-form{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.club-manager-form .inputs-group select{flex:1 1}.club-manager-form .inputs-group input{flex:2 1}.club-events-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.club-events-page header{align-items:center;justify-content:space-between;margin-bottom:1rem}.club-events-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.club-event-form{display:flex;flex-direction:column;flex-grow:1;margin:0 1rem 2rem 0}.club-event-form .event-form-content{display:flex;flex-direction:row;flex-wrap:wrap}.club-event-form .event-form-content>section{flex-direction:column;min-width:400px}.club-event-form .event-form-content>section:first-of-type{margin-right:2rem}.club-event-form textarea{height:10rem;resize:none}.club-event-pic .default-event-pic{position:relative}.club-event-pic .default-event-pic strong{color:#fff;display:flex;flex-direction:column;font-size:3rem;height:100%;justify-content:center;left:0;padding:2rem;position:absolute;text-transform:uppercase;top:0;width:100%}.club-access-page{display:flex;flex-direction:column}.club-address-form,.club-coord-form{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.club-address-inputs{display:flex;flex:0 0 20rem;flex-direction:column;margin-right:1rem}.club-access-details{display:flex;flex-direction:row;flex-wrap:wrap}.club-access-item{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex:0 0 20rem;flex-direction:column;margin-bottom:1rem;margin-right:1rem;padding:1rem}#gMap{display:flex;flex:1 1}.club-presentation-page{display:block}.club-presentation-page>form{background-color:#fff;border:1px solid #e5e5e5;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.club-presentation-page>form textarea{min-height:10rem;width:calc(100% - 2rem)}.club-activities-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;padding:1rem}.club-activities-category{display:flex;flex-direction:column}.club-activities-category h3{background-color:#465362;color:#fff;margin:0 -1rem 1rem;padding:.5rem 1rem}.club-activities-category section{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5rem}.club-activities-category label{box-sizing:border-box;display:flex;flex:0 0 25%;flex-direction:row;min-width:15rem;padding-right:1rem}.club-activities-category label.checked{text-shadow:1px 0 0 currentColor}.club-activities-category label input{display:flex;flex:0 0 1rem;margin-right:.3rem}.club-comforts-form,.club-equipments-form,.club-planning-form,.club-services-form{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.club-comforts-form section,.club-equipments-form section,.club-planning-form section,.club-services-form section{display:flex;flex-direction:row;flex-wrap:wrap}.club-comforts-form label,.club-equipments-form label,.club-planning-form label,.club-services-form label{box-sizing:border-box;display:flex;flex:0 0 33%;flex-direction:row;min-width:15rem;padding-right:1rem}.club-comforts-form label.checked,.club-equipments-form label.checked,.club-planning-form label.checked,.club-services-form label.checked{text-shadow:1px 0 0 currentColor}.club-comforts-form label input,.club-equipments-form label input,.club-planning-form label input,.club-services-form label input{display:flex;flex:0 0 1rem;margin-right:.3rem}.club-planning-form h1{margin-bottom:1rem}.club-planning-form .club-planning-current{align-items:center;display:flex;margin-bottom:.5rem}.club-planning-form .club-planning-current a{align-items:center;color:#465362;display:flex;text-decoration:none}.club-planning-form .club-planning-current a:hover img{visibility:visible}.club-planning-form .club-planning-current a img{visibility:hidden}.club-planning-form .club-planning-upload{display:inline-flex;margin-bottom:0}.club-planning-form .club-planning-upload span{margin-bottom:0}.club-planning-form .club-planning-upload input{display:none}.club-trainers-page{background-color:#fff;border:1px solid #e5e5e5;display:flex;flex-direction:column;padding:1rem}.club-trainers-page header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.club-trainers-page header h1{margin-bottom:0}.club-trainers-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.club-trainer-form{display:flex;flex:0 0 25rem;flex-direction:column}.club-trainer-form .trainer-form-content{flex-direction:row;flex-wrap:wrap}.club-trainer-form .club-trainer-pic{flex:0 0 8rem;flex-direction:column;margin-right:1rem}.club-trainer-form .club-trainer-pic img{margin-bottom:.5rem;width:100%}.club-trainer-form .club-trainer-pic input[type=file]{display:none}.club-trainer-form .club-trainer-pic label span{margin-bottom:0}.club-trainer-form .club-trainer-infos{display:flex;flex:2 1;flex-direction:column}.club-trainer-form .club-trainer-infos textarea{height:5rem;resize:none}.club-sales-refunds{display:flex;flex-direction:column}.club-abos-page,.club-refunds-page,.club-sales-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem 0}.club-abos-page header,.club-refunds-page header,.club-sales-page header{display:flex;flex-direction:column;padding:0 1rem}.club-abos-page .msds-advice,.club-refunds-page .msds-advice,.club-sales-page .msds-advice{padding:0 1rem}.abo-page{display:flex;flex-direction:column}.abo-page h1{margin-bottom:1rem}.abo-page h1 a{color:#222;text-decoration:none}.abo-page h1 a:before{content:"<";margin-right:.5rem}.abo-page>div{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.abo-page>div a{color:inherit}.abo-page>div>h2{margin-bottom:1rem}.abo-page .abo-client a,.abo-page .abo-client strong{margin-bottom:.5rem}.abo-page .abo-plan a,.abo-page .abo-plan p{margin-bottom:.25rem}.abo-page .abo-plan span{margin-bottom:.5rem}.abo-page .abo-options>ul>li{display:flex;flex-direction:column;margin-bottom:.5rem}.abo-page .abo-options>ul>li a{margin-bottom:.25rem}.club-products-content,.club-products-page,.club-shop{display:flex;flex-direction:column}.club-products-content{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;margin-bottom:1rem;padding:1rem}.club-products-content header{display:flex;justify-content:space-between;margin-bottom:1rem}.club-products-list{display:flex;flex-direction:row;flex-wrap:wrap}.club-product-form{display:flex;flex:0 0 25rem;flex-direction:column;margin:0 1rem 2rem 0}.club-product-form textarea{height:5rem;resize:none}.product-price{margin-bottom:1rem}.product-date{font-style:italic}.sale-how-to{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.sale-how-to header{margin-bottom:1rem}.sale-how-to ul li{line-height:1.2rem;margin-bottom:.5rem}.club-plans-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;padding:1rem}.club-plans-page header{justify-content:space-between;margin-bottom:1rem}.club-plans-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.club-plans-form{display:flex;flex:0 0 20rem;flex-direction:column;margin-right:1rem}.club-plans-form textarea{height:5rem;resize:none}.club-plans-config-page,.club-plans-content{display:flex;flex-direction:column}.club-plans-content{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;margin-bottom:1rem;padding:1rem}.club-plans-content>header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.club-plans-content>ul{display:flex;flex-direction:row;flex-wrap:wrap}.club-plans-content>ul>li{display:flex;flex-direction:column;margin-right:1rem}.club-plans-content>ul>li article{align-items:center;border:1px solid #e5e5e5;display:flex;flex-direction:column;flex-grow:1;width:300px}.club-plans-content>ul>li article>header{align-items:center;background-color:#465362;display:flex;flex-direction:column;padding:2rem 1rem;position:relative;width:100%}.club-plans-content>ul>li article>header .plan-delete{position:absolute;right:0;top:0}.club-plans-content>ul>li article>header .plan-modify{color:#fff;left:0;position:absolute;top:0}.club-plans-content>ul>li article>header h2{color:#ffffffb3;margin-bottom:.5rem;text-transform:uppercase}.club-plans-content>ul>li article>header .price{color:#fff;font-size:1.4rem;font-weight:700;text-align:center}.club-plans-content>ul>li article>header .duration{color:#fff;font-size:1.4rem;padding-bottom:1rem;text-align:center}.club-plans-content>ul>li article>div{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;flex-direction:column;padding:1rem;width:100%}.club-plans-content>ul>li article>div span+span{margin-top:.25rem}.club-plans-content>ul>li article .promo span,.club-plans-content>ul>li article .promo strong{margin-bottom:.5rem}.club-plans-content>ul>li article .promo p{line-height:1.25rem}.club-plans-content>ul>li article>ol{padding:1.5rem 0}.club-plans-content>ul>li article>ol>li+li{margin-top:1rem}.club-plans-content.new>ul>li{margin-bottom:1rem}.club-plans-content.new>ul>li.new{width:100%}.club-plan-add{border:1px solid #e5e5e5;display:flex;flex-direction:column;flex-grow:1}.club-plan-add>header{align-items:center;background-color:#465362;display:flex;flex-direction:column;padding:2.5rem 1rem 1rem;position:relative;width:100%}.club-plan-add>header button{position:absolute;right:0;top:0}.club-plan-add>header>div{width:100%}.club-plan-add>header>div input{width:calc(100% - 2rem)}.club-plan-add .club-fees-add{border-bottom:1px solid #e5e5e5;padding:1rem 1rem 0}.club-plan-add .club-fees-add strong{display:flex;margin-bottom:1rem}.club-plan-add .club-fees-add>div{display:flex;flex-direction:row}.club-plan-add .club-fees-add>div>label:first-child{margin-right:1rem;width:calc(50% - 2rem)}.club-plan-add .club-promo-add{padding:1rem 1rem 0}.club-plan-add .club-promo-add strong{display:flex;margin-bottom:1rem}.club-plan-add .club-promo-add textarea{height:5rem}.club-plan-add .club-desc-add{border-bottom:1px solid #e5e5e5;padding:1rem 1rem .5rem}.club-plan-add .club-desc-add strong{display:flex;margin-bottom:.5rem}.club-plan-add .club-desc-add ol{display:flex;flex-direction:column;margin-bottom:.5rem}.club-plan-add .club-desc-add ol>li{align-items:center;display:flex;flex-direction:row;padding:.25rem 0}.club-plan-add .club-desc-add ol>li span{flex-grow:1}.club-plan-add .club-desc-add label{display:flex;flex-direction:row}.club-plan-add .club-desc-add label input{border-radius:.2rem 0 0 .2rem;flex-grow:1;margin-bottom:0}.club-plan-add .club-desc-add label button{background-color:#465362;border-radius:0 .2rem .2rem 0}.club-plan-add>button{border-radius:0}.club-plan-add.new>section{display:flex;flex-direction:row;width:100%}.club-plan-add.new>section>header{align-items:center;background-color:#465362;display:flex;flex-direction:column;flex-grow:1;padding:1rem 0 0;position:relative}.club-plan-add.new>section>header>div{border-bottom:none;display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem;width:100%}.club-plan-add.new>section>header>div strong{display:flex;padding:.5rem 0}.club-plan-add.new>section>header>div input{width:calc(100% - 2rem)}.club-plan-add.new>section>header>div strong{color:#fff}.club-plan-add.new>section>header .club-fees-add{background-color:#f2f2f2;margin-top:1rem}.club-plan-add.new>section>header .club-fees-add strong{color:inherit}.club-plan-add.new>section>header .club-desc-add{background-color:#fff;flex-grow:1}.club-plan-add.new>section>header .club-desc-add strong{color:inherit}.club-plan-add.new>section>div{background-color:#f2f2f2;border-bottom:none;border-left:1px solid #e5e5e5;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding-top:1rem}.club-plan-add.new>section>div label,.club-plan-add.new>section>div strong{padding:0 1rem}.club-plan-add.new>section>div textarea{box-sizing:border-box;max-width:100%;min-width:100%;width:100%}.club-plan-add.new>section>div ol{background-color:#fff;flex-grow:1;padding:1rem}.club-plan-add.new>section>div ol>li,.club-plan-add.new>section>div ol>li input{text-align:right}.club-plan-add.new>section>footer{border-left:1px solid #e5e5e5;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem}.club-plan-add.new>section>footer button{border-radius:0}.club-plan-add.new>section>footer button.button-cancel{border:0}.club-options-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.club-options-page>header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.club-options-page>ul{display:flex;flex-direction:row;flex-wrap:wrap}.club-options-page>ul>li{display:flex;flex-direction:column;margin-right:1rem}.club-options-page>ul>li article{align-items:center;border:1px solid #e5e5e5;display:flex;flex-direction:column;flex-grow:1;width:400px}.club-options-page>ul>li article>header{align-items:center;background-color:#465362;display:flex;padding:.5rem 0 .5rem 1rem;width:100%}.club-options-page>ul>li article>header h2{color:#fff}.club-options-page>ul>li article>header .price{color:#ffffffb3;font-size:1.2rem;font-weight:700;margin-left:auto;text-align:center}.club-options-page>ul>li article>p{padding:1rem;width:100%}.club-option-form,.club-options-page>ul>li article>p{align-items:center;display:flex;flex-direction:column}.club-option-form{border:1px solid #e5e5e5;flex-grow:1;width:400px}.club-option-form>header{align-items:center;background-color:#465362;display:flex;flex-direction:column;margin-bottom:1rem;padding:2.5rem 1rem 1rem;position:relative;width:100%}.club-option-form>header button{position:absolute;right:0;top:0}.club-option-form>header input{margin-bottom:0;width:calc(100% - 2rem)}.club-option-form>header input+input{margin-top:.5rem}.club-option-form>textarea{height:4rem;width:calc(100% - 3rem)}.club-option-form>button{margin-bottom:1rem}.club-gallery-page{display:flex;flex-direction:column}.club-gallery-page header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.club-gallery-page header label{align-items:center}.club-gallery-actions{display:flex;flex-direction:row;margin-left:auto}.club-gallery-actions input[type=file]{display:none}.club-gallery-actions .button-cancel,.club-gallery-actions .button-delete,.club-gallery-actions .button-download,.club-gallery-actions .button-duplicate,.club-gallery-actions .button-secondary{margin-right:1rem}.club-gallery-list{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;padding:1rem 0 0 1rem}.club-gallery-list>div{padding-bottom:1rem}.club-gallery-item,.dragOver{margin:0 1rem 1rem 0}.club-gallery-item{position:relative}.club-gallery-item:hover .club-image-action{display:flex}.club-gallery-item>img{height:10rem}.club-gallery-item .club-image-action{background-color:#00000080;bottom:1px;display:none;padding:.5rem;position:absolute;text-align:right;width:100%}.club-gallery-item .club-image-action>button{margin-right:.5rem}.club-gallery-instructions{line-height:1.2rem;margin-bottom:1rem}.memo-page{display:flex;flex-direction:column;margin-top:5rem}.memo-page header{margin:2rem}.memo{background:#fff;border:1px solid gray;margin:1rem;padding:2rem}.memo,.memo header{display:flex;flex-direction:column}.memo header{padding:1rem}.memo header time{font-weight:700}.memo p{white-space:pre-line}.memo-form{display:flex;flex-direction:column}.memo-form .actions-list{text-align:center}.club-widget-page{flex-direction:column}.widget-settings-page{background-color:#fff;border:1px solid #e5e5e5;margin-bottom:1rem;padding:1rem}.widget-settings-page fieldset>div{display:flex;flex-direction:row;flex-wrap:wrap}.widget-settings-page section{display:flex;flex-direction:column}.widget-settings-page section:first-of-type{margin-right:2rem}.widget-settings-page .widget-custom-color{display:flex;flex-direction:column;flex-grow:1}.widget-settings-page .widget-custom-color section{flex-direction:row;justify-content:space-between}.widget-settings-page .widget-custom-color section>div{margin-right:2rem}.widget-settings-page .widget-custom-color strong{display:flex;margin-bottom:.5rem;margin-top:1rem}.widget-settings-page .widget-custom-color span{margin:0}.widget-settings-page .widget-custom-color .checkbox{align-items:center;display:flex;flex-direction:row}.widget-settings-page .widget-custom-color .selected-color{margin-right:.5rem}.widget-settings-page aside{align-items:center;background-color:#fff;border:1px solid #ddd;display:flex;flex-direction:column;height:14rem;justify-content:space-between;width:18rem}.widget-settings-page aside header{align-items:center;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;padding:1rem;width:100%}.widget-settings-page aside button{margin-bottom:1rem}.widget-settings-page .widget-custom-offer{padding-bottom:2rem}.widget-settings-page .widget-custom-offer h3{margin:2rem 0 1rem}.widget-settings-page .widget-custom-offer .default-offer{font-weight:700;margin-left:1rem}.widget-help-page{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:column;line-height:1.4rem;margin-bottom:1rem;padding:1rem}.widget-help-page p{margin-bottom:.5rem}.widget-help-page section{display:flex;flex-direction:column}.widget-help-page code{background-color:#2c292d;border-radius:.2rem;color:#fcfcfa;font-family:Roboto Mono,monospace;font-size:.9rem;margin-bottom:.5rem;padding:.5rem 1rem;white-space:pre-wrap}.widget-help-page code .attr{color:#a9dc76}.widget-help-page code .value{color:#ffd866}.widget-help-page code .tag{color:#ff6188}.contactUsBtn{max-width:450px;z-index:10}.contactUsBtn,.contactUsForm{bottom:0;display:flex;flex-direction:column;left:0;padding:1rem;position:fixed}.contactUsForm{background:#fff;border:1px solid #e5e5e5;flex:0 0 100%;margin:1rem;max-width:550px;min-width:550px;z-index:9999}.contactUsForm form{width:100%}.contactUsForm textarea{min-height:10rem;resize:none}.source-logo{height:1.4rem}div.color-picker{display:flex;margin-bottom:0!important}div.color-picker .selected-color{border:1px solid #e5e5e5;border-radius:.2rem;display:flex;height:1.5rem;width:3rem}div.color-picker .selected-color:not(.disabled){cursor:pointer}div.color-picker .popover{position:absolute;z-index:2}div.color-picker .popover .cover{bottom:0;left:0;position:fixed;right:0;top:0}.twitter-picker{top:2rem}.twitter-picker>div:nth-of-type(3)>span div{border:1px solid #e5e5e5}.tooltip{cursor:pointer;display:flex;position:relative}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.tooltip:hover .tooltip-text:before{opacity:1}.tooltip .tooltip-text{background-color:#000000d9;border-radius:.2rem;bottom:calc(100% + .5rem);color:#fff;display:flex;flex-direction:column;font-size:.8rem;left:50%;line-height:1rem;opacity:0;padding:.5rem 1rem;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease-in-out;visibility:hidden;z-index:30}.tooltip .tooltip-text.right{bottom:auto;left:calc(100% + .5rem);text-align:left;top:50%;transform:translateY(-50%)}.tooltip .tooltip-text.right:before{border-color:#0000 #000000d9;border-width:6px 6px 6px 0;left:auto;right:100%;top:50%;transform:translateY(-50%)}.tooltip .tooltip-text.bottom{bottom:auto;top:calc(100% + .5rem)}.tooltip .tooltip-text.bottom:before{border-width:0 6px 6px;bottom:100%;left:50%;top:auto;transform:translateX(-50%)}.tooltip .tooltip-text.left{bottom:auto;left:auto;right:calc(100% + .5rem);text-align:right;top:50%;transform:translateY(-50%)}.tooltip .tooltip-text.left:before{border-color:#0000 #000000d9;border-width:6px 0 6px 6px;left:100%;right:auto;top:50%;transform:translateY(-50%)}.tooltip .tooltip-text:before{border:solid;border-color:#000000d9 #0000;border-width:6px 6px 0;content:"";left:50%;opacity:0;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .3s ease-in-out}.club-abo-config{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;flex-direction:column;margin-bottom:1rem;padding:1rem}.club-abo-config>header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.club-abo-config>div{display:flex}.club-abo-config>div>fieldset{flex-grow:1}.club-abo-config>div>fieldset+fieldset{flex-grow:2}.club-abo-config>div>fieldset+fieldset>img{max-width:400px}.club-abo-config fieldset{margin-bottom:1rem}.club-abo-config fieldset h3{margin-bottom:.5rem}.club-abo-config fieldset .checkbox{align-items:center;display:flex;flex-direction:row;margin-bottom:.5rem}.club-abo-config fieldset .checkbox span{margin-left:.5rem}.club-abo-config fieldset input[type=text]{width:400px}.club-abo-config .club-abo-texts>strong{display:flex;margin-bottom:.5rem}.club-abo-config .club-abo-texts>div{margin-bottom:1rem}.club-abo-config>footer{justify-content:flex-end}.club-abo-config>footer .button-add,.club-abo-config>footer .button-edit,.club-abo-config>footer .button-primary,.club-abo-config>footer .button-valid{margin-left:1rem}.duplicate-form{background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;margin-bottom:1.5rem;padding:1rem}.duplicate-form h1{margin-bottom:1rem}.duplicate-form>div{margin-bottom:1.5rem}.duplicate-form>div p{margin-bottom:.5rem}.duplicate-form>div label input{margin:0 .5rem 0 0}.duplicate-form button{margin:.5rem}.duplicate-form>ul{padding:.5rem 0}.duplicate-form>ul label input{margin:0 .5rem 0 0}.duplicate-form>footer{display:flex;flex-direction:row;justify-content:flex-end}.duplicate-action{align-items:center;background-color:#fff;border:1px solid #e5e5e5;border-radius:.3rem;display:flex;flex-direction:row;margin-bottom:1.5rem;padding:1rem}.duplicate-action p{line-height:1.2rem;text-align:right}.duplicate-action button{margin-left:1rem}@media only screen and (min-width:320px){.page,.register-confirm,.steps-list{margin:auto;max-width:300px}.page{flex-direction:column}}@media only screen and (min-width:480px){.page,.register-confirm,.steps-list{max-width:460px}.registerForm{max-width:400px}}@media only screen and (min-width:768px){.page,.register-confirm,.steps-list{max-width:700px}.forgotPasswordPage h1,.loginPage h1{display:flex;margin:0 auto 1rem;width:320px}.back-to-site,.forgot-pwd-form,.forgotPasswordPage_confirm,.login-form,.reset-pwd-form{margin:auto;width:320px}}@media only screen and (min-width:992px){.page,.register-confirm,.steps-list{max-width:900px}}@media only screen and (min-width:1200px){.page,.register-confirm,.steps-list{max-width:1024px}}@media only screen and (max-width:768px){.page{padding-top:1rem}form .inputs-group{flex-direction:column}form .inputs-group>input,form .inputs-group>label,form .inputs-group>select{margin-right:0;width:auto}.clubs-list .clubs-list-item{margin-right:0;width:100%}}@media only screen and (max-width:480px){.page,.register-confirm,.registerForm,.steps-list{max-width:calc(100% - 2rem)}.pro-msg,.steps-list>.not-selected{display:none}.registerForm{margin-top:1rem}.registerForm label{margin-bottom:.5rem}[class^=button-]{width:100%}}@media only screen and (max-width:320px){.page,.register-confirm,.steps-list{margin:auto;max-width:300px}}.appointment-container{padding:1.5rem}.appointment-container h1{font-size:1.8rem;margin-bottom:2rem}.appointment-container section{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:.5rem;margin-bottom:2.5rem;margin-top:2.5rem;padding:1.5rem}.appointment-container section h2{font-size:1.4rem;margin-bottom:1.5rem}.appointment-container section h3{font-size:1.2rem;margin:1.5rem 0 1rem}.appointment-container .appointment-type-options{display:flex;gap:2rem;margin:auto auto 1.5rem}.appointment-container .appointment-type-options label{align-items:center;cursor:pointer;display:flex}.appointment-container .appointment-type-options label input[type=radio]{margin-right:.5rem}.appointment-container .specific-appointment-selector{margin-top:1.5rem}.appointment-container .specific-appointment-selector select{border:1px solid #ccc;border-radius:.25rem;display:block;margin-top:.5rem;max-width:425px;padding:.75rem;width:100%}.appointment-container .appointment-activated{align-items:center;display:flex;gap:10px}.appointment-container .appointment-settings{margin-top:2rem}.appointment-container .appointment-settings label{display:block;margin-bottom:1.5rem}.appointment-container .appointment-settings label:last-child{margin-bottom:0}.appointment-container .appointment-settings input{border:1px solid #ccc;border-radius:.25rem;display:block;margin-top:.5rem;max-width:400px;padding:.75rem;width:100%}.appointment-container .appointment-settings input[readonly]{background-color:#f5f5f5;cursor:not-allowed}.appointment-container .no-subscription-message{padding:2rem}.appointment-container .no-subscription-message p{font-size:1.1rem;margin-bottom:1.5rem}.appointment-container .no-subscription-message .subscribe-cta{background-color:#007bff;border-radius:.25rem;color:#fff;display:inline-block;font-weight:700;padding:.75rem 1.5rem;text-decoration:none}.appointment-container .no-subscription-message .subscribe-cta:hover{background-color:#0069d9}.appointment-container .loading{font-style:italic;padding:2rem;text-align:center}.appointment-container .save-status{color:#ff005a;font-weight:700;margin-top:1rem}

/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border:8px solid #0000;box-sizing:initial;height:0;position:absolute;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-bottom-color:#aeaeae;border-width:8px;content:"";left:-8px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{background:none;border:.45rem solid #0000;cursor:pointer;height:10px;line-height:1.7rem;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:10px;width:0;width:10px;z-index:1}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:70px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{margin:0 auto;overflow-x:hidden;text-align:center;width:70px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range{background-color:#216ba580}.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__day--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;border-width:.45rem;float:right;margin-left:20px;position:relative;top:8px}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;height:16px;outline:0;padding:0;position:absolute;right:7px;top:25%;vertical-align:middle;width:16px}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid #0000}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}
/*# sourceMappingURL=main.5361b6c6.css.map*/