label.required::after {
    content: ' * ';
    color: red;
}

/* Selects all <label> elements where the parent is a <div class="form-group"> element with focus */
div.form-group:focus-within > label {
    font-weight: 500;
    color: var(--theme-color);
}

i.add-icon, i.remove-icon {
    cursor: pointer;
}