/* Correções para a seção FAQ */

/* Remover setas e manter apenas o sinal de + */
.faq-question {
    padding: 20px;
    font-size: 1.1rem; /* Reduzido para evitar sobreposição */
    font-weight: 700;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background-color 0.3s ease;
    position: relative;
}

/* Remover setas existentes */
.faq-icon {
    display: none !important;
}

/* Garantir que apenas o sinal + apareça */
.faq-question::after {
    content: "+";
    font-size: 1.5rem;
    transition: transform 0.3s ease;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}

.faq-item.active .faq-question::after {
    content: "+";
    transform: translateY(-50%) rotate(45deg);
}

/* Ajustar tamanho da fonte para não sobrepor o título */
.faq-question h3 {
    font-size: 1.1rem;
    margin-bottom: 0;
    padding-right: 30px; /* Espaço para o ícone */
    line-height: 1.4;
}

/* Garantir espaçamento adequado entre o título da seção e as perguntas */
.faq-container {
    margin-top: 60px;
}
