@font-face{font-family:Barlow;font-style:normal;font-weight:900;src:url(../fonts/Barlow/Barlow-Black.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:900;src:url(../fonts/Barlow/Barlow-BlackItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:800;src:url(../fonts/Barlow/Barlow-ExtraBold.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:800;src:url(../fonts/Barlow/Barlow-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(../fonts/Barlow/Barlow-Bold.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:700;src:url(../fonts/Barlow/Barlow-BoldItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(../fonts/Barlow/Barlow-SemiBold.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:600;src:url(../fonts/Barlow/Barlow-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url(../fonts/Barlow/Barlow-Medium.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:500;src:url(../fonts/Barlow/Barlow-MediumItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(../fonts/Barlow/Barlow-Regular.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:400;src:url(../fonts/Barlow/Barlow-RegularItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:300;src:url(../fonts/Barlow/Barlow-Light.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:300;src:url(../fonts/Barlow/Barlow-LightItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:200;src:url(../fonts/Barlow/Barlow-ExtraLight.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:200;src:url(../fonts/Barlow/Barlow-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:100;src:url(../fonts/Barlow/Barlow-Thin.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:italic;font-weight:100;src:url(../fonts/Barlow/Barlow-ThinItalic.ttf) format("truetype")}html{font-size:.55vw;font-weight:400;font-style:normal}*,html{font-family:Barlow,Comic Sans MS,sans-serif}body{margin:0!important;padding:0!important;max-width:100%;box-sizing:border-box}button:focus,input:focus,select:focus,textarea:focus{outline:0}#maintag{box-sizing:border-box;overflow:hidden}#home-box,#home-box #home,#maintag{height:100%;width:100%}#home-box #home{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;overflow:hidden}#home-box .slide-header{display:none}#home-box .container{width:60%}#home-box .container .box{margin:0 20%;text-align:center}#home-box .container .logo{display:inline-block;width:30vw;height:auto}#home-box .container .accroche{font-size:3rem;white-space:nowrap;font-weight:700;margin:2rem 0 0;color:#013e57}#home-box .container .text{margin:1rem 0 4rem;font-size:2.8rem;font-weight:400;color:#013e57}#home-box .container .rgpd{padding:0 2rem;font-size:1.6rem;font-weight:200;font-style:italic}#home-box .container #beginQuizz{display:inline-block;font-size:3rem;font-weight:700;text-align:center;padding:1.5rem 10rem;border-radius:4rem;border:none;color:#013e57;background-color:#63daff}#home-box .picture{width:50%;display:flex}#home-box .picture img{align-self:flex-end;width:100%;height:auto;padding-left:10%}button{padding:.4rem;cursor:pointer}.hidden{display:none!important}section{display:flex;width:100%}label.cbxRgpdContainer{display:block;position:relative;padding-left:2rem;font-size:2rem}label.cbxRgpdContainer .checkmark:after{left:.8rem;top:.2rem;width:.8rem;height:1.4rem;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}label.cbxRgpdContainer input:checked~.checkmark{background-color:#2db8c1}label.cbxRgpdContainer input:checked~.checkmark:after{display:block}label.cbxRgpdContainer span.checkmark{position:absolute;left:0;height:2.5rem;width:2.5rem;background-color:#fff;border:2px solid #167889}label.cbxRgpdContainer .checkmark:after{content:"";position:absolute;display:none}label.cbxRgpdContainer input[type=checkbox]#cbxRgpd{width:auto}input[type=checkbox],input[type=radio]{visibility:hidden}.intro{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.intro .left-img{flex:1;margin-right:10rem;width:auto;align-self:flex-start}.intro .left-img .img-fluid{width:110%;height:auto;margin-left:-30%}.intro .right-img{flex:1;margin-left:10rem;width:auto;align-self:flex-end}.intro .right-img .img-fluid{width:110%;height:auto;padding-left:20%}.intro .container{flex:3;min-width:50%;min-height:60%;height:auto;flex-flow:column nowrap}.intro .box-content,.intro .container{display:flex;align-items:center;justify-content:space-between}.intro .box-content{width:100%;padding:6rem 0;border-radius:4rem;flex-flow:column nowrap}.intro .box-title{text-align:center;margin-bottom:6rem}.intro .box-title :nth-child(n){margin:0}.intro .box-title .title{font-size:5rem;font-weight:700}.intro .box-title .subtitle{font-size:2.5rem;font-weight:500}.intro .nextSlide{margin-top:3rem;font-size:3rem;font-weight:700;text-align:center;width:20vw;padding:1.75rem 0;border-radius:5rem;border:none;box-shadow:none;color:inherit;background-color:#fff}.box-form{display:flex;flex-flow:row wrap;justify-content:space-between;width:80rem;flex:1 1 50%}.box-form fieldset{border:none;margin:1rem 0;padding:0}.box-form fieldset legend{display:none}.box-form .container-answer{color:currentColor}.box-form input{height:2rem;width:32rem;padding:2rem 3rem}.box-form textarea{resize:none;width:74rem;height:6rem;margin:0;padding:3rem 2.8rem}.box-form .select-box{height:6rem;width:80rem;border-radius:3rem;border:none;margin-bottom:1.5rem;background-color:#fff;display:flex;justify-content:center}.box-form .select-box svg{position:relative;width:5rem;padding:1rem;margin-left:-7rem;fill:currentColor}.box-form select{cursor:pointer;font:inherit;font-weight:500;font-size:2rem;height:6rem;margin:0 3rem;width:74rem;border:none!important;-webkit-appearance:none}.box-form .pad{width:3rem}.box-form option[data-default]{display:none}.box-form option{font-size:1.8rem}.box-form input,.box-form textarea{font:inherit;border-radius:3rem;border:none;font-size:2rem;margin-bottom:1.5rem;font-weight:500}.box-form ::-webkit-input-placeholder{color:currentColor}.box-form ::-moz-placeholder{color:currentColor}.box-form :-ms-input-placeholder{color:currentColor}.box-form ::-ms-input-placeholder{color:currentColor}.box-form ::placeholder{color:currentColor}.container-part{flex:1;box-sizing:border-box;display:flex;flex-direction:column;padding:5rem 4rem}.container-part :nth-child(n){align-self:center}.container-part .container-header{display:flex;flex-direction:column}.container-part .container-header .container-title{font-size:5rem;font-weight:700}.container-part .container-header .container-subtitle{font-size:3rem;font-weight:500}.container-part .container-mobile-header{display:none}.container-part .container-content{flex:1;width:100%;display:flex;justify-content:center;align-items:center}.container-part .container-content .container-picture{width:90%;height:auto}.container-part .container-content .container-picture .img-fluid{width:100%;height:auto;max-height:content-box;display:block}.warningFieldEmpty.hide,.warningNoAnswer.hide{height:3rem;margin:auto;padding-bottom:2rem;font-size:2.4rem;opacity:0}.warningFieldEmpty.show,.warningNoAnswer.show{margin:auto;height:3rem;padding-bottom:2rem;font-size:2rem;font-weight:600;color:#fff;-webkit-animation:monanimation .5s ease-in-out;animation:monanimation .5s ease-in-out}@-webkit-keyframes monanimation{0%{font-size:2rem}50%{font-size:2.4rem}to{font-size:2rem}}@keyframes monanimation{0%{font-size:2rem}50%{font-size:2.4rem}to{font-size:2rem}}.container-question{flex:1;box-sizing:border-box;display:flex;flex-direction:column;padding:4rem 4rem 5rem;overflow-y:auto}.container-question :nth-child(n){align-self:center}.container-question .container-header{display:flex;flex-direction:column}.container-question .container-header .container-paging{height:-webkit-min-content;height:-moz-min-content;height:min-content}.container-question .container-header .container-paging :nth-child(n){width:8rem;height:2rem;fill:#fff}.container-question .container-header .container-query{margin:4rem 3rem 0;font-size:4rem;font-weight:700;text-align:center;line-height:3.5rem}.container-question .container-content{flex:1;display:flex;width:100%}.container-question .container-content .container-form{margin:auto;display:flex;width:90%;justify-content:center;align-items:center;flex-flow:row wrap}.container-question .container-content .container-form .container-answer{flex:1 0 30%;margin:1.2rem 1rem}.container-question .container-content .container-form .container-answer label{cursor:pointer;display:block;font-size:2.7rem;font-weight:500;padding:1.75rem 1.5rem 1.75rem 0;border-radius:2rem;white-space:nowrap}.container-question .container-content .container-form .container-answer label svg{fill:currentColor;width:5rem;height:2rem}.container-question .container-content .container-form .container-answer input[type=checkbox],.container-question .container-content .container-form .container-answer input[type=radio]{width:0;height:0}.container-question .container-content .container-form .container-answer input[data-range-type="2"]::-webkit-slider-runnable-track{background:none!important}.container-question .container-content .container-form .container-answer input[data-range-type="2"]::-moz-range-track{background:none!important}.container-question .container-content .container-form .container-answer .range-track{background:linear-gradient(0deg,transparent 40%,currentColor 0,currentColor 45%,transparent 0);background-clip:content-box;padding:0 1rem;box-sizing:content-box;width:auto}.container-question .container-content .container-form .container-answer input[data-range-type="1"]{margin:0!important}.container-question .container-content .container-form .container-answer input[type=range]{background:transparent;-webkit-appearance:none;padding:0;font:inherit;outline:none;border-radius:5rem;box-sizing:border-box;transition:opacity .2s;cursor:pointer;margin:1rem -1rem 0;height:1.5rem}.container-question .container-content .container-form .container-answer input[type=range]:focus{outline:none}.container-question .container-content .container-form .container-answer input[type=range]::-webkit-slider-runnable-track{width:100%;height:.15rem;cursor:pointer;box-shadow:none;background:currentColor;border-radius:0;border:0 solid #010101}.container-question .container-content .container-form .container-answer input[type=range]::-moz-range-track{width:100%;height:.15rem;cursor:pointer;box-shadow:none;background:currentColor;border-radius:0;border:0 solid #010101}.container-question .container-content .container-form .container-answer input[type=range]::-webkit-slider-thumb{height:3rem;width:3rem;border-radius:100%;background:currentColor;cursor:pointer;-webkit-appearance:none;margin-top:-1.5rem}.container-question .container-content .container-form .container-answer input[type=range]::-moz-range-thumb{height:3rem;width:3rem;border-radius:2.2rem;background:currentColor;cursor:pointer;-webkit-appearance:none;margin-top:-2rem}.container-question .container-content .container-form .container-answer input[type=range]::-moz-focus-outer{border:0}.container-question .container-content .container-form .container-answer .box-minmax{width:60rem;display:flex;justify-content:space-between;color:#fff;font-size:2rem;font-weight:600}.container-question .container-content .container-form .container-answer .box-minmax span{align-self:flex-end}.container-question .container-content .container-form .container-answer .box-minmax-value{width:60rem;display:flex;justify-content:center;color:#fff;font-size:2rem;font-weight:600}.container-question .container-content .container-form .container-answer .box-minmax-value span{padding:0 1rem;align-self:flex-end}.container-question .container-content .container-form .container-answer .box-mark{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 1.6rem}.container-question .container-content .container-form .container-answer .box-mark :nth-child(n){display:inline-block}.container-question .container-content .container-form .container-answer .input-range-label{cursor:default;position:relative;transform-origin:center center;display:block;width:10rem;height:5rem;box-sizing:border-box;border-radius:1rem;text-align:center;padding-top:.9rem;margin-left:-3.6rem;left:0;font-style:normal;font-weight:600;line-height:normal;font-size:2.5rem;margin-bottom:2rem;z-index:1}.container-question .container-content .container-form .container-answer .input-range-label span{margin-right:-1.5rem}.container-question .container-content .container-form .container-answer .input-range-label:after{z-index:2;content:"";position:absolute;bottom:-1.25rem;left:4.1rem;width:0;height:0;border-top:1.3rem solid;border-right:1rem solid transparent;border-left:1rem solid transparent}.container-question .container-content .container-form fieldset{border:none;flex-flow:row wrap;margin-top:2rem}.container-question .container-content .container-form fieldset .container-answer{display:inline-block;flex:1 1 auto;justify-content:space-between;margin:.6rem .5rem;width:-webkit-min-content;width:-moz-min-content;width:min-content}.container-question .container-content .container-form fieldset legend{font-size:2.5rem;font-weight:700}.container-question .container-content .container-form fieldset label:not(.input-range-label){width:10rem;display:block;font-size:2.3rem;font-weight:500;padding:1.75rem 1rem;border-radius:5rem;white-space:nowrap}.container-question .container-content .container-form fieldset label:not(.input-range-label) svg{width:4rem;height:1.6rem}.container-question .container-footer .container-validate{display:flex;flex-flow:column-reverse nowrap}.container-question .container-footer .container-validate .nextSlide{font-size:3rem;font-weight:700;text-align:center;width:20vw;padding:1.75rem 0;border-radius:5rem;border:none;box-shadow:none;color:inherit;background-color:#fff}.container-question .container-footer .container-validate .lastSlide{margin-top:1rem;border:none;background:none;font-size:2rem;font-weight:700;color:inherit}.container-question .container-footer .container-validate .lastSlide svg{fill:currentColor;width:1.75rem;height:1.75rem;margin:0 1rem -.2rem 0}.container-question[data-question-type=multiple] .container-form{width:-webkit-min-content;width:-moz-min-content;width:min-content;display:flex;justify-content:space-between}.container-percent{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.container-percent .box-anim{width:45%;height:auto}.container-percent #canvas-image{position:relative;top:0;left:0;background:transparent;z-index:99;width:100%;height:auto;margin-top:-100%}.container-percent #canvas-background{background:transparent;z-index:0;width:100%}section.thanksSlide{display:block;overflow-y:auto}.container-percent-txt{display:flex;flex-flow:column;height:100%;width:40%;align-items:center;justify-content:center}.container-percent-txt .box-text-first{min-width:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:3.5rem;font-weight:700;text-align:center;line-height:5rem}.container-percent-txt p+.score:before{content:"";display:block;height:4rem}.container-percent-txt p+.score{height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:14rem}.container-percent-txt .box-text-second{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:50%}.container-percent-txt .box-text-second .container-text{width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;background:#fff;border-radius:1vw;padding:6rem 8rem;display:flex;flex-flow:column nowrap;justify-content:left;align-items:center}.container-percent-txt .box-text-second .container-text .catchPhrase{font-size:3.5rem;font-weight:700;line-height:5rem}.container-percent-txt .box-text-second .container-text .subCatchPhrase{margin-top:0;font-size:2.8rem;font-weight:500;line-height:4.4rem}.container-percent-txt .box-text-second .container-text .score:before{content:" "}.container-percent-txt .box-text-second .nextSlide{margin-top:3rem;font-size:3rem;font-weight:700;text-align:center;width:20vw;padding:1.75rem 0;border-radius:5rem;border:none;box-shadow:none;color:inherit;background-color:#fff}.container-thanks{display:flex;flex-flow:column;align-items:center;justify-content:center}.container-thanks .imgfleur img{width:auto;height:60vh;display:inline-block;margin:0}.container-thanks #btnsThanksSlide button{margin:2rem;font-size:3rem;font-weight:700;text-align:center;width:20vw;padding:1.75rem 0;border-radius:5rem;border:none;box-shadow:none;color:inherit;background-color:#2db8c1}.container-thanks #btnsThanksSlide{margin-top:5rem;min-width:60vw;display:flex;justify-content:space-around}.container-thanks .containerFleurTexte{display:flex;min-width:60vw;justify-content:center}.container-thanks .imgfleur{width:50%;display:inline-block;text-align:center}.container-thanks .box-text{width:50%;font-size:3.5rem;font-weight:700;text-align:center;line-height:5rem;display:flex;flex-flow:column;align-items:center;justify-content:center}section.advice-conclusion{display:block;overflow-y:auto;overflow-x:hidden}article.advice-conclusion{width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;margin-top:-12rem;padding-top:5rem;background:no-repeat;background-size:35rem;background-position:105% 70rem}article.advice-conclusion .box-general-advice{width:100vw;display:flex;flex:1;flex-flow:row nowrap;align-items:flex-end;justify-content:stretch;margin-bottom:6rem}article.advice-conclusion .box-general-advice .left{height:40rem;width:17.5vw;background:no-repeat;background-size:18rem;background-position:50% 100%}article.advice-conclusion .box-general-advice .right{height:100%;width:17.5vw}article.advice-conclusion .box-general-advice>div{width:40vw}article.advice-conclusion .box-general-advice .title{font-size:4.5rem;font-weight:700;margin-bottom:4rem}article.advice-conclusion .box-general-advice .text{font-size:2.5rem}article.advice-conclusion .box-general-advice .text-bold{font-size:2.5rem;font-weight:600}article.advice-conclusion .box-general-advice img{width:14vw;height:auto;margin:auto}article.advice-conclusion .container-advice{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}article.advice-conclusion .container-advice .container-slider{width:55%;background:grey;margin:2rem;padding:5rem 5% 10rem}article.advice-conclusion .container-advice .container-slider .title{text-align:center;font-size:4rem}article.advice-conclusion .container-advice .container-slider .content{font-size:2.3rem}article.advice-conclusion .container-advice .container-slider li{margin-bottom:1.5rem}article.advice-conclusion .container-advice .container-slider .content:last-child{margin-bottom:0}article.advice-conclusion .container-advice button{border:none;border-radius:100%}article.advice-conclusion .container-advice button svg{padding:1rem;width:4rem;height:4rem;fill:currentColor}article.advice-conclusion .nextSlide{margin-bottom:5rem;color:currentColor;margin-top:-6rem;font-size:3rem;font-weight:700;text-align:center;width:20vw;height:8rem;padding:1.75rem 0;border-radius:5rem;border:none;box-shadow:none}.personnalDataCaptureForm{overflow:auto;display:flex;flex-flow:column nowrap}.personnalDataCaptureForm .slide-header{background-color:#fff}#personnalDataCaptureForm{padding:3rem 0;flex:1;display:flex;justify-content:center;align-items:center;height:auto}#personnalDataCaptureForm .left{position:relative;top:2rem;left:5rem;align-self:flex-start}#personnalDataCaptureForm .right{position:relative;top:2rem;right:5rem;align-self:flex-start}#personnalDataCaptureForm button{border:none;background:#fff;border-radius:100%;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:7rem;padding:1rem}#personnalDataCaptureForm svg{height:5rem;width:5rem}#personnalDataCaptureForm .container-frame{flex:2}#personnalDataCaptureForm .container-frame .img-fluid{margin:auto;width:60%;height:auto;display:block}#personnalDataCaptureForm .container-frame .button{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0 7rem 0 0}#personnalDataCaptureForm .container-frame .nextSlide,#personnalDataCaptureForm .container-frame .previousSlide{margin-top:2rem;font-size:2.5rem;font-weight:700;text-align:center;width:33rem;padding:1.75rem 0;border-radius:5rem;border:none;box-shadow:none;color:inherit;background-color:#fff}#personnalDataCaptureForm .container{flex:3}#personnalDataCaptureForm .container .box-title .title{white-space:nowrap;font-size:4rem;color:currentColor;margin:0 0 2rem}#personnalDataCaptureForm .container .box-title .box-undertitle{display:flex;flex-flow:row nowrap;justify-content:left;align-items:flex-end}#personnalDataCaptureForm .container .box-title .box-undertitle .text{font-size:2.5rem}#personnalDataCaptureForm .container .box-title .box-undertitle .frame{margin:0 15rem}#personnalDataCaptureForm .container .box-title .box-undertitle .frame .img-fluid{width:10rem;height:auto;margin:auto}#personnalDataCaptureForm .container .box-form{margin:5rem 0}#personnalDataCaptureForm .container .box-form select{width:32rem;cursor:pointer}#personnalDataCaptureForm .container .box-form .select-box{width:38rem}#personnalDataCaptureForm .container .box-form .select-box svg{position:relative;width:2rem;padding:1rem 2.5rem 1rem 1rem;margin-left:-4rem;fill:currentColor}#personnalDataCaptureForm .container .nextSlide{margin-top:0;font-size:3rem;font-weight:700;text-align:center;width:38rem;padding:1.75rem 0;border-radius:5rem;border:none;box-shadow:none;color:inherit;background-color:#fff}.slide-header{position:relative;top:0;left:0;width:100%;height:12rem;margin:0}.slide-header .logo{height:8rem;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:2rem 0 2rem 10rem}.slide-header .logo .img-fluid{height:100%;width:auto}.slide-footer{position:relative;bottom:0;left:0;width:100%;margin:0}.slide-footer p{margin:3rem;font-size:1.5rem;text-align:center}@media (orientation:portrait) and (min-device-aspect-ratio:8/14){html{font-size:1vw!important}}@media (max-aspect-ratio:13/9){html{font-size:1.25vw!important}#beginQuizz,.nextSlide{width:60vw!important;font-size:3.5rem!important}#home-box{height:100%;width:100%;overflow:auto!important}#home-box #home{overflow:visible!important;width:100%;display:flex;flex-flow:column-reverse nowrap}#home-box #home .slide-header{display:block;position:relative;height:0;top:0;left:0}#home-box #home .slide-header .logo{width:30%;margin:4rem}#home-box .container{width:100%;margin:3rem 0}#home-box .container .box{text-align:center;margin:0}#home-box .container .logo{display:none}#home-box .container .accroche{white-space:normal;padding:0 2rem;font-size:5rem}#home-box .container .text{font-size:2.5rem;padding:0 2rem}#home-box .container #beginQuizz{display:inline-block}#home-box .container .rgpd{font-size:1.6rem;padding:0 2rem}#home-box .picture{height:auto!important;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important;display:block;width:100%;min-width:auto;margin:0;padding:0;overflow:hidden;text-align:center}#home-box .picture img{margin-left:19%;display:inline-block;padding:0;max-width:100%;height:auto;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:100%}.intro .left-img,.intro .right-img{display:none}.intro .container{width:100%}.intro .box-content{background:transparent!important}.intro .box-title{width:-webkit-min-content;width:-moz-min-content;width:min-content}.intro .box-title .title{white-space:nowrap;margin-bottom:2rem;font-size:6rem}.intro .box-title .subtitle{font-size:3.5rem}.box-form{border-radius:4rem;width:auto;padding:2rem 5rem;flex-flow:column;align-items:center}.box-form .container-answer,.box-form fieldset{width:-webkit-min-content;width:-moz-min-content;width:min-content}.box-form input,.box-form textarea{width:54rem;font-size:3rem;border-radius:4rem;border-width:.2rem!important}.box-form input{height:3rem}.box-form textarea{padding:2rem 2.8rem;height:15rem}.box-form select{height:7rem;font-size:3rem;width:54rem}.box-form .select-box{height:7.4rem;box-sizing:border-box;border-width:.2rem!important;border-radius:4rem;width:60rem}section{display:flex;flex-flow:column nowrap;justify-content:stretch;overflow-y:auto}.container-part{padding:2rem 0 0;flex:2 2 50%}.container-part .container-header{display:none}.container-mobile-header{display:flex!important;flex-flow:column nowrap}.container-mobile-header .container-query{width:80%;font-size:3.2rem;font-weight:800;text-align:center}.container-mobile-header .container-query-number{font-size:3.5rem;font-weight:600;margin-bottom:2rem}.container-question[data-question-type=multiple] .container-form{flex-flow:column nowrap!important;width:100%!important}.container-question[data-question-type=multiple] fieldset{width:auto}.container-question[data-question-type=multiple] fieldset legend{text-align:center}.container-question[data-question-type=multiple] .container-answer{margin:1rem!important}.container-question{flex:1 0 15%;overflow-y:visible;padding:0 0 5rem}.container-question .container-form{margin:2rem 0 0!important;width:100%!important}.container-question .container-header,.container-question .lastSlide{display:none}.container-question .nextSlide{margin-top:4rem}.lastSlide{font-size:3rem!important}.range-track{background:linear-gradient(0deg,transparent 40%,currentColor 0,currentColor 50%,transparent 0)!important}.container-percent{flex-flow:column nowrap;justify-content:center;overflow:scroll}.container-percent .box-anim{min-height:50%;width:100%;display:flex;justify-content:center}.container-percent canvas{height:100%;width:auto!important}.container-percent .container-percent-txt{flex:0 0 30%;width:auto}.container-percent .box-text-first p{margin:0 0 6rem;font-size:4rem;font-weight:700}.container-percent .box-text-first p+.score{font-size:20rem!important;font-weight:800}.container-percent .box-text-second .container-text{border-radius:5rem;padding:3rem 0;width:90vw}.container-percent .box-text-second .catchPhrase{line-height:3.5rem!important}.container-percent .box-text-second .score{font-size:6rem;font-weight:800}.container-percent .box-text-second .score:before{height:3rem;display:block}.container-percent .box-text-second button{margin:4rem 0}.slide-header .logo{margin-left:3rem}.advice-conclusion{background:none!important}.advice-conclusion .left{background-size:contain!important;background-position:-2rem 100%!important}.advice-conclusion .box-general-advice .container-text{margin-top:8rem;width:100%}.advice-conclusion .box-general-advice .img-fluid{display:none}.advice-conclusion .container-advice{width:200%!important;justify-content:center}.advice-conclusion .container-advice .lastAdvice{position:relative;left:22vw}.advice-conclusion .container-advice .container-slider{width:50%!important}.advice-conclusion .container-advice .container-slider .title{font-size:5rem!important;margin:5rem 6vw!important}.advice-conclusion .container-advice .container-slider .content{margin:0 12vw!important;font-size:3rem!important}.advice-conclusion .container-advice .nextAdvice{position:relative;right:22vw}.contactForm{background:transparent!important}.contactForm .container{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.contactForm .container-frame{display:none}.contactForm .box-title{text-align:center}.contactForm .box-title .frame{display:none}.contactForm .title{white-space:inherit!important;font-size:5rem!important}.contactForm .box-undertitle{font-size:2.5rem!important;padding:0 2rem}.contactForm .text{margin:1rem 0;font-size:2.1rem!important;width:100%}.contactForm .box-form{width:80%;padding:5rem 2rem 2rem}.contactForm .select-box{width:60rem!important}.contactForm select{width:54rem!important}.contactForm .checkmark{top:.8rem}.contactForm .nextSlide{margin-bottom:5rem}.contactForm .left{bottom:5rem!important;align-self:flex-end!important;top:unset!important}.contactForm .left svg{width:5.5rem!important}.contactForm .right{bottom:0!important;align-self:flex-end!important;top:unset!important}.contactForm .right button{width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important}.contactForm .right svg{margin-bottom:-.5rem}.container-thanks{min-height:90vh}.containerFleurTexte{flex-flow:column nowrap}.imgfleur{width:auto!important;margin-bottom:5rem!important}.imgfleur img{min-height:40vh!important;height:40vw!important;width:auto!important}.box-text{width:auto!important;font-size:4rem!important}.box-text p{margin:2rem!important}#btnsThanksSlide{flex-flow:column nowrap!important}#btnsThanksSlide button{width:60vw!important;font-size:3.5rem!important}}.carousel-wrapper{overflow:hidden;width:100%;height:100%}.carousel{display:flex;height:100%;transform-style:preserve-3d}.carousel__photo{opacity:0;position:absolute;top:0;width:100%;z-index:100;transition:transform 1s,opacity .5s}.carousel__photo.active{opacity:1;z-index:900;height:100%}.carousel__photo.next,.carousel__photo.prev{z-index:800;height:100%}.carousel__photo.next{transform:translateX(100%)}.carousel__photo.prev{transform:translateX(-100%)}
/*# sourceMappingURL=style.css.map */
