.section-test{background-color:#f6f6f6;display:flex;font-family:NotoSans-Regular,sans-serif!important;font-weight:400;justify-content:center;text-align:left;width:100%}.section-test__container{background:#fff;display:flex;flex-direction:column;justify-content:center;max-width:1057px;overflow:hidden;padding:56px 16px;width:90%;@media (min-width:1020px){padding-bottom:64px;padding-left:16px;padding-right:16px;padding-top:64px}@media (min-width:1020px){max-width:1312px}}.test{padding:0 16px;width:100%}.test__description p{color:var(--theme-color-primary1);font-size:var(--text-5-font-size);@media (min-width:1020px){font-size:18px}&:not(:last-child){margin-bottom:12px;@media (min-width:1020px){margin-bottom:16px}}}.test__btn-wrap{backdrop-filter:blur(16px);background:linear-gradient(0deg,hsla(0,0%,100%,.5) -19.7%,hsla(0,0%,100%,.5) 52.12%,hsla(0,0%,100%,.2));display:flex;flex-direction:column-reverse;padding:16px;@media (min-width:1020px){align-items:flex-start;backdrop-filter:none;background:transparent;flex-direction:column;max-width:max-content;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:static}}.test__bottom-cont{align-items:center;display:flex;font-size:18px;gap:6px;letter-spacing:0;line-height:24px;margin-top:12px}.test__btn{background-color:var(--theme-button-bg-color);border:1px solid var(--theme-button-border-color);border-radius:var(--theme-button-border-radius);color:var(--theme-button-text-color);cursor:pointer;font-family:notosans-bold,sans-serif!important;font-size:var(--text-1-font-size);font-style:normal;font-weight:400;letter-spacing:0;line-height:1.15;margin-top:16px;padding:8px 10px;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;@media (min-width:1020px){padding:var(--theme-button-padding)}}.test__btn:not(:focus):hover{background-color:var(--theme-button-bg-color-hover);border-color:var(--theme-button-border-color-hover);color:var(--theme-button-text-color-hover)}.test__questions-container{display:none;position:relative}.test__questions-container.active{display:block}.test__progress-bar{background:rgba(216,100,36,.3);border-radius:2px;height:4px;margin-bottom:24px;overflow:hidden}.test__progress-fill{background:#d86424;border-radius:2px;height:100%;transition:width .3s ease;width:0}.test__question-counter{color:#888;font-size:13px;margin-bottom:16px}.test__question{display:none}.test__question.active{animation:fadeIn .4s ease;display:block}.test__question-row{display:flex;flex-direction:column;position:relative;@media (min-width:880px){flex-direction:row;gap:22px}}.test__question-col:not(.test__figure){background-color:hsla(0,0%,100%,.7);height:max-content;left:0;padding:12px 12px 50px;position:absolute;top:50%;transform:translateY(-50%);width:100%;@media (min-width:880px){background-color:transparent;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:static;transform:translateY(0)}}.test__question-title{color:var(--theme-color-primary1);font-family:Oswald-SemiBold,sans-serif!important;font-size:var(--title-2-font-size);font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.15;margin-bottom:24px}.test__question-error{color:red;font-family:notosans-bold,sans-serif!important;font-size:18px;line-height:24px;transition:all .2s ease}.test__question-subtitle{border-bottom:1px solid #eee;color:#666;font-size:14px;margin-bottom:20px;padding-bottom:12px}.test__number-input{border:2px solid #e9ecef;border-radius:12px;color:var(--theme-color-primary2);font-family:notosans-bold,sans-serif!important;font-size:18px;line-height:24px;margin-bottom:12px;padding:14px 18px;transition:all .2s ease;width:100%;@media (min-width:880px){margin-bottom:32px}}.test__number-input:focus{border-color:var(--theme-color-primary2);outline:none}.test__navigation{display:flex;flex-wrap:wrap;gap:0 12px;justify-content:flex-end;width:100%;@media (min-width:880px){bottom:0;left:12px;margin-top:16px;position:absolute;transform:translateY(0)}}.test__navigation,.test__navigation .test__btn{max-width:max-content}.test__gender-options{display:flex;gap:20px;@media (min-width:880px){justify-content:center;padding-bottom:60px}}.test__gender-option{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column}.test__gender-option input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.test__gender-option label{align-items:center;background:rgba(216,100,36,.1);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:16px 6px;transition:all .2s ease;@media (min-width:768px){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}}.test__label-text{align-items:center;display:flex;font-family:notosans-bold,sans-serif!important;font-size:var(--text-1-font-size);font-style:normal;font-weight:400;gap:4px;letter-spacing:0;line-height:1.15}.test__label-text span{align-items:center;border:1px solid var(--theme-button-border-color);border-radius:50%;display:flex;height:24px;justify-content:center;line-height:0;min-width:24px;overflow:hidden;width:24px}.test__gender-option label:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:80px;transition:transform .2s ease;width:80px}.test__gender-option[data-gender=female] label:before{background-image:url(/dam-new/image/test/female.png)}.test__gender-option[data-gender=male] label:before{background-image:url(/dam-new/image/test/male.png)}.test__gender-option input:checked+label{background:#fff;border:2px solid #d86424}.test__gender-option input:checked+label:before{transform:scale(1.05)}.test__gender-option input:checked+label .test__label-text span{background-color:var(--theme-button-border-color)}.test__gender-option:hover label{transform:scale(1.05)}.test__options{display:flex;flex-direction:column;gap:12px}.test__options .test__label-text span{@media (max-width:880px){background-color:#fff}}.test__option{align-items:center;background:rgba(216,100,36,.3);border:2px solid rgba(216,100,36,.3);border-radius:12px;cursor:pointer;display:flex;padding:8px 12px;transition:all .2s ease;@media (min-width:880px){background:rgba(216,100,36,.1);border-bottom-color:rgba(216,100,36,.1);border-bottom-style:solid;border-bottom-width:2px;border-left-color:rgba(216,100,36,.1);border-left-style:solid;border-left-width:2px;border-right-color:rgba(216,100,36,.1);border-right-style:solid;border-right-width:2px;border-top-color:rgba(216,100,36,.1);border-top-style:solid;border-top-width:2px;padding-bottom:14px;padding-left:18px;padding-right:18px;padding-top:14px}}.test__option:hover{background:#f1f3f5;border-color:#cd4a00}.test__option.selected{background:#fff;border:2px solid #d86424}.test__option.selected label .test__label-text span{background-color:var(--theme-button-border-color)}.test__option input{display:none}.test__option label{color:#333;cursor:pointer;flex:1;font-size:16px}.test__result-screen{display:none;text-align:left}.test__result-screen.active{animation:fadeIn .4s ease;display:block}.test__result-card{display:flex;flex-direction:column;gap:30px;margin-bottom:20px;@media (min-width:768px){flex-direction:row;justify-content:space-between}}.test__result-value{color:var(--theme-color-primary1);font-size:var(--text-5-font-size);@media (min-width:1020px){font-size:var(--title-2-font-size);line-height:1.15}}.test__result-img{max-width:352px;min-width:240px;width:100%}.test__reset-btn{max-width:max-content}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.test__disclaimer{border-top:1px solid #eee;color:#999;font-size:12px;margin-top:24px;padding-top:16px;text-align:center}