.t-body {
    background-image: url(https://static.tildacdn.com/tild6435-3834-4766-a637-393862353434/ob_pattern.svg);
    background-size: 700px;
    background-repeat: repeat;
    background-position: center top;
}
.t678 .t-input-title {
    font-weight: 400;
    line-height: 1.2;
}
.t678 .t-input-group {
    margin-bottom: 20px;
}
.t-input, .t-checkboxes__wrapper_button .t-checkboxes__item, .t-radio__wrapper_button .t-radio__item, .t-select {
    height: 50px;
}
.t-radio__wrapper {
    margin-top: 0;
}
.t-input-group[data-field-name="field_11"] .t-input-block_rd-flex .t-radio__control:nth-child(2), .t-input-group[data-field-name="field_13"] .t-input-block_rd-flex .t-radio__control:nth-child(3), .t-input-group[data-field-name="field_14"] .t-input-block_rd-flex .t-radio__control:nth-child(2), .t-input-group[data-field-name="field_15"] .t-input-block_rd-flex .t-radio__control:nth-child(2), .t-input-group[data-field-name="field_16"] .t-input-block_rd-flex .t-radio__control:nth-child(2), .t-input-group[data-field-name="field_18"] .t-input-block_rd-flex .t-radio__control:nth-child(2), .t-input-group[data-field-name="field_21"] .t-input-block_rd-flex .t-radio__control:nth-child(2) {
    margin-bottom: 0;
}
.t-form .t-submit {
    width: 100%;
    font-weight: 400;
}
.t678 .t-form__submit {
    margin-top: 0;
    margin-bottom: 0;
}
.t678 .t-form__inputsbox_flex .t-form__submit {
    margin-top: 0;
}
.t-form__successbox {
    background: #00BF00!important;
    margin-bottom: 0;
    line-height: 1.2;    
}
.t678 .t-form__inputsbox_flex .t-form__errorbox-wrapper {
    margin-bottom: 20px;
}
.t-form__errorbox-item {
    font-size: 16px;
    line-height: 1.2;
}
@media screen and (min-width: 480px) { 
    .t-input-block_rd-flex .t-radio__control, .t-input-block_rd-flex .t-radio__control:first-child, .t-input-block_rd-flex .t-radio__control:last-child {
        margin: 0;
    }
    .t-body {
        background-size: 1400px;
    }     
}