body .lpc-button--type-1._v2-text {
  padding: 15px 30px;
  font-size: 17px;
  line-height: normal;
  background-color: #3697ed;
  color: #fafafa;
  font-weight: 500;
  border-radius: 250px;
  border: 2px solid #3697ed;
  box-shadow: 0px 3px 6px -2px #3697ed;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
}
body .lpc-button--type-1._v2-text:hover {
  background-color: #3697ed;
  color: #fafafa;
  box-shadow: 0px 3px 6px -2px #3697ed;
  background-image: linear-gradient(to left top, #07034d 0%, rgba(255, 255, 255, 0) 100%);
  background-repeat: no-repeat;
  background-position: left 0px top 0px;
  background-size: auto;
  background-attachment: scroll;
}
body [data-media-source="media-xl"] .lpc-features-2__item.three_columns .lpc-features-2__item-content-card {
  padding: 20px;
  background-color: #dfe8ff;
  border: 5px solid white;
  box-shadow: 0 0 0 10px #dfe8ff;
}
body .lpc-features-2__item-image {
  border-radius: 250;
  background: #190df6;
}
body .lpc-features-2__item-subtitle {
  margin-bottom: 5px;
}
body .lpc-product-8__box-wpar {
  background: #dfe8ff;
}
body .lpc-staff-2__item.lpc-product-name {
  background: #fff;
}
body .lpc-staff-2__item-card {
  border: 1px solid rgba(152, 151, 180, 0.25);
}
body .lpc-block ul:not(.controls-inner):not(.splide__pagination):not(.drop-block):not(.lpc-list-no-before) li:before {
  color: #3697ed;
  font-size: 24px;
  font-weight: 900;
  line-height: 1.3;
}
body .lpc-block ul:not(.controls-inner):not(.splide__pagination):not(.drop-block) li {
  padding-left: 2.8em;
}
body .lpc-product-8__image, body .lpc-block__img-inner {
  border: 10px solid white;
}
body .lpc-form-5__background {
  padding: 20px;
  background-color: #dfe8ff;
  border: 5px solid white;
  box-shadow: 0 0 0 10px #dfe8ff;
}
body [data-media-source="media-xl"] .lpc-features-icon__item-card {
  background: #fff;
  border: 1px solid rgba(152, 151, 180, 0.25);
  padding: 24px;
}
body .lpc-text-sticky-1__photos .lpc-block__img-inner {
  box-shadow: 0px 0px 0px 1px rgba(152, 151, 180, 0.25);
}
body .lpc-wrap .lpc-staff-2__desc {
  color: #3697ed;
}
body .lpc-wrap .lpc-staff-2__desc:hover {
  color: #3697ed;
}
body .lpc-text-sticky-1__body-small {
  margin-top: auto;
  margin-bottom: auto;
}
body [data-media-source="media-xl"] .lpc-features-icon__icon-box {
  padding: 10px;
}
@media (max-width: 960px) {
  html body .lpc-block .lp-header-title-2, html body [data-media-source="media-md"] .lp-header-title-2, html body [data-media-source="media-md"] .lpc-wrap h2 {
    font-size: 35px;
  }
  html body [data-media-source="media-md"] .lp-header-title-3, html body [data-media-source="media-md"] .lpc-wrap h3, html body .lp-header-title-3, html body .lpc-wrap h3 {
    font-size: 22px;
  }
  html body .lpc-block .lp-header-text-3, html body .lpc-button--type-1._v2-text, html body .lpc-block .lp-header-text-2, html body .lpc-block .lp-header-text-1 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  html body .lpc-block .lp-header-title-2, html body [data-media-source="media-md"] .lp-header-title-2, html body [data-media-source="media-md"] .lpc-wrap h2 {
    font-size: 26px;
  }
  html body [data-media-source="media-md"] .lp-header-title-3, html body [data-media-source="media-md"] .lpc-wrap h3, html body .lp-header-title-3, html body .lpc-wrap h3 {
    font-size: 20px;
  }
  html body .lpc-block .lp-header-text-3, html body .lpc-button--type-1._v2-text, html body .lpc-block .lp-header-text-2, html body .lpc-block .lp-header-text-1 {
    font-size: 15px;
  }
}
