.rh-kona-footer {
  margin: 4rem 0 0;
  overflow: visible;
}
.rh-kona-footer a {
  text-decoration: none;
}
.rh-kona-footer h3 {
  font-size: 4rem;
  margin-top: 0;
}
@media (min-width: 1024px) {
  .rh-kona-footer h3 {
    font-size: 6rem;
  }
}
.rh-kona-footer .wp-block-cover__inner-container {
  border: 2px solid;
  padding: 2rem;
}
@media (min-width: 840px) {
  .rh-kona-footer .wp-block-cover__inner-container {
    padding: 4rem;
  }
}
.rh-kona-footer .break-mobile {
  display: block;
  height: 0;
  opacity: 0;
}
@media (min-width: 551px) {
  .rh-kona-footer .break-mobile {
    display: inline;
    height: auto;
    opacity: 1;
  }
}