.wrp-pg-connect{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center}.ctn-form-connect{width:calc(450px - 48px);padding:24px;margin-top:24px;margin-bottom:96px}.ctn-form-connect,.form_cnct-dob_wp{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.form_cnct-dob_wp{width:100%}.form_cnct-dob_cn,.form_cnct-dob_cn-l,.form_cnct-dob_cn-r{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.form_cnct-dob_wp-hd{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.form_cnct-dob_wp-hd p{font-size:14px;font-weight:550;color:#111}.form_cnct-dob_cn{gap:12px}.form_cnct-dob_cn-l{width:50%;gap:12px}.form_cnct-dob_cn-r{width:50%}.logo-link{display:flex;justify-content:center;align-items:center}.logo-link img{width:48px;height:48px;border-radius:100%}.wrp-pg-connect .wp_inps-birth_change{margin:0 0 20px}.choose-subscribe-wrp h1,.ctn-current-step h1,.ctn-form-connect h1{color:#7709FE;font:650 20px/1.3 var(--montserrat),sans-serif;margin:12px 0 6px;text-align:left}.form-step .prediction-locate-fields{margin:0!important}.ctn-txt-help h3{font:500 18px/1.3 var(--montserrat),sans-serif;color:#7709FE}.ctn-current-step h2,.ctn-txt-help p{margin-top:6px;margin-bottom:32px}.ctn-current-step h2,.ctn-txt-help p,.onboard-cb_sb-hd{font:450 14px/1.3 var(--montserrat),sans-serif;color:#707072;text-align:left}.ctn-txt-help h3{margin:0}.ctn-form-connexion{margin-top:24px}.ctn-form-connexion,.error-sgn-cn{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.error-sgn-cn{margin-top:18px;border-radius:12px;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.08);border-bottom-color:rgba(31,8,8,.08);box-shadow:0 0 0 1px transparent,0 0 0 4px transparent,0 2px 2px 0 rgba(0,0,0,.18)}.error-sgn-cn.pro-signup{margin-top:-12px;margin-bottom:18px}.error-sgn-cn-l{background:#7709FE;color:#fff;display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 24px);padding:12px;gap:6px}.error-sgn-cn-l .lucide{width:18px;height:18px;stroke-width:2.5}.error-sgn-cn-l span{font-size:14px;font-weight:550;color:#fff;line-height:1}.error-sgn-cn-r a{color:#7709FE;margin-left:2px;margin-right:2px}.error-sgn-cn-r a:hover{color:#111;text-decoration:underline}.error-sgn-cn-r{font-size:13px;font-weight:500;line-height:1.45;-webkit-hyphens:auto;hyphens:auto;white-space:wrap;padding:10px 12px 16px;width:calc(100% - 24px)}.ctn-remember-me{display:flex;color:#D30005;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:12px;align-self:flex-start;cursor:pointer;margin-top:8px}.ctn-remember-me span{margin-left:8px;font:500 14px/1.3 var(--montserrat),sans-serif;color:#111111}.ctn-remember-me:hover span{color:#707072}.submit-connect{all:unset;width:100%;height:44px;font-size:14px;font-weight:550;color:#111;cursor:pointer;background:#f3f3f3;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:all .25s ease;position:relative;margin-top:12px;border:1px solid #eaeaea}.submit-connect.subscribe{color:#7709FE;background:#AB83FC20;margin-top:0;border:1px solid #ab83fc20}.submit-connect.subscribe:hover{color:#7709FE;background:#AB83FC50}.submit-connect:hover{background:#eaeaea}.submit-connect.off{pointer-events:none}.submit-connect:active{box-shadow:inset 0 .125rem .0625rem 0 rgba(26,26,26,.2),inset .0625rem 0 .0625rem 0 rgba(26,26,26,.12),inset -.0625rem 0 .0625rem 0 rgba(26,26,26,.12)}.submit-connect.subscribe:active{background:#AB83FC70}.submit-connect:active{background:#e1e1e1}.forgot-psswd-btn{position:relative;font:600 14px/1.3 var(--montserrat),sans-serif;padding:0 0 3px;color:#111111;border-bottom:2px solid #111111;margin-top:12px;cursor:pointer;margin-left:12px}.ctn-txt-help a{height:28px;border-radius:100px;padding:0 12px;border:1px solid rgba(0,0,0,.08);border-bottom-color:rgba(31,8,8,.08);box-shadow:0 0 0 1px transparent,0 0 0 4px transparent,0 2px 4px 0 rgba(0,0,0,.18);color:#7709FE;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .2s ease}.ctn-txt-help a:hover{transform:scale(1.0525)}.ctn-txt-help a .lucide{width:20px;height:20px}.ctn-txt-help a span{flex-shrink:0;font-size:14px;font-weight:500;padding-right:6px;white-space:nowrap}.crt-accnt-cnnct{font-weight:500;font-family:var(--montserrat);font-size:14px;margin-top:18px;line-height:1.5}.crt-accnt-cnnct a{margin-left:4px}.crt-accnt-cnnct a,.forgot-psswd{color:#7709FE;font-weight:550;text-decoration:none}.forgot-psswd{font-family:var(--montserrat);font-size:14px;align-self:flex-start;margin-top:-6px;margin-bottom:24px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.crt-accnt-cnnct a:hover,.forgot-psswd:hover{color:#111}.forgot-psswd-btn:hover{color:#707072;border-bottom:2px solid #707072}.choose-subscribe-wrp,.wrp-steps-connect{margin-bottom:32px;max-width:550px;width:calc(550px - 48px);padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.choose-subscribe-wrp{width:calc(450px - 48px);padding-bottom:96px}.wrp-steps-connect{max-width:calc(100% - 48px);align-items:center}.ctn-subscribe-choice{flex-direction:column;margin-top:36px}.choice-box,.ctn-subscribe-choice{display:flex;align-items:center;justify-content:flex-start;width:100%}.choice-box{cursor:pointer;border-radius:16px;flex-direction:row;gap:24px;position:relative;transition:all .2s ease}.choice-box .lucide{position:absolute;right:24px;stroke:#111;transition:all .2s ease}.choice-box:hover .lucide{right:18px}.choice-box img{width:100px;height:100px}.choice-box:hover{background:#AB83FC20}.choice-box p{font:500 16px/1.3 var(--montserrat),sans-serif;color:#222;text-align:center}.sep-choice-pg{height:1px;width:100%;background:#ddd;margin:60px 0}.ctn-help-rdrct{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.ctn-txt-help{align-items:flex-start;padding-left:48px}.ctn-txt-help,.steps-pg-wrp{display:flex;flex-direction:column;justify-content:flex-start}.steps-pg-wrp{align-items:center;width:100%;height:100%}.ctn-step-indic{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.ctn-step-indic.complete .ctn-step-icon{background:#AB83FC70}.ctn-step-indic.complete .ctn-step-icon>*,.ctn-step-indic.incomplete .ctn-step-icon>*{stroke:#7709FE!important}.ctn-step-indic.incomplete .ctn-step-icon{background:#f3f3f3}.ctn-step-indic.complete .ctn-step-detail,.ctn-step-indic.incomplete .ctn-step-detail{width:0;opacity:0;visibility:hidden;height:0}.steps-indic-bar{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:16px 24px 0;border-radius:12px;width:calc(450px - 48px);max-width:calc(450px - 48px)}.ctn-step-icon .lucide{stroke:#ffffff;width:16px;height:16px;stroke-width:2.5}.ctn-step-icon{background:#7709FE;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;flex-shrink:0}.sep-step{height:28px;width:1px;background:#E5E5E5;margin:0 18px}.ctn-step-detail{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-left:10px;transition:width .2s ease}.ctn-step-detail span{color:#7709FE;margin-bottom:3px;font:500 10px/1.3 var(--montserrat),sans-serif}.ctn-step-detail p{margin:0;font:550 13px/1.3 var(--montserrat),sans-serif}.ctn-current-step{width:100%;padding:24px;width:calc(450px - 48px)}.ctn-btns-steps,.ctn-current-step,.form-step{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ctn-btns-steps,.form-step{width:100%}.connect-form-btns,.ctn-btns-steps{margin-top:32px!important}.dual-inpt.mrg{margin-bottom:15px}.dual-inpt.day{margin-top:10px}.wrp-activities{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;margin:0 0 20px}.wrp-activities h4{margin:0 0 10px;color:#111111;font:500 14px/1.3 var(--montserrat),sans-serif}.connect-subscribe-client,.ctn-dropdown-activities{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.ctn-dropdown-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;width:calc(100% - 32px);padding:0 14px;border-radius:8px;height:38px;border:1px solid #ddd;font-size:14px;font-weight:500;outline:0;position:relative}.ctn-dropdown-header .chevron-anim{transform:scale(.8) translateX(3px)}.ctn-dropdown-header:hover{border:1px solid #111}.ctn-dropdown-activities.err .ctn-dropdown-header{color:#D30005;border:1px solid #d30005}.ctn-dropdown-activities.err .ctn-dropdown-header p{color:#D30005}.ctn-dropdown-activities.err .dropdown-sports{border:1px solid #d30005}.ctn-dropdown-activities.on .ctn-dropdown-header,.ctn-dropdown-activities.vals .ctn-dropdown-header{border:1px solid #111}.ctn-dropdown-activities.vals .ctn-dropdown-header p{color:#111}.ctn-dropdown-header .chevron-anim:after,.ctn-dropdown-header .chevron-anim:before{background:#707072!important}.ctn-dropdown-header:hover p{color:#111111}.ctn-dropdown-header:hover .chevron-anim:after,.ctn-dropdown-header:hover .chevron-anim:before{background:#111111!important}.ctn-dropdown-header p{margin:0;color:#707072;font:450 14px/1.3 var(--montserrat),sans-serif}.holder-dropdown-sports{width:100%;position:relative}.dropdown-sports{display:flex;z-index:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:calc(100% - 10px);padding:4px;max-height:250px;overflow-y:scroll;background:#ffffff;position:absolute;top:calc(52px + 24px);margin:0;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);scrollbar-width:thin;border:1px solid #ddd;opacity:0;visibility:hidden;transform:translateY(-60px) translateX(-1px);transition:opacity .2s ease,transform .2s ease;border-radius:8px;scrollbar-width:none}.ctn-dropdown-activities.on .dropdown-sports{opacity:1;visibility:visible}.ctn-sport-check{width:calc(100% - 12px);justify-content:space-between;padding:6px;flex-shrink:0;cursor:pointer;border-radius:6px;transition:all .2s cubic-bezier(.23,1,.32,1);margin:2px 0}.ctn-sport-check,.ctn-sport-check div{display:flex;flex-direction:row;align-items:center}.ctn-sport-check div{justify-content:flex-start}.ctn-sport-check:hover{background:#f3f3f3}.ctn-sport-check.select{background:#AB83FC20}.ctn-sport-check.select p{color:#7709FE}.ctn-sport-check p{margin:0;color:#111;flex:1 1;text-align:left;padding-left:12px;font:450 15px/1.6 var(--montserrat),sans-serif}.ctn-select-sports{gap:0;width:100%;margin-top:0;flex-wrap:wrap}.ctn-select-sports,.ctn-select-sports li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.ctn-select-sports li{padding:5px 10px;font:500 14px/1.3 var(--montserrat),sans-serif;color:#7709FE!important;border:1px solid #7709fe;border-radius:6px;margin-top:12px;margin-right:6px;cursor:default}.ctn-select-sports li .lucide.lucide-x{width:14px;height:14px;margin-left:7px;cursor:pointer;transition:all 125ms cubic-bezier(.25,.46,.45,.94)}.ctn-select-sports li .lucide.lucide-x:hover{opacity:.5}.day-check-ctn{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;border-bottom:1px solid #e5e5e5}.day-check-ctn.last{border-bottom:1px solid transparent!important}.day-check-ctn.good{border-bottom:1px solid #7709fe}.day-check-ctn.good .header-days p{color:#7709FE}.day-check-ctn.good .header-days .chevron-anim:after,.day-check-ctn.good .header-days .chevron-anim:before{background:#7709FE}.wrap-day{width:100%;height:0;transition:height .2s ease;overflow:hidden}.header-days{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;cursor:pointer;height:64px}.header-days p{font:500 16px/1.3 var(--montserrat),sans-serif}.ctn-club-close span{color:#111;font:450 14px/1.3 var(--montserrat),sans-serif}.ctn-club-close.on span,.ctn-club-close:hover span{color:#111111}.ctn-club-close,.ctn-end-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.ctn-club-close{gap:8px;height:32px;cursor:pointer}.ctn-club-close.info{margin-top:8px;margin-bottom:14px}.ctn-day-checks{padding:0 0 42px}.ctn-day-checks,.ctn-select-day{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.ctn-select-day h4{font:500 13px/1.3 var(--montserrat),sans-serif;margin:6px}.ctn-select-day select{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;padding:0 16px 0 12px;height:42px;font-size:16px;border-radius:8px;height:56px;border:1px solid #ddd;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:450 14px/1.3 var(--montserrat),sans-serif}.ctn-select-day select:hover{border:1px solid #111}.ctn-select-day.err select{border:1px solid #d30005;color:#D30005}.wrp-select-day{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.wrp-select-day .chevron-anim{position:absolute!important;right:8px}.cnct-spora-sbhdr-tx{font-size:14px;font-weight:450;color:#707072}.wrp-select-indicicatif{display:flex;width:175px;margin:0 0 20px;position:relative;justify-content:center;align-items:center}.wrp-select-indicicatif .chevron-anim{position:absolute!important;right:8px;transform:scale(.8) translateX(3px)}.phone-indicatif{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;width:100%;padding:0 14px;font-size:16px;height:38px;font:500 14px/1.3 var(--montserrat);border-radius:8px;border:1px solid #ddd;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent}.phone-indicatif.active,.phone-indicatif.on,.phone-indicatif:hover{border:1px solid #111}.wrp-select-indicicatif span{top:-8px;color:#111111;position:absolute;left:9px;font:450 11px/1.3 var(--montserrat);padding:0 5px;background:#fff}.wrp-select-indicicatif label{font:400 12px/56px var(--montserrat);position:absolute;width:calc(100% - 12px);padding-left:12px;color:#111111;pointer-events:none;font:400 16px/1.3 var(--montserrat)}.submit-connect.off{opacity:.575;cursor:default}.submit-connect.off:hover{color:#ffffff;background:#7709FE}.error.ddwn{width:100%;text-align:left;color:#D30005;font-size:13px;margin-left:5px;margin-bottom:10px;margin-top:15px;font-weight:400;display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:flex-start}.error img{width:10px;height:10px}.connect-form-btns,.prediction-locate-fields{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.connect-form-btns,.connect-subscribe-client{margin-top:12px}.ftr-connect{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:38px;gap:12px;flex-wrap:wrap}.ftr-connect.steps-pro{max-width:calc(450px - 48px);margin-bottom:48px;margin-top:24px}.ftr-connect a{font-size:13px;color:#707072;font-weight:500;padding:2px;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.ftr-connect a,.ftr-connect a div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.ftr-connect a div img{border-radius:100%;width:22px;height:22px;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.ftr-connect a:hover div img{transform:rotate(15deg)}.ftr-connect a:hover div svg{stroke:#111}.ftr-connect a:hover{color:#111}.submit-connect span.btn-ld-cnnct,.submit-connect.ld span.btn-tx-sbmt-cnct{display:none}.submit-connect span.btn-tx-sbmt-cnct,.submit-connect.ld span.btn-ld-cnnct{display:flex}.ftr-connect a div svg{stroke:#eaeaea;width:22px;height:22px;transition:all .1s cubic-bezier(.25,.46,.45,.94)}span.btn-ld-cnnct{animation:rotateLoader .5s linear infinite;width:16px;height:16px;opacity:1;fill:#7709FE}.inr-mdithq-edt-dropzone div{cursor:pointer;box-shadow:inset 0 -.0625rem 0 0 #b5b5b5,inset 0 0 0 .0625rem #0000001a,inset 0 .03125rem 0 .09375rem #fff;padding:6px 12px;font-size:12px;font-weight:500;border-radius:6px;margin-bottom:4px;font-family:var(--montserrat),sans-serif;transition:all .15s cubic-bezier(.25,.46,.45,.94)}.inr-mdithq-edt-dropzone div:active{box-shadow:0 0 0 1px #eaeaea}.inr-mdithq-edt-dropzone div:hover{background:#f3f3f3}.inr-mdithq-edt-dropzone p{font-family:var(--montserrat),sans-serif;font-size:12px;font-weight:400;color:#707072}.inr-mdithq-edt-dropzone{display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:2;position:relative;aspect-ratio:3.5/1;width:100%;border:1px dashed #70707290;cursor:pointer;border-radius:12px;margin-top:0;transition:all .1s cubic-bezier(.25,.46,.45,.94)}.inr-mdithq-edt-dropzone:hover{border:1px dashed #707072}.wp_imps-onboard-upd{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0 0 32px}.wp_imps-onboard-upd.no-mrgb{margin:0}#mtpl-fls-inp{width:100%;height:100%;position:absolute;cursor:pointer;opacity:0}.days_cb-form_cn{width:calc(100%);border-radius:10px;margin-bottom:20px}.day_cb-form_cn,.days_cb-form_cn{padding:8px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.day_cb-form_cn,.wp-hours-day_cb{width:100%}.day_cb-cntnt-l,.day_cb-cntnt-r,.wp-hours-day_cb{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.day_cb-cntnt-r{flex:1 1;max-width:calc(100% - 150px)}.day_cb-cntnt-r .drpdwn-v2{margin-bottom:12px}.btn-add_cb-hours{all:unset;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;color:#7709FE;gap:4px;cursor:pointer;margin-top:6px}.btn-add_cb-hours:hover{color:#000}.btn-add_cb-hours p{font-size:13px;font-weight:550}.btn-add_cb-hours .lucide{width:14px;height:14px;stroke-width:2.5;flex-shrink:0;transform:translateY(2px)}.day_cb-cntnt-l{width:30%;min-width:150px;height:40px;max-width:150px;justify-content:center}.day_cb-form_cn-hd,.days_cb-form_cn-hd{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.days_cb-form_cn-hd{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:12px}.day_cb-form_cn-hd{margin-bottom:12px}.days_cb-form_cn-hd p{font-size:15px;font-weight:550;color:#333;line-height:1.5}.days_cb-form_cn-hd span{font-size:13px;font-weight:500;color:#707072;line-height:1.5}.day_cb-form_cn-hd p{font-size:13px;font-weight:500;color:#000;text-transform:uppercase;color:#707072}.day_cb-cntnt{width:100%}.day_cb-cntnt,.fx-toast-success-cnct{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.fx-toast-success-cnct{top:-120px;left:calc(50% - 210px);width:calc(450px - 48px);position:fixed;z-index:300;padding:12px;line-height:20px;font-size:14px;font-weight:500;max-width:568px;border-radius:8px;min-height:48px;background-color:#333333;color:#fff;box-sizing:border-box;border:0;box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);gap:12px;transition:all .15s cubic-bezier(.25,.46,.45,.94)}.fx-toast-success-cnct.on{top:24px}.fx-toast-success-cnct-cls{all:unset;position:absolute;right:8px;top:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;border-radius:8px}.fx-toast-success-cnct-cls:hover{background-color:#4a4a4a}.fx-toast-success-cnct-cls .lucide{width:16px;height:16px;stroke-width:2.5}.fx-toast-success-cnct svg{fill:#95c9b4;width:24px;height:24px}.fx-toast-success-cnct-l{width:20px;flex-shrink:0}.fx-toast-success-cnct-r{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1 1}.fx-toast-success-cnct-r p{color:#fff;font-size:14px}.fx-toast-success-cnct-r span{color:#fff;-webkit-hyphens:auto;hyphens:auto;font-size:12px;font-weight:400;white-space:wrap;line-height:1.35;margin-top:2px}.cnct-legal-ntc{line-height:1.6;font-size:14px;font-weight:450;color:#000;margin:12px 0 -12px}.cnct-legal-ntc a{color:#7709FE;text-decoration:none;margin:0 2px;font-weight:500}.cnct-legal-ntc a:hover{color:#000;text-decoration:underline;text-underline-offset:2px;margin:0 2px}@keyframes rotateLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:600px){.ctn-step-indic.on{display:flex}.ctn-step-indic,.sep-step{display:none}.ctn-current-step,.form_cnct-dob_cn-l,.form_cnct-dob_cn-r{width:100%}.steps-indic-bar{justify-content:flex-start;padding:0;width:calc(100%);max-width:calc(100%)}.ctn-current-step h1{margin-top:0}.wrp-steps-connect{margin-top:8px}.ctn-current-step{padding-top:16px}.choose-subscribe-wrp{width:calc(100% - 48px);padding-bottom:32px}.form_cnct-dob_cn{flex-direction:column;gap:0}}