/* Bootstrap 5.3 spacing utilities, prefixed tsf- */
/* 0=0; 1=.25rem; 2=.5rem; 3=1rem; 4=1.5rem; 5=3rem */

/* All screen sizes */
.tsf-m-0 { margin: 0 !important; }
.tsf-m-1 { margin: .25rem !important; }
.tsf-m-2 { margin: .5rem !important; }
.tsf-m-3 { margin: 1rem !important; }
.tsf-m-4 { margin: 1.5rem !important; }
.tsf-m-5 { margin: 3rem !important; }
.tsf-m-auto { margin: auto !important; }
.tsf-mt-0 { margin-top: 0 !important; }
.tsf-mt-1 { margin-top: .25rem !important; }
.tsf-mt-2 { margin-top: .5rem !important; }
.tsf-mt-3 { margin-top: 1rem !important; }
.tsf-mt-4 { margin-top: 1.5rem !important; }
.tsf-mt-5 { margin-top: 3rem !important; }
.tsf-mt-auto { margin-top: auto !important; }
.tsf-mb-0 { margin-bottom: 0 !important; }
.tsf-mb-1 { margin-bottom: .25rem !important; }
.tsf-mb-2 { margin-bottom: .5rem !important; }
.tsf-mb-3 { margin-bottom: 1rem !important; }
.tsf-mb-4 { margin-bottom: 1.5rem !important; }
.tsf-mb-5 { margin-bottom: 3rem !important; }
.tsf-mb-auto { margin-bottom: auto !important; }
.tsf-ms-0 { margin-left: 0 !important; }
.tsf-ms-1 { margin-left: .25rem !important; }
.tsf-ms-2 { margin-left: .5rem !important; }
.tsf-ms-3 { margin-left: 1rem !important; }
.tsf-ms-4 { margin-left: 1.5rem !important; }
.tsf-ms-5 { margin-left: 3rem !important; }
.tsf-ms-auto { margin-left: auto !important; }
.tsf-me-0 { margin-right: 0 !important; }
.tsf-me-1 { margin-right: .25rem !important; }
.tsf-me-2 { margin-right: .5rem !important; }
.tsf-me-3 { margin-right: 1rem !important; }
.tsf-me-4 { margin-right: 1.5rem !important; }
.tsf-me-5 { margin-right: 3rem !important; }
.tsf-me-auto { margin-right: auto !important; }
.tsf-mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
.tsf-mx-1 { margin-left: .25rem !important; margin-right: .25rem !important; }
.tsf-mx-2 { margin-left: .5rem !important; margin-right: .5rem !important; }
.tsf-mx-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
.tsf-mx-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
.tsf-mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
.tsf-mx-auto { margin-left: auto !important; margin-right: auto !important; }
.tsf-my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.tsf-my-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
.tsf-my-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
.tsf-my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.tsf-my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.tsf-my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.tsf-my-auto { margin-top: auto !important; margin-bottom: auto !important; }
.tsf-p-0 { padding: 0 !important; }
.tsf-p-1 { padding: .25rem !important; }
.tsf-p-2 { padding: .5rem !important; }
.tsf-p-3 { padding: 1rem !important; }
.tsf-p-4 { padding: 1.5rem !important; }
.tsf-p-5 { padding: 3rem !important; }
.tsf-pt-0 { padding-top: 0 !important; }
.tsf-pt-1 { padding-top: .25rem !important; }
.tsf-pt-2 { padding-top: .5rem !important; }
.tsf-pt-3 { padding-top: 1rem !important; }
.tsf-pt-4 { padding-top: 1.5rem !important; }
.tsf-pt-5 { padding-top: 3rem !important; }
.tsf-pb-0 { padding-bottom: 0 !important; }
.tsf-pb-1 { padding-bottom: .25rem !important; }
.tsf-pb-2 { padding-bottom: .5rem !important; }
.tsf-pb-3 { padding-bottom: 1rem !important; }
.tsf-pb-4 { padding-bottom: 1.5rem !important; }
.tsf-pb-5 { padding-bottom: 3rem !important; }
.tsf-ps-0 { padding-left: 0 !important; }
.tsf-ps-1 { padding-left: .25rem !important; }
.tsf-ps-2 { padding-left: .5rem !important; }
.tsf-ps-3 { padding-left: 1rem !important; }
.tsf-ps-4 { padding-left: 1.5rem !important; }
.tsf-ps-5 { padding-left: 3rem !important; }
.tsf-pe-0 { padding-right: 0 !important; }
.tsf-pe-1 { padding-right: .25rem !important; }
.tsf-pe-2 { padding-right: .5rem !important; }
.tsf-pe-3 { padding-right: 1rem !important; }
.tsf-pe-4 { padding-right: 1.5rem !important; }
.tsf-pe-5 { padding-right: 3rem !important; }
.tsf-px-0 { padding-left: 0 !important; padding-right: 0 !important; }
.tsf-px-1 { padding-left: .25rem !important; padding-right: .25rem !important; }
.tsf-px-2 { padding-left: .5rem !important; padding-right: .5rem !important; }
.tsf-px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
.tsf-px-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
.tsf-px-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
.tsf-py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.tsf-py-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
.tsf-py-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
.tsf-py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.tsf-py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.tsf-py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

