/*-------------------------
newsletters_grid
--------------------------*/
.wp-block.newsletters_grid {
  background: #fff;
  padding-top: 40px;
}
@media only screen and (min-width: 768px) {
  .wp-block.newsletters_grid {
    padding-top: 101px;
  }
}
.wp-block.newsletters_grid .text-section {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding-bottom: 59px;
}
.wp-block.newsletters_grid .text-section .title {
  margin-bottom: 5px;
  font-size: 23px;
  line-height: 30px;
}
.wp-block.newsletters_grid .examples {
  padding-bottom: 40px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (min-width: 768px) {
  .wp-block.newsletters_grid .examples {
    gap: 24px;
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (min-width: 1280px) {
  .wp-block.newsletters_grid .examples {
    gap: 54px;
  }
}