.elementor-272 .elementor-element.elementor-element-a6ef475{--display:flex;}.elementor-272 .elementor-element.elementor-element-a6ef475:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-a6ef475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soletras.veneka.co.mz/wp-content/uploads/2026/08/Gemini_Generated_Image_309nfr309nfr309n.png");background-repeat:no-repeat;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-330c564{text-align:center;}.elementor-272 .elementor-element.elementor-element-330c564 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-weight:600;color:#7FB772;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-272 .elementor-element.elementor-element-99aa426{color:#000000;}.elementor-272 .elementor-element.elementor-element-6b5e4c0{--display:flex;}.elementor-272 .elementor-element.elementor-element-6b5e4c0:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-6b5e4c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soletras.veneka.co.mz/wp-content/uploads/2026/07/Gemini_Generated_Image_309nfr309nfr309n.png");background-repeat:repeat-y;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for theme-post-content, class: .elementor-element-7e6b62b *//* Estilo Jornalístico para o conteúdo */
.elementor-272 .elementor-element.elementor-element-7e6b62b {
    font-family: 'Georgia', serif !important;
    line-height: 1.8 !important; /* Mais espaço entre linhas para leitura leve */
    font-size: 18px !important;
    color: #1a1a1a !important;
    text-align: justify; /* Justificado como em revistas */
}

/* Espaçamento entre parágrafos */
.elementor-272 .elementor-element.elementor-element-7e6b62b p {
    margin-bottom: 25px !important;
}

/* Estilo para imagens inseridas no meio do texto */
.elementor-272 .elementor-element.elementor-element-7e6b62b img {
    border-radius: 10px;
    margin: 30px auto !important;
    display: block;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.05);
}

/* Títulos dentro do texto (H2, H3) */
.elementor-272 .elementor-element.elementor-element-7e6b62b h2, .elementor-272 .elementor-element.elementor-element-7e6b62b h3 {
    font-family: 'Playfair Display', serif !important;
    color: #1c3822 !important; /* Verde escuro da marca */
    margin-top: 40px !important;
    font-weight: 800;
}



/* Estiliza qualquer citação (blockquote) inserida no meio do conteúdo */
.elementor-272 .elementor-element.elementor-element-7e6b62b blockquote, 
.elementor-272 .elementor-element.elementor-element-7e6b62b .wp-block-quote {
    border: none !important; /* Remove a linha lateral padrão */
    padding: 40px 10% !important; /* Dá um respiro lateral */
    margin: 40px 0 !important;
    text-align: center !important; /* Centraliza a frase */
    position: relative;
    background: transparent;
}

/* Estilo do Texto da Citação */
.elementor-272 .elementor-element.elementor-element-7e6b62b blockquote p, 
.elementor-272 .elementor-element.elementor-element-7e6b62b .wp-block-quote p {
    font-family: 'Playfair Display', serif !important;
    font-style: italic !important;
    font-size: 32px !important; /* Tamanho de destaque da revista */
    line-height: 1.2 !important;
    color: #1a1a1a !important;
    margin-bottom: 15px !important;
}

/* Estilo da Assinatura (Autor da frase) */
.elementor-272 .elementor-element.elementor-element-7e6b62b blockquote cite, 
.elementor-272 .elementor-element.elementor-element-7e6b62b .wp-block-quote cite {
    font-family: 'Georgia', serif !important;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    color: #444 !important;
    display: block;
}

/* Adiciona as aspas decorativas (opcional, mas fica muito elegante) */
.elementor-272 .elementor-element.elementor-element-7e6b62b blockquote::before {
    content: "“";
    font-family: 'Playfair Display', serif;
    font-size: 80px;
    color: rgba(188, 217, 180, 0.5); /* Verde clarinho da sua marca */
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    line-height: 1;
}/* End custom CSS */