.self-test-rosacea .btn{display:flex;align-items:center;font-size:23px;font-weight:700;color:#fff;background-color:#ff858a;padding:20px 46px;border-radius:100px;cursor:pointer}.self-test-rosacea .btn>img{margin-right:10px}.self-test-rosacea .btn:active{background-color:#ff6c72}.self-test-rosacea .btn:focus{outline:0}.self-test-rosacea .self-test-rosacea__cta{display:inline-flex;border:2px solid #ff858a;border-radius:30px;color:#fff;font-size:24px;padding:15px 25px;line-height:0}.self-test-rosacea .self-test-rosacea__cta:hover{color:#ff858a;background-color:#fff}.self-test-rosacea .self-test-rosacea__cta i,.self-test-rosacea .self-test-rosacea__cta svg{pointer-events:none}.self-test-rosacea__header{position:relative;background-size:100%;background-position:0 0;padding:0 0 8vw}.self-test-rosacea__hip-link{position:absolute;top:10px;right:0;padding:16px 14px;line-height:1;color:#ff858a;font-size:16px;box-shadow:0 0 2px 1px #ff858a;background-color:#fff}.self-test-rosacea__hip-link:before{content:"";margin-right:9px;display:inline-block;width:14px;height:14px}.self-test-rosacea__hip-link:hover{color:#ff6c72}.self-test-rosacea__background--lg{display:none}.self-test-rosacea__background--md{display:block}.self-test-rosacea__title{font-weight:400;text-align:center;padding-top:31px}.self-test-rosacea__title-part1,.self-test-rosacea__title-part3{font-size:25px;color:#6c1845}.self-test-rosacea__title-part2{font-size:50px;color:#f245a2}.self-test__intro-container{margin-top:11px}.self-test__intro{text-align:justify;min-width:36.875vw;font-size:20px;line-height:1.87}.self-test-rosacea__description-section{padding:100px 0}.description-section__upper{margin-bottom:100px}.description-section__cover>img{width:100%}.description-section__content{margin:54px 5px 0 22px}.description-section__content>h2{font-size:35px;font-weight:400;letter-spacing:1.5px;color:#f245a2;margin-bottom:21px}.description-section__content>p{font-size:22px;line-height:2.18}.description-section__sub{max-width:238px;font-size:20px;white-space:nowrap;margin-bottom:62px;text-align:center}.description-section__sub>img{margin-bottom:32px}.self-test-rosacea__questions{padding:50px 0 57px;background-color:#9d1f63;color:#fff;font-size:38px;line-height:1.71;letter-spacing:2px;font-weight:400;min-height:calc(100vh - 68px);display:flex;flex-direction:column;justify-content:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.self-test-rosacea__questions{display:block}}.question__intro-title{font-size:25px}.question__intro-content{margin-top:30px;font-size:25px}.question__intro-start{margin-top:62px}.question__container{display:flex;overflow:hidden;align-items:stretch;position:relative;flex:1}.question{flex:0 0 100%;margin:0;padding:0 10px}.question .question__cover{background-size:contain;background-position:50%;background-repeat:no-repeat;min-height:300px;flex:1 1 50%}.question .question__content{flex:1 1 50%}.question .question__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.question .question__input:checked+.question__label{border:2px solid #fff;background-color:#f2b9bc;color:#1d4666;padding:11px 20px}.question__label{display:flex;align-items:center;background-color:#bfbfbf;border-radius:100px;padding:13px 35px 13px 20px;font-size:20px;display:inline-block;margin-bottom:10px;line-height:1;min-width:230px}.question__label:last-child{margin-bottom:0}.question__label:before{content:"";width:15px;height:15px;margin-right:20px;display:inline-block}.question__title{font-size:23px;margin-bottom:5px;line-height:1.22}.question__sub-title{font-size:20px;font-weight:400;color:#f2b9bc;margin-bottom:0}.question__description{min-height:56px;color:#f2b9bc;margin-top:14px;margin-bottom:38px;font-size:20px;line-height:1.22}.question__description.question__description--empty{display:none}.question__result{position:relative;padding:20px 40px;max-width:500px;margin:0 auto 55px;font-size:20px;text-align:center;letter-spacing:normal}.question__result p{margin-bottom:3px;line-height:1.5}.question__result .result__status{font-size:30px}.question__result .result__actions{display:flex;justify-content:center;margin-top:10px;margin-bottom:-56px;flex-direction:column}.question__result .result__actions .btn{width:100%;white-space:nowrap;padding:18px 37px 18px 41px}.question__result .result__actions .btn:first-child{margin-bottom:10px}.question__result .result__restart{margin-right:20px;background-color:#6c1845}.question__result .result__restart:active{background-color:#571338}.question__result .result__book-now:before,.question__result .result__restart:before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background-repeat:no-repeat}.question__result--light{background-image:linear-gradient(90deg,#499d78,#72deb4)}.question__result--medium{background-image:linear-gradient(90deg,#a1842c,#f7c940)}.question__result--serious{background-image:linear-gradient(90deg,#5d1e2d,#bd1e2d)}.question__share{font-size:20px;background-color:#6c1845;padding:20px 17px;max-width:500px;margin:0 auto 35px;letter-spacing:normal}.question__share .btn.share__action{display:inline-block;margin-bottom:-56px}.question__share .btn.share__action:before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background-repeat:no-repeat}.self-test-rosacea__questions-progress-bar{margin-top:40px;position:-webkit-sticky;position:sticky}.self-test__progress-bar-container{overflow:hidden}.self-test__progress-bar{list-style:none;display:inline-flex;flex-direction:row-reverse;padding:0;margin:0 10px;position:relative}.self-test__progress-bar-step{position:relative;text-align:center;font-size:18px;white-space:nowrap;flex:1;padding:0 10px}.self-test__progress-bar-step:after{content:" ";width:25px;height:25px;display:block;text-align:center;border-radius:50%;margin:10px auto 0}.self-test__progress-bar-step:before{content:"";background-color:#e5e6e7;position:absolute;width:100%;bottom:10px;height:5px;right:-50%;z-index:-1}.self-test__progress-bar-step:first-child:before{display:none}.self-test__progress-bar-step--active~.self-test__progress-bar-step:before{background-color:#f245a2}