.w-full{width:100%}.h-full{height:100%}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.flex-column,.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.flex-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-start-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-center-start,.flex-start-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-center-center,.flex-center-start,.flex-start-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-center-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-end-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-between-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-between-center,.flex-between-start{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-between-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.testing-progress{background-color:#fff;padding:30px 15px}.testing-content{margin-top:15px;padding:15px}.testing-content .question{margin-bottom:15px;font-size:18px;font-weight:700}.testing-content .item,.testing-content .question{display:-webkit-box;display:-ms-flexbox;display:flex}.testing-content .item{background-color:#fff;border:1px solid #eee;border-radius:5px;padding:15px;margin-bottom:10px;cursor:pointer}.testing-content .item .l{margin-right:.5em}.testing-content .item.selected{background-color:rgba(237,115,46,.2);color:#008e3c}.testing-start{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:all .5s;transition:all .5s}.testing-start.hide{left:-100%;right:100%}.testing-start .title{font-size:24px;line-height:1;text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #efefef}.testing-start .content{padding:30px}.testing-start .text{margin-bottom:30px;text-align:justify;color:#343434;line-height:1.5}.testing-start .buttons button{display:block;border:0;background-color:#ed732e;color:#fff;border-radius:5px;width:100%;padding:15px 20px;font-weight:700;font-size:16px}