/* Uma capa editorial, com a imagem existente do blog, para os tres modelos. */
.elementor-4945 .elementor-element-7ef7b8a,
.elementor-5198 .elementor-element-9dc27fc,
.elementor-5137 .elementor-element-237f3f7 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  min-height: 350px !important;
  padding: 56px max(32px, calc((100vw - 1320px) / 2)) !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0;
  background-color: #073a39 !important;
  background-image: linear-gradient(90deg, rgba(3,33,35,.97) 0%, rgba(4,49,48,.91) 42%, rgba(5,48,47,.55) 72%, rgba(4,40,42,.30) 100%), url('/wp-content/uploads/2024/05/Blog-BG2.webp') !important;
  background-size: cover !important;
  background-position: center 45% !important;
  border-bottom: 5px solid #aad051;
}
.elementor-5137 .elementor-element-237f3f7 { min-height: 375px !important; }
.elementor-4945 .elementor-element-7ef7b8a::before,
.elementor-5198 .elementor-element-9dc27fc::before,
.elementor-5137 .elementor-element-237f3f7::before {
  content: '';
  position: absolute;
  z-index: -1;
  right: 5.5%;
  left: auto !important;
  top: 15%;
  width: clamp(160px, 25vw, 350px);
  aspect-ratio: 1;
  border: 1px solid rgba(225,247,227,.26);
  border-radius: 50%;
  box-shadow: 0 0 0 34px rgba(225,247,227,.045), 0 0 0 70px rgba(225,247,227,.035);
  pointer-events: none;
}
.elementor-4945 .elementor-element-7ef7b8a > .elementor-background-overlay,
.elementor-5198 .elementor-element-9dc27fc > .elementor-background-overlay,
.elementor-5137 .elementor-element-237f3f7 > .elementor-background-overlay { display: none !important; }
.elementor-4945 .elementor-element-7ef7b8a > .elementor-element,
.elementor-5198 .elementor-element-9dc27fc > .elementor-element,
.elementor-5137 .elementor-element-237f3f7 > .elementor-element {
  width: min(100%, 850px) !important;
  max-width: 850px !important;
  margin: 0 !important;
  text-align: left !important;
  align-self: flex-start !important;
}
.elementor-4945 .elementor-element-4fdec8c .elementor-widget-container::before,
.elementor-5198 .elementor-element-0de8e26 .elementor-widget-container::before,
.elementor-5137 .elementor-element-3319acc .elementor-widget-container::before {
  display: block;
  width: fit-content;
  margin-bottom: 19px;
  padding: 0 0 9px;
  border-bottom: 2px solid #add35b;
  color: #d5f0cb;
  font: 700 12px/1.2 Outfit, sans-serif;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.elementor-4945 .elementor-element-4fdec8c .elementor-widget-container::before { content: 'MABIN  /  EDITORIAL'; }
.elementor-5198 .elementor-element-0de8e26 .elementor-widget-container::before { content: 'MABIN  /  TEMAS'; }
body.search .elementor-5198 .elementor-element-0de8e26 .elementor-widget-container::before { content: 'MABIN  /  PESQUISA'; }
.elementor-5137 .elementor-element-3319acc .elementor-widget-container::before { content: 'MABIN  /  NOTÍCIAS E ANÁLISES'; }
.elementor-4945 .elementor-element-4fdec8c h1,
.elementor-5198 .elementor-element-0de8e26 h1,
.elementor-5137 .elementor-element-3319acc h1 {
  max-width: 830px;
  margin: 0 !important;
  color: #fff !important;
  font: 700 clamp(42px, 4.1vw, 64px)/1.08 Outfit, sans-serif !important;
  font-style: normal !important;
  letter-spacing: -.045em !important;
  text-align: left !important;
  text-wrap: balance;
  text-shadow: 0 2px 18px rgba(0,25,26,.2);
}
.elementor-5137 .elementor-element-3319acc h1 { font-size: clamp(35px, 3.7vw, 56px) !important; }
.elementor-4945 .elementor-element-2446cea { margin-top: 18px !important; }
.elementor-4945 .elementor-element-2446cea p,
.elementor-4945 .elementor-element-2446cea .elementor-heading-title {
  max-width: 610px;
  margin: 0;
  color: #e0ebe6 !important;
  font: 400 clamp(17px, 1.4vw, 20px)/1.5 Outfit, sans-serif !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}
.elementor-5198 .elementor-element-0de8e26 .elementor-widget-container::after,
.elementor-5137 .elementor-element-3319acc .elementor-widget-container::after {
  content: 'Informação para entender o presente e pensar o futuro da energia.';
  display: block;
  max-width: 650px;
  margin-top: 18px;
  color: #e0ebe6;
  font: 400 clamp(16px, 1.3vw, 19px)/1.5 Outfit, sans-serif;
}
body.search .elementor-5198 .elementor-element-0de8e26 .elementor-widget-container::after { content: 'Encontre notícias e análises sobre o assunto que procura.'; }
.elementor-5137 .elementor-element-3319acc .elementor-widget-container::after { content: 'Uma leitura do blog da MABIN.'; }
@media (max-width: 767px) {
  .elementor-4945 .elementor-element-7ef7b8a,
  .elementor-5198 .elementor-element-9dc27fc,
  .elementor-5137 .elementor-element-237f3f7 {
    min-height: 310px !important;
    padding: 38px 22px 42px !important;
    background-image: linear-gradient(90deg, rgba(3,33,35,.97), rgba(4,49,48,.84)), url('/wp-content/uploads/2024/05/Blog-BG2.webp') !important;
    background-position: 59% center !important;
  }
  .elementor-5137 .elementor-element-237f3f7 { min-height: 330px !important; }
  .elementor-4945 .elementor-element-7ef7b8a::before,
  .elementor-5198 .elementor-element-9dc27fc::before,
  .elementor-5137 .elementor-element-237f3f7::before { display: none; }
  .elementor-4945 .elementor-element-4fdec8c h1,
  .elementor-5198 .elementor-element-0de8e26 h1,
  .elementor-5137 .elementor-element-3319acc h1 { font-size: clamp(32px, 8vw, 42px) !important; line-height: 1.12 !important; }
  .elementor-5137 .elementor-element-3319acc h1 { font-size: clamp(30px, 7.5vw, 40px) !important; }
  .elementor-4945 .elementor-element-4fdec8c .elementor-widget-container::before,
  .elementor-5198 .elementor-element-0de8e26 .elementor-widget-container::before,
  .elementor-5137 .elementor-element-3319acc .elementor-widget-container::before { margin-bottom: 15px; font-size: 10px; }
}
