/** Colors **/
/** Font Size **/
/** Spacer **/
/** breakPoint **/
.hero {
  background-color: #f7faff;
}
.hero::before {
  background-color: #cce1ff;
}
.top-cta__buttons {
  justify-content: center;
}
@media print, screen and (max-width: 1079px) {
  .top-cta__buttons {
    display: flex;
    flex-direction: column;
  }
}

.function__item-bubble {
  background-color: #001A88 !important;
}

.function__item-bubble::after {
  border-top-color: #001A88 !important;
}

.function__buttons {
  justify-content: center !important;
}

.top-cta__button {
  width: 240px;
}
@media print, screen and (max-width: 1079px) {
  .top-cta__button {
    width: 100%;
    margin: auto;
  }
}

@media print, screen and (max-width: 1079px) {
  .top-cta__button + .top-cta__button {
    margin: 8px auto 0;
  }
}

.hero__visual > * {
  top: 53.4%;
  transform: translateY(-50%);
}
@media print, screen and (max-width: 1079px) {
  .hero__visual > * {
    width: 100%;
    margin: auto;
    transform: none;
    position: static;
  }
}

.hero__buttons {
  justify-content: start;
}

.merit {
  background-color: #f7faff;
}

.top-cta-banner {
  grid-template-columns: auto 355px;
}

.product-functions,
.product-functions-modal__content {
  background-color: #f7faff;
}

.lawinfo {
  background-color: #FCFCFB;
}

.about {
  background-color: #FCFCFB;
}

/*# sourceMappingURL=invoice.css.map */
