@charset "UTF-8";
/************ BLOCK - Hero Centered text ************/
.block-hero-centered-text .title {
  max-width: 800px;
  left: 0;
  right: 0;
  margin: auto;
  line-height: 50px;
  margin-bottom: 60px;
}
.block-hero-centered-text .content {
  max-width: 960px;
  left: 0;
  right: 0;
  margin: auto;
}
.block-hero-centered-text .content:before {
  content: "";
  position: absolute;
  width: 100px;
  height: 30px;
  margin-left: -60px;
  background-image: url("../png/asset2.png");
  background-repeat: no-repeat;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  margin-top: -26px;
}

/************ BLOCK - 2 Column Images with Text ************/
.block-2-column-images-with-text .wp-block-group__inner-container {
  padding-left: 0;
  padding-right: 0;
}
.block-2-column-images-with-text .feature-columns {
  margin-bottom: 30px;
}
.block-2-column-images-with-text .card {
  padding-top: 0;
  padding-bottom: 0;
}
.block-2-column-images-with-text .card .wp-block-cover__inner-container {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 10px;
  padding-left: 10px;
}
.block-2-column-images-with-text .card .wp-block-cover__inner-container .card-title {
  margin-bottom: 0;
}
.block-2-column-images-with-text .card .wp-block-cover__inner-container .card-content {
  display: none;
}
.block-2-column-images-with-text .card:hover .card-title {
  position: absolute;
  bottom: 90px;
  left: 0;
  z-index: 999;
  margin-bottom: 0;
  padding: 20px;
}
.block-2-column-images-with-text .card:hover .card-content {
  background: rgba(0, 148, 144, 0.5);
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 20px;
}
/*# sourceMappingURL=blocks.css.map */
