.m-n1 {
  margin: -.25rem!important;
}

.m-n2 {
  margin: -.5rem!important;
}

.m-n3 {
  margin: -1rem!important;
}

.m-n4 {
  margin: -1.5rem!important;
}

.m-n5 {
  margin: -3rem!important;
}

.mx-n1 {
  margin-right: -.25rem!important;
  margin-left: -.25rem!important;
}

.mx-n2 {
  margin-right: -.5rem!important;
  margin-left: -.5rem!important;
}

.mx-n3 {
  margin-right: -1rem!important;
  margin-left: -1rem!important;
}

.mx-n4 {
  margin-right: -1.5rem!important;
  margin-left: -1.5rem!important;
}

.mx-n5 {
  margin-right: -3rem!important;
  margin-left: -3rem!important;
}

.my-n1 {
  margin-top: -.25rem!important;
  margin-bottom: -.25rem!important;
}

.my-n2 {
  margin-top: -.5rem!important;
  margin-bottom: -.5rem!important;
}

.my-n3 {
  margin-top: -1rem!important;
  margin-bottom: -1rem!important;
}

.my-n4 {
  margin-top: -1.5rem!important;
  margin-bottom: -1.5rem!important;
}

.my-n5 {
  margin-top: -3rem!important;
  margin-bottom: -3rem!important;
}

.mt-n1 {
  margin-top: -.25rem!important;
}

.mt-n2 {
  margin-top: -.5rem!important;
}

.mt-n3 {
  margin-top: -1rem!important;
}

.mt-n4 {
  margin-top: -1.5rem!important;
}

.mt-n5 {
  margin-top: -3rem!important;
}

.me-n1 {
  margin-right: -.25rem!important;
}

.me-n2 {
  margin-right: -.5rem!important;
}

.me-n3 {
  margin-right: -1rem!important;
}

.me-n4 {
  margin-right: -1.5rem!important;
}

.me-n5 {
  margin-right: -3rem!important;
}

.mb-n1 {
  margin-bottom: -.25rem!important;
}

.mb-n2 {
  margin-bottom: -.5rem!important;
}

.mb-n3 {
  margin-bottom: -1rem!important;
}

.mb-n4 {
  margin-bottom: -1.5rem!important;
}

.mb-n5 {
  margin-bottom: -3rem!important;
}

.ms-n1 {
  margin-left: -.25rem!important;
}

.ms-n2 {
  margin-left: -.5rem!important;
}

.ms-n3 {
  margin-left: -1rem!important;
}

.ms-n4 {
  margin-left: -1.5rem!important;
}

.ms-n5 {
  margin-left: -3rem!important;
}

@media (min-width:576px) {
  .m-sm-n1 {
    margin: -.25rem!important;
  }
}

@media (min-width:576px) {
  .m-sm-n2 {
    margin: -.5rem!important;
  }
}

@media (min-width:576px) {
  .m-sm-n3 {
    margin: -1rem!important;
  }
}

@media (min-width:576px) {
  .m-sm-n4 {
    margin: -1.5rem!important;
  }
}

@media (min-width:576px) {
  .m-sm-n5 {
    margin: -3rem!important;
  }
}

@media (min-width:576px) {
  .mx-sm-n1 {
    margin-right: -.25rem!important;
    margin-left: -.25rem!important;
  }
}

@media (min-width:576px) {
  .mx-sm-n2 {
    margin-right: -.5rem!important;
    margin-left: -.5rem!important;
  }
}

@media (min-width:576px) {
  .mx-sm-n3 {
    margin-right: -1rem!important;
    margin-left: -1rem!important;
  }
}

@media (min-width:576px) {
  .mx-sm-n4 {
    margin-right: -1.5rem!important;
    margin-left: -1.5rem!important;
  }
}

@media (min-width:576px) {
  .mx-sm-n5 {
    margin-right: -3rem!important;
    margin-left: -3rem!important;
  }
}

