@media screen and (max-width: 1300px) {
    .wrap {
        padding: 0 20px;
    }

    .header__scroll .header-body .wrap {
        padding: 4px 20px;
    }
}

@media screen and (max-width: 1100px) {
    .section-title-big br {
        display: none;
    }
}

@media screen and (max-width: 950px) {
    .ini-quemsou-l1 {
        flex-wrap: wrap;
    }

    .ini-quemsou-la {
        margin: auto;
    }

    .ini-propostas-l1 {
        display: grid;
        grid-template-columns: 1fr;
    }

    .ini-propostas-l1-la,
    .ini-propostas-l1-lb {
        max-width: none;
        text-align: left;
    }

    .propostas-lst {
        grid-template-columns: repeat(3, 1fr);
    }

    .ini-blog-l1-lb {
        display: none;
    }

    .blog-lst {
        grid-template-columns: repeat(2, 1fr);
    }

    .galerias-lst {
        grid-template-columns: repeat(3, 1fr);
    }

    .ini-contato-l1 {
        grid-template-columns: 1fr;
        gap: 40px;
    }

    .ini-contato-la {
        grid-column: auto;
    }

    .ini-contato-lb {
        grid-column: auto;
    }

    .ini-contato-itens {
        display: grid;
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 768px) {
    .propostas-lst {
        grid-template-columns: repeat(2, 1fr);
    }

    .blog-lst {
        grid-template-columns: repeat(1, 1fr);
    }

    .page__header {
        padding: 20px 0 20px;
    }

    .page__content {
        margin: 20px 0;
    }
}

@media screen and (max-width: 600px) {
    .quesou-itens {
        grid-template-columns: 1fr;
    }

    .ini-quemsou-la {
        flex-shrink: 1;
    }

    .propostas-lst {
        grid-template-columns: repeat(1, 1fr);
    }

    .galerias-lst {
        grid-template-columns: repeat(2, 1fr);
    }
}