.modal-request__input{margin:0 0 15px}
.modal-request__label{margin:0 0 10px}
.modal-request__agree{font-size:.9em}
.modal-request__btn {margin:10px 0 0}
.modal-request .captcha {display:flex;align-items:center;padding:0;margin:15px -10px}
.modal-request .captcha > * {width:auto}
.modal-request .captcha__label {display:none}
.modal-request .captcha__input{max-width:110px}
.modal-request .callback_success {padding:10px}

.question-form {margin:0 0 30px}
.question-form .captcha__title{width:16.6666666666%;padding-top:7px;text-align:right}
.question-form .captcha__wrapper{width:70%}

.question-list__item{margin:0 0 20px;padding:0;word-wrap: break-word;border-radius: 4px;
    border: 1px solid #eceff4; font-size: 15px}

.question-list__item_tit {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #eceff4;

}

.question-list__name{ padding: 15px 25px;font-weight: 500;}
.question-list__date{padding: 15px 25px; color: #8493a8;}

.question-list__comment {
    padding: 30px 24px;
}

.question-list__reply{border-top: 1px solid #eceff4; padding: 20px 24px;}
.question-list__reply-heading{color:#e52f2f;font-size:.9em;font-weight:500;}
.question-list__reply-icon{margin:0 5px 0 0;transform:rotate(180deg);font-size:.85em}
.question-pagination {margin-bottom:20px}

.modal-credit h5 {
    font-size: 1.4em;
}

.modal-credit h6 {
    font-size: 1.2em;
    margin: 0 0 3px;
    color: #d59b38;
}

.modal-credit div {
    margin: 0 0 20px;
}

.modal-credit ul {
    margin: 10px 0 10px;
    padding: 0 0 0 15px;
}

.modal-scroll {
    position: absolute;
    top: 0;
    margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
    .modal-credit h5 {
        font-size: 1.1em;
    }

    .modal-credit h6 {
        font-size: 1em;
    }
}