/* BUTTONS */


  .lm_button {
      border-radius: 50px;
      display: inline-flex;
      padding: 12px 32px;
      font: 600 16px var(--f1);
      line-height: 150%;
      transition: 500ms;
      cursor: pointer;
      white-space: nowrap;
      text-decoration: unset;
  }

  .lm_button.small {
      padding: 8px 24px
  }

  .lm_button.primary {
      background: var(--primary-400);
      color: var(--white)
  }

  .lm_button.primary:hover {
      background: var(--primary-500)
  }

  .lm_button.secondary {
      background: var(--secondary-400);
      color: var(--primary-400)
  }

  .lm_button.secondary:hover {
      background: var(--secondary-300)
  }

  .lm_button.transparent {
      background: transparent;
      color: var(--primary-400);
      border: 1px solid var(--primary-400)
  }

  .lm_button.transparent:hover {
      border: 1px solid var(--primary-500)
  }

  .lm_button.green {
      background: #4C945F;
      color: var(--white)
  }

  .lm_button.white {
      background: var(--white);
      color: var(--primary-400)
  }

  .lm_button img {
      width: 20px;
      height: auto;
      margin-left: var(--gap1);
      vertical-align: middle
  }

  .lm_button img.back {
      margin-left: 0;
      margin-right: var(--gap1)
  }

  button.lm_button {
      display: block
  }
