.bs-p-1 {
  padding: 0.5rem !important;
}
.bs-p-2 {
  padding: 1rem !important;
}
.bs-p-3 {
  padding: 2rem !important;
}
.bs-p-4 {
  padding: 4rem !important;
}
.bs-p-5 {
  padding: 8rem !important;
}
.bs-p-6 {
  padding: 12rem !important;
}
.bs-p-7 {
  padding: 16rem !important;
}
.bs-p-8 {
  padding: 20rem !important;
}
.bs-p-9 {
  padding: 24rem !important;
}
.bs-p-10 {
  padding: 28rem !important;
}
.bs-pt-1 {
  padding-top: 0.5rem !important;
}
.bs-pt-2 {
  padding-top: 1rem !important;
}
.bs-pt-3 {
  padding-top: 2rem !important;
}
.bs-pt-4 {
  padding-top: 4rem !important;
}
.bs-pt-5 {
  padding-top: 8rem !important;
}
.bs-pt-6 {
  padding-top: 12rem !important;
}
.bs-pt-7 {
  padding-top: 16rem !important;
}
.bs-pt-8 {
  padding-top: 20rem !important;
}
.bs-pt-9 {
  padding-top: 24rem !important;
}
.bs-pt-10 {
  padding-top: 28rem !important;
}
.bs-pb-1 {
  padding-bottom: 0.5rem !important;
}
.bs-pb-2 {
  padding-bottom: 1rem !important;
}
.bs-pb-3 {
  padding-bottom: 2rem !important;
}
.bs-pb-4 {
  padding-bottom: 4rem !important;
}
.bs-pb-5 {
  padding-bottom: 8rem !important;
}
.bs-pb-6 {
  padding-bottom: 12rem !important;
}
.bs-pb-7 {
  padding-bottom: 16rem !important;
}
.bs-pb-8 {
  padding-bottom: 20rem !important;
}
.bs-pb-9 {
  padding-bottom: 24rem !important;
}
.bs-pb-10 {
  padding-bottom: 28rem !important;
}
.bs-pl-0 {
  padding-left: 0 !important;
}
.bs-pl-1 {
  padding-left: 0.5rem !important;
}
.bs-pl-2 {
  padding-left: 1rem !important;
}
.bs-pl-3 {
  padding-left: 2rem !important;
}
.bs-pl-4 {
  padding-left: 4rem !important;
}
.bs-pl-5 {
  padding-left: 8rem !important;
}
.bs-pl-6 {
  padding-left: 12rem !important;
}
.bs-pl-7 {
  padding-left: 16rem !important;
}
.bs-pl-8 {
  padding-left: 20rem !important;
}
.bs-pl-9 {
  padding-left: 24rem !important;
}
.bs-pl-10 {
  padding-left: 28rem !important;
}
.bs-pr-0 {
  padding-right: 0 !important;
}
.bs-pr-1 {
  padding-right: 0.5rem !important;
}
.bs-pr-2 {
  padding-right: 1rem !important;
}
.bs-pr-3 {
  padding-right: 2rem !important;
}
.bs-pr-4 {
  padding-right: 4rem !important;
}
.bs-pr-5 {
  padding-right: 8rem !important;
}
.bs-pr-6 {
  padding-right: 12rem !important;
}
.bs-pr-7 {
  padding-right: 16rem !important;
}
.bs-pr-8 {
  padding-right: 20rem !important;
}
.bs-pr-9 {
  padding-right: 24rem !important;
}
.bs-pr-10 {
  padding-right: 28rem !important;
}

