.d-flex {
    display: flex;
}

.d-flex-c-end {
    align-content: end;
    justify-content: end;
}

.d-flex-i-end {
    align-items: end;
    justify-items: end;
}

.d-flex-c-center {
    align-content: center;
    justify-content: center;
}

.d-flex-i-space-between {
    align-items: end;
    justify-items: end;
}

.d-flex-c-space-between {
    align-content: space-between;
    justify-content: space-between;
}

.d-flex-i-center {
    align-items: center;
    justify-items: center;
}

.d-flex-dir-col {
    flex-direction: column;
}

.d-flex-dir-row {
    flex-direction: row;
}

.d-flex-gap-1{
    gap:1em;
}