.content__div--cards {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(440px, 1fr));
    gap: 32px;
}

@media (max-width: 991px) {
    .content__div--cards  {
        grid-template-columns: repeat(auto-fit, minmax(300px, 2fr));
    }
}

.brxe-prefix-my-custom-card{
    display: flex;
}

.content__card {
    display: flex;
    width: 542px;
    padding: 32px 16px;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
    gap: 8px;
    border-radius: 16px;
    background: var(--bg-colorWhite);
    width: 100%;
}

.content__card--bloc {
    display: flex;
    padding: 20px 20px 0px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
    height: 100%;
}

@media (max-width: 780px) {
    .content__card--bloc  {
        padding: 0;
    }
}


.content__card--title {
    line-height: 110%;
}

.content__card--tags {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 8px;
    align-self: stretch;
    flex-wrap: wrap;
}

.content__card--tag {
    display: flex;
    padding: 8px;
    align-items: end;
    gap: 8px;
    border-radius: 8px;
    background: var(--color-secondary-50);
}

.content__tag--svg {
    width: 16px;
    height: 16px;
}

.content__tag--text {
    color: var(--color-secondary-700);
    font-size: var(--font-size-14px);
    font-style: normal;
    font-variation-settings: "wdth" 100, "wght" 500;
    line-height: normal;
}

.asterisk {
    font-feature-settings: 'sups' on;
}

.content__card--text {
    align-self: stretch;
    color: var(--color-brand-950);
    line-height: 150%;
}

.content__card--text ul{
    padding: 10px;
    margin: 0;
}

.content__card--text li{
    padding-top: 5px;
}

.content__card--bottom {
    display: flex;
    padding: 8px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
    margin-top: auto;
}

.content__card--asterisks {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    align-self: stretch;
    flex-wrap: wrap;
    flex-direction: row;
    min-height: 12px;
    column-gap: 8px;
}

.content__card--asterisk {
    color: var(--color-secondary-400);
    font-size: 11px;
    font-style: normal;
    font-variation-settings: "wdth" 100, "wght" 400;
    line-height: normal;
}