/* SM >= 576px */
@media (min-width: 576px) {
  .tsf-m-sm-0 { margin: 0 !important; }
  .tsf-m-sm-1 { margin: .25rem !important; }
  .tsf-m-sm-2 { margin: .5rem !important; }
  .tsf-m-sm-3 { margin: 1rem !important; }
  .tsf-m-sm-4 { margin: 1.5rem !important; }
  .tsf-m-sm-5 { margin: 3rem !important; }
  .tsf-m-sm-auto { margin: auto !important; }
  .tsf-mt-sm-0 { margin-top: 0 !important; }
  .tsf-mt-sm-1 { margin-top: .25rem !important; }
  .tsf-mt-sm-2 { margin-top: .5rem !important; }
  .tsf-mt-sm-3 { margin-top: 1rem !important; }
  .tsf-mt-sm-4 { margin-top: 1.5rem !important; }
  .tsf-mt-sm-5 { margin-top: 3rem !important; }
  .tsf-mt-sm-auto { margin-top: auto !important; }
  .tsf-mb-sm-0 { margin-bottom: 0 !important; }
  .tsf-mb-sm-1 { margin-bottom: .25rem !important; }
  .tsf-mb-sm-2 { margin-bottom: .5rem !important; }
  .tsf-mb-sm-3 { margin-bottom: 1rem !important; }
  .tsf-mb-sm-4 { margin-bottom: 1.5rem !important; }
  .tsf-mb-sm-5 { margin-bottom: 3rem !important; }
  .tsf-mb-sm-auto { margin-bottom: auto !important; }
  .tsf-ms-sm-0 { margin-left: 0 !important; }
  .tsf-ms-sm-1 { margin-left: .25rem !important; }
  .tsf-ms-sm-2 { margin-left: .5rem !important; }
  .tsf-ms-sm-3 { margin-left: 1rem !important; }
  .tsf-ms-sm-4 { margin-left: 1.5rem !important; }
  .tsf-ms-sm-5 { margin-left: 3rem !important; }
  .tsf-ms-sm-auto { margin-left: auto !important; }
  .tsf-me-sm-0 { margin-right: 0 !important; }
  .tsf-me-sm-1 { margin-right: .25rem !important; }
  .tsf-me-sm-2 { margin-right: .5rem !important; }
  .tsf-me-sm-3 { margin-right: 1rem !important; }
  .tsf-me-sm-4 { margin-right: 1.5rem !important; }
  .tsf-me-sm-5 { margin-right: 3rem !important; }
  .tsf-me-sm-auto { margin-right: auto !important; }
  .tsf-mx-sm-0 { margin-left: 0 !important; margin-right: 0 !important; }
  .tsf-mx-sm-1 { margin-left: .25rem !important; margin-right: .25rem !important; }
  .tsf-mx-sm-2 { margin-left: .5rem !important; margin-right: .5rem !important; }
  .tsf-mx-sm-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
  .tsf-mx-sm-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
  .tsf-mx-sm-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
  .tsf-mx-sm-auto { margin-left: auto !important; margin-right: auto !important; }
  .tsf-my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .tsf-my-sm-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
  .tsf-my-sm-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
  .tsf-my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .tsf-my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .tsf-my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .tsf-my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .tsf-p-sm-0 { padding: 0 !important; }
  .tsf-p-sm-1 { padding: .25rem !important; }
  .tsf-p-sm-2 { padding: .5rem !important; }
  .tsf-p-sm-3 { padding: 1rem !important; }
  .tsf-p-sm-4 { padding: 1.5rem !important; }
  .tsf-p-sm-5 { padding: 3rem !important; }
  .tsf-pt-sm-0 { padding-top: 0 !important; }
  .tsf-pt-sm-1 { padding-top: .25rem !important; }
  .tsf-pt-sm-2 { padding-top: .5rem !important; }
  .tsf-pt-sm-3 { padding-top: 1rem !important; }
  .tsf-pt-sm-4 { padding-top: 1.5rem !important; }
  .tsf-pt-sm-5 { padding-top: 3rem !important; }
  .tsf-pb-sm-0 { padding-bottom: 0 !important; }
  .tsf-pb-sm-1 { padding-bottom: .25rem !important; }
  .tsf-pb-sm-2 { padding-bottom: .5rem !important; }
  .tsf-pb-sm-3 { padding-bottom: 1rem !important; }
  .tsf-pb-sm-4 { padding-bottom: 1.5rem !important; }
  .tsf-pb-sm-5 { padding-bottom: 3rem !important; }
  .tsf-ps-sm-0 { padding-left: 0 !important; }
  .tsf-ps-sm-1 { padding-left: .25rem !important; }
  .tsf-ps-sm-2 { padding-left: .5rem !important; }
  .tsf-ps-sm-3 { padding-left: 1rem !important; }
  .tsf-ps-sm-4 { padding-left: 1.5rem !important; }
  .tsf-ps-sm-5 { padding-left: 3rem !important; }
  .tsf-pe-sm-0 { padding-right: 0 !important; }
  .tsf-pe-sm-1 { padding-right: .25rem !important; }
  .tsf-pe-sm-2 { padding-right: .5rem !important; }
  .tsf-pe-sm-3 { padding-right: 1rem !important; }
  .tsf-pe-sm-4 { padding-right: 1.5rem !important; }
  .tsf-pe-sm-5 { padding-right: 3rem !important; }
  .tsf-px-sm-0 { padding-left: 0 !important; padding-right: 0 !important; }
  .tsf-px-sm-1 { padding-left: .25rem !important; padding-right: .25rem !important; }
  .tsf-px-sm-2 { padding-left: .5rem !important; padding-right: .5rem !important; }
  .tsf-px-sm-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
  .tsf-px-sm-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .tsf-px-sm-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
  .tsf-py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .tsf-py-sm-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
  .tsf-py-sm-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
  .tsf-py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .tsf-py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .tsf-py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}

