/* https://sphere.it/wp-content/themes/sphere-learning-platform/src/template-parts/blocks/sections-home/blogposts-listing/assets/block-blogposts-listing.css?ver=5.7.1 */
.block-blogposts-listing {
  padding: 80px 0;
  font-family: "Montserrat", sans-serif;
  color: #21212C;
}
@media (max-width: 1199.98px) {
  .block-blogposts-listing {
    padding: 70px 0;
  }
}
@media (max-width: 767.98px) {
  .block-blogposts-listing {
    padding: 60px 0;
  }
}
@media (max-width: 575.98px) {
  .block-blogposts-listing {
    padding: 50px 0;
  }
}
.block-blogposts-listing .block-title {
  margin-bottom: 30px;
}
.block-blogposts-listing .blogposts-listing .blogpost-item-wrapper {
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .block-blogposts-listing .blogposts-listing .blogpost-item-wrapper {
    margin-bottom: 40px;
  }
}
@media (max-width: 575.98px) {
  .block-blogposts-listing .blogposts-listing .blogpost-item-wrapper {
    margin-bottom: 30px;
  }
}
.block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-thumbnail-wrapper {
  border-radius: 4px;
}
@media (min-width: 576px) {
  .block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-thumbnail-wrapper {
    margin-bottom: 15px;
  }
}
.block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-thumbnail-wrapper .bp-item-thumbnail {
  padding-bottom: 50%;
}
.block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-date {
  margin-bottom: 8px;
  font-size: 0.75rem;
  line-height: 12px;
}
@media (max-width: 575.98px) {
  .block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-date {
    margin-bottom: 6px;
  }
}
.block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-title {
  margin-bottom: 10px;
  font-size: 1.25rem;
  line-height: 25px;
}
@media (max-width: 575.98px) {
  .block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-title {
    margin-bottom: 0;
    font-size: 0.9375rem;
    line-height: 22px;
  }
}
@media (max-width: 575.98px) {
  .block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .bp-item-text,
.block-blogposts-listing .blogposts-listing .blogpost-item-wrapper .blogpost-item .read-more {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .block-blogposts-listing .block-cta {
    display: block;
  }
}

/*# sourceMappingURL=block-blogposts-listing.css.map */