.sevicesindex{
    background-color: #f4f4f4;
}

.services_tittle{
    
    color: black;
}

.services_text{
color: black;
}

.services__left{
    padding-block: 52px;
}

/*collapse*/

.services__collapse{
    padding-block: 40px;
}

/* Estilos do botão */
.collapse-btn {
    background: transparent;
    border: none;
    color: black;
    font-size: 22px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 8px;
    border-top: 1px solid rgb(203 197 197);;
    transition: background 0.5s ease;
}

.collapse-btn:hover {
    background: rgba(0, 0, 0, 0.04);
}

/* Ícone de seta */
.collapse-btn i {
    transition: transform 0.7s ease;
}

/* Quando ativo, a seta gira para cima */
.collapse-btn.active i {
    transform: rotate(180deg);
}

/* Estilos do conteúdo oculto */
.collapse-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out, padding 0.3s ease;
    padding: 0 10px;
    border-top: none;
}

.last-collapse{
    border-bottom: 1px solid rgb(203 197 197);;
}

@media screen and (max-width: 991px) {
    .services__left {
        padding-block: 52px 0px;
    }
}