@media (max-width: 425px) {
  .bs-p-1 {
    padding: 0.0625rem !important;
  }
  .bs-p-2 {
    padding: 0.125rem !important;
  }
  .bs-p-3 {
    padding: 0.25rem !important;
  }
  .bs-p-4 {
    padding: 0.5rem !important;
  }
  .bs-p-5 {
    padding: 1rem !important;
  }
  .bs-p-6 {
    padding: 1.5rem !important;
  }
  .bs-p-7 {
    padding: 2rem !important;
  }
  .bs-p-8 {
    padding: 2.5rem !important;
  }
  .bs-p-9 {
    padding: 3rem !important;
  }
  .bs-p-10 {
    padding: 3.5rem !important;
  }
  .bs-pt-1 {
    padding-top: 0.0625rem !important;
  }
  .bs-pt-2 {
    padding-top: 0.125rem !important;
  }
  .bs-pt-3 {
    padding-top: 0.25rem !important;
  }
  .bs-pt-4 {
    padding-top: 0.5rem !important;
  }
  .bs-pt-5 {
    padding-top: 1rem !important;
  }
  .bs-pt-6 {
    padding-top: 1.5rem !important;
  }
  .bs-pt-7 {
    padding-top: 2rem !important;
  }
  .bs-pt-8 {
    padding-top: 2.5rem !important;
  }
  .bs-pt-9 {
    padding-top: 3rem !important;
  }
  .bs-pt-10 {
    padding-top: 3.5rem !important;
  }
  .bs-pb-1 {
    padding-bottom: 0.0625rem !important;
  }
  .bs-pb-2 {
    padding-bottom: 0.125rem !important;
  }
  .bs-pb-3 {
    padding-bottom: 0.25rem !important;
  }
  .bs-pb-4 {
    padding-bottom: 0.5rem !important;
  }
  .bs-pb-5 {
    padding-bottom: 1rem !important;
  }
  .bs-pb-6 {
    padding-bottom: 1.5rem !important;
  }
  .bs-pb-7 {
    padding-bottom: 2rem !important;
  }
  .bs-pb-8 {
    padding-bottom: 2.5rem !important;
  }
  .bs-pb-9 {
    padding-bottom: 3rem !important;
  }
  .bs-pb-10 {
    padding-bottom: 3.5rem !important;
  }
  .bs-pl-1 {
    padding-left: 0.0625rem !important;
  }
  .bs-pl-2 {
    padding-left: 0.125rem !important;
  }
  .bs-pl-3 {
    padding-left: 0.25rem !important;
  }
  .bs-pl-4 {
    padding-left: 0.5rem !important;
  }
  .bs-pl-5 {
    padding-left: 1rem !important;
  }
  .bs-pl-6 {
    padding-left: 1.5rem !important;
  }
  .bs-pl-7 {
    padding-left: 2rem !important;
  }
  .bs-pl-8 {
    padding-left: 2.5rem !important;
  }
  .bs-pl-9 {
    padding-left: 3rem !important;
  }
  .bs-pl-10 {
    padding-left: 3.5rem !important;
  }
  .bs-pr-1 {
    padding-right: 0.0625rem !important;
  }
  .bs-pr-2 {
    padding-right: 0.125rem !important;
  }
  .bs-pr-3 {
    padding-right: 0.25rem !important;
  }
  .bs-pr-4 {
    padding-right: 0.5rem !important;
  }
  .bs-pr-5 {
    padding-right: 1rem !important;
  }
  .bs-pr-6 {
    padding-right: 1.5rem !important;
  }
  .bs-pr-7 {
    padding-right: 2rem !important;
  }
  .bs-pr-8 {
    padding-right: 2.5rem !important;
  }
  .bs-pr-9 {
    padding-right: 3rem !important;
  }
  .bs-pr-10 {
    padding-right: 3.5rem !important;
  }

  /* exception for section top and bottom */
  .block-layout-builder.bs-p-6,
  div.node__content > div._none:not(.lb-container,
  .lb-dark-bg) {
    /*padding-top: 2.5rem !important;*/
    /*padding-bottom: 2.5rem !important;*/
    padding: 0;
  }

  .block-layout-builder.bs-pb-5,
  .block-layout-builder.bs-pb-4 {
    padding-bottom: 2.5rem !important;
  }

  .block-layout-builder.bs-pt-5,
  .block-layout-builder.bs-pt-4 {
    padding-top: 2.5rem !important;
  }

  .lb-dark-bg .bs-text-white {
    padding: 1.7rem !important;
  }
}
