body .g-button {
  background: #49A8DE;
  border-color: #49A8DE;
  transition: 0.3s;
  position: relative;
}
body .g-button:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: transparent;
  transition: 0.3s;
}
body .g-button:hover {
  background: #49A8DE;
}
body .g-button:hover:before {
  background: rgba(255, 255, 255, 0.3);
}
body .g-button.g-button--invert {
  color: #49A8DE;
  border-color: #49A8DE;
}
body .g-button.g-button--invert:hover {
  background: #49A8DE;
  color: #fff;
  border-color: #49A8DE;
}
body .mosaic-form--u-i4iq70zad .mosaic-form__required {
  display: none;
}
@media (max-width: 960px) {
  .lpc-prods-1-item__text, .lpc-features-2__item-text, .lpc-product-4__desc, .lpc-list-illustration__text, .lpc-questions-3__answer, .lpc-price-list__text {
    font-size: 16px !important;
  }
}
@media (max-width: 640px) {
  .lpc-staff-2__title, .lpc-features-2__title, .lpc-product-4__header, .lpc-text-sticky-1__title, .lpc-price-list__header {
    font-size: 24px !important;
  }
  .lpc-staff-2__subtitle {
    font-size: 18px !important;
  }
  .lpc-prods-1-item__text, .lpc-features-2__item-text, .lpc-product-4__desc, .lpc-list-illustration__text, .lpc-questions-3__answer, .lpc-price-list__text {
    font-size: 15px !important;
  }
}
