.legal-mentions{
    display: flex;
    flex-direction: column;
    gap: 40px;
}


.legal-cards{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}

.legal-card{
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);

    border-bottom-right-radius: 50px;
}

.legal-card__title{
    background-color: #D62598;
    padding: 20px;
    text-align: left;
}

.legal-card__title p{
    color: #fff;
    font-family: "Segoe UI Light", Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1rem;
    margin: 0;
    text-transform: uppercase;
}

.legal-card h2{
    color: #fff;
    font-family: "Segoe UI SemiBold", Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1.5rem;
    margin: 0;
    text-transform: uppercase;
}


.legal-card__content{
    padding: 20px;
}


.legal-property h2{
    color: #D62598;
    font-family: "Segoe UI SemiBold", Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1.5rem;
    margin: 0;
    text-transform: uppercase;
}


/* Media Queries */
@media screen and (max-width: 991px){

    .legal-cards{
        grid-template-columns: repeat(1, 1fr);
    }

    .container-maxWidth.legal-mentions{
        gap:20px;
        padding: 20px 15px;

    }
}