@media (max-width: 1367px){
    div.slick-slide div.container-banner-text .texto-banner {
        width: 550px;
    }

    header#header {
        gap: 18px;
    }

    ul.menu {
        gap: 18px;
    }

    div.container-btns-header {
        gap: 18px;
    }

    section#segmentosDarkLog div.segmento-atuacao {
        max-width: 524px;
    }

    section#segmentosAtuacao div.segmento-atuacao {
        max-width: 524px;
    }

    div.blog-post {
        width: 100%;
        max-width: 362px;
    }

    section#blogPosts {
        gap: 30px;
    }

    div.blog-post-single-container {
        gap: 30px;
    }

    section#chamadaSolucaoGrid div.texto {
        max-width: 800px;
    }

    section#chamadaSolucaoGrid.padrao_sem div.texto {
        max-width: none;
    }

    section#principaisSolucoesMercado .row-solucao .solucao {
        max-width: 540px;
    }

    div.slick-slide div.container-banner-text .texto-banner,
    div.banner-paralaxe div.container-banner-text .texto-banner {
        max-width: 690px;
    }

    section#depoimentos div.container-depoimentos div.card-depoimento {
        padding: 20px;
    }

    section#maisSolucoes div.solucoes-card {
        gap: 100px;
    }
}

@media (max-width: 1200px) {

    section#SupermercadoBeneficios div.container-lista-beneficios {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 50px;
    }

    section#SupermercadoBeneficios.quatro_colunas div.container-lista-beneficios {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 30px;
    }

    section#blogPosts {
        gap: 20px;
    }

    search.blog-page {
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
        justify-content: flex-start;
    }

    search.blog-page form {
        width: 100%;
    }

    search.blog-page input[type=search] {
        width: 100%;
    }

    div.blog-post {
        width: 47%;
        max-width: unset;
    }

    section#navBlogPosts {
        font-size: 12px;
        gap: 16px;
    }

    section#navBlogPosts a {
        font-size: 12px;
    }

    section#hubs div.container-hubs {
        flex-direction: column;
    }

    section#hubs div.container-hubs div.lista:before {
        background-image: url(img/linha-mobile.png);
        background-repeat: no-repeat;
        content: '';
        left: 0;
        top: -30px;
        width: 100%;
        height: 30px;
    }

    section#hubs div.container-hubs div.lista ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 6px;
    }

    div.slider-card {
        min-width: 640px;
        min-height: 600px;
    }

    section#transporteLog {
        padding-block: 100px;
        gap: 40px;
    }

    div.conteudo-transporte-log {
        gap: 20px;
    }

    div.conteudo-transporte-log img {
        max-width: 300px;
    }

    section#hubs {
        padding-block: 100px;
    }

    section#soliciteProposta {
        padding-block: 60px;
    }

    section#condicoesGerais {
        padding-block: 40px 80px;
    }
}