.elementor-62 .elementor-element.elementor-element-c33d4d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-5e35813{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-2d251b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-be82913{--grid-columns:1;--grid-row-gap:64px;--grid-column-gap:48px;}.elementor-62 .elementor-element.elementor-element-4b0242b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-f44f03a{--display:flex;}.elementor-62 .elementor-element.elementor-element-4e41b8a{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-62 .elementor-element.elementor-element-9537c1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-e163c88{--grid-columns:3;--grid-row-gap:64px;--grid-column-gap:48px;}.elementor-62 .elementor-element.elementor-element-e163c88 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-e163c88 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-62 .elementor-element.elementor-element-e163c88 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-62 .elementor-element.elementor-element-e163c88 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-62 .elementor-element.elementor-element-e163c88 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-62 .elementor-element.elementor-element-1e1b4ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62 .elementor-element.elementor-element-943e97d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-62 .elementor-element.elementor-element-943e97d.e-con{--align-self:center;}.elementor-62 .elementor-element.elementor-element-65ee90c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-62 .elementor-element.elementor-element-65ee90c.elementor-element{--align-self:center;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-62 .elementor-element.elementor-element-65ee90c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-field-type-html{padding-bottom:0px;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-button[type="submit"]{color:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-62 .elementor-element.elementor-element-65ee90c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-62 .elementor-element.elementor-element-be82913{--grid-columns:2;}.elementor-62 .elementor-element.elementor-element-e163c88{--grid-columns:2;}}@media(max-width:767px){.elementor-62 .elementor-element.elementor-element-be82913{--grid-columns:1;}.elementor-62 .elementor-element.elementor-element-4e41b8a{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-62 .elementor-element.elementor-element-e163c88{--grid-columns:1;}}/* Start custom CSS *//* imagem preenchendo o recorte 4:3 dentro dos wrappers do Elementor */
.mr-blog .mr-thumb .elementor-widget-container,
.mr-blog .mr-thumb figure,
.mr-blog .mr-thumb a{ display:block; height:100%; margin:0; }
.mr-blog .mr-thumb img{ width:100%; height:100%; object-fit:cover; }

/* o espaçamento quem controla é o gap do container */
.mr-blog .elementor-widget{ margin-bottom:0; }

/* tons alternados de bege entre os cards */
.mr-blog .e-loop-item:nth-child(even) .mr-thumb{ background:var(--mr-bege-claro); }

/* rótulos e meta: os widgets herdam do wrapper */
.mr-blog .mr-eyebrow *,
.mr-blog .mr-card__meta *{
  font:inherit; color:inherit;
  letter-spacing:inherit; text-transform:inherit; text-decoration:none;
}
.mr-blog .mr-card .elementor-widget-theme-post-excerpt{
  font-size:14px; line-height:1.8; color:var(--mr-texto-suave);
}

/* paginação do Loop Grid */
.mr-blog .elementor-pagination{
  display:flex; justify-content:center; gap:10px; flex-wrap:wrap;
  padding:24px 0 88px;
}
.mr-blog .elementor-pagination .page-numbers{
  min-width:44px; height:44px; display:inline-flex; align-items:center; justify-content:center;
  padding:0 14px; border:1px solid var(--mr-linha-forte); border-radius:0;
  font-size:13px; color:var(--mr-verde); text-decoration:none;
}
.mr-blog .elementor-pagination .page-numbers:hover{ background:rgba(35,69,52,.06); }
.mr-blog .elementor-pagination .page-numbers.current{
  background:var(--mr-verde); border-color:var(--mr-verde); color:var(--mr-offwhite);
}
.mr-blog .elementor-pagination .prev,
.mr-blog .elementor-pagination .next{
  padding:0 22px; font-size:12px; letter-spacing:.14em; text-transform:uppercase;
}

/* widget Taxonomy Filter */
.mr-blog .e-filter{ display:flex; justify-content:center; gap:12px; flex-wrap:wrap; }
.mr-blog .e-filter-item{
  min-height:44px; display:inline-flex; align-items:center; padding:0 24px;
  border:1px solid var(--mr-linha-forte); border-radius:0; background:none;
  font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:var(--mr-verde);
}
.mr-blog .e-filter-item:hover{ background:rgba(35,69,52,.06); }
.mr-blog .e-filter-item[aria-pressed="true"]{
  background:var(--mr-verde); border-color:var(--mr-verde); color:var(--mr-offwhite);
}

/* formulário da newsletter */
.mr-blog .mr-news .elementor-form{ display:flex; gap:12px; width:520px; max-width:100%; }
.mr-blog .mr-news .elementor-field-group{ padding:0; flex:1 1 auto; }
.mr-blog .mr-news input[type="email"]{
  height:52px; border-radius:0; border:1px solid rgba(35,69,52,.35);
  background:var(--mr-offwhite); color:var(--mr-verde);
}
.mr-blog .mr-news .elementor-button{
  height:52px; border-radius:0; background:var(--mr-verde); color:var(--mr-offwhite);
  font-size:12px; letter-spacing:.18em; text-transform:uppercase;
}

@media (max-width:767px){
  .mr-blog .mr-news .elementor-form{ flex-direction:column; }
  .mr-blog .elementor-pagination{ padding:16px 0 44px; }
}/* End custom CSS */