@media (min-width: 768px) and (max-width: 1100px) {
    .box-detalhes {
        flex-direction: column;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 20px;
        margin: 0 auto;
    }

    .btn-contrate-blue {
        height: auto;
    }

    .box-detalhes_blocos {
        width: auto;
    }

    .box-detalhes_textos {
        width: 100%;
        display: flex;
        gap: 20px;
        text-align: center;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }

    .destaque {
        width: auto;
    }
}