/* MD >= 768px */
@media (min-width: 768px) {
  .tsf-m-md-0 { margin: 0 !important; }
  .tsf-m-md-1 { margin: .25rem !important; }
  .tsf-m-md-2 { margin: .5rem !important; }
  .tsf-m-md-3 { margin: 1rem !important; }
  .tsf-m-md-4 { margin: 1.5rem !important; }
  .tsf-m-md-5 { margin: 3rem !important; }
  .tsf-m-md-auto { margin: auto !important; }
  .tsf-mt-md-0 { margin-top: 0 !important; }
  .tsf-mt-md-1 { margin-top: .25rem !important; }
  .tsf-mt-md-2 { margin-top: .5rem !important; }
  .tsf-mt-md-3 { margin-top: 1rem !important; }
  .tsf-mt-md-4 { margin-top: 1.5rem !important; }
  .tsf-mt-md-5 { margin-top: 3rem !important; }
  .tsf-mt-md-auto { margin-top: auto !important; }
  .tsf-mb-md-0 { margin-bottom: 0 !important; }
  .tsf-mb-md-1 { margin-bottom: .25rem !important; }
  .tsf-mb-md-2 { margin-bottom: .5rem !important; }
  .tsf-mb-md-3 { margin-bottom: 1rem !important; }
  .tsf-mb-md-4 { margin-bottom: 1.5rem !important; }
  .tsf-mb-md-5 { margin-bottom: 3rem !important; }
  .tsf-mb-md-auto { margin-bottom: auto !important; }
  .tsf-ms-md-0 { margin-left: 0 !important; }
  .tsf-ms-md-1 { margin-left: .25rem !important; }
  .tsf-ms-md-2 { margin-left: .5rem !important; }
  .tsf-ms-md-3 { margin-left: 1rem !important; }
  .tsf-ms-md-4 { margin-left: 1.5rem !important; }
  .tsf-ms-md-5 { margin-left: 3rem !important; }
  .tsf-ms-md-auto { margin-left: auto !important; }
  .tsf-me-md-0 { margin-right: 0 !important; }
  .tsf-me-md-1 { margin-right: .25rem !important; }
  .tsf-me-md-2 { margin-right: .5rem !important; }
  .tsf-me-md-3 { margin-right: 1rem !important; }
  .tsf-me-md-4 { margin-right: 1.5rem !important; }
  .tsf-me-md-5 { margin-right: 3rem !important; }
  .tsf-me-md-auto { margin-right: auto !important; }
  .tsf-mx-md-0 { margin-left: 0 !important; margin-right: 0 !important; }
  .tsf-mx-md-1 { margin-left: .25rem !important; margin-right: .25rem !important; }
  .tsf-mx-md-2 { margin-left: .5rem !important; margin-right: .5rem !important; }
  .tsf-mx-md-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
  .tsf-mx-md-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
  .tsf-mx-md-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
  .tsf-mx-md-auto { margin-left: auto !important; margin-right: auto !important; }
  .tsf-my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .tsf-my-md-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
  .tsf-my-md-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
  .tsf-my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .tsf-my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .tsf-my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .tsf-my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .tsf-p-md-0 { padding: 0 !important; }
  .tsf-p-md-1 { padding: .25rem !important; }
  .tsf-p-md-2 { padding: .5rem !important; }
  .tsf-p-md-3 { padding: 1rem !important; }
  .tsf-p-md-4 { padding: 1.5rem !important; }
  .tsf-p-md-5 { padding: 3rem !important; }
  .tsf-pt-md-0 { padding-top: 0 !important; }
  .tsf-pt-md-1 { padding-top: .25rem !important; }
  .tsf-pt-md-2 { padding-top: .5rem !important; }
  .tsf-pt-md-3 { padding-top: 1rem !important; }
  .tsf-pt-md-4 { padding-top: 1.5rem !important; }
  .tsf-pt-md-5 { padding-top: 3rem !important; }
  .tsf-pb-md-0 { padding-bottom: 0 !important; }
  .tsf-pb-md-1 { padding-bottom: .25rem !important; }
  .tsf-pb-md-2 { padding-bottom: .5rem !important; }
  .tsf-pb-md-3 { padding-bottom: 1rem !important; }
  .tsf-pb-md-4 { padding-bottom: 1.5rem !important; }
  .tsf-pb-md-5 { padding-bottom: 3rem !important; }
  .tsf-ps-md-0 { padding-left: 0 !important; }
  .tsf-ps-md-1 { padding-left: .25rem !important; }
  .tsf-ps-md-2 { padding-left: .5rem !important; }
  .tsf-ps-md-3 { padding-left: 1rem !important; }
  .tsf-ps-md-4 { padding-left: 1.5rem !important; }
  .tsf-ps-md-5 { padding-left: 3rem !important; }
  .tsf-pe-md-0 { padding-right: 0 !important; }
  .tsf-pe-md-1 { padding-right: .25rem !important; }
  .tsf-pe-md-2 { padding-right: .5rem !important; }
  .tsf-pe-md-3 { padding-right: 1rem !important; }
  .tsf-pe-md-4 { padding-right: 1.5rem !important; }
  .tsf-pe-md-5 { padding-right: 3rem !important; }
  .tsf-px-md-0 { padding-left: 0 !important; padding-right: 0 !important; }
  .tsf-px-md-1 { padding-left: .25rem !important; padding-right: .25rem !important; }
  .tsf-px-md-2 { padding-left: .5rem !important; padding-right: .5rem !important; }
  .tsf-px-md-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
  .tsf-px-md-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .tsf-px-md-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
  .tsf-py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .tsf-py-md-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
  .tsf-py-md-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
  .tsf-py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .tsf-py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .tsf-py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}

