@media (max-width: 900px) {
    /* Seção Destaque */
    #home-destaque-area .container {
        margin-bottom: -210px;
    }

    #home-destaque-area .container .title-area {
        margin-top: 40px;
    }

    #home-destaque-area .container .title-area .top-title {
        padding-left: 0px;
        border-left: 0px;
        text-align: center;
    }

    #home-destaque-area .container .title-area .title {
        padding-left: 0px;
        text-align: center;
    }

    #home-destaque-area {
        min-height: 100vh;
        height: auto;
    }

    #home-destaque-area .container .description-area {
        display: flex;
        margin-top: 12px;
        flex-flow: column;
    }

    #home-destaque-area .container .description-area .description-details-area {
        order: 1;
        padding-left: 0px;
    }

    #home-destaque-area .container .description-area .description-details-area .description {
        text-align: center;
    }

    #home-destaque-area .container .description-area .description-details-area .btns-actions-list li:first-child {
        margin-left: auto;
    }

    #home-destaque-area .container .description-area .description-details-area .btns-actions-list li:last-child {
        margin-right: auto;
    }

    #home-destaque-area .container .description-area .description-details-area .certificates-list li:first-child {
        margin-left: auto;
    }

    #home-destaque-area .container .description-area .description-details-area .certificates-list li:last-child {
        margin-right: auto;
    }

    #home-destaque-area .container .description-area .banner-destaque {
        order: 2;
        max-width: 500px;
        width: 100%;
        margin: auto;
        margin-top: 55px;
        min-width: unset;
    }



    /* Seçãp Diferenciais */
    #motivacao-diferenciais-area .container .banner-motificao-1 {
        display: none;
    }

    #motivacao-diferenciais-area .container .promise-area {
        margin-left: auto;
        margin-right: auto;
        max-width: unset;
        min-width: unset;
        width: 100%;
    }

    #motivacao-diferenciais-area .container .promise-area .promise-card .details-area {
        flex-flow: column;
    }

    #motivacao-diferenciais-area .container .promise-area .promise-card .details-area .btn-area {
        padding-left: 0px;
        margin-top: 18px;
    }

    /* Seção Quem Somos */
    #quem-somos-area .container .stats-area .stats-list {
        flex-flow: wrap;
        justify-content: center;
    }

    #quem-somos-area .container .stats-area .stats-list li:first-child {
        margin-left: 20px;
    }

    #quem-somos-area .container .stats-area .stats-list li:last-child {
        margin-right: 20px;
    }

    #quem-somos-area .container .stats-area .stats-list li {
        margin-top: 15px;
    }

    #quem-somos-area .container .stats-area .stats-list li .stats .icon {
        width: 70px;
    }

    #quem-somos-area .container .stats-area .stats-list li .stats .icon svg {
        color: #440613;
        width: 40px;
        margin: auto;
    }

    #quem-somos-area .container .stats-area .stats-list li .stats .info .value {
        font-size: 30px;
    }

    #quem-somos-area .container .stats-area .stats-list li .stats .info .label {
        font-size: 18px;
        line-height: 22px;
    }

    /* Seção Serviços */
    #servicos-area .container .servicos-list-area .servicos-list-carrosel-area .title-area .carrousel-controls a {
        width: 60px;
    }

    #servicos-area .container .servicos-list-area .servicos-list-carrosel-area .title-area .carrousel-controls a i {
        font-size: 16px;
    }

    #servicos-area .container .servicos-list-area .servicos-list-carrosel-area .servicos-list-carrosel li {
        width: calc(100% / 2);
    }

    #servicos-area .container .servicos-list-area .servicos-list-carrosel-area .servicos-list-carrosel li .servico-card .infos-area .top-title {
        font-size: 14px;
        text-align: center;
    }

    #servicos-area .container .servicos-list-area .servicos-list-carrosel-area .servicos-list-carrosel li .servico-card .infos-area .title {
        font-size: 24px;
        line-height: 26px;
        text-align: center;
    }

    #servicos-area .container .servicos-list-area .servicos-list-carrosel-area .servicos-list-carrosel li .servico-card .infos-area .description {
        display: none;
    }

    /* Seção Processos */
    #processo-area {
        padding: 0px 0px 80px 0px;
    }

    #processo-area .container {
        flex-flow: column;
    }

    #processo-area .container .process-information {
        width: 100%;
        text-align: center;
    }

    #processo-area .container .combo-img-area {
        width: 100%;
        margin-top: 40px;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-1 {
        position: absolute;
        top: 130px;
        right: 20px;
        background-color: #ffad60;
        border-radius: 22px;
        padding: 20px;
        box-shadow: 0px 0px 114px #cdcdcd;
        text-align: center;
    }
    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-1 .icon {
        width: 70px;
        aspect-ratio: 1 / 1;
        border-radius: 100%;
        background-color: white;
        display: flex;
        flex-flow: wrap;
        margin: auto;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-1 .icon svg {
        width: 30px;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-1 .stats-data {
        margin-top: 8px;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-1 .stats-data .value {
        font-size: 35px;
        line-height: 40px;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-2 {
        top: 450px;
        left: 8px;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-2 .icon {
        width: 70px;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-2 .icon svg {
        width: 30px;
    }

    #processo-area .container .combo-img-area .combo-img-content .float-cards .card-destaque-2 .stats-data .value {
        font-size: 24px;
        line-height: 27px;
    }





    /*  Seção Contato  */
    #contato-area {
        min-height: 800px;
        height: auto;
    }

    #contato-area .container {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    #contato-area .background-img-area {
        display: none;
    }

    #contato-area .contato-painel {
        width: 100%;
    }

    #contato-area .contato-painel .painel-content .top-title {
        text-align: center;
    }

    #contato-area .contato-painel .painel-content .title {
        text-align: center;
    }


    /* Seção Blog */
    #blog-area .container .title-area {
        flex-flow: column;
        text-align: center;
        width: 100%;
        align-items: anchor-center;
    }

    #blog-area .container .title-area .title-group {
        padding: 0px;
        width: 100%;
    }

    #blog-area .container .title-area .title-group .top-title {
        color: #ffad60;
        font-size: 18px;
        line-height: 22px;
    }

    #blog-area .container .title-area .title-group .title {
        font-size: clamp(1.4rem, 6vw, 5rem);
        font-weight: bold;
        line-height: clamp(1.5rem, 6.1vw, 5.1rem);
    }

    #blog-area .container .title-area .description {
        padding-left: 0px;
        color: gray;
        margin-top: 16px;
        text-align: center;
    }

    #blog-area .container .blog-news-area .blog-news-list {
        flex-flow: wrap;
    }

    #blog-area .container .blog-news-area .blog-news-list li {
        width: calc(100% / 2);
    }


    #testemunhos-area .container .testemunhos-list-area .testemulhos-list li {
        width: calc(100% / 2);
    }

}