@media (max-width: 575px) {}

@media (max-width: 767px) {
    .cliente__item {
        flex-wrap: wrap;
        justify-content: center;
    }

    .cliente__texto {
        text-align: center;
    }

    .header__top-item {
        margin-bottom: .5rem;
    }

    .projetos .h-100 {
        height: auto !important;
    }

    .projetos-categories__list {
        flex-direction: row;
        align-items: center;
        overflow: auto;
        gap: 1rem;
    }

    .projetos-categories__link {
        font-size: 2rem;
        border-right: none;
        border-bottom: 6px solid #ebeff7;
    }


    .projetos-categories__link:hover {
        color: #626262;
        border-bottom: 6px solid #3a65b0;
        font-weight: 700;
    }
}

@media (max-width: 991px) {
    .header__sidebar {
        left: -26rem;
    }

    .logo__mobile {
        display: block;
        padding: 2rem 0;
    }

    .logo__mobile img {
        position: relative;
        display: block;
        margin: auto;
    }

    .header__top {
        width: 100%;
        position: relative;
    }

    main,
    footer {
        width: 100%;
    }

    .intern-page {
        padding: 2rem;
    }

    .btn__menu {
        display: block;
    }

    .header__sidebar {
        z-index: 9999;
    }

    .header__logo-box {
        display: none;
    }

}

@media (max-width: 1199px) {}

@media (max-width: 1399px) {
    .img-bottom-page {
        padding-bottom: 0;
    }
}

@media (max-height: 600px) {
    .header__redes {
        bottom: unset;
    }

}