/* LG >= 992px */
@media (min-width: 992px) {
  .tsf-m-lg-0 { margin: 0 !important; }
  .tsf-m-lg-1 { margin: .25rem !important; }
  .tsf-m-lg-2 { margin: .5rem !important; }
  .tsf-m-lg-3 { margin: 1rem !important; }
  .tsf-m-lg-4 { margin: 1.5rem !important; }
  .tsf-m-lg-5 { margin: 3rem !important; }
  .tsf-m-lg-auto { margin: auto !important; }
  .tsf-mt-lg-0 { margin-top: 0 !important; }
  .tsf-mt-lg-1 { margin-top: .25rem !important; }
  .tsf-mt-lg-2 { margin-top: .5rem !important; }
  .tsf-mt-lg-3 { margin-top: 1rem !important; }
  .tsf-mt-lg-4 { margin-top: 1.5rem !important; }
  .tsf-mt-lg-5 { margin-top: 3rem !important; }
  .tsf-mt-lg-auto { margin-top: auto !important; }
  .tsf-mb-lg-0 { margin-bottom: 0 !important; }
  .tsf-mb-lg-1 { margin-bottom: .25rem !important; }
  .tsf-mb-lg-2 { margin-bottom: .5rem !important; }
  .tsf-mb-lg-3 { margin-bottom: 1rem !important; }
  .tsf-mb-lg-4 { margin-bottom: 1.5rem !important; }
  .tsf-mb-lg-5 { margin-bottom: 3rem !important; }
  .tsf-mb-lg-auto { margin-bottom: auto !important; }
  .tsf-ms-lg-0 { margin-left: 0 !important; }
  .tsf-ms-lg-1 { margin-left: .25rem !important; }
  .tsf-ms-lg-2 { margin-left: .5rem !important; }
  .tsf-ms-lg-3 { margin-left: 1rem !important; }
  .tsf-ms-lg-4 { margin-left: 1.5rem !important; }
  .tsf-ms-lg-5 { margin-left: 3rem !important; }
  .tsf-ms-lg-auto { margin-left: auto !important; }
  .tsf-me-lg-0 { margin-right: 0 !important; }
  .tsf-me-lg-1 { margin-right: .25rem !important; }
  .tsf-me-lg-2 { margin-right: .5rem !important; }
  .tsf-me-lg-3 { margin-right: 1rem !important; }
  .tsf-me-lg-4 { margin-right: 1.5rem !important; }
  .tsf-me-lg-5 { margin-right: 3rem !important; }
  .tsf-me-lg-auto { margin-right: auto !important; }
  .tsf-mx-lg-0 { margin-left: 0 !important; margin-right: 0 !important; }
  .tsf-mx-lg-1 { margin-left: .25rem !important; margin-right: .25rem !important; }
  .tsf-mx-lg-2 { margin-left: .5rem !important; margin-right: .5rem !important; }
  .tsf-mx-lg-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
  .tsf-mx-lg-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
  .tsf-mx-lg-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
  .tsf-mx-lg-auto { margin-left: auto !important; margin-right: auto !important; }
  .tsf-my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .tsf-my-lg-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
  .tsf-my-lg-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
  .tsf-my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .tsf-my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .tsf-my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .tsf-my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .tsf-p-lg-0 { padding: 0 !important; }
  .tsf-p-lg-1 { padding: .25rem !important; }
  .tsf-p-lg-2 { padding: .5rem !important; }
  .tsf-p-lg-3 { padding: 1rem !important; }
  .tsf-p-lg-4 { padding: 1.5rem !important; }
  .tsf-p-lg-5 { padding: 3rem !important; }
  .tsf-pt-lg-0 { padding-top: 0 !important; }
  .tsf-pt-lg-1 { padding-top: .25rem !important; }
  .tsf-pt-lg-2 { padding-top: .5rem !important; }
  .tsf-pt-lg-3 { padding-top: 1rem !important; }
  .tsf-pt-lg-4 { padding-top: 1.5rem !important; }
  .tsf-pt-lg-5 { padding-top: 3rem !important; }
  .tsf-pb-lg-0 { padding-bottom: 0 !important; }
  .tsf-pb-lg-1 { padding-bottom: .25rem !important; }
  .tsf-pb-lg-2 { padding-bottom: .5rem !important; }
  .tsf-pb-lg-3 { padding-bottom: 1rem !important; }
  .tsf-pb-lg-4 { padding-bottom: 1.5rem !important; }
  .tsf-pb-lg-5 { padding-bottom: 3rem !important; }
  .tsf-ps-lg-0 { padding-left: 0 !important; }
  .tsf-ps-lg-1 { padding-left: .25rem !important; }
  .tsf-ps-lg-2 { padding-left: .5rem !important; }
  .tsf-ps-lg-3 { padding-left: 1rem !important; }
  .tsf-ps-lg-4 { padding-left: 1.5rem !important; }
  .tsf-ps-lg-5 { padding-left: 3rem !important; }
  .tsf-pe-lg-0 { padding-right: 0 !important; }
  .tsf-pe-lg-1 { padding-right: .25rem !important; }
  .tsf-pe-lg-2 { padding-right: .5rem !important; }
  .tsf-pe-lg-3 { padding-right: 1rem !important; }
  .tsf-pe-lg-4 { padding-right: 1.5rem !important; }
  .tsf-pe-lg-5 { padding-right: 3rem !important; }
  .tsf-px-lg-0 { padding-left: 0 !important; padding-right: 0 !important; }
  .tsf-px-lg-1 { padding-left: .25rem !important; padding-right: .25rem !important; }
  .tsf-px-lg-2 { padding-left: .5rem !important; padding-right: .5rem !important; }
  .tsf-px-lg-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
  .tsf-px-lg-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .tsf-px-lg-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
  .tsf-py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .tsf-py-lg-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
  .tsf-py-lg-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
  .tsf-py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .tsf-py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .tsf-py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}

