.quiz_v1{margin-left:auto;margin-top:24px}.quiz_v1--question{background-color:var(--white);box-shadow:var(--boxShadow);border-radius:var(--borderRadius);padding:44px 44px 56px;overflow:hidden}.quiz_v1--question:not(:first-child){display:none}.quiz_v1--question .progress-line{margin-top:12px;background-color:var(--lightGray);border-radius:10em;height:8px;overflow:hidden;position:relative}.quiz_v1--question .progress-status{color:var(--gray);font-size:18px;line-height:28px}.quiz_v1--main{display:flex;flex-wrap:wrap;flex-direction:column}.quiz_v1--main .h3{font-size:24px;margin-bottom:32px;width:100%;position:relative;z-index:2}.quiz_v1--main .h3 br{display:none}.quiz_v1--main .radio-input-items{width:100%;margin-bottom:32px;display:flex;flex-wrap:wrap;justify-content:flex-start}.quiz_v1--main .radio-input-item{border-radius:var(--borderRadius);border:1px solid var(--grayBorder);padding:14px 16px;display:flex;align-items:center;cursor:pointer;margin-bottom:16px;background-color:var(--white);transition:background-color .25s ease;width:100%}.quiz_v1--main .radio-input-item>span.text{line-height:1}.quiz_v1--main .radio-input-item:last-child{margin-bottom:0}.quiz_v1--main .radio-input-item.active .circle{border-color:var(--accent)}.quiz_v1--main .radio-input-item.active .circle::before{opacity:1;width:10px;height:10px}.quiz_v1--main .radio-input-item .circle{width:24px;height:24px;display:inline-block;border-radius:10em;border:1px solid var(--grayBorder);margin-right:16px;position:relative;transition:all .25s ease}.quiz_v1--main .radio-input-item .circle::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--accent);border-radius:10em;width:0;height:0;opacity:0;transition:all .25s ease}@media screen and (max-width:768px){.quiz_v1{margin-top:16px}.quiz_v1--question:first-child .progress-wrap{width:100%}.quiz_v1--question .progress-wrap{width:100%;display:flex;align-items:center}.quiz_v1--question .progress-wrap .progress-status{white-space:nowrap;margin-right:16px}.quiz_v1--question .progress-status{font-size:16px}.quiz_v1--question .progress-wrap .progress-line{width:100%;margin-top:0}.quiz_v1--question .quiz_v1--footer{flex-wrap:wrap}.quiz_v1--main .radio-input-items{margin-bottom:24px}.quiz_v1--main .h3{margin-bottom:16px;font-size:20px;line-height:28px}.quiz_v1--main .h3 br{display:block}.quiz_v1--question{padding:24px 24px 36px}.quiz_v1--main .checkbox-input-item .text,.quiz_v1--main .radio-input-item .text{width:calc(100% - 20px - 10px);font-size:14px}.quiz_v1--main .checkbox-input-item.active .circle::before,.quiz_v1--main .radio-input-item.active .circle::before{width:8px;height:8px}.quiz_v1--main .radio-input-item{border-radius:12px}.quiz_v1--main .question-result,.quiz_v1--question-form .quiz_v1--main>p{font-size:14px;line-height:20px}}.quize-results--description table{margin-bottom:32px}.quize-results--description table tr{background-color:var(--white)}.quize-results--description table tr:first-child td{padding-top:0;font-weight:inherit;color:inherit}.quize-results--description table tr td{border:0;position:relative;z-index:1;vertical-align:middle;padding:20px 0 0;font-size:16px}.quize-results--description table tr td .result-item{position:relative;display:block;background-color:var(--grayBorder);border-radius:10em;height:16px;overflow:hidden}.quize-results--description table tr td .result-item .count{position:absolute;left:0;text-align:center;top:50%;transform:translateY(-50%);color:var(--white);font-size:12px;font-weight:600;z-index:2;min-width:38px}.quize-results--description table tr td .result-item .line{position:absolute;left:0;top:0;bottom:0;background:var(--accent);border-radius:10em;z-index:1;min-width:38px}@media screen and (max-width:768px){.quize-results--description table{margin-bottom:40px}.quize-results--description table tr td{min-width:190px;display:block;width:100%;background-color:transparent!important;padding:0;font-size:14px}.quize-results--description table tr td:first-child{min-width:240px}.quize-results--description table tr{display:block;padding:0 15px 16px;margin-left:-15px;width:calc(100% - -16px)}.quize-results--description table tr:last-child{padding-bottom:0}.quize-results--description table tr td .result-item{height:12px}.quize-results--description table tr td .result-item .count{line-height:12px;font-size:12px}}