label{font-weight:normal}textarea{resize:none}.mt-1{margin-top:1em}.w-300px{width:300px}.w-200px{width:200px}.w-150px{width:150px}.w-100px{width:100px}.d-flex-nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-primary{color:#06c}.form-control{font-size:2rem}.question-submit{height:95px;border-radius:8px;font-size:24px;width:calc(100% - 50px)}.question__item label{min-width:300px;text-align:right}@media (max-width:767px){.question__item label{min-width:auto;width:200px}}.question__heading{font-size:24px}.question__item .--level{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.question__item .--level{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.question__item .--input2{width:calc(100% - 270px)}.question-level{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1190px){.question-level{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.question-level .--left{-ms-flex-preferred-size:30%;flex-basis:30%}.question-level .--right{-ms-flex-preferred-size:70%;flex-basis:70%;padding-left:30px}@media (max-width:1190px){.question-level .--right{padding-left:0}}.question-level .--level__label{font-size:14px;width:155px;margin-top:13px}.question-level .--level__line{height:3px;width:calc(100% - 155px);padding-left:5px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:15px}@media (max-width:767px){.question-level .--level__line{padding-left:0;width:100%;padding-right:0}}.question-level .--level__line:before{content:"";position:absolute;top:0;left:30px;height:100%;width:calc(100% - 40px);background:-webkit-gradient(linear,left top,right top,from(#FF0000),to(#00FF14));background:-o-linear-gradient(left,#FF0000,#00FF14);background:linear-gradient(to right,#FF0000,#00FF14);display:none}@media (max-width:767px){.question-level .--level__line:before{width:calc(100% - 20px);left:10px}}.question-level .--level__line span{height:16px;width:16px;border-radius:50%;border:1px solid #707070;margin:0 5px;display:inline-block;position:relative;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media (max-width:767px){.question-level .--level__line span{height:25px;width:25px}}.question-level .--level__line span:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (max-width:767px){.question-level .--level__line span.active{color:#fff;border:1px solid #06c}}.question-level .--level__line span.active:before{content:"";position:absolute;height:8px;width:8px;background:#06c;border-radius:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.question-level .--level__line span.active:before{height:100%;width:100%;-webkit-transform:unset;-ms-transform:unset;transform:unset;left:0;top:0}}.question-level .--level__line span:after{content:attr(data-level);position:absolute;left:calc(100% + 5px);top:0px;font-size:12px;width:26px}@media (max-width:767px){.question-level .--level__line span:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;line-height:25px;height:100%;font-size:14px}}