.content-form select {
    width: auto;
}
.content-form__fieldset {
    all: unset;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.content-form__fieldset + .content-form__fieldset {
    margin-top: 1em;
}
.content-form__field {
    flex: 1 0 auto;
    max-width: 100%;
}
.content-form__field--full-width {
    flex-basis: 100%;
}
.content-form__field-label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
}
.content-form__field-text-input {
    min-width: 250px;
}

.content-form__field div.mage-error {
    margin-top: 5px;
}

.content-form__field.required label > span::after {
    color: #e22626;

    content: '*';

    font-size: 1.6rem;

    font-weight: 500;

    position: absolute;

    margin-left: 5px;

}