/* XL >= 1200px */
@media (min-width: 1200px) {
  .tsf-m-xl-0 { margin: 0 !important; }
  .tsf-m-xl-1 { margin: .25rem !important; }
  .tsf-m-xl-2 { margin: .5rem !important; }
  .tsf-m-xl-3 { margin: 1rem !important; }
  .tsf-m-xl-4 { margin: 1.5rem !important; }
  .tsf-m-xl-5 { margin: 3rem !important; }
  .tsf-m-xl-auto { margin: auto !important; }
  .tsf-mt-xl-0 { margin-top: 0 !important; }
  .tsf-mt-xl-1 { margin-top: .25rem !important; }
  .tsf-mt-xl-2 { margin-top: .5rem !important; }
  .tsf-mt-xl-3 { margin-top: 1rem !important; }
  .tsf-mt-xl-4 { margin-top: 1.5rem !important; }
  .tsf-mt-xl-5 { margin-top: 3rem !important; }
  .tsf-mt-xl-auto { margin-top: auto !important; }
  .tsf-mb-xl-0 { margin-bottom: 0 !important; }
  .tsf-mb-xl-1 { margin-bottom: .25rem !important; }
  .tsf-mb-xl-2 { margin-bottom: .5rem !important; }
  .tsf-mb-xl-3 { margin-bottom: 1rem !important; }
  .tsf-mb-xl-4 { margin-bottom: 1.5rem !important; }
  .tsf-mb-xl-5 { margin-bottom: 3rem !important; }
  .tsf-mb-xl-auto { margin-bottom: auto !important; }
  .tsf-ms-xl-0 { margin-left: 0 !important; }
  .tsf-ms-xl-1 { margin-left: .25rem !important; }
  .tsf-ms-xl-2 { margin-left: .5rem !important; }
  .tsf-ms-xl-3 { margin-left: 1rem !important; }
  .tsf-ms-xl-4 { margin-left: 1.5rem !important; }
  .tsf-ms-xl-5 { margin-left: 3rem !important; }
  .tsf-ms-xl-auto { margin-left: auto !important; }
  .tsf-me-xl-0 { margin-right: 0 !important; }
  .tsf-me-xl-1 { margin-right: .25rem !important; }
  .tsf-me-xl-2 { margin-right: .5rem !important; }
  .tsf-me-xl-3 { margin-right: 1rem !important; }
  .tsf-me-xl-4 { margin-right: 1.5rem !important; }
  .tsf-me-xl-5 { margin-right: 3rem !important; }
  .tsf-me-xl-auto { margin-right: auto !important; }
  .tsf-mx-xl-0 { margin-left: 0 !important; margin-right: 0 !important; }
  .tsf-mx-xl-1 { margin-left: .25rem !important; margin-right: .25rem !important; }
  .tsf-mx-xl-2 { margin-left: .5rem !important; margin-right: .5rem !important; }
  .tsf-mx-xl-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
  .tsf-mx-xl-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
  .tsf-mx-xl-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
  .tsf-mx-xl-auto { margin-left: auto !important; margin-right: auto !important; }
  .tsf-my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .tsf-my-xl-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
  .tsf-my-xl-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
  .tsf-my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .tsf-my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .tsf-my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .tsf-my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .tsf-p-xl-0 { padding: 0 !important; }
  .tsf-p-xl-1 { padding: .25rem !important; }
  .tsf-p-xl-2 { padding: .5rem !important; }
  .tsf-p-xl-3 { padding: 1rem !important; }
  .tsf-p-xl-4 { padding: 1.5rem !important; }
  .tsf-p-xl-5 { padding: 3rem !important; }
  .tsf-pt-xl-0 { padding-top: 0 !important; }
  .tsf-pt-xl-1 { padding-top: .25rem !important; }
  .tsf-pt-xl-2 { padding-top: .5rem !important; }
  .tsf-pt-xl-3 { padding-top: 1rem !important; }
  .tsf-pt-xl-4 { padding-top: 1.5rem !important; }
  .tsf-pt-xl-5 { padding-top: 3rem !important; }
  .tsf-pb-xl-0 { padding-bottom: 0 !important; }
  .tsf-pb-xl-1 { padding-bottom: .25rem !important; }
  .tsf-pb-xl-2 { padding-bottom: .5rem !important; }
  .tsf-pb-xl-3 { padding-bottom: 1rem !important; }
  .tsf-pb-xl-4 { padding-bottom: 1.5rem !important; }
  .tsf-pb-xl-5 { padding-bottom: 3rem !important; }
  .tsf-ps-xl-0 { padding-left: 0 !important; }
  .tsf-ps-xl-1 { padding-left: .25rem !important; }
  .tsf-ps-xl-2 { padding-left: .5rem !important; }
  .tsf-ps-xl-3 { padding-left: 1rem !important; }
  .tsf-ps-xl-4 { padding-left: 1.5rem !important; }
  .tsf-ps-xl-5 { padding-left: 3rem !important; }
  .tsf-pe-xl-0 { padding-right: 0 !important; }
  .tsf-pe-xl-1 { padding-right: .25rem !important; }
  .tsf-pe-xl-2 { padding-right: .5rem !important; }
  .tsf-pe-xl-3 { padding-right: 1rem !important; }
  .tsf-pe-xl-4 { padding-right: 1.5rem !important; }
  .tsf-pe-xl-5 { padding-right: 3rem !important; }
  .tsf-px-xl-0 { padding-left: 0 !important; padding-right: 0 !important; }
  .tsf-px-xl-1 { padding-left: .25rem !important; padding-right: .25rem !important; }
  .tsf-px-xl-2 { padding-left: .5rem !important; padding-right: .5rem !important; }
  .tsf-px-xl-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
  .tsf-px-xl-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .tsf-px-xl-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
  .tsf-py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .tsf-py-xl-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
  .tsf-py-xl-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
  .tsf-py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .tsf-py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .tsf-py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}

