/**
 * @file
 * Quick Hit styles.
 */
div.block-quick-hit {
  position: relative;
  min-height: 320px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  text-align: center;
  padding: 65px 6.25%;
  overflow: hidden;
}
div.block-quick-hit .background-image:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #51788F;
  opacity: 0.85;
}
div.block-quick-hit .container {
  position: relative;
  z-index: 3;
  max-width: 1100px;
  line-height: 1.4;
  font-size: 26px;
  letter-spacing: 0;
  font-weight: 500;
}
div.block-quick-hit h2 {
  font-size: 35px;
}
div.block-quick-hit a {
  color: #fff;
}
div.block-quick-hit a:hover {
  color: #E47720;
}
div.block-quick-hit .wp-block-button__link {
  background-color: #E47720;
  color: #fff;
}
div.block-quick-hit .wp-block-button__link:hover {
  color: #fff;
  background-color: #0075BC;
}
@media (max-width: 1079px) {
  div.block-quick-hit {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 575px) {
  div.block-quick-hit {
    min-height: auto;
    padding-top: 36px;
    padding-bottom: 31px;
  }
  div.block-quick-hit .background-image:before {
    opacity: 1;
  }
  div.block-quick-hit .container {
    font-size: 14px;
  }
  div.block-quick-hit h2 {
    font-size: 24px;
    margin-bottom: 1em;
  }
}
/*# sourceMappingURL=quick-hit.css.map */
