.main-site-posts-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2em;
}
@media screen and (max-width: 499px) {
  .main-site-posts-container {
    grid-template-columns: 1fr;
  }
}
.main-site-posts-container .main-site-post-card .main-post-image {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 100%;
  height: 0;
}
.main-site-posts-container .main-site-post-card .main-post-image img {
  filter: brightness(75%);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  width: 100%;
  height: 100%;
}
.main-site-posts-container .main-site-post-card .main-post-category {
  margin-top: 1.5em;
  font-weight: bold;
  font-size: 1.1em;
}
.main-site-posts-container .main-site-post-card .main-post-title {
  margin-top: 1em;
  font-size: clamp(1.375em, 0.81em + 3.02vw, 1.75em);
  line-height: 1.4;
  color: white !important;
}

[data-vertical-spacing*=bottom] {
  padding-bottom: 0px !important;
}

[data-vertical-spacing*=top] {
  padding-top: 0px !important;
}

.no-gap {
  gap: 0em !important;
}

.slick-dots {
  bottom: 10px !important;
  text-align: right !important;
  padding-right: 5% !important;
}

@media screen and (max-width: 992px) {
  .wp-block-outermost-icon-block {
    display: block !important;
  }
}
.blog {
  padding: 3em 0em !important;
}

.eplus-styles-uid-53f497 {
  background-color: transparent !important;
}

@media (max-width: 992px) {
  .divider1 {
    height: 50px !important;
  }
}
@media (max-width: 992px) {
  .divider2 {
    height: 90px !important;
  }
}
@media (max-width: 992px) {
  .spazio4 {
    height: 40px !important;
  }
}
@media (max-width: 992px) {
  .spazio5 {
    height: 80px !important;
  }
}
@media (max-width: 992px) {
  .spazio6 {
    height: 60px !important;
  }
}
@media (max-width: 992px) {
  .spazio3 {
    height: 50px !important;
  }

}/*# sourceMappingURL=style.css.map */