@import url(https://use.typekit.net/ptt3osf.css);@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,600&family=Reem+Kufi:wght@400;500&display=swap);.tabcontrol,.wizard{display:block;width:100%}.tabcontrol a,.wizard a{outline:0}.tabcontrol ul,.wizard ul{list-style:none!important;margin:0;padding:0}.tabcontrol ul>li,.wizard ul>li{display:block;padding:0}.tabcontrol>.content>.title,.tabcontrol>.steps .current-info,.wizard>.content>.title,.wizard>.steps .current-info{left:-999em;position:absolute}.wizard>.steps{display:block;position:relative;width:100%}.wizard.vertical>.steps{display:inline;float:left;width:30%}.wizard>.steps .number{font-size:1.429em}.wizard>.actions>ul>li,.wizard>.steps>ul>li{float:left}.wizard.vertical>.steps>ul>li{float:none;width:100%}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block;text-decoration:none;width:auto}.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover{background:#eee;color:#aaa;cursor:default}.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background:#2184be;color:#fff;cursor:default}.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{background:#fff}.wizard>.steps .error a,.wizard>.steps .error a:active,.wizard>.steps .error a:hover{background:#ff3111;color:#fff}.wizard>.content{background:#f2a6a0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;min-height:20rem;position:relative;width:auto}.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em;width:65%}.wizard>.content>.body{float:left;padding:2.5%;position:absolute;width:95%}.wizard>.content>.body ul{list-style:disc!important}.wizard>.content>.body ul>li{display:list-item}.wizard>.content>.body>iframe{border:0;height:100%;width:100%}.wizard>.content>.body input[type=checkbox]{display:inline-block}.wizard>.content>.body input.error{background:#fbe3e4;border:1px solid #fbc2c4;color:#8a1f11}.wizard>.content>.body label{display:inline-block;margin-bottom:.5em}.wizard>.content>.body label.error{color:#8a1f11;display:inline-block;margin-left:1.5em}.wizard>.actions{bottom:100px;display:block;left:50%;position:absolute;text-align:right;transform:translateX(-50%)}.wizard.vertical>.actions{display:inline;float:right;margin:0 2.5%;width:95%}.wizard>.actions>ul{display:inline-block;text-align:right}.wizard>.actions>ul>li{margin:0 auto}.wizard.vertical>.actions>ul>li{margin:0}.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background:#2184be;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;display:block;padding:0;text-decoration:none}.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{background:#eee;color:#aaa}.tabcontrol>.steps{display:block;position:relative;width:100%}.tabcontrol>.steps>ul{margin:6px 0 0;position:relative;top:1px;z-index:1}.tabcontrol>.steps>ul>li{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;float:left;margin:5px 2px 0 0;padding:1px}.tabcontrol>.steps>ul>li:hover{background:#edecec;border:1px solid #bbb;padding:0}.tabcontrol>.steps>ul>li.current{background:#fff;border:1px solid #bbb;border-bottom:0;margin-top:0;padding:0 0 1px}.tabcontrol>.steps>ul>li>a{border:0;color:#5f5f5f;display:inline-block;margin:0;padding:0;text-decoration:none}.tabcontrol>.steps>ul>li>a:hover{text-decoration:none}.tabcontrol>.steps>ul>li.current>a{padding:15px 30px 10px}.tabcontrol>.content{border-top:1px solid #bbb;display:inline-block;height:35em;overflow:hidden;padding-top:20px;position:relative;width:100%}.tabcontrol>.content>.body{float:left;height:95%;padding:2.5%;position:absolute;width:95%}.tabcontrol>.content>.body ul{list-style:disc!important}.tabcontrol>.content>.body ul>li{display:list-item}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,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,var,video{border:0;border-width:thin;font-size:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-text-size-adjust:100%;line-height:1.15}*{margin:0;padding:0}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}a{outline:none}.wizard>.content{width:100%}#index.pageWrapper{background-color:#f4a6a0}#index #home{justify-content:space-between}#index .head img{width:12.5rem}#index h1{flex-direction:column;font-family:Bodoni Moda,serif;font-size:2.5rem;font-weight:700;margin:0 auto;position:relative;text-align:center;width:100%}#index h1,#index h1 span{align-items:center;display:flex}#index h1 strong{background-color:#76b72a;color:#fff;display:flex;height:2.1875rem;line-height:.5;margin-left:.625rem;padding:.125rem .3125rem;width:fit-content}#index .perso{bottom:-1.25rem;position:relative}#index .perso img{width:18.75rem}#results .main,#results.pageWrapper{background-color:#f4a6a0}#results .main .head{position:relative}#results .main .head .title{color:#fff;font-family:Bodoni Moda,serif;font-size:1.875rem;font-weight:700;margin:.625rem auto;position:relative}#results .main .head .title:after{background-color:#0a3306;bottom:-.625rem;content:"";height:.1875rem;left:50%;position:absolute;transform:translateX(-50%);width:3.125rem}#results .main .head .row{margin:0 auto;max-width:25rem;position:relative}#results .main .head .subtitle{font-size:1.25rem;margin:2.5rem 1.875rem 2.5rem auto;max-width:11.875rem;position:relative;text-align:right}#results .main .head .subtitle:after{background-image:url(/build/frontend/images/bulle-blc-droite.923ef840.svg);content:"";display:block;height:5rem;left:-.9375rem;position:absolute;top:0;width:1.25rem}#results .main .head .image{bottom:-5rem;height:11.25rem;left:1.25rem;max-width:9.375rem;position:absolute}#results .main .head img{height:auto;width:9.375rem;z-index:99}#results .main .content{position:relative}#results .main .content .btn-prev{background-color:transparent;bottom:0;color:#fff}#results footer{background-color:#f4a6a0}#results .products{position:relative}#results .products-title{align-items:center;display:flex;flex-direction:column;font-family:Bodoni Moda,serif;font-size:1.6875rem;font-weight:700;max-width:13.75rem;position:absolute;right:1.25rem;text-align:center;top:-.9375rem}#results .products-title span{display:flex}#results .products-title strong{align-items:center;background-color:#76b72a;border-radius:50%;color:#fff;display:flex;font-size:3rem;height:3.125rem;justify-content:center;width:3.125rem}#results .products-title em{color:#fff;font-size:1.625rem}#results .products-list{align-items:center;display:flex;flex-direction:column;margin:5rem auto 2.5rem;max-width:25rem;width:calc(100% - 2.5rem)}#results .products-list-item{color:#0a3306;display:flex;justify-content:center;margin:1.25rem auto 0;position:relative;text-align:left}#results .products-list-item .arrow{align-items:center;background-color:#76b72a;border-radius:50%;color:#fff;display:flex;height:2.8125rem;justify-content:center;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);width:2.8125rem}#results .products-list-item .arrow svg{height:.9375rem;width:.625rem}#results .products-list-item-content{background-color:transparent;border:.125rem solid #fff;border-radius:5rem;display:flex;flex-direction:column;justify-content:center;min-height:5.4375rem;padding:.625rem 3.75rem 1.25rem 2.5rem}#results .products-list-item-content .title{display:flex;flex-wrap:nowrap;font-family:Bodoni Moda,serif;font-size:1.5625rem;font-weight:700;margin:0}#results .products-list-item-content p{font-size:.875rem}#treatment.pageWrapper{height:auto;max-height:100%}#treatment .main{overflow-x:hidden}#treatment .main .products{max-width:100%}#treatment .head{background-color:#f4a6a0;padding:.0625rem;position:relative}#treatment .head .treatment-title{background-color:#fff;border:.0625rem solid #fff;border-radius:3.125rem;display:flex;flex-direction:column;font-size:.875rem;margin:0 auto 1.25rem;max-width:16.25rem;padding:.3125rem 1.25rem;position:relative}#treatment .head .treatment-title strong{font-family:Bodoni Moda,serif;font-size:1.75rem}#treatment .head .treatment-title:after{background-image:url(/build/frontend/images/perso-bloc-note.6ccaae2b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-6.25rem;content:"";display:block;height:12.5rem;position:absolute;right:-5.9375rem;width:9.375rem}#treatment .product-selected{align-items:center;display:flex;flex-direction:column;padding:1.25rem 1.25rem 0}#treatment .product-selected .number{align-items:center;background-color:#fff;display:flex;justify-content:center}#treatment .product-selected .title{font-family:Bodoni Moda,serif;font-size:38px;font-weight:700}#treatment .product-selected .cure-orderlinks{margin-bottom:1.875rem}#treatment .product-selected .card{align-items:center;border-left:.0625rem solid #f4a6a0;display:flex;flex-direction:column;justify-content:flex-start;margin:0;max-width:calc(100% - 1.875rem);padding:0 0 5rem 1.875rem;position:relative;width:100%}#treatment .product-selected .card.empty{background-color:#fff;border:none;border-radius:.625rem;box-shadow:0 3px 20px 0 rgba(0,0,0,.16);margin:1.25rem auto 2.5rem;max-width:calc(100% - 1.875rem);overflow:hidden;padding:0}#treatment .product-selected .card.empty .card-body{background-color:#fff;color:#0a3306;padding:1.875rem}#treatment .product-selected .card-body{background-color:#76b72a;border-radius:.625rem;color:#fff;margin:0 auto;max-width:calc(100% - 1.875rem);padding:5rem 1.875rem 1.875rem}#treatment .product-selected .card:not(.first) .card-head:before{background-color:transparent;background-image:url(/build/frontend/images/cross.b577fd9f.svg);background-repeat:no-repeat;background-size:contain;border-radius:0;height:1.3125rem;left:-1.625rem;top:-.1875rem;width:1.3125rem}#treatment .product-selected .card-list{display:flex;flex-direction:column;margin:1.875rem auto 0}#treatment .product-selected .card-list .multiple-choice{display:flex;justify-content:space-between}#treatment .product-selected .card-list .multiple-choice .card{width:48%}#treatment .product-selected .card-list .multiple-choice .card-head .title{width:150%}#treatment .product-selected .card-list .multiple-choice .card-body{height:100%;max-width:100%;padding:5rem .625rem 1.875rem}#treatment .product-selected .card-list .multiple-choice .card:first-child{padding-left:.3125rem;padding-right:.3125rem}#treatment .product-selected .card-list .multiple-choice .card:first-child .card-head{left:.625rem}#treatment .product-selected .card-list .multiple-choice .card:last-child{border-left:none;padding-left:.3125rem;padding-right:.3125rem}#treatment .product-selected .card-list .multiple-choice .card:last-child .card-head{opacity:0;visibility:hidden}#treatment .product-selected .card-list .multiple-choice .card:last-child .card-head:before{display:none}#treatment .product-selected .card-list .multiple-choice .card:first-child:not(:last-child):after{background:#f4a6a0;color:#fff;content:"ou";font-family:Bodoni Moda,serif;font-size:1.25rem;left:calc(100% - .375rem);line-height:1;padding:.125rem .375rem .3125rem;position:absolute;top:30%;transform:translateY(-70%);z-index:10}#treatment .product-selected .card-head{align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;left:-.9375rem;position:relative;text-transform:uppercase;width:100%}#treatment .product-selected .card-head:before{background-color:#f4a6a0;border-radius:50%;content:"";height:.75rem;left:-1.3125rem;position:absolute;top:0;width:.75rem}#treatment .product-selected .card-head .title{display:flex;flex-direction:column;margin:1.25rem 0}#treatment .product-selected .card-head .title strong{background-color:#f4a6a0;color:#fff;font-family:Bodoni Moda,serif;font-size:1.75rem;margin:.125rem;padding:.3125rem;text-transform:none}#treatment .product-selected .card-head .title strong.little{font-size:1.5rem}#treatment .product-selected .card-head .round{border:.0625rem solid #f4a6a0;border-radius:.9375rem;margin-left:.625rem;padding:.3125rem .625rem;text-transform:uppercase}#treatment .product-selected .card-head .round strong{font-size:1.375rem;text-transform:uppercase}#treatment .product-selected .card img{height:11.25rem;margin:1.25rem auto -4.375rem;object-fit:contain;position:relative;width:auto;z-index:2}#treatment .product-selected .card-name{font-family:Bodoni Moda,serif;font-size:1.5rem;font-weight:700;margin:0 auto 1.25rem}#treatment .product-selected .card-desc{color:#0a3306;font-family:Reem Kufi,sans-serif;font-size:1.125rem}#treatment .product-selected .card small{font-size:.625rem;position:relative;top:-.3125rem}#treatment .product-selected .card .post{bottom:3.75rem;color:#0a3306;font-size:.625rem;font-style:italic;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}#treatment .other-treatment{background-color:#f4a6a0;color:#0a3306;margin-top:-.3125rem;padding:1.25rem 0}#treatment .other-treatment .title{font-family:Reem Kufi,sans-serif;font-size:1rem;line-height:1.5;margin:1.25rem auto;text-align:center;text-transform:uppercase}#treatment .other-treatment .products-list{align-items:center;display:flex;flex-direction:column;margin:1.25rem auto;max-width:25rem;width:calc(100% - 2.5rem)}#treatment .other-treatment .products-list-item{color:#0a3306;display:flex;justify-content:center;margin:1.25rem auto 0;position:relative;text-align:left}#treatment .other-treatment .products-list-item .arrow{align-items:center;background-color:#76b72a;border-radius:50%;color:#fff;display:flex;height:2.8125rem;justify-content:center;position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);width:2.8125rem}#treatment .other-treatment .products-list-item .arrow svg{height:.9375rem;width:.625rem}#treatment .other-treatment .products-list-item-content{background-color:transparent;border:.125rem solid #fff;border-radius:5rem;display:flex;flex-direction:column;justify-content:center;min-height:5.4375rem;padding:.625rem 3.75rem 1.25rem 2.5rem}#treatment .other-treatment .products-list-item-content .title{display:flex;flex-wrap:nowrap;font-family:Bodoni Moda,serif;font-size:1.5625rem;margin:0;text-transform:none}#treatment .other-treatment .products-list-item-content p{font-size:.875rem}#treatment .thanks{background-color:#fff;border-radius:1.125rem 1.125rem 0 0;padding:1.5625rem 0 .625rem;text-align:left}#treatment .thanks .row{display:flex}#treatment .thanks .image{left:-1.25rem;position:relative;width:9.375rem}#treatment .thanks .image img{max-width:100%}#treatment .thanks .content{padding:0 1.25rem 0 2.5rem;position:relative;width:calc(100% - 9.375rem)}#treatment .thanks .content:before{background-image:url(/build/frontend/images/accolade.fe60dbce.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-.625rem;position:absolute;top:0;width:1.875rem}#treatment .thanks p{color:#0a3306;font-size:1rem;line-height:1.38;margin:0 auto 1.25rem}#treatment .thanks p:last-child{color:#76b72a}#treatment .thanks .title{color:#0a3306;font-family:Bodoni Moda,serif;font-size:2.125rem;font-weight:700;margin:1.875rem auto 1.25rem;text-align:center}#checkup.pageWrapper{height:auto;max-height:100%}#checkup .header,#checkup .main .head{background-color:#76b72a}#checkup .main .head{padding-bottom:1.25rem;position:relative}#checkup .main .head .title{color:#fff;font-family:Bodoni Moda,serif;font-size:1.875rem;font-weight:700;padding:.625rem 0;position:relative}#checkup .main .head .title:after{background-color:#0a3306;bottom:-.625rem;content:"";height:.1875rem;left:50%;position:absolute;transform:translateX(-50%);width:3.125rem}#checkup .main .head .row{margin:0 auto;max-width:25rem;position:relative}#checkup .main .head .subtitle{font-size:1.25rem;margin:2.5rem auto 2.5rem 1.875rem;max-width:11.875rem;position:relative;text-align:right}#checkup .main .head .subtitle:after{background-image:url(/build/frontend/images/bulle-blc-gauche.4c5f2811.svg);content:"";display:block;height:5rem;position:absolute;right:-1.875rem;top:0;width:1.25rem}#checkup .main .head .image{bottom:-3.75rem;height:11.25rem;max-width:11.25rem;position:absolute;right:1.25rem}#checkup .main .head img{height:auto;width:11.25rem;z-index:99}#checkup .content{background-color:#fff}#checkup .content .intro{border:.0625rem solid #76b72a;border-radius:1.875rem;color:#0a3306;font-size:1rem;margin:3.125rem auto 0;max-width:calc(100% - 5rem);padding:1.25rem 1.875rem}#checkup .content .btn-primary{margin:1.25rem auto 2.5rem}#checkup .progress-list{margin:0 auto;max-width:calc(100% - 5rem);position:relative;width:100%}#checkup .progress-list .progress-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:1.875rem 0;padding:0 2.5rem 0 0}#checkup .progress-list .progress-item .name{color:#0a3306;font-size:.8125rem;font-weight:500;line-height:1.1;margin-bottom:.3125rem;text-align:end}#checkup .progress-list .progress-line-container{background-image:linear-gradient(90deg,#76b72a 25%,#ff7300 50%,#ff5d2a 75%,red);border:.0625rem solid #fff;border-radius:1.25rem;height:.875rem;position:relative;width:100%}#checkup .progress-list .progress-line-container:after,#checkup .progress-list .progress-line-container:before{background-color:#fff;content:"";height:.125rem;left:-.375rem;position:absolute;width:calc(100% + .3125rem);z-index:10}#checkup .progress-list .progress-line-container:before{top:-.125rem}#checkup .progress-list .progress-line-container:after{bottom:-.125rem}#checkup .progress-list .progress-line-container .loader{align-items:center;background-color:#f4a6a0;border-radius:50%;color:#0a3306;display:flex;font-size:.875rem;height:2.625rem;justify-content:center;position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%);width:2.625rem;z-index:11}#checkup .progress-list .progress-line{background-color:#ede8e8;height:100%;position:absolute;right:0;top:0;transition:.5s cubic-bezier(.075,.82,.165,1);z-index:2}#checkup .progress-list .progress-line:before{border-radius:50%;box-shadow:8px 0 0 0 #ede8e8;content:"";display:block;height:14px;left:-15px;position:absolute;top:-1px;width:14px;z-index:6}.pageWrapper{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin:0 auto;max-height:62.5rem;max-width:100%;width:100%}.pageWrapper #main{height:calc(var(--app-height, 100vh) - 170px)}.pageWrapper footer{align-items:flex-end;background-color:#fff;display:flex;height:5.3125rem;justify-content:center;position:relative;width:100%}.pageWrapper footer:after{background-color:#f4a6a0;bottom:-.125rem;content:"";height:1.25rem;left:0;position:absolute;width:100%;z-index:1}.pageWrapper footer img{bottom:-.125rem;height:5rem;position:relative;width:6.25rem;z-index:2}.pageWrapper .steps{background-color:#f4a6a0;width:100%}.pageWrapper>div,.pageWrapper>form{height:100%;max-width:100%;text-align:center;width:100%}.pageWrapper>div .step,.pageWrapper>form .step{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:20.625rem;justify-content:center;max-width:100%;position:relative;width:100%}.pageWrapper>div .step .slide,.pageWrapper>form .step .slide{background-color:#fff;display:flex;height:calc(100% - 50px);max-width:100%;position:relative;width:100%}.pageWrapper>div .step .item,.pageWrapper>form .step .item{background-color:#fff;display:flex;height:100%;justify-content:center;max-width:100%;opacity:1;position:absolute;transform:translate(0);transition:.4s;visibility:visible;width:100%}.pageWrapper>div .list,.pageWrapper>form .list{flex-direction:column;height:100%;margin:1.5625rem auto 0;padding:1.875rem 0;position:relative}.pageWrapper>div .list,.pageWrapper>div .list .row,.pageWrapper>form .list,.pageWrapper>form .list .row{align-items:center;display:flex;justify-content:center;max-width:100%;width:100%}.pageWrapper>div .list .custom-checkbox,.pageWrapper>form .list .custom-checkbox{align-items:center;background-color:#fff;border:.0625rem solid #f4a6a0;border-radius:28px;color:#0a3306;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;height:2.8125rem;justify-content:center;max-width:18.75rem;padding:0;width:100%}.pageWrapper>div .list .custom-checkbox span,.pageWrapper>form .list .custom-checkbox span{margin:auto}.pageWrapper>div .list input[type=radio],.pageWrapper>form .list input[type=radio]{appearance:none;display:none}.pageWrapper>div .list input[type=radio]~label,.pageWrapper>form .list input[type=radio]~label{background-color:#fff;color:#0a3306;transition:.4s}.pageWrapper>div .list input[type=radio]:checked~label,.pageWrapper>form .list input[type=radio]:checked~label{background-color:#f4a6a0;color:#fff;transition:.4s}.pageWrapper>div .content,.pageWrapper>form .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.pageWrapper>div .content__bottom,.pageWrapper>form .content__bottom{margin-top:1.25rem}.pageWrapper>div .content__bottom a,.pageWrapper>form .content__bottom a{align-items:center;color:#e0b36b;display:flex;font-size:1rem;font-style:italic;justify-content:center;transition:all .2s ease}.pageWrapper>div .content__bottom a .arrow svg,.pageWrapper>form .content__bottom a .arrow svg{height:1.875rem;margin-right:.3125rem;width:1.875rem}.pageWrapper>div .content__bottom a:hover,.pageWrapper>form .content__bottom a:hover{color:#76b72a}@media screen and (min-width:48em) and (min-height:50em){.pageWrapper>div .content__bottom,.pageWrapper>form .content__bottom{margin-top:2.5rem}}.pageWrapper>div section,.pageWrapper>form section{background-color:#f4a6a0;height:100%}.pageWrapper>div section .pagination,.pageWrapper>form section .pagination{align-items:center;display:flex;flex-direction:column;height:7.5rem;justify-content:center;max-width:18.75rem;width:100%}.pageWrapper .header{align-items:center;background-color:#f4a6a0;display:flex;height:5.3125rem;justify-content:center;width:100%}.pageWrapper .header img{height:4.6875rem;object-fit:contain;width:7.75rem}.pageWrapper .section{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--app-height,100vh)}.pageWrapper[data-view=start-form]{background-color:#f4a6a0}.pageWrapper #start-form{background-color:#fff;height:var(--app-height,100vh);min-height:auto}.pageWrapper #start-form .head{background-color:#f4a6a0;padding:.625rem 1.25rem;position:relative;width:100%}.pageWrapper #start-form .head .header{height:5.625rem;margin-bottom:.625rem}.pageWrapper #start-form .head img{height:5rem;object-fit:contain;width:11.25rem}.pageWrapper #start-form .head h1{align-items:center;background-image:url(/build/frontend/images/trapeze.0f4865a3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;font-family:Bodoni Moda,serif;font-size:1.5rem;font-weight:700;margin:0 auto;max-width:14.375rem;padding:1.875rem;position:relative;text-align:center}.pageWrapper #start-form .head h1 strong{background-color:#76b72a;color:#fff;margin:.3125rem auto;padding:.125rem .3125rem;width:fit-content}.pageWrapper #start-form .head h1:after{background-image:url(/build/frontend/images/personnage-stc.0507bb1e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;bottom:-3.125rem;content:"";height:13.125rem;position:absolute;right:-5rem;width:8.125rem}.pageWrapper #start-form .content{background-color:#fff;font-family:Reem Kufi,sans-serif;font-size:1rem;padding:1.25rem 1.875rem .625rem}.pageWrapper #start-form .content p{color:#0a3306}.pageWrapper #start-form .content p:nth-child(2){color:#76b72a;font-size:1.125rem;margin-top:.625rem}.pageWrapper #start-form .content .btn{margin:.9375rem auto .3125rem}.pageWrapper #start-form .footer{align-items:flex-end;display:flex;height:4.375rem;justify-content:center;position:relative;width:100%}.pageWrapper #start-form .footer:after{background-color:#f4a6a0;bottom:0;content:"";height:1.25rem;left:0;position:absolute;width:100%;z-index:1}.pageWrapper #start-form .footer img{height:4.375rem;object-fit:contain;position:relative;width:5.625rem;z-index:2}.pageWrapper#steppers{background-color:#f4a6a0;height:var(--app-height,100vh);justify-content:flex-start;min-height:40.625rem;overflow-x:hidden}.pageWrapper#steppers .header,.pageWrapper#steppers .header img{height:3.125rem}.pageWrapper#steppers .foooter{height:3.75rem}.pageWrapper#steppers #main{height:calc(100% - 5.9375rem)}.pageWrapper#steppers form,.pageWrapper#steppers form .content{height:100%}.pageWrapper#steppers form .content .step{height:calc(100% - 12.5rem)}.pageWrapper#steppers form .pagination{background-color:#fff;margin-top:1.25rem;max-width:100%;width:100%}.pageWrapper#steppers form .pagination.pv-form .btn-prev{bottom:3.4375rem}.pageWrapper#steppers form .pagination.pv-form .btn-next:not(.hidden)~.btn-prev{bottom:.625rem}.pageWrapper#steppers form .pagination.pv-form .btn-next:not(.hidden)~.btn-prev~.content__bottom{display:none}.pageWrapper#steppers form .pagination.pv-form~#prevBtn{bottom:3.4375rem}.pageWrapper#steppers form .pagination.pv-form.show-finish~#prevBtn{bottom:.625rem}.pageWrapper#steppers form .pagination .content__bottom{bottom:.625rem;left:50%;margin-top:0;position:absolute;transform:translateX(-50%);width:100%}.pageWrapper #steps .subtitle{color:#0a3306;font-family:Bodoni Moda,serif;font-size:1.5rem;font-weight:500;height:3.125rem;margin:.625rem auto;max-width:calc(100% - 2.5rem)}.pageWrapper #steps .subtitle h2{position:relative}.pageWrapper #steps .subtitle h2:after{background-color:#0a3306;bottom:-.625rem;content:"";height:.1875rem;left:50%;position:absolute;transform:translateX(-50%);width:3.125rem}.pageWrapper #steps .title{align-items:center;background-color:#f4a6a0;color:#0a3306;display:flex;font-family:Reem Kufi,sans-serif;font-size:1.25rem;margin:0 auto 0 11.25rem;max-width:11.25rem;min-height:5.625rem;position:absolute;text-align:left;top:-7.5rem;z-index:90}.pageWrapper #steps .title:before{background-image:url(/build/frontend/images/bulle-blc-droite.923ef840.svg);background-repeat:no-repeat;background-size:contain;content:"";height:5rem;left:-1.5625rem;position:absolute;top:50%;transform:translateY(-50%);width:1.875rem}.pageWrapper #steps .image{background-color:#f4a6a0;height:8.125rem;max-width:7.5rem;position:relative;z-index:99}.pageWrapper #steps img{bottom:0;height:auto;position:relative;width:7.5rem;z-index:99}@media screen and (max-height:800px){.pageWrapper{height:100%}.pageWrapper #main{height:var(--app-height,100vh)}}@media screen and (max-height:800px) and (orientation:landscape){.pageWrapper#steppers footer{position:relative}.pageWrapper #main{height:42.5rem}}#steps{height:calc(100% - 4.6875rem)}#steps.wizard{display:flex;flex-direction:column}#steps.wizard .steps{align-items:center;display:flex;height:1.5625rem;justify-content:center}#steps.wizard .steps .title{display:none}#steps.wizard .steps ul{align-items:center;display:flex;font-family:Reem Kufi,sans-serif;font-size:.75rem;justify-content:center;width:100%}#steps.wizard .steps ul li{margin:0 .625rem}#steps.wizard .steps ul li:first-child{margin-left:0}#steps.wizard .steps ul li:last-child{margin-right:0}#steps.wizard .steps ul li a{align-items:center;background-color:transparent;border:.0625rem solid #fff;border-radius:50%;box-shadow:0 0 3px 0 rgba(0,0,0,.16);color:#fff;display:flex;height:1.375rem;justify-content:center;width:1.375rem}#steps.wizard .steps ul li.current a{background-color:#76b72a;border-color:#76b72a;color:#fff}#steps.wizard .actions{align-items:center;bottom:11.25rem;display:flex;justify-content:center;left:50%;transform:translateX(-50%);width:100%}#steps.wizard .actions .disabled{display:none}#steps.wizard .actions ul{position:relative;width:100%}#steps.wizard .actions ul li{left:50%;position:absolute;top:0;transform:translateX(-50%);width:fit-content}#steps.wizard .actions ul li a{align-items:center;background-color:#535774;border:.0625rem solid #535774;border-radius:2.5rem;color:#fff;display:flex;height:3.5rem;justify-content:center;position:relative;text-decoration:none;width:19.1875rem;z-index:2}#steps.wizard .actions ul li a svg{height:.8125rem;margin-left:.75rem;width:1.75rem}#steps.wizard .actions ul li a[href*=previous]{align-items:center;background-color:transparent;border:none;color:#e0b36b;display:flex;font-size:1rem;font-style:italic;justify-content:center;padding:0}#steps.wizard .actions ul li a[href*=previous] svg{height:1.875rem;margin-right:.3125rem;width:1.875rem}#steps.wizard .actions ul li:has(>a[href*=previous]){left:50%;position:absolute;top:4.375rem;transform:translateX(-50%)}.steppers .pageWrapper__primary__content__title{margin:1.875rem auto}.steppers .pageWrapper__primary__content__pagination{margin:2.5rem auto;min-height:2.8125rem}.steppers form{margin:auto;max-width:22.5rem}.steppers form .row{display:flex;flex-wrap:wrap;width:100%}.steppers form .row-2{width:100%}.steppers form .row-2 .separator{background-color:#f2f2f2;height:.0625rem;margin:1.25rem 0;width:100%}@media screen and (min-width:48em){.steppers form{max-width:unset}.steppers form .checkbox-inline{width:30%}.steppers form .row{margin:1.25rem 0}.steppers form .row-2{display:flex;height:fit-content;justify-content:space-between}.steppers form .row-2-item{width:45%}.steppers form .row-2 .separator{height:9.375rem;width:.0625rem}}@media screen and (min-width:64em){.steppers form{max-width:unset}.steppers form .checkbox-inline{width:20%}}*,html{box-sizing:border-box}body{background:#f4a6a0;color:#242424;display:flex;font-family:Reem Kufi,sans-serif;margin:0 auto;max-width:33.75rem;padding:0;touch-action:auto;width:100%}svg.icon__set{display:none}a,button,span{appearance:none;text-decoration:none}a.btn,button.btn,span.btn{cursor:pointer;font-family:Reem Kufi,sans-serif}a.btn.btn-primary,button.btn.btn-primary,span.btn.btn-primary{background-color:#76b72a;border:.0625rem solid #76b72a;border-radius:3.125rem;color:#fff;display:flex;font-size:1.25rem;padding:.9375rem 2.1875rem;position:relative;z-index:2}a.btn.btn-primary span,button.btn.btn-primary span,span.btn.btn-primary span{background-color:#76b72a;display:flex;height:100%;position:relative;width:100%;z-index:3}a.btn.btn-primary:before,button.btn.btn-primary:before,span.btn.btn-primary:before{border:.125rem solid #fff;border-radius:3.125rem;content:"";height:calc(100% - .375rem);left:.0625rem;position:absolute;top:.0625rem;width:calc(100% - .375rem);z-index:1}a.btn.btn-next,button.btn.btn-next,span.btn.btn-next{align-items:center;background-color:#76b72a;border:.0625rem solid #76b72a;border-radius:1.75rem;bottom:3.125rem;color:#fff;display:flex;font-size:1.25rem;height:3.125rem;justify-content:center;left:50%;max-width:18.75rem;position:absolute;transform:translateX(-50%);width:100%}a.btn.btn-next svg,button.btn.btn-next svg,span.btn.btn-next svg{height:.8125rem;margin-left:.75rem;width:1.75rem}a.btn.btn.btn-prev,button.btn.btn.btn-prev,span.btn.btn.btn-prev{align-items:center;background-color:#fff;border:none;bottom:.625rem;color:#76b72a;display:flex;font-size:1rem;font-style:italic;height:1.875rem;justify-content:center;left:50%;max-width:18.75rem;position:absolute;transform:translateX(-50%);width:100%}a.btn.btn.btn-prev svg,button.btn.btn.btn-prev svg,span.btn.btn.btn-prev svg{height:1.875rem;margin-right:.3125rem;width:1.875rem}#steppers section{padding:0!important;width:100%!important}.hidden{display:none!important}