@font-face{font-display:swap;font-family:Lato;font-weight:400;src:url(/build/fonts/Lato-Regular.19df47b6.eot) format("eot"),url(/build/fonts/Lato-Regular.75614cfc.woff2) format("woff2"),url(/build/fonts/Lato-Regular.1d2ca94d.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(/build/fonts/Lato-Italic.2f91a4b6.eot) format("eot"),url(/build/fonts/Lato-Italic.bb5de40e.woff2) format("woff2"),url(/build/fonts/Lato-Italic.62a9c838.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:500;src:url(/build/fonts/Lato-Medium.4846ef7c.eot) format("eot"),url(/build/fonts/Lato-Medium.a071abba.woff2) format("woff2"),url(/build/fonts/Lato-Medium.08eb0932.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:600;src:url(/build/fonts/Lato-Semibold.f862184b.eot) format("eot"),url(/build/fonts/Lato-Semibold.a6069540.woff2) format("woff2"),url(/build/fonts/Lato-Semibold.c6646559.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:700;src:url(/build/fonts/Lato-Bold.825d6d75.eot) format("eot"),url(/build/fonts/Lato-Bold.21b3848a.woff2) format("woff2"),url(/build/fonts/Lato-Bold.89b61808.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:800;src:url(/build/fonts/Lato-Heavy.a71b68ed.eot) format("eot"),url(/build/fonts/Lato-Heavy.75f024ce.woff2) format("woff2"),url(/build/fonts/Lato-Heavy.5b824a72.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-weight:900;src:url(/build/fonts/Lato-Black.d4a032d1.eot) format("eot"),url(/build/fonts/Lato-Black.6d20cff5.woff2) format("woff2"),url(/build/fonts/Lato-Black.6cfa65c6.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(/build/fonts/Montserrat-Regular.2ca169c9.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-weight:500;src:url(/build/fonts/Montserrat-Medium.ff93faa1.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-weight:600;src:url(/build/fonts/Montserrat-SemiBold.cdffefaf.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-weight:700;src:url(/build/fonts/Montserrat-Bold.12ba843c.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-weight:800;src:url(/build/fonts/Montserrat-ExtraBold.654b3d7e.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-weight:900;src:url(/build/fonts/Montserrat-Black.c3c6001e.woff) format("woff")}@font-face{font-display:swap;font-family:Tahu;font-style:normal;font-weight:400;src:url(/build/fonts/Tahu.72ef427d.woff) format("woff")}@font-face{font-display:swap;font-family:Ageo;font-style:normal;font-weight:400;src:url(/build/fonts/Ageo.3280b86d.otf) format("otf")}@font-face{font-display:swap;font-family:Ageo;font-style:normal;font-weight:700;src:url(/build/fonts/Ageo-Bold.bb075cab.otf) format("otf")}@font-face{font-display:swap;font-family:Ageo;font-style:normal;font-weight:900;src:url(/build/fonts/Ageo-Heavy.f5c2c57a.otf) format("otf")}@font-face{font-display:swap;font-family:Hynings;font-style:normal;font-weight:400;src:url(/build/fonts/Hynings-Handwriting-V2-Regular.a0802d9b.eot) format("eot");src:url(/build/fonts/Hynings-Handwriting-V2-Regular.f7253378.woff) format("woff")}@font-face{font-display:swap;font-family:Cooper;font-style:normal;font-weight:400;src:url(/build/fonts/CooperFiveOpti-Black.23291ec2.otf) format("otf")}.cta-vertic{background-color:#be0349;border-color:#be0349}.cta-vertic .fa-chevron-right{color:#fff;font-size:1.5625rem}.btn.btn-primary,.cta{background:#be0349;border:1px solid #be0349;border-radius:1.875rem;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;transition:all .2s ease}.btn.btn-primary:not(.cta-flat),.cta:not(.cta-flat){box-shadow:0 5px 8px rgba(190,3,72,.5);padding:.625rem 1.125rem}.btn.btn-primary.cta-flat,.cta.cta-flat{font-size:16px;font-weight:600;padding:15px 35px}.btn.btn-primary:hover,.cta:hover{background:#d70353;border:1px solid #be0349;color:#fff}.btn.btn-primary:hover:not(.cta-flat),.cta:hover:not(.cta-flat){box-shadow:0 5px 8px rgba(190,3,72,.5)}.cta-inv{background:#fff;background-color:#fff;border-radius:1.875rem;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}.cta-inv,.cta-inv:hover{border:2px solid #be0349;color:#be0349}.cta-inv:hover,.cta-white{background:#fff}.cta-white{border:1px solid #fff;border-radius:1.875rem;color:#be0349;display:inline-block;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}@media only screen and (min-width:360px){.cta-white{background:#fff;border:1px solid #fff;border-radius:1.875rem;color:#be0349;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}}.cta-white:active,.cta-white:focus,.cta-white:hover{background:#fff;border:1px solid #fff;color:#be0349}.cta-orange{background:#ff6307;border:1px solid #ff6307;border-radius:1.875rem;box-shadow:0 5px 8px rgba(191,72,0,.5);color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}.cta-orange:hover{background:#ff6307;border:1px solid #d34e00;color:#fff}.cta-orange.flat{box-shadow:none}.cta-orangered{background:#ff6307;border:1px solid #ff6307;border-radius:1.875rem;box-shadow:0 5px 8px rgba(191,72,0,.5);color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}.cta-orangered:hover{background:#ff6307;border:1px solid #d34e00;color:#fff}.cta-orange-inv{background:#ff6307;background-color:#fff;border:2px solid #ff6307;border-radius:1.875rem;box-shadow:0 5px 8px rgba(191,72,0,.5);color:#fff;color:#ff6307;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}.cta-orange-inv:hover{background:#ff6307;border:2px solid #ff6307;color:#fff}.bg-pink{background:#be0349}.cta-purple{background:#4f205d;border:1px solid #4f205d;border-radius:1.875rem;box-shadow:0 5px 8px rgba(78,32,92,.5);color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}.cta-purple:hover{background:#401b42;border:1px solid #2f1337;color:#fff}.cta-green{background:#1ac494;border:1px solid #1ac494;border-radius:1.875rem;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;padding:.625rem 1.125rem;text-transform:uppercase;transition:all .2s ease}.cta-green:hover{background:#3ccda4;border:1px solid #149772;color:#fff}.modal.show{align-items:center;justify-content:center;z-index:5000}.modal.show .modal-body .btn-secondary,.modal.show .modal-footer .btn-secondary{background-color:#4f205d;display:block;margin:0 0 0 auto}.purple,.text-purple{color:#4f205d}.pink,.text-pink{color:#df0957}.cursive{font-family:Tahu,Freestyle Script,Lucida Handwriting,cursive}.modal .modal-footer,.modal .modal-header{border:none}.modal .modal-title{color:#be0349;display:flex;font-weight:700}.modal .modal-title .heart{background:url(/build/images/coeur_rose.a69bb20b.svg) no-repeat;background-size:25px;display:inline-block;height:25px;width:25px}.modal .modal-footer .btn{box-shadow:none;color:#fff;font-size:.85em;font-weight:600;padding:12px 35px}#couponOK .modal-footer button{background-color:#4f205d}#resignationModal .btn-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23BE0348' d='M.485.726A1.63 1.63 0 0 1 2.617.543l.17.142 11.688 11.288a1.628 1.628 0 0 1-2.092 2.484l-.17-.143L.525 3.028A1.63 1.63 0 0 1 .485.726'/%3E%3Cpath fill='%23BE0348' d='M.485 14.274a1.63 1.63 0 0 0 2.132.183l.17-.143L14.475 3.028A1.628 1.628 0 0 0 12.383.543l-.17.143L.525 11.973a1.63 1.63 0 0 0-.04 2.301'/%3E%3C/svg%3E")}#resignationModal.modal a{color:#000}@media only screen and (min-width:425px){.steps{margin-left:20px}}@media only screen and (min-width:576px){.steps{margin-left:50px}}@media only screen and (min-width:992px){.steps{margin-left:0}}.steps ul{display:flex;justify-content:center;list-style:none}@media only screen and (min-width:425px){.steps ul{max-width:420px}}@media only screen and (min-width:992px){.steps ul{max-width:550px}}@media only screen and (min-width:1200px){.steps ul{max-width:660px}}.steps ul li{align-items:center;display:flex;justify-content:center;position:relative;width:49px}@media only screen and (min-width:360px){.steps ul li{width:60px}}@media only screen and (min-width:992px){.steps ul li{width:120px}}.steps ul li a{align-items:center;display:flex;flex-direction:column;justify-content:center;text-decoration:none}@media only screen and (min-width:992px){.steps ul li a{flex-direction:row;justify-content:start}.steps ul li a#step-0{width:190px}.steps ul li a#step-1,.steps ul li a#step-2{width:146px}}.steps ul li .step-order{color:#666;font-size:9px;font-weight:500}@media only screen and (min-width:360px){.steps ul li .step-order{font-size:10px}}@media only screen and (min-width:425px){.steps ul li .step-order{font-size:11px}}@media only screen and (min-width:576px){.steps ul li .step-order{font-size:12px}}@media only screen and (min-width:992px){.steps ul li .step-order{font-size:14px;margin-left:5px}.steps ul li:nth-child(-n+3){width:180px}}@media only screen and (min-width:1200px){.steps ul li:nth-child(-n+3){width:190px}}@media only screen and (min-width:992px){.steps ul li:nth-child(-n+3) .step-order{margin-right:20px}}.steps ul li:nth-child(-n+3):after{background-color:#4f205d;content:"";display:block;height:1px;margin-top:12px;position:absolute;right:-8px;top:0;width:19px}@media only screen and (min-width:360px){.steps ul li:nth-child(-n+3):after{right:-15px;width:28px}}@media only screen and (min-width:992px){.steps ul li:nth-child(-n+3):after{margin:0;right:7px;top:50%;width:47px}}@media only screen and (min-width:1200px){.steps ul li:nth-child(-n+3):after{right:0;width:57px}}@media only screen and (min-width:992px){.steps ul li:last-child{width:145px}}.step1 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step1 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step1 .number{font-size:1.25em;height:40px;width:40px}}.step1.active .number{background-color:#be0348}.step1.active .step-order{color:#000;font-weight:700}.step1.done .number{background:#be0348 url(/build/images/checked.6d5765b7.svg) no-repeat 50%;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step1.done .number{background-size:18px}}.step1.done .step-order{color:#000;font-weight:700}.step2 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step2 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step2 .number{font-size:1.25em;height:40px;width:40px}}.step2.active .number{background-color:#be0348}.step2.active .step-order{color:#000;font-weight:700}.step2.done .number{background:#be0348 url(/build/images/checked.6d5765b7.svg) no-repeat 50%;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step2.done .number{background-size:18px}}.step2.done .step-order{color:#000;font-weight:700}.step3 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step3 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step3 .number{font-size:1.25em;height:40px;width:40px}}.step3.active .number{background-color:#be0348}.step3.active .step-order{color:#000;font-weight:700}.step3.done .number{background:#be0348 url(/build/images/checked.6d5765b7.svg) no-repeat 50%;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step3.done .number{background-size:18px}}.step3.done .step-order{color:#000;font-weight:700}.step4 .number{align-items:center;background-color:#898989;background-size:25px;border-radius:45px;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.75em;font-weight:500;height:20px;justify-content:center;width:20px}@media only screen and (min-width:992px){.step4 .number{font-size:1em;height:30px;width:30px}}@media only screen and (min-width:1200px){.step4 .number{font-size:1.25em;height:40px;width:40px}}.step4.active .number{background-color:#be0348}.step4.active .step-order{color:#000;font-weight:700}.step4.done .number{background:#be0348 url(/build/images/checked.6d5765b7.svg) no-repeat 50%;background-size:10px;color:transparent}@media only screen and (min-width:992px){.step4.done .number{background-size:18px}}.step4.done .step-order{color:#000;font-weight:700}#blocSatisfaction{color:#fff;height:190px}@media only screen and (min-width:768px){#blocSatisfaction{background-color:#1ac494;height:100px;margin-bottom:35px;position:relative}#blocSatisfaction:after{border-bottom:56px solid #1ac494;border-left:68px solid transparent;border-right:68px solid transparent;content:"";height:0;position:absolute;top:99%;transform:rotate(180deg);width:50px}}#blocSatisfaction .bloc{background-color:#1ac494;height:100px;position:relative;width:100%}@media only screen and (min-width:768px){#blocSatisfaction .bloc{height:auto}}@media only screen and (min-width:992px){#blocSatisfaction .bloc{max-width:980px}}@media only screen and (min-width:1200px){#blocSatisfaction .bloc{max-width:1100px}}#blocSatisfaction .bloc:after{border-bottom:100px solid #1ac494;border-left:50vw solid transparent;border-right:50vw solid transparent;content:"";height:0;left:0;position:absolute;top:99%;transform:rotate(180deg);width:0}@media only screen and (min-width:768px){#blocSatisfaction .bloc:after{border:none}}#blocSatisfaction .satisfaction{z-index:10}@media only screen and (min-width:768px){#blocSatisfaction .satisfaction{height:auto}}#blocSatisfaction .thumb{background:url(/build/images/thumb.33db11df.svg) no-repeat;background-size:35px;height:35px;width:35px}@media only screen and (min-width:768px){#blocSatisfaction .thumb{background-size:65px;height:65px;position:absolute;width:65px}#blocSatisfaction .thumb.thumb-left{left:5%;top:-5px}#blocSatisfaction .thumb.thumb-right{right:5%;top:-5px;transform:scaleX(-1)}}@media only screen and (min-width:992px){#blocSatisfaction .thumb{background-size:70px;height:70px;width:70px}}#blocSatisfaction .title{font-family:Montserrat,sans-serif;font-size:1.25em}@media only screen and (min-width:360px){#blocSatisfaction .title{font-size:1.5em}}#blocSatisfaction .text{font-family:Lato,sans-serif;font-size:1.1em;font-weight:900}@media only screen and (min-width:768px){#blocSatisfaction .text{font-size:1.6em}}@media only screen and (min-width:992px){#blocSatisReassur .row{max-width:1064px}}#blocSatisReassur .icons{border-bottom:1px solid #979797}#blocSatisReassur .number{color:#be0349;font-size:6.25em;font-weight:900;line-height:100px}#blocSatisReassur img{width:112px}#blocSatisReassur .title{color:#4f205d;font-size:.95em;font-weight:900;margin-bottom:3px;text-align:center}@media only screen and (min-width:992px){#blocSatisReassur .title{font-size:1.5em;line-height:1.1em;margin-bottom:7px}}#blocSatisReassur .text{font-size:.75em;line-height:1.3em}#blocSatisReassur .icons-bloc{max-width:290px}@media only screen and (min-width:768px){#blocSatisReassur .icons-bloc{margin-top:15px;margin-top:20px}}@media only screen and (min-width:992px){#blocSatisReassur .text-bloc{max-width:220px}}#blocSatisReassur .mentions{color:#979797;font-size:.65em}@media only screen and (min-width:992px){#blocSatisReassur .mentions{margin:0 auto;max-width:953px}}.steps-card h3{color:#be0349;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;opacity:1;padding-top:15px}@media only screen and (min-width:576px){.steps-card h3{font-size:1.2rem}}.steps-card[class*=advice-] .card-title,.steps-card[class*=reason-] .card-title{font-size:1.2rem;font-weight:700}.steps-card.card{border:0;position:relative;width:100%}.steps-card .card-body{background:#eee;border-radius:6px;box-shadow:-10px -10px 10px 0 hsla(0,0%,100%,.4),10px 10px 10px 0 rgba(0,0,0,.03)}.steps-card .card-body .badge{background:#642a73;border-radius:25px;color:#fff;font-family:Tahu,Freestyle Script,Lucida Handwriting,cursive;font-size:24px;font-weight:500;height:40px;left:50%;line-height:24px;padding:.5em .4em;position:absolute;top:-13px;transform:translateX(-50%);width:40px}.steps-card .card-body .badge .badge-after{height:41px;left:0;position:absolute;top:0;width:41px}.steps-card .card-body .badge .badge-after,.steps-card .card-body .open-advice .badge-after{background-image:url(/build/images/circles.d6b7f8eb.svg);background-repeat:no-repeat;background-size:contain}.steps-card .card-body .open-advice .badge-after{align-items:center;background-color:#fff;border-radius:90px;display:flex;height:35px;justify-content:center;width:35px}#page-offers h1,#page-programs h1{color:#be0349;font-family:Lato,sans-serif;font-size:1.4rem}#page-offers h2,#page-programs h2{color:#000;font-family:Lato,sans-serif;font-size:1rem}#gender-nav .item_tab{background:#fff;border:0;border-radius:4px 4px 0 0;color:#979797;font-size:.8rem;font-weight:500;padding:10px 4px}@media only screen and (min-width:375px){#gender-nav .item_tab{padding:10px 6px}}@media only screen and (min-width:576px){#gender-nav .item_tab{font-size:1rem;padding:10px 20px}}#gender-nav .item_tab.women:before{background-image:url(/build/images/femme-inactive.59b1b2dd.png)}#gender-nav .item_tab.men:before,#gender-nav .item_tab.women:before{background-size:20px 20px;content:"";display:inline-block;height:20px;width:20px}#gender-nav .item_tab.men:before{background-image:url(/build/images/homme-inactive.21e30433.png)}#gender-nav .active{background-color:#4f205d;color:#fff}#gender-nav .active.women:before{background-image:url(/build/images/femme-active.37d98c09.png)}#gender-nav .active.men:before,#gender-nav .active.women:before{background-size:20px 20px;content:"";display:inline-block;height:20px;width:20px}#gender-nav .active.men:before{background-image:url(/build/images/homme-active.7664554e.png)}#gender-choice,.programs-fit{background-color:#4f205d}#gender-choice .card,.programs-fit .card{border:8.8px solid #4f205d!important;border-radius:12px}#gender-choice .card .cta-card,.programs-fit .card .cta-card{background-color:#fff;border:2.4px solid #1ac494;border-radius:50px;color:#1ac494;padding:10px 40px}#gender-choice .card.active-prog,.programs-fit .card.active-prog{border:8.8px solid #1ac494!important}#gender-choice .card.active-prog .cta-card,.programs-fit .card.active-prog .cta-card{background-color:#1ac494;color:#fff}#gender-choice .card .card-title span,.programs-fit .card .card-title span{color:#be0349;font-family:Montserrat,sans-serif,bold;font-size:2rem;font-weight:700}#gender-choice .card .card-text .need1,.programs-fit .card .card-text .need1{color:#4f205d;font-size:1rem}#gender-choice .card .card-text .need1 span.need2,.programs-fit .card .card-text .need1 span.need2{color:#000;font-weight:400;padding:10px 20px}#gender-choice .card .badge,.programs-fit .card .badge{background-repeat:no-repeat;background-size:100%;height:98px;margin:-5px;position:absolute;width:71px}@media only screen and (min-width:768px){#gender-choice .card .badge,.programs-fit .card .badge{height:98px;margin:-5px -29px;width:60px}}@media only screen and (min-width:992px){#gender-choice .card .badge,.programs-fit .card .badge{height:125px;width:91px}}#gender-choice .card .badge.popu,.programs-fit .card .badge.popu{background-image:url(/build/images/pop-program.4b658b70.png)}#gender-choice .card .badge.new,.programs-fit .card .badge.new{background-image:url(/build/images/new-program.11762637.png)}.bg-purple{background-color:#4f205d}.switch{display:inline-block;height:23px;position:relative;width:48px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:23px;width:23px}.slider:before,input:checked+.slider{background-color:#fff}input:checked+.slider:before{background-color:#1ac494}input:focus+.slider{box-shadow:0 0 1px #fff}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.programs-fit .card{max-width:500px}.programs-fit .card .card-title span{font-size:1.5rem}@media only screen and (min-width:576px){.programs-fit .card .card-title span{font-size:2rem;line-height:1.6rem}}@media only screen and (min-width:768px){.programs-fit .card .card-title span{line-height:2rem}}.programs-fit .card .cta-card,.programs-fit .card .cta-card:hover,.programs-fit .card .cta-card:visited{text-decoration:none}.programs-fit .card .cta-card:hover,.programs-fit .card:hover .cta-card{background-color:#1ac494;color:#fff}.programs-fit .week-price{color:#df0957;font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.1px;line-height:20px;opacity:1}.programs-fit .week-price sup{font-size:15px;font-weight:400;letter-spacing:1px;line-height:0;top:-15px}.programs-fit .week-price .week{color:#000;font-size:13px;font-weight:500;line-height:0}.programs-fit .week-price.off-ch{letter-spacing:-1.1px}@media only screen and (min-width:992px){.programs-fit .week-price.off-ch{font-size:18px;letter-spacing:-1.4px}}.glutes{background-color:#4f205d;color:#fff}.glutes h3{color:#fff;font-size:1.3em;font-weight:700}.glutes p{color:#fff}.glutes img{width:50px}.glutes a{color:#fff;font-weight:700}#page-programs{background-color:#fff}@media only screen and (min-width:768px){#page-programs{background-color:#f7f7f7}}#page-programs a{text-decoration:none}#page-programs .mentions{font-size:1rem;line-height:1.2rem;padding:0 10px}#page-programs .mentions small{background:#fff}.nav-link.card,.offer{cursor:pointer}.nav-link.card:hover,.offer:hover{border-color:#ff1493}.step-title{color:#4f205d;font-size:.8rem}@media only screen and (min-width:768px){.step-title{font-size:1rem}}.reassur-steps p{font-size:.8rem}.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xs.7df04263.png);background-position-x:45px;background-position-y:45px;background-repeat:no-repeat;background-size:95%;height:950px;width:100%}@media only screen and (min-width:360px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xsspe.f34bccba.png);background-position-x:50px;background-position-y:89px;background-size:100%;height:930px}}@media only screen and (min-width:375px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xsspe.f34bccba.png);background-position-x:35px}}@media only screen and (min-width:425px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime-xsplus.bf0ac3be.png)}}@media only screen and (min-width:576px){.find-your-way{background-image:url(/build/images/fonctionnement-facile-comme-j-aime.7da9c5d4.png);height:775px}}@media only screen and (min-width:768px){.find-your-way{background-color:#fff;background-image:none;height:auto}}.step-1{margin:1rem 0}@media only screen and (min-width:375px){.step-1{margin:2.5rem 0 1rem}}@media only screen and (min-width:768px){.step-1{margin:1rem 0}}.step-2{margin-bottom:1rem}@media only screen and (min-width:768px){.step-2{margin:1rem 0}}.step-3,.step-4,.step-5{margin:1rem 0}.step-6{margin:1.2rem 0}@media only screen and (min-width:375px){.step-6{margin:0}}@media only screen and (min-width:768px){.step-6{margin:1rem 0}}.up{position:relative;width:92px}@media only screen and (min-width:768px){.up{height:92px;width:auto}}.block-offer{background-color:#4f205d}.block-offer.offer-preconize .card:hover{cursor:pointer}.block-offer .cards-bloc{margin:0 auto;max-width:1100px;padding-top:0}@media only screen and (min-width:768px){.block-offer .cards-bloc{max-width:100%}}@media only screen and (min-width:992px){.block-offer .cards-bloc{max-width:1280px}}.block-offer .cards-bloc .card{background-color:transparent;max-width:100%;padding:0 3px}@media only screen and (min-width:768px){.block-offer .cards-bloc .card{border:0;max-width:14.2857142857%!important;padding:4px}}@media only screen and (min-width:375px){.block-offer .cards-bloc .card.month-1S{max-width:85%}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card.month-1S{height:294px}.block-offer .cards-bloc .card.month-1S .card-body{background:linear-gradient(180deg,#fa2222,#fa2222 10px,#fff 0,#fff);height:100%}}@media only screen and (min-width:375px){.block-offer .cards-bloc .card.month-1M{max-width:88%}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card.month-1M{height:314px}.block-offer .cards-bloc .card.month-1M .card-body{background:linear-gradient(180deg,#f86622,#f86622 10px,#fff 0,#fff);height:100%}}@media only screen and (min-width:375px){.block-offer .cards-bloc .card.month-2M{max-width:90%}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card.month-2M{height:334px}.block-offer .cards-bloc .card.month-2M .card-body{background:linear-gradient(180deg,#f89122,#f89122 10px,#fff 0,#fff);height:100%}}@media only screen and (min-width:375px){.block-offer .cards-bloc .card.month-4M{max-width:93%}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card.month-4M{height:354px}.block-offer .cards-bloc .card.month-4M .card-body{background:linear-gradient(180deg,#fab521,#fab521 10px,#fff 0,#fff);height:100%}}@media only screen and (min-width:375px){.block-offer .cards-bloc .card.month-6M{max-width:95%}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card.month-6M{height:374px}.block-offer .cards-bloc .card.month-6M .card-body{background:linear-gradient(180deg,#22b4f8,#22b4f8 10px,#fff 0,#fff);height:100%}}@media only screen and (min-width:375px){.block-offer .cards-bloc .card.month-8M{max-width:98%}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card.month-8M{height:394px}.block-offer .cards-bloc .card.month-8M .card-body{background:linear-gradient(180deg,#06cfc2,#06cfc2 10px,#fff 0,#fff);height:100%}}.block-offer .cards-bloc .card.month-10M{margin-top:3px;max-width:100%}@media only screen and (min-width:768px){.block-offer .cards-bloc .card.month-10M{height:414px}.block-offer .cards-bloc .card.month-10M .card-body{background:linear-gradient(180deg,#19c595,#19c595 10px,#fff 0,#fff);height:100%}}.block-offer .cards-bloc .card .bg-1S{background-color:#fa2222}.block-offer .cards-bloc .card .bg-1M{background-color:#f86622}.block-offer .cards-bloc .card .bg-2M{background-color:#f89122}.block-offer .cards-bloc .card .bg-4M{background-color:#fab521}.block-offer .cards-bloc .card .bg-6M{background-color:#22b4f8}.block-offer .cards-bloc .card .bg-8M{background-color:#06cfc2}.block-offer .cards-bloc .card .bg-10M{background-color:#19c595}.block-offer .cards-bloc .card .check-bloc{background-color:#fff;background-repeat:no-repeat;border:2px solid #fff;border-radius:100%;height:20px;left:8px;top:20px;width:20px}.block-offer .cards-bloc .card.active-offer .check-bloc:after{background-image:url(/build/images/checked.a7910099.png);background-repeat:no-repeat;background-size:50%;content:"";display:block;height:50px;left:0;position:absolute;top:-8px;width:50px}.block-offer .cards-bloc .card.active-offer .check-bloc.one-week:after{left:1px;top:-9px}.block-offer .cards-bloc .card.active-offer .card-body{opacity:1}.block-offer .cards-bloc .card.active-offer .card-body.month-1S{border-color:#fa2222}.block-offer .cards-bloc .card.active-offer .card-body.month-1M{border-color:#f86622}.block-offer .cards-bloc .card.active-offer .card-body.month-2M{border-color:#f89122}.block-offer .cards-bloc .card.active-offer .card-body.month-4M{border-color:#fab521}.block-offer .cards-bloc .card.active-offer .card-body.month-6M{border-color:#22b4f8}.block-offer .cards-bloc .card.active-offer .card-body.month-8M{border-color:#06cfc2}.block-offer .cards-bloc .card.active-offer .card-body.month-10M{border-color:#19c595}.block-offer .cards-bloc .card .card-body{background-color:#fff;border:5px solid #4f205d;border-radius:12px;opacity:.85;padding:0}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .card-body{border:none;opacity:1}}.block-offer .cards-bloc .card .lose-bloc{border-radius:4px 0 0 4px;height:112px;max-width:106px;padding:3px!important}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .lose-bloc{border-bottom:1px solid #b7b7b7;color:#000;height:auto;max-width:100%;padding:.5rem .2rem!important;width:100%}}.block-offer .cards-bloc .card .lose-bloc #textLost{color:#fff;font-weight:700}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .lose-bloc #textLost{color:#000;font-size:.875rem}}.block-offer .cards-bloc .card .lose-bloc #textLost .ich-will{font-size:.9rem;left:35px;line-height:13px;position:absolute;top:23px}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .lose-bloc #textLost .ich-will{font-size:.875rem;position:inherit}}.block-offer .cards-bloc .card .lose-bloc #textLost .kg-goal{font-size:1.05rem;line-height:24px}@media only screen and (min-width:360px){.block-offer .cards-bloc .card .lose-bloc #textLost .kg-goal{font-size:1.2rem}}@media only screen and (min-width:375px){.block-offer .cards-bloc .card .lose-bloc #textLost .kg-goal{font-size:1.5rem}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .lose-bloc #textLost .kg-goal{font-size:1.1rem}}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .lose-bloc #textLost .kg-goal{font-size:1.438rem}}.block-offer .cards-bloc .card .pack-bloc{flex-basis:auto!important;flex-grow:0!important;flex-shrink:0!important;height:112px;padding-right:0;Justify-content:center;align-items:flex-start!important;padding-left:3px}@media only screen and (min-width:375px){.block-offer .cards-bloc .card .pack-bloc{padding-left:10px}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .pack-bloc{height:auto!important;padding-left:0;width:100%}.block-offer .cards-bloc .card .pack-bloc .titles{width:181px}}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .pack-bloc .titles{width:100%}}.block-offer .cards-bloc .card .pack-bloc .title{color:#be0349;font-family:Montserrat,sans-serif;font-size:17px;font-size:21px;font-weight:700;line-height:19px;line-height:28px;opacity:1}.block-offer .cards-bloc .card .pack-bloc .cja{color:#484848;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.6px;line-height:16px;opacity:1}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .pack-bloc .cja{font-size:14px;letter-spacing:0}}.block-offer .cards-bloc .card .pack-bloc .prices{padding:0}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .pack-bloc .prices{flex-direction:column!important;margin-top:0!important;width:100%}}.block-offer .cards-bloc .card .pack-bloc .month-price{font-family:Lato,sans-serif;font-size:1rem;line-height:1.2rem}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .pack-bloc .month-price{margin-top:12px}}.block-offer .cards-bloc .card .pack-bloc .month-price .devise-ch{font-size:.8rem}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .pack-bloc .month-price .devise-ch{font-size:.7rem}}.block-offer .cards-bloc .card .pack-bloc .mini{color:#000;font-family:Lato,sans-serif;font-size:13px;font-weight:600;line-height:18px;opacity:1}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .pack-bloc .mini{font-size:.5rem}}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .pack-bloc .mini{font-size:.875rem}.block-offer .cards-bloc .card .pack-bloc .mini.mini-ch{font-size:10px;padding:0}}@media only screen and (min-width:1200px){.block-offer .cards-bloc .card .pack-bloc .mini.mini-ch{font-size:12px}}.block-offer .cards-bloc .card .pack-bloc .meal-price,.block-offer .cards-bloc .card .pack-bloc .week-price{font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.1px;line-height:20px}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .pack-bloc .meal-price,.block-offer .cards-bloc .card .pack-bloc .week-price{font-size:2.4rem;font-size:2.7rem;justify-content:center}}.block-offer .cards-bloc .card .pack-bloc .meal-price.week-price-1S,.block-offer .cards-bloc .card .pack-bloc .week-price.week-price-1S{color:#fa2222}.block-offer .cards-bloc .card .pack-bloc .meal-price.week-price-1M,.block-offer .cards-bloc .card .pack-bloc .week-price.week-price-1M{color:#f86622}.block-offer .cards-bloc .card .pack-bloc .meal-price.week-price-2M,.block-offer .cards-bloc .card .pack-bloc .week-price.week-price-2M{color:#f89122}.block-offer .cards-bloc .card .pack-bloc .meal-price.week-price-4M,.block-offer .cards-bloc .card .pack-bloc .week-price.week-price-4M{color:#fab521}.block-offer .cards-bloc .card .pack-bloc .meal-price.week-price-6M,.block-offer .cards-bloc .card .pack-bloc .week-price.week-price-6M{color:#22b4f8}.block-offer .cards-bloc .card .pack-bloc .meal-price.week-price-8M,.block-offer .cards-bloc .card .pack-bloc .week-price.week-price-8M{color:#06cfc2}.block-offer .cards-bloc .card .pack-bloc .meal-price.week-price-10M,.block-offer .cards-bloc .card .pack-bloc .week-price.week-price-10M{color:#19c595}.block-offer .cards-bloc .card .pack-bloc .meal-price sup,.block-offer .cards-bloc .card .pack-bloc .week-price sup{font-size:15px;font-weight:400;letter-spacing:1px;line-height:0;top:-15px}.block-offer .cards-bloc .card .pack-bloc .meal-price .week,.block-offer .cards-bloc .card .pack-bloc .week-price .week{color:#000;font-size:13px;font-weight:500;line-height:0}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .pack-bloc .meal-price .week,.block-offer .cards-bloc .card .pack-bloc .week-price .week{font-size:.5rem}}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .pack-bloc .meal-price .week,.block-offer .cards-bloc .card .pack-bloc .week-price .week{font-size:.775rem}}.block-offer .cards-bloc .card .pack-bloc .meal-price.off-ch,.block-offer .cards-bloc .card .pack-bloc .week-price.off-ch{letter-spacing:-1.1px}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .pack-bloc .meal-price.off-ch,.block-offer .cards-bloc .card .pack-bloc .week-price.off-ch{font-size:2.7rem;letter-spacing:-1.4px}}.block-offer .cards-bloc .card .pack-bloc .meal-price.off-ch .mini-ch,.block-offer .cards-bloc .card .pack-bloc .week-price.off-ch .mini-ch{letter-spacing:0!important}.block-offer .cards-bloc .card .reduc-bloc{height:98px;width:57px}@media only screen and (min-width:576px){.block-offer .cards-bloc .card .reduc-bloc{height:auto;width:66px}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .reduc-bloc{height:auto;width:80px}}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .reduc-bloc{height:53px;width:90%}}.block-offer .cards-bloc .card .percent-container{position:absolute;right:-4px;top:42px;width:65px}.block-offer .cards-bloc .card .percent-container.card-10M{top:5px}@media only screen and (min-width:375px){.block-offer .cards-bloc .card .percent-container{top:33px;width:69px}}@media only screen and (min-width:576px){.block-offer .cards-bloc .card .percent-container{top:55px}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container{align-items:center;display:flex;justify-content:center;margin-top:10px;order:3;position:inherit;right:4px;top:116px;width:100%}}.block-offer .cards-bloc .card .percent-container.card-1M{background-color:#f86622;border:4px double #f86622}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container.card-1M{height:41px}}.block-offer .cards-bloc .card .percent-container.card-2M{background-color:#f89122;border:4px double #f89122}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container.card-2M{height:61px}}.block-offer .cards-bloc .card .percent-container.card-4M{background-color:#fab521;border:4px double #fab521}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container.card-4M{height:81px}}.block-offer .cards-bloc .card .percent-container.card-6M{background-color:#22b4f8;border:4px double #22b4f8}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container.card-6M{height:101px}}.block-offer .cards-bloc .card .percent-container.card-8M{background-color:#06cfc2;border:4px double #06cfc2}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container.card-8M{height:121px}}.block-offer .cards-bloc .card .percent-container.card-10M{background-color:#19c595;border:4px double #19c595}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container.card-10M{height:141px}}.block-offer .cards-bloc .card .percent-container .percent{color:#fff;font-size:1rem;font-weight:700;position:relative}.block-offer .cards-bloc .card .percent-container .percent sup{font-size:12px;font-weight:300;position:absolute;right:-5px;top:2px}@media only screen and (min-width:375px){.block-offer .cards-bloc .card .percent-container .percent{font-size:1.4rem}.block-offer .cards-bloc .card .percent-container .percent sup{font-size:10px;font-weight:300;right:-7px;top:4px}}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .percent-container .percent{font-size:1.3rem}}.block-offer .cards-bloc .card .badge-eco{align-items:center;background-image:url(/build/images/badge-eco.da5f58e2.svg);background-repeat:no-repeat;background-size:100%;bottom:-3px;display:flex;height:75px;justify-content:center;position:absolute;right:-6px;width:75px}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .badge-eco{bottom:inherit;left:-26px;top:-35px}}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .badge-eco{left:-16px;top:-34px}}.block-offer .cards-bloc .card .badge-eco p{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:.7rem;font-weight:700;justify-content:center;line-height:.7rem;transform:rotate(-7deg)}@media only screen and (min-width:768px){.block-offer .cards-bloc .card .cta-card{font-size:.6rem}}@media only screen and (min-width:992px){.block-offer .cards-bloc .card .cta-card{font-size:.9rem}}.block-offer .cards-bloc .card .cta-card.card-1S{background-color:#fff!important;border:3px solid #fa2222;color:#fa2222!important;margin-top:30px}.block-offer .cards-bloc .card .cta-card.card-1S:hover{background-color:#fa2222!important;border:4px double #fa2222!important;color:#fff!important}.block-offer .cards-bloc .card .cta-card.card-1M{background-color:#fff!important;border:3px solid #f86622;color:#f86622!important}.block-offer .cards-bloc .card .cta-card.card-1M:hover{background-color:#f86622!important;border:4px double #f86622;color:#fff!important}.block-offer .cards-bloc .card .cta-card.card-2M{background-color:#fff!important;border:3px solid #f89122;color:#f89122!important}.block-offer .cards-bloc .card .cta-card.card-2M:hover{background-color:#f89122!important;border:4px double #f89122;color:#fff!important}.block-offer .cards-bloc .card .cta-card.card-4M{background-color:#fff!important;border:3px solid #fab521;color:#fab521!important}.block-offer .cards-bloc .card .cta-card.card-4M:hover{background-color:#fab521!important;border:4px double #fab521;color:#fff!important}.block-offer .cards-bloc .card .cta-card.card-6M{background-color:#fff!important;border:3px solid #22b4f8;color:#22b4f8!important}.block-offer .cards-bloc .card .cta-card.card-6M:hover{background-color:#22b4f8!important;border:4px double #22b4f8;color:#fff!important}.block-offer .cards-bloc .card .cta-card.card-8M{background-color:#fff!important;border:3px solid #06cfc2;color:#06cfc2!important}.block-offer .cards-bloc .card .cta-card.card-8M:hover{background-color:#06cfc2!important;border:4px double #06cfc2;color:#fff!important}.block-offer .cards-bloc .card .cta-card.card-10M{background-color:#fff!important;border:3px solid #19c595;color:#19c595!important}.block-offer .cards-bloc .card .cta-card.card-10M:hover{background-color:#19c595!important;border:4px double #19c595;color:#fff!important}.one-for-all-container{background-color:#fff;box-shadow:-1px -3px 7px -3px rgba(0,0,0,.28);-webkit-box-shadow:-1px -3px 7px -3px rgba(0,0,0,.28);-moz-box-shadow:-1px -3px 7px -3px rgba(0,0,0,.28)}.one-for-all-container .one-for-all{background-color:#1ac494;color:#fff}.complement-info p{color:#fff;font-size:.9rem}.complement-info p a{color:#fff;text-decoration:none}.complement-info hr{color:#fff}.trustpilot{background-color:#f8f9fa}[class^=express]{left:164px;position:absolute;top:18px}@media only screen and (min-width:576px){[class^=express]{left:auto;right:80px;top:21px}}@media only screen and (min-width:768px){[class^=express]{left:auto;right:-91px;top:10px}}@media only screen and (min-width:992px){[class^=express]{align-items:center;display:flex;justify-content:center;left:0;top:-40px;width:100%}}.express img{width:52px}@media only screen and (min-width:576px){.express img{width:90px}}.express-plus img{width:60px}@media only screen and (min-width:576px){.express-plus img{width:90px}}#page-offers #backToProg a{color:#1ac494;font-family:Lato,sans-serif;font-size:.95rem;font-weight:600;line-height:.9rem;opacity:1}@media only screen and (min-width:992px){#page-offers aside.mentions{margin:0 auto;max-width:1064px}}