.elementor-7 .elementor-element.elementor-element-18a4971:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-18a4971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-7 .elementor-element.elementor-element-18a4971 > .elementor-container{max-width:1000px;}.elementor-7 .elementor-element.elementor-element-18a4971{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-18a4971 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-574d315 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9defab5 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a7a5c8e > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-384a5aa{margin-top:0px;margin-bottom:-28px;}.elementor-7 .elementor-element.elementor-element-37f391d > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7d6a0ff > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7896670 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7c6b8d7 > .elementor-widget-container{margin:-20px 0px -10px 0px;}.elementor-7 .elementor-element.elementor-element-637b2bf > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3fd4439 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-bad1bff > .elementor-widget-container{margin:-50px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-f1b107e > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-f4b60d4 > .elementor-widget-container{margin:-50px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-9583cff > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-dfdacb1 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-6cf6641 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-0b9fb87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-3px;}.elementor-7 .elementor-element.elementor-element-7f75168{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2452de1 > .elementor-widget-container{margin:16px 16px 16px 16px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-063af11 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-c7f04f9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3a13c9a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-72ae8ff > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31001fe > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4771abf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6b9ee94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a21c28b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5aed21a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9aa0350 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4a354d7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7d6a0ff > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7896670 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7c6b8d7 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-637b2bf > .elementor-widget-container{margin:-55px 0px -20px 0px;}.elementor-7 .elementor-element.elementor-element-3fd4439 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-bad1bff > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-f1b107e > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-f4b60d4 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-59d85f0 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-fec4b46 > .elementor-widget-container{margin:-40px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-488296b > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-7 .elementor-element.elementor-element-9776f2e > .elementor-widget-container{margin:-30px 0px -45px 0px;}.elementor-7 .elementor-element.elementor-element-7f75168 > .elementor-widget-container{margin:-12px -12px -12px -12px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7f75168{column-gap:0px;font-size:1px;}.elementor-7 .elementor-element.elementor-element-a2407bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-35588bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-848caac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7735ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-483fe2f > .elementor-widget-container{margin:-30px 0px -45px 0px;}.elementor-7 .elementor-element.elementor-element-9601ce4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-3ab3318{width:65%;}.elementor-7 .elementor-element.elementor-element-f3cca6e{width:35%;}.elementor-7 .elementor-element.elementor-element-0b9fb87{width:100%;}}/* Start custom CSS for section, class: .elementor-element-384a5aa */<style>
  /* ======== Forçar alinhamento à esquerda ======== */
  .author-block {
    display: flex !important;
    justify-content: flex-start !important; /* Garante que o conteúdo fique no início (esquerda) */
    align-items: flex-start !important;
    text-align: left !important;
    margin: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
    max-width: 700px !important;
  }

  /* Garante que o bloco do artigo também siga o alinhamento à esquerda */
  .article-intro {
    text-align: left !important;
    margin: 0 !important;
    padding-left: 0 !important;
    max-width: 700px !important;
    width: 100% !important;
  }

  /* Evita centralização forçada por containers externos */
  .author-block,
  .article-intro {
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  /* Ajuste fino no texto e imagem */
  .author-details,
  .author-name,
  .author-date {
    text-align: left !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
  }
</style>/* End custom CSS */