@charset "UTF-8";.answer{border:4px solid #4fcae3;padding:20px 10px 20px 10px}.answerTitle{color:#fff;height:90px;font-size:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:500;border:4px solid #444;border-radius:30px;margin:0 0 20px;padding:0 15px}.answerBlue{background-color:#4a92d9}.answerRed{background-color:#ea3131}.answerBox{background-color:#fff4d2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:45px 20px;margin:0 0 30px}.circle{height:100px;width:100px;border:18px solid #d90000;border-radius:50%;margin:0 0 30px}.answerText{color:#d80000;font-size:2rem;text-align:center;max-width:100%}.answerSub{font-size:1.5rem;margin:20px 0 0;max-width:100%}.target{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.targetSummary{-webkit-flex-basis:calc(60% - 10px);-ms-flex-preferred-size:calc(60% - 10px);flex-basis:calc(60% - 10px)}.targetPic{-webkit-flex-basis:calc(40% - 10px);-ms-flex-preferred-size:calc(40% - 10px);flex-basis:calc(40% - 10px)}.resultBtn{color:#fff;height:120px;border:4px solid #444;border-radius:30px;background-color:#373a80;font-size:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:.4s;transition:.4s;padding:0 15px}.resultBtn:after{content:"\f105";font-family:FontAwesome;margin:0 0 0 15px;font-size:3.5rem;-webkit-transition:margin .4s;transition:margin .4s}.resultBtn:hover{background-color:#fff;color:#373a80}.resultBtn:hover:after{margin:0 -10px 0 25px}@media print,screen and (min-width:768px){.answer{padding:20px 30px 60px 30px}.answerTitle{height:100px;font-size:3.3rem}.circle{height:185px;width:185px;border:30px solid #d90000}.answerText{font-size:3rem}.answerSub{font-size:2.3rem}.resultBtn{height:100px;font-size:2.5rem}}