.elementor-882 .elementor-element.elementor-element-bb2e3db{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-882 .elementor-element.elementor-element-ae79c3f .elementor-repeater-item-637a694 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://zemedeiros.com.br/wp-content/uploads/2026/08/capa-site.jpg-scaled.jpeg);background-size:cover;}.elementor-882 .elementor-element.elementor-element-ae79c3f .swiper-slide{transition-duration:calc(5000ms*1.2);height:510px;}.elementor-882 .elementor-element.elementor-element-ae79c3f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-ae79c3f.elementor-element{--align-self:center;}.elementor-882 .elementor-element.elementor-element-ae79c3f .swiper-slide-contents{max-width:100%;}.elementor-882 .elementor-element.elementor-element-ae79c3f .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-882 .elementor-element.elementor-element-05881ab{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-05881ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-1fdfb09{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-5f351ae{--display:flex;}.elementor-882 .elementor-element.elementor-element-5f351ae:not(.elementor-motion-effects-element-type-background), .elementor-882 .elementor-element.elementor-element-5f351ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000066;}.elementor-widget-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-882 .elementor-element.elementor-element-bfefe3a{width:var( --container-widget-width, 94.944% );max-width:94.944%;background-color:#030069;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94.944%;--container-widget-flex-grow:0;text-align:center;}.elementor-882 .elementor-element.elementor-element-bfefe3a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-bfefe3a img{width:100%;max-width:100%;height:500px;object-fit:fill;}.elementor-882 .elementor-element.elementor-element-c5b0a58{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-1131613{width:var( --container-widget-width, 45.458% );max-width:45.458%;--container-widget-width:45.458%;--container-widget-flex-grow:0;}.elementor-882 .elementor-element.elementor-element-1131613.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-7a1905d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-882 .elementor-element.elementor-element-7a1905d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-a567777{--display:flex;}.elementor-882 .elementor-element.elementor-element-de69cb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-de69cb6 .theme_post_grid__Slider .blog-post-grid-wrapper .news-post-grid-thumbnail img{height:937px;}.elementor-882 .elementor-element.elementor-element-de69cb6 .theme_post_grid__Slider .blog-post-grid-wrapper .news-post-grid-content{padding:0px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-e7e9c5f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-731b494{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-8c90f7a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-bc5af75{width:var( --container-widget-width, 95.66% );max-width:95.66%;--container-widget-width:95.66%;--container-widget-flex-grow:0;}.elementor-882 .elementor-element.elementor-element-bc5af75.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-bc5af75 .post-list-medium-wrap .post-grid-wrapper-two-inner .grid-thumbnail-two-wrap{min-width:100px!important;}.elementor-882 .elementor-element.elementor-element-bc5af75 .post-list-medium-wrap .post-grid-wrapper-two-inner .grid-thumbnail-two-wrap img{height:124px!important;}.elementor-882 .elementor-element.elementor-element-bc5af75 .post-list-medium-style .post-grid-content-two h3.post-title{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;letter-spacing:0.3px;}.elementor-882 .elementor-element.elementor-element-b383b54{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-817af16{--display:flex;}.elementor-882 .elementor-element.elementor-element-9f7e10c{--display:flex;}@media(max-width:1024px){.elementor-882 .elementor-element.elementor-element-bb2e3db{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-1fdfb09{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-7a1905d{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-de69cb6 .theme_post_grid__Slider .blog-post-grid-wrapper .news-post-grid-thumbnail img{height:400px;}.elementor-882 .elementor-element.elementor-element-e7e9c5f{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-731b494{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-8c90f7a{--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-bc5af75 .post-list-medium-wrap .post-grid-wrapper-two-inner .grid-thumbnail-two-wrap{min-width:215px!important;}.elementor-882 .elementor-element.elementor-element-bc5af75 .post-list-medium-wrap .post-grid-wrapper-two-inner .grid-thumbnail-two-wrap img{height:150px!important;}.elementor-882 .elementor-element.elementor-element-b383b54{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-882 .elementor-element.elementor-element-bb2e3db{--width:130%;}}@media(max-width:767px){.elementor-882 .elementor-element.elementor-element-bb2e3db{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-ae79c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-882 .elementor-element.elementor-element-ae79c3f.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-882 .elementor-element.elementor-element-ae79c3f .swiper-slide{height:297px;}.elementor-882 .elementor-element.elementor-element-05881ab{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-882 .elementor-element.elementor-element-1fdfb09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-bfefe3a img{height:188px;}.elementor-882 .elementor-element.elementor-element-1131613{width:var( --container-widget-width, 371px );max-width:371px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-882 .elementor-element.elementor-element-7a1905d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-de69cb6 .theme_post_grid__Slider .blog-post-grid-wrapper .news-post-grid-thumbnail img{height:350px;}.elementor-882 .elementor-element.elementor-element-e7e9c5f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-731b494{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-8c90f7a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-882 .elementor-element.elementor-element-bc5af75{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-882 .elementor-element.elementor-element-bc5af75 .post-list-medium-wrap .post-grid-wrapper-two-inner .grid-thumbnail-two-wrap{min-width:150px!important;}.elementor-882 .elementor-element.elementor-element-bc5af75 .post-list-medium-wrap .post-grid-wrapper-two-inner .grid-thumbnail-two-wrap img{height:150px!important;}.elementor-882 .elementor-element.elementor-element-b383b54{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for posts-slider-full, class: .elementor-element-de69cb6 */.elementor-882 .elementor-element.elementor-element-de69cb6 .featured-slider-2-nav .slick-current .slider-post-thumb,
.elementor-882 .elementor-element.elementor-element-de69cb6 .featured-slider-2-nav .slick-current img.featured-slide-img {
  border-color: #0F8A43 !important;
  outline-color: #0F8A43 !important;
}/* End custom CSS */
/* Start custom CSS for posts-medium-list, class: .elementor-element-bc5af75 */.elementor-882 .elementor-element.elementor-element-bc5af75 .post-title a {
  color: #0F8A43 !important;
  transition: color 0.2s ease;
}

.elementor-882 .elementor-element.elementor-element-bc5af75 .post-title a:hover {
  color: #1B3B8C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c90f7a */.elementor-882 .elementor-element.elementor-element-8c90f7a .post-trending-list-wrap {
  background: #ffffff;
  padding: 8px 4px;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-list-inner {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 22px 6px;
  border-bottom: 1px solid rgba(16,22,19,0.1);
  background: #ffffff;
  transition: background 0.25s ease;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-list-inner:last-child {
  border-bottom: none;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-list-inner:hover {
  background: #f7f5ee;
}

/* miniatura */
.elementor-882 .elementor-element.elementor-element-8c90f7a .grid-thumbnail-two-wrap {
  order: -1;
  flex-shrink: 0;
  width: 130px;
  height: 130px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 2px 10px rgba(16,22,19,0.08);
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-grid-thumbnail-two {
  display: block;
  width: 100%;
  height: 100%;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-grid-thumbnail-two img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.45s ease;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-list-inner:hover .post-grid-thumbnail-two img {
  transform: scale(1.08);
}

/* remove o ícone de favoritar que sobra no canto da miniatura */
.elementor-882 .elementor-element.elementor-element-8c90f7a .theme-post-bookmark {
  display: none !important;
}

/* conteúdo (categoria, data, título) */
.elementor-882 .elementor-element.elementor-element-8c90f7a .post-grid-content-two {
  flex: 1;
  min-width: 0;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-meta-items {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .category-box .news-cat_Name {
  font-family: 'Space Mono', monospace;
  font-size: 10.5px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #ffffff !important;
  background: #0F8A43;
  padding: 4px 11px;
  border-radius: 2px;
  text-decoration: none !important;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .date-box {
  font-family: 'Space Mono', monospace;
  font-size: 11px;
  letter-spacing: 0.03em;
  color: #6b675c;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-title {
  margin: 0;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-title a {
  font-family: 'Sora', sans-serif;
  font-weight: 700;
  font-size: 16.5px;
  line-height: 1.35;
  color: #0F8A43 !important;
  text-decoration: none !important;
  transition: color 0.2s ease;
}

.elementor-882 .elementor-element.elementor-element-8c90f7a .post-title a:hover {
  color: #1B3B8C !important;
}

/* celular: miniatura em cima, texto embaixo, ocupando a largura toda */
@media (max-width: 600px) {
  .elementor-882 .elementor-element.elementor-element-8c90f7a .post-list-inner {
    flex-direction: column;
    align-items: flex-start;
    gap: 14px;
  }
  .elementor-882 .elementor-element.elementor-element-8c90f7a .grid-thumbnail-two-wrap {
    width: 100%;
    height: 190px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b383b54 */.elementor-882 .elementor-element.elementor-element-b383b54 .post-trending-list-wrap {
  background: #ffffff;
  padding: 8px 4px;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-list-inner {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 22px 6px;
  border-bottom: 1px solid rgba(16,22,19,0.1);
  background: #ffffff;
  transition: background 0.25s ease;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-list-inner:last-child {
  border-bottom: none;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-list-inner:hover {
  background: #f7f5ee;
}

/* miniatura */
.elementor-882 .elementor-element.elementor-element-b383b54 .grid-thumbnail-two-wrap {
  order: -1;
  flex-shrink: 0;
  width: 130px;
  height: 130px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 2px 10px rgba(16,22,19,0.08);
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-grid-thumbnail-two {
  display: block;
  width: 100%;
  height: 100%;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-grid-thumbnail-two img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.45s ease;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-list-inner:hover .post-grid-thumbnail-two img {
  transform: scale(1.08);
}

/* remove o ícone de favoritar que sobra no canto da miniatura */
.elementor-882 .elementor-element.elementor-element-b383b54 .theme-post-bookmark {
  display: none !important;
}

/* conteúdo (categoria, data, título) */
.elementor-882 .elementor-element.elementor-element-b383b54 .post-grid-content-two {
  flex: 1;
  min-width: 0;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-meta-items {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .category-box .news-cat_Name {
  font-family: 'Space Mono', monospace;
  font-size: 10.5px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #ffffff !important;
  background: #0F8A43;
  padding: 4px 11px;
  border-radius: 2px;
  text-decoration: none !important;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .date-box {
  font-family: 'Space Mono', monospace;
  font-size: 11px;
  letter-spacing: 0.03em;
  color: #6b675c;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-title {
  margin: 0;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-title a {
  font-family: 'Sora', sans-serif;
  font-weight: 700;
  font-size: 16.5px;
  line-height: 1.35;
  color: #0F8A43 !important;
  text-decoration: none !important;
  transition: color 0.2s ease;
}

.elementor-882 .elementor-element.elementor-element-b383b54 .post-title a:hover {
  color: #1B3B8C !important;
}

/* celular: miniatura em cima, texto embaixo, ocupando a largura toda */
@media (max-width: 600px) {
  .elementor-882 .elementor-element.elementor-element-b383b54 .post-list-inner {
    flex-direction: column;
    align-items: flex-start;
    gap: 14px;
  }
  .elementor-882 .elementor-element.elementor-element-b383b54 .grid-thumbnail-two-wrap {
    width: 100%;
    height: 190px;
  }
}/* End custom CSS */