/* Réassurance */
.reassurance-container .certifications {
    position: relative;
}
.reassurance-container .certifications::after {
    content: '';
    position: absolute;
    inset: auto 0 0;
    display: block;
    height: 3px;
    margin: 0 calc(var(--bs-gutter-x) * .5);
    background-color: var(--wp--preset--color--color-2);
    border-radius: 1rem;
}
.reassurance-container .picto .image {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: clamp(3.5rem, 1.948rem + 5.773vw, 7rem);
}
.reassurance-container .picto .image img {
    max-height: 100%;
}
@media (min-width: 992px) {
    .reassurance-container .certification,
    .reassurance-container .picto {
        min-width: 150px;
    }
}
@media (min-width: 1600px) {
    .reassurance-container .certifications::after {
        left: auto;
        width: 5px;
        height: 100%;
        margin: 0;
    }
}

/* Dernières actualités */
@media (min-width: 992px) {
    .lastest-news-container {
        background: url("../images/bg-lines.svg") center center / cover no-repeat;
    }
}
.lastest-news-container h2.d-none:first-line {
    font-size: var(--wp--preset--font-size--large);
}
.lastest-news-container .description {
    max-width: 425px;
}


/* Footer */
footer {
    font-size: 1.25rem;
}
@media (min-width: 992px) {
    footer .container > .row {
        padding: 0 6%;
    }
}

/* Contact Info */
footer .contact-info {
    font-size: 1.125rem;;
}

/* Copyright */
footer .copyright {
    font-family: "Asap", sans-serif;
    color: inherit;
    font-size: clamp(0.6875rem, 0.604rem + 0.309vw, 0.875rem);
}
footer .copyright a {
    text-decoration: none;
}