.modal-request__input{margin:0 0 10px}
.modal-request__input{margin:0 0 10px}
.modal-request__label{display:block;margin:0 0 4px;font-size:.95em}
.modal-request__agree{margin:5px 0 10px 0;font-size:.95em}

.question-info {display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px;padding:10px 15px;font-weight:500;color:#888;background:#f7f7f7;border-radius:4px}
.question-info > div {margin:0 30px 0 0}

.question-list__item{margin:0 0 20px;padding:10px 0 0 5px}
.question-list__name{margin:0 0 10px}
.question-list__date{margin:0 0 10px;font-size:.9em;color:#888}
.question-list__icon{width:15px;margin:0 5px 0 0}
.question-list__reply{margin:15px 0 15px 0;padding:5px 10px;border-left:solid 2px #f00;background:rgba(0, 0, 0, .025)}
.question-list__reply-heading{margin:0 0 5px;padding:0 0 5px;color:#f00;font-size:.85em;font-weight:500;border-bottom:solid 1px rgba(0, 0, 0, .1)}
.question-list__reply-icon{margin:0 5px 0 0;transform:rotate(180deg);font-size:.85em}
.question-list__hr {margin:0 0 15px;border-top:solid 2px rgba(0, 0, 0, .1)}
.question-pagination {margin-bottom:20px}

.modal-request .captcha__wrapper {padding:0}
.modal-request .captcha__title{padding:0 0 5px;font-size:.9em}
#form-question .captcha-basic__input{max-width:200px}