.card-aaz.a-propos {
    font-size: 1.25rem;
    display: flex;
    flex-direction: row;
    margin: 1rem auto 3rem auto;
    max-width: 100%;
    padding: 0;
}

.card-aaz.a-propos.aaz-orange .card-aaz-image {
    object-fit: contain;
    padding: 1.5rem;
    display: flex;
}

.card-aaz.a-propos.aaz-orange .card-aaz-image img {
    object-fit: contain;
    width: 100%;
    max-width: 300px;
    max-height: 300px;
    margin: auto;
}

.card-aaz.a-propos.aaz-blue .card-aaz-image {
    width: 50%;
}

.card-aaz.a-propos.aaz-blue .card-aaz-text-content {
    width: 50%;
}

.card-aaz.a-propos.aaz-orange .card-aaz-image {
    width: 30%;
}

.card-aaz.a-propos.aaz-orange .card-aaz-text-content {
    width: 70%;
}

@media screen and (max-width: 775px) {
    .card-aaz.a-propos {
        flex-direction: column !important;
    }

    .card-aaz.a-propos .card-aaz-image {
        width: 100% !important;
    }

    .card-aaz.a-propos .card-aaz-text-content {
        width: 100% !important;
    }
}

.card-aaz.a-propos .card-aaz-text-content {
    padding: 2rem 1rem;
}

.card-aaz.a-propos .card-aaz-text-content p {
    padding-bottom: 1.5rem;
}

.card-aaz.a-propos .card-aaz-text-content p:last-child {
    padding-bottom: 1rem;
}

.card-aaz.a-propos .card-aaz-title {
    font-size: 3rem;
}

.card-aaz .card-aaz-text-content {
    font-size: 1.75rem;
}

.card-aaz .card-aaz-image {
    aspect-ratio: auto !important;
}