@media screen and (max-width: 856px) {

    /*Estilo do cabeçalho*/
    .menu-desktop {
        display: none;
    }

    .logotipo {
        width: 70%;
    }

    /*Estilo do carrosel*/
    .carousel-container {
        width: 90%;
    }

    .carousel-item img {
        max-width: 95%;
    }

    .titulo-sessao h2 {
        font-size: 1.8rem;
    }

    /*Estilo do rodapé*/
    footer {
        text-align: center;
    }

    footer .logotipo {
        width: 100%;
    }

    footer .logotipo img {
        position: static;
    }

    footer .line-footer-top {
        padding-bottom: 2px;
    }
}