.elementor-28951 .elementor-element.elementor-element-e20412e > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-28951 .elementor-element.elementor-element-e20412e .grid-listing{margin-right:calc(-40px/2);margin-left:calc(-40px/2);margin-top:calc(-30px/2);margin-bottom:calc(-30px/2);}.elementor-28951 .elementor-element.elementor-element-e20412e .grid-listing .grid-item{padding-right:calc(40px/2);padding-left:calc(40px/2);padding-top:calc(30px/2);padding-bottom:calc(30px/2);}.elementor-28951 .elementor-element.elementor-element-e20412e .classic-listing .standard-blog-item-wrapper:not(:first-child){margin-top:30px;}.elementor-28951 .elementor-element.elementor-element-e20412e .list-listing .list-item-wrapper:not(:first-child){margin-top:30px;}.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before, 
                    .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before{border-width:1px;}.elementor-28951 .elementor-element.elementor-element-e20412e .list-item-wrapper .blog-item{border-bottom-width:1px;padding-top:46px;padding-bottom:48px;border-color:#E0E0E0;}.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item, .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item{padding-top:46px;padding-bottom:48px;}.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper, .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper{margin-top:-46px;}.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper:last-child, .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper:last-child{margin-bottom:-48px;}.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before, .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before{border-color:#E0E0E0;}@media(max-width:767px){.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item, .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item{padding-top:30px;padding-bottom:27px;}.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper, .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper{margin-top:-30px;}.elementor-28951 .elementor-element.elementor-element-e20412e .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper:last-child, .elementor-28951 .elementor-element.elementor-element-e20412e .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-media-wrapper:last-child{margin-bottom:-27px;}.elementor-28951 .elementor-element.elementor-element-e20412e .list-item-wrapper .blog-item{padding-top:30px;padding-bottom:27px;}}/* Start custom CSS */.archive-listing-wrapper.grid-listing {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  align-items: stretch !important;
  margin: 0 !important;
  padding: 0 !important;
}

.archive-listing-wrapper.grid-listing .grid-item {
  width: auto !important;
  max-width: none !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
}

.archive-listing-wrapper.grid-listing .blog-item {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}

.archive-listing-wrapper.grid-listing .blog-item .entry-summary,
.archive-listing-wrapper.grid-listing .blog-item .post-excerpt {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
}

.archive-listing-wrapper.grid-listing .blog-item a.read-more,
.archive-listing-wrapper.grid-listing .blog-item .more-link {
  margin-top: auto !important;
}

@media (min-width: 1280px) {
  .archive-listing-wrapper.grid-listing .grid-item {
    flex: 0 0 calc((100% - 40px) / 3) !important;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  .archive-listing-wrapper.grid-listing .grid-item {
    flex: 0 0 calc((100% - 20px) / 2) !important;
  }
  .archive-listing-wrapper.grid-listing .grid-item:nth-child(2n+1):last-child {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .archive-listing-wrapper.grid-listing {
    flex-direction: column !important;
  }
  .archive-listing-wrapper.grid-listing .grid-item {
    flex: 0 0 100% !important;
  }
}

del {
	background-image: linear-gradient(262deg, #7aa077 0%, #464645 100%) !important;
}

.body-lines {
    display: none;
}





/* setează raportul dorit */
:root { --news-card-ratio: 16/9; }

/* ancora care conține <img> din fiecare card */
.archive-listing-wrapper.grid-listing .grid-item > a:first-child{
  display:block !important;
  position:relative !important;
  aspect-ratio:var(--news-card-ratio) !important;
  overflow:hidden !important;
  border-radius:20px; /* dacă vrei */
}

/* imaginea umple containerul 16:9, se decupează corect */
.archive-listing-wrapper.grid-listing .grid-item > a:first-child > img{
  position:absolute !important; inset:0 !important;
  width:100% !important; height:100% !important;
  object-fit:cover !important; object-position:center !important;
}

/* fallback pentru browsere fără aspect-ratio (opțional) */
@supports not (aspect-ratio: 1){
  .archive-listing-wrapper.grid-listing .grid-item > a:first-child::before{
    content:""; display:block; padding-top:56.25%; /* 16:9 */
  }
}/* End custom CSS */