/* Estilos adicionais para a seção de depoimentos de médicos */

.expert-opinions-section {
    background-color: #f0f9f6;
    padding: var(--spacing-xl) 0;
    margin: var(--spacing-xl) 0;
    border-radius: var(--border-radius);
}

.expert-opinions-section h2 {
    text-align: center;
    margin-bottom: var(--spacing-xl);
    color: var(--color-primary);
    font-size: 1.8rem;
}

.expert-opinion {
    margin-bottom: var(--spacing-lg);
    background-color: var(--color-white);
    border-left: 4px solid var(--color-primary);
}

.expert-opinion .credentials {
    color: var(--color-primary);
    font-weight: 500;
}

/* Destaque visual para os médicos */
.expert-opinion .photo {
    border: 2px solid var(--color-primary);
}

/* Responsividade para a seção de médicos */
@media (min-width: 768px) {
    .expert-opinions-section .expert-opinion {
        display: flex;
        align-items: center;
        padding: var(--spacing-lg);
    }
    
    .expert-opinions-section .expert-opinion .photo {
        margin: 0 var(--spacing-lg) 0 0;
        width: 100px;
        height: 100px;
    }
}

@media (max-width: 767px) {
    .expert-opinions-section .expert-opinion {
        padding: var(--spacing-md);
    }
    
    .expert-opinions-section .expert-opinion .photo {
        margin: 0 auto var(--spacing-md);
    }
}
