.block-stage.stage-layered {
  position: relative;
  height: auto;
}
.stage-connect-40 {
  position: relative;
  background-color: #c8cdd1;
  height: 100%;
  width: 100%;
}
.stage-connect-40 .wrapper .grider {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.stage-connect-40 .wrapper .grider .grider-item.one-third {
  width: 33%;
  padding: 0 25px 50px 25px;
}
.stage-connect-40 .wrapper .grider .grider-item.two-third {
  width: 66%;
}
.stage-connect-40 .wrapper .grider .grider-item.two-third img {
  width: 100%;
  height: auto;
  padding: 0 0 50px 0;
}
.has-margin:first-child {
  margin-top: 0;
}
@media only screen and (max-width: 1000px) {
  .stage-connect-40 .wrapper .grider {
    display: block;
  }
  .stage-connect-40 .wrapper .grider .grider-item.one-third, .stage-connect-40 .wrapper .grider .grider-item.two-third {
    width: 100%;
    padding: 0 0 25px 0;
  }
  .stage-connect-40 .wrapper .grider .grider-item.one-third img, .stage-connect-40 .wrapper .grider .grider-item.two-third img {
    padding: 0;
  }
  .stage-connect-40 .wrapper .grider .grider-item.one-third h3, .stage-connect-40 .wrapper .grider .grider-item.two-third h3 {
    margin: 0 0 0.25em 0;
  }
  .stage-connect-40 .wrapper .grider .grider-item.one-third h4, .stage-connect-40 .wrapper .grider .grider-item.two-third h4 {
    margin: 0 0 1em 0;
  }
}
.logo-connect-40 {
  width: 200px;
  height: auto;
  margin: 25px 0;
}
.cta-panel {
  position: relative;
  background-color: transparent;
  margin: 0 auto;
  width: 100%;
  margin-top: -25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cta-panel .btn-box {
  background-color: #091e6d;
  color: #ffffff;
  text-align: center;
  margin: 0 20px;
  padding: 25px 20px 25px 20px;
  width: 100%;
  max-width: 270px;
}
.cta-panel .btn-box h1, .cta-panel .btn-box h2, .cta-panel .btn-box h3, .cta-panel .btn-box h4, .cta-panel .btn-box h5, .cta-panel .btn-box h6 {
  color: #ffffff;
}
.cta-panel .btn {
  background-color: #091e6d;
  color: #ffffff;
  outline: 1px solid #ffffff;
  width: 100%;
  padding: 12px 20px;
}
.cta-panel .btn:hover {
  background-color: #ffffff;
  color: #091e6d;
}
@media only screen and (max-width: 720px) {
  .cta-panel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cta-panel .btn-box {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 12.5px;
    width: auto;
    max-width: 100%;
  }
}
/*# sourceMappingURL=edits_hh.css.map */
