/* amazonsignage.php (/amazon-signage-stick): styles carried over from the previous page,
   scoped to .lp-amazon-signage-stick so they only apply to this page's content. */

/* Rules this page used from the old template (Bootstrap, main.css) */
.lp-amazon-signage-stick .container {--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px) {
.lp-amazon-signage-stick .container {max-width:540px}
}
@media (min-width:768px) {
.lp-amazon-signage-stick .container {max-width:720px}
}
@media (min-width:992px) {
.lp-amazon-signage-stick .container {max-width:960px}
}
@media (min-width:1200px) {
.lp-amazon-signage-stick .container {max-width:1140px}
}
@media (min-width:1400px) {
.lp-amazon-signage-stick .container {max-width:1320px}
}
.lp-amazon-signage-stick .btn {--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: inherit;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family: inherit;font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce) {
.lp-amazon-signage-stick .btn {transition:none}
}
.lp-amazon-signage-stick .btn:hover {color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.lp-amazon-signage-stick .btn:focus-visible {color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}
.lp-amazon-signage-stick .btn:first-child:active {color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.lp-amazon-signage-stick .btn:first-child:active:focus-visible {box-shadow:var(--bs-btn-focus-box-shadow)}
.lp-amazon-signage-stick .btn:disabled,
.lp-amazon-signage-stick fieldset:disabled .btn {color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.lp-amazon-signage-stick .card {--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}
.lp-amazon-signage-stick .card>hr {margin-right:0;margin-left:0}
.lp-amazon-signage-stick .btn:focus {
  text-decoration: none;
  outline: none;
  outline: none !important;
  border-color: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.lp-amazon-signage-stick .container {
    width: 100%;
    max-width: 100%;
    padding: 0 15px;
  }
}
.lp-amazon-signage-stick .section {
  padding-top: 110px;
  padding-bottom: 110px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.lp-amazon-signage-stick .section {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media (max-width: 767px) {
.lp-amazon-signage-stick .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.lp-amazon-signage-stick .button .btn {
  display: inline-block;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 500;
  padding: 14px 30px;
  background-color: #663695;
  color: #fff;
  border: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-radius: 8px;
  position: relative;
  z-index: 1;
  margin-right: 7px;
  overflow: hidden;
  background: linear-gradient(231deg, #fff 0%, #663695 100%);
  border: solid 1px #ffffff;
  box-shadow: 0 0 7px 1px #e2d1ff;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.lp-amazon-signage-stick .button .btn {
    padding: 14px 25px;
    font-size: 14px;
    font-weight: 500;
  }
}
@media (max-width: 767px) {
.lp-amazon-signage-stick .button .btn {
    padding: 14px 25px;
    font-size: 14px;
    font-weight: 500;
  }
}
.lp-amazon-signage-stick .button .btn i {
  display: inline-block;
  margin-right: 5px;
}
.lp-amazon-signage-stick .button .btn:last-child {
  margin: 0;
}
.lp-amazon-signage-stick .button .btn:hover {
  color: #fff;
  background-color: #663695;
  background: linear-gradient(45deg, #fff 0%, #663695 100%);

}
.lp-amazon-signage-stick .button {
  margin-left: 0 !important;
}
.lp-amazon-signage-stick .freatures {
  background-color: #F4F7FA;
}

/* The page's own styles */
.lp-amazon-signage-stick {
      margin: 0;
      font-family: inherit;
      color: #1d1d1f;
      background: #ffffff;
      line-height: 1.6;
    }
.lp-amazon-signage-stick .container {
      width: 90%;
      max-width: 1180px;
      margin: 0 auto;
    }
.lp-amazon-signage-stick .hero {
      padding: 80px 0;
      background: #f5f7fa;
    }
.lp-amazon-signage-stick .hero-grid {
      display: grid;
      grid-template-columns: 1.1fr 0.9fr;
      gap: 50px;
      align-items: center;
    }
.lp-amazon-signage-stick h1 {
      font-size: 50px;
      line-height: 1.1;
      margin: 0 0 24px;
    }
.lp-amazon-signage-stick h2 {
      font-size: 36px;
      line-height: 1.2;
      margin-bottom: 20px;
    }
.lp-amazon-signage-stick h3 {
      font-size: 23px;
      margin-bottom: 10px;
    }
.lp-amazon-signage-stick p {
      font-size: 18px;
    }
.lp-amazon-signage-stick .hero p {
      max-width: 670px;
      margin-bottom: 30px;
    }
.lp-amazon-signage-stick .eyebrow {
      font-size: 15px;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #555;
      margin-bottom: 10px;
    }
.lp-amazon-signage-stick .btn {
      display: inline-block;
      padding: 15px 26px;
      margin-right: 12px;
      margin-bottom: 10px;
      text-decoration: none;
      border-radius: 6px;
      font-weight: bold;
    }
.lp-amazon-signage-stick .btn-primary {
      background: #0b63ce;
      color: #fff;
    }
.lp-amazon-signage-stick .btn-secondary {
      border: 2px solid #0b63ce;
      color: #0b63ce;
    }
.lp-amazon-signage-stick .hero-image {
      background: #dfe6ee;
      border-radius: 12px;
      min-height: 360px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 24px;
      color: #555;
    }
.lp-amazon-signage-stick section {
      padding: 70px 0;
    }
.lp-amazon-signage-stick .alt {
      background: #f8f9fb;
    }
.lp-amazon-signage-stick .center {
      text-align: center;
    }
.lp-amazon-signage-stick .grid-2 {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 28px;
      margin-top: 40px;
    }
.lp-amazon-signage-stick .grid-3 {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 28px;
      margin-top: 40px;
    }
.lp-amazon-signage-stick .card {
      padding: 28px;
      border: 1px solid #e2e2e2;
      border-radius: 10px;
      background: #fff;
    }
.lp-amazon-signage-stick .checklist {
      max-width: 850px;
      margin: 35px auto 0;
    }
.lp-amazon-signage-stick .checklist li {
      font-size: 18px;
      margin-bottom: 14px;
    }
.lp-amazon-signage-stick .steps {
      max-width: 850px;
      margin-top: 35px;
    }
.lp-amazon-signage-stick .step {
      margin-bottom: 28px;
    }
.lp-amazon-signage-stick .step strong {
      display: block;
      font-size: 20px;
      margin-bottom: 6px;
    }
.lp-amazon-signage-stick .cta {
      background: #0b63ce;
      color: #fff;
      text-align: center;
      padding: 70px 0;
    }
.lp-amazon-signage-stick .cta h2 {
      color: #fff;
      margin-top: 0;
    }
.lp-amazon-signage-stick .cta .btn-primary {
      background: #fff;
      color: #0b63ce;
    }
.lp-amazon-signage-stick .faq-item {
      margin-bottom: 28px;
    }
.lp-amazon-signage-stick footer {
      padding: 30px 0;
      text-align: center;
      font-size: 14px;
      color: #777;
    }
@media (max-width: 800px) {
.lp-amazon-signage-stick .hero-grid,
.lp-amazon-signage-stick .grid-2,
.lp-amazon-signage-stick .grid-3 {
        grid-template-columns: 1fr;
      }
.lp-amazon-signage-stick h1 {
        font-size: 38px;
      }
.lp-amazon-signage-stick h2 {
        font-size: 30px;
      }
}
