.page-quiz .quiz-header__wrapper{justify-content:space-between;align-items:flex-end;height:66px;padding-bottom:8px;display:flex;position:relative}.page-quiz .quiz-header .logo{margin-bottom:4px}.page-quiz .quiz-header .logo a{display:block}.page-quiz .quiz-header .logo svg{width:auto;height:32px}.page-quiz .quiz-header:not([data-layout=quiz]) .logo{position:absolute;top:50%;left:50%;transform:translate(-42%,-62%)}@media (min-width:1280px){.page-quiz .quiz-header__wrapper{align-items:center;padding-bottom:0}.page-quiz .quiz-header .logo{margin-bottom:0}.page-quiz .quiz-header[data-layout=quiz] .logo{position:absolute;top:50%;left:50%;transform:translate(-42%,-62%)}}.page-quiz .quiz-container{text-align:center;flex:1;width:100%;max-width:840px;margin-left:auto;margin-right:auto}@media (min-width:1280px){.page-quiz .quiz-container[data-type=QuizCheckbox]{max-width:560px}}.page-quiz .quiz-container[data-type=QuizDemographics]{text-align:center;max-width:390px}@media (min-width:1280px){.page-quiz .quiz-container[data-type=QuizDemographics]{text-align:left;flex-direction:column;justify-content:center;max-width:none;display:flex}}.page-quiz .quiz-title+.quiz-container{flex-direction:column;margin-top:16px;display:flex}@media screen and (min-height:800px){.page-quiz .quiz-title+.quiz-container{margin-top:24px}}@media (min-width:1280px){.page-quiz .quiz-title+.quiz-container{justify-content:center;margin-top:24px}@media screen and (min-height:740px){.page-quiz .quiz-title+.quiz-container{margin-top:40px}}}.page-quiz .quiz-footer{z-index:10;background-image:linear-gradient(#f5f9fc00,#f5f9fc 15%);position:fixed;bottom:0}.page-quiz .quiz-footer__wrapper{width:100%;padding-top:24px;padding-bottom:24px}.page-quiz .quiz-footer a{background-color:var(--color-outline);color:var(--color-gray);border-radius:100%;place-content:center;width:48px;height:48px;display:grid}@media screen and (min-height:800px){.page-quiz .quiz-footer__wrapper{padding-top:40px;padding-bottom:40px}}@media (max-width:1279px){.page-quiz .quiz-footer{--btn-width:240px}}@media (min-width:1280px){.page-quiz .quiz-footer a{display:none}}.page-quiz .quiz-options{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-left:auto;margin-right:auto;display:flex}.page-quiz .quiz-options[data-columns="3"]{max-width:626px}@media screen and (min-height:680px){.page-quiz .quiz-options{gap:1rem}}@media screen and (max-width:1279px) and (max-height:600px){.page-quiz .quiz-options{padding-bottom:120px}}@media (min-width:720px){.page-quiz .quiz-options{gap:.625rem}@media screen and (min-height:840px){.page-quiz .quiz-options{gap:1rem}}}@media (min-width:1280px){@media screen and (min-height:740px){.page-quiz .quiz-options{gap:1rem}}}.page-quiz .quiz-demographics{grid-template-areas:"gender""age""waist""postal-code";row-gap:1.5rem;display:grid}.page-quiz .quiz-demographics [data-col=gender]{grid-area:gender}.page-quiz .quiz-demographics [data-col=age]{grid-area:age}.page-quiz .quiz-demographics [data-col=waist]{grid-area:waist}.page-quiz .quiz-demographics [data-col=pregnancy]{grid-area:pregnancy}.page-quiz .quiz-demographics [data-col=menopausal]{grid-area:menopausal}.page-quiz .quiz-demographics [data-col=postal-code]{grid-area:postal-code}@media (max-width:1279px){.page-quiz .quiz-demographics{padding-bottom:144px}.page-quiz .quiz-demographics[data-not-male=true]{grid-template-areas:"gender""pregnancy""menopausal""age""waist""postal-code"}}@media (min-width:1280px){.page-quiz .quiz-demographics{grid-template-columns:max(30%,300px) max(30%,340px) max(30%,380px);grid-template-areas:"gender age waist"".postal-code.";justify-content:space-between;row-gap:3rem}@media screen and (min-height:740px){.page-quiz .quiz-demographics{row-gap:4rem}}.page-quiz .quiz-demographics[data-not-male=true]{grid-template-areas:"gender age waist""pregnancy menopausal postal-code"}}.page-quiz .cover-content{z-index:1;margin:0;position:relative;overflow:hidden}@media (min-width:1280px){.page-quiz .cover-content{padding-top:24px;padding-bottom:120px}@media (min-height:740px){.page-quiz .cover-content{padding-bottom:144px}}}
