body {
  background-color: #fff;
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
  width: 100vw;
}

header, footer {
  align-items: center;
  background-image: url("./assets/bottom-grad-bg.jpg");
  background-position: left top;
  background-repeat: repeat-x;
  display: flex;
  height: 20vh;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  min-height: 175px;
}

header {
  background-image: url("./assets/top-grad-bg.jpg");
  background-position: left bottom;
}

header img {
  width: 150px;
}

footer {
  align-items: center;
  background-image: url("./assets/bottom-grad-bg.jpg");
  background-position: left top;
}

main {
  align-items: center;
  background-image: url("./assets/pulse-center-bg.jpg");
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 60vh;
  justify-content: center;
  min-height: 500px;
}

.cta {
  align-items: center;
  background-color: #410099;
  border: 1px solid #fff;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  width: 250px;
}

.cta img {
  height: auto;
  margin-bottom: 1rem;
  width: 25px;
}

@media screen and (min-width: 1024px) {
  .cta {
    flex-direction: row;
    width: auto;
  }
  .cta img {
    height: auto;
    margin-bottom: 0;
    margin-right: 1rem;
    width: 35px;
  }
}

@media screen and (min-width: 1280px) {
  .cta {
    transform: translate3d(30%, 0, 0);
  }
}

.cta-text {
  color: #fff;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.25rem;
  text-align: center;
}

.info {
  align-items: center;
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 1024px) {
  .info {
    flex-direction: row;
  }
}

.text, .separator, a {
  color: #410099;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media screen and (min-width: 568px) {
  .text, .separator, a {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.text .tel, .separator .tel, a .tel {
  color: #410099;
}

.separator {
  color: #00a7e1;
  margin: 0 1rem;
}

a {
  color: #00a7e1;
  text-decoration: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRibHVlOiAjMDBhN2UxO1xuJHB1cnBsZTogIzQxMDA5OTtcbiR3aGl0ZTogI2ZmZjtcblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbmhlYWRlciwgZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9ib3R0b20tZ3JhZC1iZy5qcGcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyMHZoO1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTc1cHg7XG59XG5cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvdG9wLWdyYWQtYmcuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbmZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvYm90dG9tLWdyYWQtYmcuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG5tYWluIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9wdWxzZS1jZW50ZXItYmcuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDYwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgXG59XG5cbi5jdGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAyNTBweDtcblxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmN0YS10ZXh0IHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnRleHQsIC5zZXBhcmF0b3IsIGEge1xuICBjb2xvcjogJHB1cnBsZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICAudGVsIHtcbiAgICBjb2xvcjogJHB1cnBsZTtcbiAgfVxufVxuXG4uc2VwYXJhdG9yIHtcbiAgY29sb3I6ICRibHVlO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsQUFBQSxJQUFJLENBQUM7RUFDSCxnQkFBZ0IsRUFIVixJQUFJO0VBSVYsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsS0FBSyxFQUFFLEtBQUs7Q0FDYjs7QUFFRCxBQUFBLE1BQU0sRUFBRSxNQUFNLENBQUM7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixnQkFBZ0IsRUFBRSxrQ0FBa0M7RUFDcEQsbUJBQW1CLEVBQUUsUUFBUTtFQUM3QixpQkFBaUIsRUFBRSxRQUFRO0VBQzNCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsTUFBTSxFQUFFLElBQUk7RUFDWixJQUFJLEVBQUUsQ0FBQztFQUNQLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFVB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 */
