.baumans-regular {
    font-family: "Comfortaa", system-ui;
    font-weight: 400;
    font-style: normal;
}

.input-group.input-group-outline.is-focused .form-label + .form-control, .input-group.input-group-outline.is-filled .form-label + .form-control {
    border-color: #000 !important;
    border-top-color: #000 !important;
    border-top-color: transparent !important;
    color: #000 !important;
    box-shadow: inset 1px 0 #000, inset -1px 0 #000, inset 0 -1px #000 !important;
}

.input-group.input-group-outline.is-focused .form-label, .input-group.input-group-outline.is-filled .form-label {
    color: #000 !important;
}

.input-group.input-group-outline.is-focused .form-label::before, .input-group.input-group-outline.is-focused .form-label::after, .input-group.input-group-outline.is-filled .form-label::before, .input-group.input-group-outline.is-filled .form-label::after {
    border-top-color: #000 !important;
    box-shadow: inset 0 1px #000 !important;
}

.input-group .input-group-text {
    padding: 0.64rem 0 !important;
}
