/* Два столбца для полей формы */
.t-form__inputsbox {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 15px !important;
    row-gap: 15px !important;
}
.t-input-title {
    height: 20px !important;
}

/* Убираем стандартные отступы */
.t-form__inputsbox > .t-input-group {
    margin-bottom: 0 !important;
    width: 100% !important;
}

/* Комментарий на всю ширину */
.t-form__inputsbox > .t-input-group_ta {
    grid-column: 1 / -1;
}

/* Ошибки и кнопка на всю ширину */
.t-form__errorbox-middle,
.tn-form__submit {
    grid-column: 1 / -1 !important;
}

/* Цвет текста соглашения */
.t-checkbox__control>span {
    color: #d3b47f !important;
}

/* Соглашение на всю ширину */
.t-input-group_cb {
    width: 100% !important;
    grid-column: 1 / -1 !important;
}



/* Мобильная версия — один столбец */
@media screen and (max-width: 540px) {
    .t-form__inputsbox {
        grid-template-columns: 1fr !important;
    }
}