@media (min-width:576px) {
  .my-sm-n1 {
    margin-top: -.25rem!important;
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:576px) {
  .my-sm-n2 {
    margin-top: -.5rem!important;
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:576px) {
  .my-sm-n3 {
    margin-top: -1rem!important;
    margin-bottom: -1rem!important;
  }
}

@media (min-width:576px) {
  .my-sm-n4 {
    margin-top: -1.5rem!important;
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:576px) {
  .my-sm-n5 {
    margin-top: -3rem!important;
    margin-bottom: -3rem!important;
  }
}

@media (min-width:576px) {
  .mt-sm-n1 {
    margin-top: -.25rem!important;
  }
}

@media (min-width:576px) {
  .mt-sm-n2 {
    margin-top: -.5rem!important;
  }
}

@media (min-width:576px) {
  .mt-sm-n3 {
    margin-top: -1rem!important;
  }
}

@media (min-width:576px) {
  .mt-sm-n4 {
    margin-top: -1.5rem!important;
  }
}

@media (min-width:576px) {
  .mt-sm-n5 {
    margin-top: -3rem!important;
  }
}

@media (min-width:576px) {
  .mb-sm-n1, .me-sm-n1 {
    margin-right: -.25rem!important;
  }
}

@media (min-width:576px) {
  .mb-sm-n2, .me-sm-n2 {
    margin-right: -.5rem!important;
  }
}

@media (min-width:576px) {
  .mb-sm-n3, .me-sm-n3 {
    margin-right: -1rem!important;
  }
}

@media (min-width:576px) {
  .mb-sm-n4, .me-sm-n4 {
    margin-right: - 1.5rem!important;
  }
}

@media (min-width:576px) {
  .mb-sm-n5, .me-sm-n5 {
    margin-right: -3rem!important;
  }
}

@media (min-width:576px) {
  .ms-sm-n1 {
    margin-left: -.25rem!important;
  }
}

@media (min-width:576px) {
  .ms-sm-n2 {
    margin-left: -.5rem!important;
  }
}

@media (min-width:576px) {
  .ms-sm-n3 {
    margin-left: -1rem!important;
  }
}

@media (min-width:576px) {
  .ms-sm-n4 {
    margin-left: -1.5rem!important;
  }
}

@media (min-width:576px) {
  .ms-sm-n5 {
    margin-left: -3rem!important;
  }
}

@media (min-width:768px) {
  .m-md-n1 {
    margin: -.25rem!important;
  }
}

@media (min-width:768px) {
  .m-md-n2 {
    margin: -.5rem!important;
  }
}

@media (min-width:768px) {
  .m-md-n3 {
    margin: -1rem!important;
  }
}

@media (min-width:768px) {
  .m-md-n4 {
    margin: -1.5rem!important;
  }
}

@media (min-width:768px) {
  .m-md-n5 {
    margin: -3rem!important;
  }
}

@media (min-width:768px) {
  .mx-md-n1 {
    margin-right: -.25rem!important;
    margin-left: -.25rem!important;
  }
}

@media (min-width:768px) {
  .mx-md-n2 {
    margin-right: -.5rem!important;
    margin-left: -.5rem!important;
  }
}

@media (min-width:768px) {
  .mx-md-n3 {
    margin-right: -1rem!important;
    margin-left: -1rem!important;
  }
}

@media (min-width:768px) {
  .mx-md-n4 {
    margin-right: -1.5rem!important;
    margin-left: -1.5rem!important;
  }
}

@media (min-width:768px) {
  .mx-md-n5 {
    margin-right: -3rem!important;
    margin-left: -3rem!important;
  }
}

@media (min-width:768px) {
  .my-md-n1 {
    margin-top: -.25rem!important;
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:768px) {
  .my-md-n2 {
    margin-top: -.5rem!important;
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:768px) {
  .my-md-n3 {
    margin-top: -1rem!important;
    margin-bottom: -1rem!important;
  }
}

@media (min-width:768px) {
  .my-md-n4 {
    margin-top: -1.5rem!important;
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:768px) {
  .my-md-n5 {
    margin-top: -3rem!important;
    margin-bottom: -3rem!important;
  }
}

@media (min-width:768px) {
  .mt-md-n1 {
    margin-top: -.25rem!important;
  }
}

@media (min-width:768px) {
  .mt-md-n2 {
    margin-top: -.5rem!important;
  }
}

@media (min-width:768px) {
  .mt-md-n3 {
    margin-top: -1rem!important;
  }
}

@media (min-width:768px) {
  .mt-md-n4 {
    margin-top: -1.5rem!important;
  }
}

@media (min-width:768px) {
  .mt-md-n5 {
    margin-top: -3rem!important;
  }
}

@media (min-width:768px) {
  .me-md-n1 {
    margin-right: -.25rem!important;
  }
}

@media (min-width:768px) {
  .me-md-n2 {
    margin-right: -.5rem!important;
  }
}

@media (min-width:768px) {
  .me-md-n3 {
    margin-right: -1rem!important;
  }
}

@media (min-width:768px) {
  .me-md-n4 {
    margin-right: -1.5rem!important;
  }
}

@media (min-width:768px) {
  .me-md-n5 {
    margin-right: -3rem!important;
  }
}

@media (min-width:768px) {
  .mb-md-n1 {
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:768px) {
  .mb-md-n2 {
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:768px) {
  .mb-md-n3 {
    margin-bottom: -1rem!important;
  }
}

@media (min-width:768px) {
  .mb-md-n4 {
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:768px) {
  .mb-md-n5 {
    margin-bottom: -3rem!important;
  }
}

@media (min-width:768px) {
  .ms-md-n1 {
    margin-left: -.25rem!important;
  }
}

@media (min-width:768px) {
  .ms-md-n2 {
    margin-left: -.5rem!important;
  }
}

@media (min-width:768px) {
  .ms-md-n3 {
    margin-left: -1rem!important;
  }
}

@media (min-width:768px) {
  .ms-md-n4 {
    margin-left: -1.5rem!important;
  }
}

@media (min-width:768px) {
  .ms-md-n5 {
    margin-left: -3rem!important;
  }
}

@media (min-width:992px) {
  .m-lg-n1 {
    margin: -.25rem!important;
  }
}

@media (min-width:992px) {
  .m-lg-n2 {
    margin: -.5rem!important;
  }
}

@media (min-width:992px) {
  .m-lg-n3 {
    margin: -1rem!important;
  }
}

@media (min-width:992px) {
  .m-lg-n4 {
    margin: -1.5rem!important;
  }
}

@media (min-width:992px) {
  .m-lg-n5 {
    margin: -3rem!important;
  }
}

@media (min-width:992px) {
  .mx-lg-n1 {
    margin-right: -.25rem!important;
    margin-left: -.25rem!important;
  }
}

@media (min-width:992px) {
  .mx-lg-n2 {
    margin-right: -.5rem!important;
    margin-left: -.5rem!important;
  }
}

@media (min-width:992px) {
  .mx-lg-n3 {
    margin-right: -1rem!important;
    margin-left: -1rem!important;
  }
}

@media (min-width:992px) {
  .mx-lg-n4 {
    margin-right: -1.5rem!important;
    margin-left: -1.5rem!important;
  }
}

@media (min-width:992px) {
  .mx-lg-n5 {
    margin-right: -3rem!important;
    margin-left: -3rem!important;
  }
}

@media (min-width:992px) {
  .my-lg-n1 {
    margin-top: -.25rem!important;
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:992px) {
  .my-lg-n2 {
    margin-top: -.5rem!important;
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:992px) {
  .my-lg-n3 {
    margin-top: -1rem!important;
    margin-bottom: -1rem!important;
  }
}

@media (min-width:992px) {
  .my-lg-n4 {
    margin-top: -1.5rem!important;
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:992px) {
  .my-lg-n5 {
    margin-top: -3rem!important;
    margin-bottom: -3rem!important;
  }
}

@media (min-width:992px) {
  .mt-lg-n1 {
    margin-top: -.25rem!important;
  }
}

@media (min-width:992px) {
  .mt-lg-n2 {
    margin-top: -.5rem!important;
  }
}

@media (min-width:992px) {
  .mt-lg-n3 {
    margin-top: -1rem!important;
  }
}

@media (min-width:992px) {
  .mt-lg-n4 {
    margin-top: -1.5rem!important;
  }
}

@media (min-width:992px) {
  .mt-lg-n5 {
    margin-top: -3rem!important;
  }
}

@media (min-width:992px) {
  .me-lg-n1 {
    margin-right: -.25rem!important;
  }
}

@media (min-width:992px) {
  .me-lg-n2 {
    margin-right: -.5rem!important;
  }
}

@media (min-width:992px) {
  .me-lg-n3 {
    margin-right: -1rem!important;
  }
}

@media (min-width:992px) {
  .me-lg-n4 {
    margin-right: -1.5rem!important;
  }
}

@media (min-width:992px) {
  .me-lg-n5 {
    margin-right: -3rem!important;
  }
}

@media (min-width:992px) {
  .mb-lg-n1 {
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:992px) {
  .mb-lg-n2 {
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:992px) {
  .mb-lg-n3 {
    margin-bottom: -1rem!important;
  }
}

@media (min-width:992px) {
  .mb-lg-n4 {
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:992px) {
  .mb-lg-n5 {
    margin-bottom: -3rem!important;
  }
}

@media (min-width:992px) {
  .ms-lg-n1 {
    margin-left: -.25rem!important;
  }
}

@media (min-width:992px) {
  .ms-lg-n2 {
    margin-left: -.5rem!important;
  }
}

@media (min-width:992px) {
  .ms-lg-n3 {
    margin-left: -1rem!important;
  }
}

@media (min-width:992px) {
  .ms-lg-n4 {
    margin-left: -1.5rem!important;
  }
}

@media (min-width:992px) {
  .ms-lg-n5 {
    margin-left: -3rem!important;
  }
}

@media (min-width:1200px) {
  .m-xl-n1 {
    margin: -.25rem!important;
  }
}

@media (min-width:1200px) {
  .m-xl-n2 {
    margin: -.5rem!important;
  }
}

@media (min-width:1200px) {
  .m-xl-n3 {
    margin: -1rem!important;
  }
}

@media (min-width:1200px) {
  .m-xl-n4 {
    margin: -1.5rem!important;
  }
}

@media (min-width:1200px) {
  .m-xl-n5 {
    margin: -3rem!important;
  }
}

@media (min-width:1200px) {
  .mx-xl-n1 {
    margin-right: -.25rem!important;
    margin-left: -.25rem!important;
  }
}

@media (min-width:1200px) {
  .mx-xl-n2 {
    margin-right: -.5rem!important;
    margin-left: -.5rem!important;
  }
}

@media (min-width:1200px) {
  .mx-xl-n3 {
    margin-right: -1rem!important;
    margin-left: -1rem!important;
  }
}

@media (min-width:1200px) {
  .mx-xl-n4 {
    margin-right: -1.5rem!important;
    margin-left: -1.5rem!important;
  }
}

@media (min-width:1200px) {
  .mx-xl-n5 {
    margin-right: -3rem!important;
    margin-left: -3rem!important;
  }
}

@media (min-width:1200px) {
  .my-xl-n1 {
    margin-top: -.25rem!important;
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:1200px) {
  .my-xl-n2 {
    margin-top: -.5rem!important;
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:1200px) {
  .my-xl-n3 {
    margin-top: -1rem!important;
    margin-bottom: -1rem!important;
  }
}

@media (min-width:1200px) {
  .my-xl-n4 {
    margin-top: -1.5rem!important;
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:1200px) {
  .my-xl-n5 {
    margin-top: -3rem!important;
    margin-bottom: -3rem!important;
  }
}

@media (min-width:1200px) {
  .mt-xl-n1 {
    margin-top: -.25rem!important;
  }
}

@media (min-width:1200px) {
  .mt-xl-n2 {
    margin-top: -.5rem!important;
  }
}

@media (min-width:1200px) {
  .mt-xl-n3 {
    margin-top: -1rem!important;
  }
}

@media (min-width:1200px) {
  .mt-xl-n4 {
    margin-top: -1.5rem!important;
  }
}

@media (min-width:1200px) {
  .mt-xl-n5 {
    margin-top: -3rem!important;
  }
}

@media (min-width:1200px) {
  .me-xl-n1 {
    margin-right: -.25rem!important;
  }
}

@media (min-width:1200px) {
  .me-xl-n2 {
    margin-right: -.5rem!important;
  }
}

@media (min-width:1200px) {
  .me-xl-n3 {
    margin-right: -1rem!important;
  }
}

@media (min-width:1200px) {
  .me-xl-n4 {
    margin-right: -1.5rem!important;
  }
}

@media (min-width:1200px) {
  .me-xl-n5 {
    margin-right: -3rem!important;
  }
}

@media (min-width:1200px) {
  .mb-xl-n1 {
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:1200px) {
  .mb-xl-n2 {
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:1200px) {
  .mb-xl-n3 {
    margin-bottom: -1rem!important;
  }
}

@media (min-width:1200px) {
  .mb-xl-n4 {
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:1200px) {
  .mb-xl-n5 {
    margin-bottom: -3rem!important;
  }
}

@media (min-width:1200px) {
  .ms-xl-n1 {
    margin-left: -.25rem!important;
  }
}

@media (min-width:1200px) {
  .ms-xl-n2 {
    margin-left: -.5rem!important;
  }
}

@media (min-width:1200px) {
  .ms-xl-n3 {
    margin-left: -1rem!important;
  }
}

@media (min-width:1200px) {
  .ms-xl-n4 {
    margin-left: -1.5rem!important;
  }
}

@media (min-width:1200px) {
  .ms-xl-n5 {
    margin-left: -3rem!important;
  }
}

@media (min-width:1400px) {
  .m-xxl-n1 {
    margin: -.25rem!important;
  }
}

@media (min-width:1400px) {
  .m-xxl-n2 {
    margin: -.5rem!important;
  }
}

@media (min-width:1400px) {
  .m-xxl-n3 {
    margin: -1rem!important;
  }
}

@media (min-width:1400px) {
  .m-xxl-n4 {
    margin: -1.5rem!important;
  }
}

@media (min-width:1400px) {
  .m-xxl-n5 {
    margin: -3rem!important;
  }
}

@media (min-width:1400px) {
  .mx-xxl-n1 {
    margin-right: -.25rem!important;
    margin-left: -.25rem!important;
  }
}

@media (min-width:1400px) {
  .mx-xxl-n2 {
    margin-right: -.5rem!important;
    margin-left: -.5rem!important;
  }
}

@media (min-width:1400px) {
  .mx-xxl-n3 {
    margin-right: -1rem!important;
    margin-left: -1rem!important;
  }
}

@media (min-width:1400px) {
  .mx-xxl-n4 {
    margin-right: -1.5rem!important;
    margin-left: -1.5rem!important;
  }
}

@media (min-width:1400px) {
  .mx-xxl-n5 {
    margin-right: -3rem!important;
    margin-left: -3rem!important;
  }
}

@media (min-width:1400px) {
  .my-xxl-n1 {
    margin-top: -.25rem!important;
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:1400px) {
  .my-xxl-n2 {
    margin-top: -.5rem!important;
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:1400px) {
  .my-xxl-n3 {
    margin-top: -1rem!important;
    margin-bottom: -1rem!important;
  }
}

@media (min-width:1400px) {
  .my-xxl-n4 {
    margin-top: -1.5rem!important;
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:1400px) {
  .my-xxl-n5 {
    margin-top: -3rem!important;
    margin-bottom: -3rem!important;
  }
}

@media (min-width:1400px) {
  .mt-xxl-n1 {
    margin-top: -.25rem!important;
  }
}

@media (min-width:1400px) {
  .mt-xxl-n2 {
    margin-top: -.5rem!important;
  }
}

@media (min-width:1400px) {
  .mt-xxl-n3 {
    margin-top: -1rem!important;
  }
}

@media (min-width:1400px) {
  .mt-xxl-n4 {
    margin-top: -1.5rem!important;
  }
}

@media (min-width:1400px) {
  .mt-xxl-n5 {
    margin-top: -3rem!important;
  }
}

@media (min-width:1400px) {
  .me-xxl-n1 {
    margin-right: -.25rem!important;
  }
}

@media (min-width:1400px) {
  .me-xxl-n2 {
    margin-right: -.5rem!important;
  }
}

@media (min-width:1400px) {
  .me-xxl-n3 {
    margin-right: -1rem!important;
  }
}

@media (min-width:1400px) {
  .me-xxl-n4 {
    margin-right: -1.5rem!important;
  }
}

@media (min-width:1400px) {
  .me-xxl-n5 {
    margin-right: -3rem!important;
  }
}

@media (min-width:1400px) {
  .mb-xxl-n1 {
    margin-bottom: -.25rem!important;
  }
}

@media (min-width:1400px) {
  .mb-xxl-n2 {
    margin-bottom: -.5rem!important;
  }
}

@media (min-width:1400px) {
  .mb-xxl-n3 {
    margin-bottom: -1rem!important;
  }
}

@media (min-width:1400px) {
  .mb-xxl-n4 {
    margin-bottom: -1.5rem!important;
  }
}

@media (min-width:1400px) {
  .mb-xxl-n5 {
    margin-bottom: -3rem!important;
  }
}

@media (min-width:1400px) {
  .ms-xxl-n1 {
    margin-left: -.25rem!important;
  }
}

@media (min-width:1400px) {
  .ms-xxl-n2 {
    margin-left: -.5rem!important;
  }
}

@media (min-width:1400px) {
  .ms-xxl-n3 {
    margin-left: -1rem!important;
  }
}

@media (min-width:1400px) {
  .ms-xxl-n4 {
    margin-left: -1.5rem!important;
  }
}

@media (min-width:1400px) {
  .ms-xxl-n5 {
    margin-left: -3rem!important;
  }
}

