/* Footer */
iframe{
    width: calc(320px - 1rem);
}

footer{
    background-image: linear-gradient(to bottom right, $bleu, $noir);
    text-align: center;
    padding-top: 1rem;

    #navigation {
        display: none;
    }

    h2, p{
        color: $texte;
    }

    h2{
        padding-top: 2rem;
        padding-bottom: 1rem;

        &:nth-of-type(2){
            padding-bottom: 0;
        }
    }

    img{
        width: 140px;
        height: 90px;
    }

    section{
        .focus{
            color: $bouton;
        }

        img{
            margin-top: 1.75rem;
        }

        div{
            display: flex;
            justify-content: center;
            gap: 1rem;
        }

        #nous-suivre{
            padding-bottom: 0;
        }

        p{
            margin: .5rem;

            i{
                padding-right: .5rem;
            }
        }

        i{
            color: $texte;
        }
    }
}

.legalisation{
    padding: 3rem 0 .5rem;
    font-size: .5rem;
}