.page-legales{
    padding:50px 80px;

    & h1{
        font-size:3rem;
        padding: 20px 0;
    }

    & h2{
        font-family:'Didot';
        font-size:2rem;
        padding: 10px 0;
    }

    & h3{
        font-family:'ProximaNovaSemiBold';
        color:var(--orange);
        font-size:1.2rem;
        padding: 10px 0;
    }

    & a{
        color:var(--black);
    }

    & p{
        padding: 5px 0;
    }
}

@media screen and (max-width:768px){
    .page-legales{
    padding:50px;

    & h1{
        font-size:2.8rem;
        line-height:1.1;
        padding: 10px 0;
    }

    & h2{
        font-size:1.8rem;
    }

    & h3{
        font-size:1.1rem;
    }

    & a{
        color:var(--black);
        font-size:0.9rem;
    }

    & p{
        padding: 5px 0;
        font-size:0.9rem;
    }
}
}

@media screen and (max-width:480px){
    .page-legales{
    padding:30px;

    & h1{
        font-size:2.2rem;
    }

    & h2{
        line-height:1.1;

    }

    & h3{
        line-height:1.1;
    }

    & a{
        color:var(--black);
        font-size:0.9rem;
    }

    & p{
        padding: 5px 0;
        font-size:0.9rem;
    }
}
}



/* 2. ---------------- bannière de cookies complianz -------------------------- */

.cmplz-cookiebanner .cmplz-title{
  font-family: 'ProximaNovaSemiBold';
  font-size: 1rem !important;
}

.cmplz-cookiebanner .cmplz-message, .cmplz-description{
    font-family: 'ProximaNovaRegular';
    font-size: 0.8rem !important;
}

.cmplz-buttons button{
    font-family:'ProximaNovaSemiBold';
    font-size:0.9rem !important;
    border-radius:50px !important;
}

.cmplz-links ul li a{
    display:none;
}

.cmplz-category-title, .cmplz-always-active{
    font-family:'ProximaNovaSemiBold';
    font-size:0.9rem !important;
}

#cmplz-manage-consent .cmplz-manage-consent{
    display:none;
}