@media screen and (min-width: 960px) {
     .tn-form_horiz .t-form__inputsbox {
         display: grid !important;
         grid-template-columns: 1fr 1fr 1fr 1fr;
         gap: 10px;
    }
     .tn-form_horiz.t-form_inputs-total_4 .t-input-group {
         width: 100% !important;
    }
     .t-input-group.t-input-group_cb {
         order: 98;
         grid-column: span 4;
    }
     .t-form__errorbox-middle {
         order: 99;
    }
     .tn-form__submit {
         order: 4;
    }
}