.elementor-190 .elementor-element.elementor-element-2df42e6{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-92c9892 *//* === Mari Temporada · Blog === */
:root{
  --mt-blue:#3A83F1;
  --mt-blue-ink:#2463bf;
  --mt-yellow:#F2C24E;
  --mt-text:#0F172A;
  --mt-muted:#475569;
  --mt-bg:#F5F9FD;
  --mt-border:#e6eaf0;
  --mt-radius:16px;
  --mt-shadow:0 10px 30px rgba(2,6,23,.08);
}

.mtb-container{width:min(1140px,92vw);margin-inline:auto}

/* HERO */
.mtb-hero{position:relative;padding:84px 0 56px;background:#fff;overflow:hidden;text-align:center}
.mtb-hero h1{font:800 clamp(32px,4.6vw,48px)/1.15 Poppins,Inter,system-ui,sans-serif;color:var(--mt-text);margin:0 0 10px}
.mtb-sub{font:400 18px/1.65 Inter,system-ui,sans-serif;color:var(--mt-muted);max-width:860px;margin:0 auto 18px}
.mtb-hero-bg{position:absolute;inset:0;z-index:-1;background:
  radial-gradient(1100px 550px at 15% -10%, rgba(58,131,241,.12), transparent 60%),
  radial-gradient(900px 450px at 85% 0%, rgba(242,194,78,.12), transparent 60%),
  linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,0))}

/* BUSCA */
.mtb-search{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:8px}
.mtb-search input{
  width:min(720px,86vw);height:48px;padding:0 16px;border:1.5px solid var(--mt-border);
  border-radius:999px;background:#fff;outline:none;font:400 16px Inter,system-ui,sans-serif;color:var(--mt-text)
}
.mtb-search input:focus{border-color:var(--mt-blue);box-shadow:0 0 0 4px rgba(58,131,241,.12)}
.mtb-search button{
  height:48px;padding:0 20px;border-radius:999px;border:none;background:var(--mt-blue);
  color:#fff;font:800 14px Poppins,Inter,sans-serif;cursor:pointer;transition:.2s
}
.mtb-search button:hover{background:var(--mt-blue-ink)}

/* === POSTS (Elementor Pro – Skin Cards) === */
.elementor-posts{--grid-column-gap:20px;--grid-row-gap:20px}
.elementor-posts .elementor-post__card{
  border:1px solid var(--mt-border);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--mt-shadow);
  transition:transform .25s ease, box-shadow .25s ease
}
.elementor-posts .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 12px 34px rgba(58,131,241,.12)}
.elementor-posts .elementor-post__thumbnail img{aspect-ratio:16/9;object-fit:cover}
.elementor-posts .elementor-post__text{padding:16px 18px 18px}

.elementor-posts .elementor-post__title{
  font:700 18px/1.3 Poppins,Inter,sans-serif;color:var(--mt-text);margin:0 0 8px
}
.elementor-posts .elementor-post__excerpt{
  font:400 15px/1.7 Inter,system-ui,sans-serif;color:var(--mt-muted);margin:0 0 12px
}

/* meta (data/autor) */
.elementor-posts .elementor-post__meta-data{
  display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px;color:#64748b;font:400 13px Inter,system-ui,sans-serif
}
.elementor-posts .elementor-post__meta-data a{color:#64748b;text-decoration:none}
.elementor-posts .elementor-post__meta-data a:hover{color:var(--mt-blue)}

/* botão ler mais */
.elementor-posts .elementor-post__read-more{
  display:inline-block;margin-top:2px;padding:10px 16px;border:2px solid var(--mt-blue);
  border-radius:999px;color:var(--mt-blue);text-decoration:none;font:800 13px Poppins,Inter,sans-serif;transition:.2s
}
.elementor-posts .elementor-post__read-more:hover{background:var(--mt-blue);color:#fff}

/* paginação */
.elementor-pagination{display:flex;gap:8px;justify-content:center;margin-top:26px}
.elementor-pagination a,
.elementor-pagination span{
  min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;
  border-radius:10px;border:1px solid var(--mt-border);background:#fff;
  font:600 14px Inter,system-ui,sans-serif;color:var(--mt-text)
}
.elementor-pagination a:hover{border-color:var(--mt-blue);color:var(--mt-blue)}
.elementor-pagination .page-numbers.current{background:var(--mt-blue);border-color:var(--mt-blue);color:#fff}

/* responsivo */
@media (max-width:1024px){
  .mtb-hero{padding:72px 0 44px}
}/* End custom CSS */