/* XXL >= 1400px */
@media (min-width: 1400px) {
  .tsf-m-xxl-0 { margin: 0 !important; }
  .tsf-m-xxl-1 { margin: .25rem !important; }
  .tsf-m-xxl-2 { margin: .5rem !important; }
  .tsf-m-xxl-3 { margin: 1rem !important; }
  .tsf-m-xxl-4 { margin: 1.5rem !important; }
  .tsf-m-xxl-5 { margin: 3rem !important; }
  .tsf-m-xxl-auto { margin: auto !important; }
  .tsf-mt-xxl-0 { margin-top: 0 !important; }
  .tsf-mt-xxl-1 { margin-top: .25rem !important; }
  .tsf-mt-xxl-2 { margin-top: .5rem !important; }
  .tsf-mt-xxl-3 { margin-top: 1rem !important; }
  .tsf-mt-xxl-4 { margin-top: 1.5rem !important; }
  .tsf-mt-xxl-5 { margin-top: 3rem !important; }
  .tsf-mt-xxl-auto { margin-top: auto !important; }
  .tsf-mb-xxl-0 { margin-bottom: 0 !important; }
  .tsf-mb-xxl-1 { margin-bottom: .25rem !important; }
  .tsf-mb-xxl-2 { margin-bottom: .5rem !important; }
  .tsf-mb-xxl-3 { margin-bottom: 1rem !important; }
  .tsf-mb-xxl-4 { margin-bottom: 1.5rem !important; }
  .tsf-mb-xxl-5 { margin-bottom: 3rem !important; }
  .tsf-mb-xxl-auto { margin-bottom: auto !important; }
  .tsf-ms-xxl-0 { margin-left: 0 !important; }
  .tsf-ms-xxl-1 { margin-left: .25rem !important; }
  .tsf-ms-xxl-2 { margin-left: .5rem !important; }
  .tsf-ms-xxl-3 { margin-left: 1rem !important; }
  .tsf-ms-xxl-4 { margin-left: 1.5rem !important; }
  .tsf-ms-xxl-5 { margin-left: 3rem !important; }
  .tsf-ms-xxl-auto { margin-left: auto !important; }
  .tsf-me-xxl-0 { margin-right: 0 !important; }
  .tsf-me-xxl-1 { margin-right: .25rem !important; }
  .tsf-me-xxl-2 { margin-right: .5rem !important; }
  .tsf-me-xxl-3 { margin-right: 1rem !important; }
  .tsf-me-xxl-4 { margin-right: 1.5rem !important; }
  .tsf-me-xxl-5 { margin-right: 3rem !important; }
  .tsf-me-xxl-auto { margin-right: auto !important; }
  .tsf-mx-xxl-0 { margin-left: 0 !important; margin-right: 0 !important; }
  .tsf-mx-xxl-1 { margin-left: .25rem !important; margin-right: .25rem !important; }
  .tsf-mx-xxl-2 { margin-left: .5rem !important; margin-right: .5rem !important; }
  .tsf-mx-xxl-3 { margin-left: 1rem !important; margin-right: 1rem !important; }
  .tsf-mx-xxl-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; }
  .tsf-mx-xxl-5 { margin-left: 3rem !important; margin-right: 3rem !important; }
  .tsf-mx-xxl-auto { margin-left: auto !important; margin-right: auto !important; }
  .tsf-my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .tsf-my-xxl-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
  .tsf-my-xxl-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
  .tsf-my-xxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .tsf-my-xxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .tsf-my-xxl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .tsf-my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .tsf-p-xxl-0 { padding: 0 !important; }
  .tsf-p-xxl-1 { padding: .25rem !important; }
  .tsf-p-xxl-2 { padding: .5rem !important; }
  .tsf-p-xxl-3 { padding: 1rem !important; }
  .tsf-p-xxl-4 { padding: 1.5rem !important; }
  .tsf-p-xxl-5 { padding: 3rem !important; }
  .tsf-pt-xxl-0 { padding-top: 0 !important; }
  .tsf-pt-xxl-1 { padding-top: .25rem !important; }
  .tsf-pt-xxl-2 { padding-top: .5rem !important; }
  .tsf-pt-xxl-3 { padding-top: 1rem !important; }
  .tsf-pt-xxl-4 { padding-top: 1.5rem !important; }
  .tsf-pt-xxl-5 { padding-top: 3rem !important; }
  .tsf-pb-xxl-0 { padding-bottom: 0 !important; }
  .tsf-pb-xxl-1 { padding-bottom: .25rem !important; }
  .tsf-pb-xxl-2 { padding-bottom: .5rem !important; }
  .tsf-pb-xxl-3 { padding-bottom: 1rem !important; }
  .tsf-pb-xxl-4 { padding-bottom: 1.5rem !important; }
  .tsf-pb-xxl-5 { padding-bottom: 3rem !important; }
  .tsf-ps-xxl-0 { padding-left: 0 !important; }
  .tsf-ps-xxl-1 { padding-left: .25rem !important; }
  .tsf-ps-xxl-2 { padding-left: .5rem !important; }
  .tsf-ps-xxl-3 { padding-left: 1rem !important; }
  .tsf-ps-xxl-4 { padding-left: 1.5rem !important; }
  .tsf-ps-xxl-5 { padding-left: 3rem !important; }
  .tsf-pe-xxl-0 { padding-right: 0 !important; }
  .tsf-pe-xxl-1 { padding-right: .25rem !important; }
  .tsf-pe-xxl-2 { padding-right: .5rem !important; }
  .tsf-pe-xxl-3 { padding-right: 1rem !important; }
  .tsf-pe-xxl-4 { padding-right: 1.5rem !important; }
  .tsf-pe-xxl-5 { padding-right: 3rem !important; }
  .tsf-px-xxl-0 { padding-left: 0 !important; padding-right: 0 !important; }
  .tsf-px-xxl-1 { padding-left: .25rem !important; padding-right: .25rem !important; }
  .tsf-px-xxl-2 { padding-left: .5rem !important; padding-right: .5rem !important; }
  .tsf-px-xxl-3 { padding-left: 1rem !important; padding-right: 1rem !important; }
  .tsf-px-xxl-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .tsf-px-xxl-5 { padding-left: 3rem !important; padding-right: 3rem !important; }
  .tsf-py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .tsf-py-xxl-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
  .tsf-py-xxl-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
  .tsf-py-xxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .tsf-py-xxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .tsf-py-xxl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
}
