.elementor-9100 .elementor-element.elementor-element-43c4124{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-43c4124 *//* ========== AJUSTES DA LOGO ========== */

/* Container da logo - mantém tudo alinhado normalmente */
.elementor-9100 .elementor-element.elementor-element-43c4124 .logo {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
}

/* Apenas a IMAGEM da logo - sobe 2,75cm para cima (27.5px ≈ 2.75cm) e reduz mais 20% do tamanho */
.elementor-9100 .elementor-element.elementor-element-43c4124 .logo-img {
    height: 8px !important; /* 10px - 20% = 8px */
    width: auto !important;
    max-width: 56px !important; /* 70px - 20% = 56px */
    object-fit: contain !important;
    transform: translateY(-27.5px) !important; /* Sobe APENAS a imagem 2,75cm (20px + 7.5px) */
}

/* Texto da logo - mantém POSIÇÃO e TAMANHO ORIGINAIS */
.elementor-9100 .elementor-element.elementor-element-43c4124 .logo-text {
    font-size: 1.1rem !important; /* Mantém tamanho original */
    font-weight: 700 !important;
    white-space: nowrap !important;
    color: #ffffff !important;
    /* NÃO tem transform nem margin-top - fica no lugar original */
}

/* Para mobile - ajuste proporcional */
@media (max-width: 768px) {
    .elementor-9100 .elementor-element.elementor-element-43c4124 .logo-img {
        height: 6.4px !important; /* 8px - 20% = 6.4px, arredondando para 6px */
        max-width: 45px !important; /* 56px - 20% = 44.8px, arredondando para 45px */
        transform: translateY(-22px) !important; /* Reduz um pouco a subida no mobile */
    }
    
    .elementor-9100 .elementor-element.elementor-element-43c4124 .logo-text {
        font-size: 0.95rem !important; /* Pequeno ajuste mobile apenas */
    }
}

/* ========== AJUSTES DOS COMENTÁRIOS - FOTOS REDONDAS ========== */

/* Faz as fotos dos depoimentos ficarem totalmente circulares */
.testi-avatar {
    border-radius: 50% !important; /* Torna totalmente redondo */
    overflow: hidden !important; /* Garante que a imagem não ultrapasse o círculo */
    object-fit: cover !important; /* Ajusta a imagem para preencher o círculo */
    border: 2px solid #107C41 !important; /* Mantém a borda verde, se quiser */
}

/* Garante que todas as imagens dentro do avatar também fiquem redondas */
.testi-avatar img {
    border-radius: 50% !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* Se houver outras imagens de avatar com classes diferentes, adicione: */
.testimonials-section img[class*="avatar"],
.testimonials-section .testi-author img {
    border-radius: 50% !important;
    overflow: hidden !important;
    object-fit: cover !important;
}/* End custom CSS */