.lp-page .btn-hero {
  border: 2px solid;
  padding: 0.75rem 1.5rem;
  font-size: 22px;
  font-weight: 600;
}
.lp-page .card-product.card-lp:hover {
  border: 2px solid #21325b;
}
.lp-page .text-danger {
  color: #ce2c58 !important;
}
.lp-page .bg-danger {
  background-color: #ce2c58 !important;
}
.lp-page .card-product.card-lp .badge {
  text-transform: uppercase;
}
.lp-page .text-primary {
  color: #21325b !important;
}
.lp-page h2, .lp-page h2 strong {
  vertical-align: middle;
}
.lp-page .card {
  box-shadow: 0 .375rem 1.5rem 0 rgb(0 0 0 / 15%);
}
.lp-page .card-product.card-lp:hover {
  box-shadow: 0 .375rem 1.5rem 0 rgb(0 0 0 / 30%);
}
.lp-page .bg-dark .card {
  box-shadow: none;
}
.lp-page .bg-dark .card.shadow {
  box-shadow: 0 .375rem 1.5rem 0 rgb(0 0 0 / 20%) !important;
}
.lp-page .btn-warning:hover {
  box-shadow: 0 .375rem 1.5rem 0 rgb(0 0 0 / 20%) !important;
}
.lp-page .card a, .lp-page .modal a {
  text-decoration: underline;
}
.lp-page .card a:hover, .lp-page .card a:focus, .lp-page .card a:active,
.lp-page .modal a:hover, .lp-page .modal a:focus, .lp-page .modal a:active {
  text-decoration: none;
}
.lp-page .card a.btn, .lp-page .modal a.btn {
  text-decoration: none;
}
@media (max-width:768px) {
  .lp-page h1 mark.fs-1 {
    font-size: 24px !important;
  }
  .lp-page h1 div.fs-1 {
    font-size: 24px !important;
  }
  .lp-page .lead ul li {
      font-size: 13px;
  }
  .lp-page .lead ul li svg {
    height: 13px;
  }
  .lp-page .title h2 {
    font-size: 22px !important;
  }
  .lp-page .title img {
    height: 22px !important;
    width: 22px !important;
  }
}
.lp-page .card-title .title-logo {
  min-height: 50px;
  font-size: 50px;
}
.lp-page .card-title .title-logo img {
  vertical-align: middle;
}
.lp-page .card .btn svg {
  vertical-align: top;
}
.lp-page .btn-soft-dark:hover {
  color: #fff;
}
.btn-success {
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}
.btn-success:hover {
    background-color: #218838 !important;
    border-color: #218838 !important;
}
header .btn-success:hover, footer .col-lg-5 .btn-success:hover, .btn-hero.btn-success:hover {
    box-shadow: 0 4px 11px rgba(0, 0, 0, .35);
}
.lp-page .modal-content {
    box-shadow: 0 .75rem 1rem rgba(0, 0, 0, .3);
}
.brand {
    width: 100%;
    max-width: 100%;
}
.zdx-0 {
    z-index: 0 !important;
}
.zdx-100 {
    z-index: 100 !important;
}
.lead {
    font-size: 20px;
}