
.marginXsUp {
  margin: 1.25rem !important;
}

.marginTXsUp {
  margin-top: 1.25rem !important;
}

.marginBXsUp {
  margin-bottom: 1.25rem !important;
}

.marginLXsUp {
  margin-left: 1.25rem !important;
}

.marginRXsUp {
  margin-right: 1.25rem !important;
}

.marginLrXsUp {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.marginTbXsUp {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.margin0XsUp {
  margin: 0 !important;
}

.margin0TXsUp {
  margin-top: 0 !important;
}

.margin0BXsUp {
  margin-bottom: 0 !important;
}

.margin0LXsUp {
  margin-left: 0 !important;
}

.margin0RXsUp {
  margin-right: 0 !important;
}

.margin0LrXsUp {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.margin0TbXsUp {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.margin1XsUp {
  margin: 0.625rem !important;
}

.margin1TXsUp {
  margin-top: 0.625rem !important;
}

.margin1BXsUp {
  margin-bottom: 0.625rem !important;
}

.margin1LXsUp {
  margin-left: 0.625rem !important;
}

.margin1RXsUp {
  margin-right: 0.625rem !important;
}

.margin1LrXsUp {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.margin1TbXsUp {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.margin2XsUp {
  margin: 1.25rem !important;
}

.margin2TXsUp {
  margin-top: 1.25rem !important;
}

.margin2BXsUp {
  margin-bottom: 1.25rem !important;
}

.margin2LXsUp {
  margin-left: 1.25rem !important;
}

.margin2RXsUp {
  margin-right: 1.25rem !important;
}

.margin2LrXsUp {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.margin2TbXsUp {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.margin3XsUp {
  margin: 1.875rem !important;
}

.margin3TXsUp {
  margin-top: 1.875rem !important;
}

.margin3BXsUp {
  margin-bottom: 1.875rem !important;
}

.margin3LXsUp {
  margin-left: 1.875rem !important;
}

.margin3RXsUp {
  margin-right: 1.875rem !important;
}

.margin3LrXsUp {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}

.margin3TbXsUp {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.margin4XsUp {
  margin: 2.5rem !important;
}

.margin4TXsUp {
  margin-top: 2.5rem !important;
}

.margin4BXsUp {
  margin-bottom: 2.5rem !important;
}

.margin4LXsUp {
  margin-left: 2.5rem !important;
}

.margin4RXsUp {
  margin-right: 2.5rem !important;
}

.margin4LrXsUp {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.margin4TbXsUp {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.marginAutoXsUp {
  margin: auto !important;
}

.marginAutoTXsUp {
  margin-top: auto !important;
}

.marginAutoBXsUp {
  margin-bottom: auto !important;
}

.marginAutoLXsUp {
  margin-left: auto !important;
}

.marginAutoRXsUp {
  margin-right: auto !important;
}

.marginAutoLrXsUp {
  margin-left: auto !important;
  margin-right: auto !important;
}

.marginAutoTbXsUp {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.marginCenterXsUp {
  margin: 0 auto !important;
}

@media (max-width: 374px) {  .marginXsDown {
    margin: 1.25rem !important;
  }

  .marginTXsDown {
    margin-top: 1.25rem !important;
  }

  .marginBXsDown {
    margin-bottom: 1.25rem !important;
  }

  .marginLXsDown {
    margin-left: 1.25rem !important;
  }

  .marginRXsDown {
    margin-right: 1.25rem !important;
  }

  .marginLrXsDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbXsDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0XsDown {
    margin: 0 !important;
  }

  .margin0TXsDown {
    margin-top: 0 !important;
  }

  .margin0BXsDown {
    margin-bottom: 0 !important;
  }

  .margin0LXsDown {
    margin-left: 0 !important;
  }

  .margin0RXsDown {
    margin-right: 0 !important;
  }

  .margin0LrXsDown {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbXsDown {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1XsDown {
    margin: 0.625rem !important;
  }

  .margin1TXsDown {
    margin-top: 0.625rem !important;
  }

  .margin1BXsDown {
    margin-bottom: 0.625rem !important;
  }

  .margin1LXsDown {
    margin-left: 0.625rem !important;
  }

  .margin1RXsDown {
    margin-right: 0.625rem !important;
  }

  .margin1LrXsDown {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbXsDown {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2XsDown {
    margin: 1.25rem !important;
  }

  .margin2TXsDown {
    margin-top: 1.25rem !important;
  }

  .margin2BXsDown {
    margin-bottom: 1.25rem !important;
  }

  .margin2LXsDown {
    margin-left: 1.25rem !important;
  }

  .margin2RXsDown {
    margin-right: 1.25rem !important;
  }

  .margin2LrXsDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbXsDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3XsDown {
    margin: 1.875rem !important;
  }

  .margin3TXsDown {
    margin-top: 1.875rem !important;
  }

  .margin3BXsDown {
    margin-bottom: 1.875rem !important;
  }

  .margin3LXsDown {
    margin-left: 1.875rem !important;
  }

  .margin3RXsDown {
    margin-right: 1.875rem !important;
  }

  .margin3LrXsDown {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbXsDown {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4XsDown {
    margin: 2.5rem !important;
  }

  .margin4TXsDown {
    margin-top: 2.5rem !important;
  }

  .margin4BXsDown {
    margin-bottom: 2.5rem !important;
  }

  .margin4LXsDown {
    margin-left: 2.5rem !important;
  }

  .margin4RXsDown {
    margin-right: 2.5rem !important;
  }

  .margin4LrXsDown {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbXsDown {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoXsDown {
    margin: auto !important;
  }

  .marginAutoTXsDown {
    margin-top: auto !important;
  }

  .marginAutoBXsDown {
    margin-bottom: auto !important;
  }

  .marginAutoLXsDown {
    margin-left: auto !important;
  }

  .marginAutoRXsDown {
    margin-right: auto !important;
  }

  .marginAutoLrXsDown {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbXsDown {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterXsDown {
    margin: 0 auto !important;
  }
}

@media (min-width: 375px) {  .marginSmUp {
    margin: 1.25rem !important;
  }

  .marginTSmUp {
    margin-top: 1.25rem !important;
  }

  .marginBSmUp {
    margin-bottom: 1.25rem !important;
  }

  .marginLSmUp {
    margin-left: 1.25rem !important;
  }

  .marginRSmUp {
    margin-right: 1.25rem !important;
  }

  .marginLrSmUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbSmUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0SmUp {
    margin: 0 !important;
  }

  .margin0TSmUp {
    margin-top: 0 !important;
  }

  .margin0BSmUp {
    margin-bottom: 0 !important;
  }

  .margin0LSmUp {
    margin-left: 0 !important;
  }

  .margin0RSmUp {
    margin-right: 0 !important;
  }

  .margin0LrSmUp {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbSmUp {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1SmUp {
    margin: 0.625rem !important;
  }

  .margin1TSmUp {
    margin-top: 0.625rem !important;
  }

  .margin1BSmUp {
    margin-bottom: 0.625rem !important;
  }

  .margin1LSmUp {
    margin-left: 0.625rem !important;
  }

  .margin1RSmUp {
    margin-right: 0.625rem !important;
  }

  .margin1LrSmUp {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbSmUp {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2SmUp {
    margin: 1.25rem !important;
  }

  .margin2TSmUp {
    margin-top: 1.25rem !important;
  }

  .margin2BSmUp {
    margin-bottom: 1.25rem !important;
  }

  .margin2LSmUp {
    margin-left: 1.25rem !important;
  }

  .margin2RSmUp {
    margin-right: 1.25rem !important;
  }

  .margin2LrSmUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbSmUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3SmUp {
    margin: 1.875rem !important;
  }

  .margin3TSmUp {
    margin-top: 1.875rem !important;
  }

  .margin3BSmUp {
    margin-bottom: 1.875rem !important;
  }

  .margin3LSmUp {
    margin-left: 1.875rem !important;
  }

  .margin3RSmUp {
    margin-right: 1.875rem !important;
  }

  .margin3LrSmUp {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbSmUp {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4SmUp {
    margin: 2.5rem !important;
  }

  .margin4TSmUp {
    margin-top: 2.5rem !important;
  }

  .margin4BSmUp {
    margin-bottom: 2.5rem !important;
  }

  .margin4LSmUp {
    margin-left: 2.5rem !important;
  }

  .margin4RSmUp {
    margin-right: 2.5rem !important;
  }

  .margin4LrSmUp {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbSmUp {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoSmUp {
    margin: auto !important;
  }

  .marginAutoTSmUp {
    margin-top: auto !important;
  }

  .marginAutoBSmUp {
    margin-bottom: auto !important;
  }

  .marginAutoLSmUp {
    margin-left: auto !important;
  }

  .marginAutoRSmUp {
    margin-right: auto !important;
  }

  .marginAutoLrSmUp {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbSmUp {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterSmUp {
    margin: 0 auto !important;
  }
}

@media (max-width: 767px) {  .marginSmDown {
    margin: 1.25rem !important;
  }

  .marginTSmDown {
    margin-top: 1.25rem !important;
  }

  .marginBSmDown {
    margin-bottom: 1.25rem !important;
  }

  .marginLSmDown {
    margin-left: 1.25rem !important;
  }

  .marginRSmDown {
    margin-right: 1.25rem !important;
  }

  .marginLrSmDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbSmDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0SmDown {
    margin: 0 !important;
  }

  .margin0TSmDown {
    margin-top: 0 !important;
  }

  .margin0BSmDown {
    margin-bottom: 0 !important;
  }

  .margin0LSmDown {
    margin-left: 0 !important;
  }

  .margin0RSmDown {
    margin-right: 0 !important;
  }

  .margin0LrSmDown {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbSmDown {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1SmDown {
    margin: 0.625rem !important;
  }

  .margin1TSmDown {
    margin-top: 0.625rem !important;
  }

  .margin1BSmDown {
    margin-bottom: 0.625rem !important;
  }

  .margin1LSmDown {
    margin-left: 0.625rem !important;
  }

  .margin1RSmDown {
    margin-right: 0.625rem !important;
  }

  .margin1LrSmDown {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbSmDown {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2SmDown {
    margin: 1.25rem !important;
  }

  .margin2TSmDown {
    margin-top: 1.25rem !important;
  }

  .margin2BSmDown {
    margin-bottom: 1.25rem !important;
  }

  .margin2LSmDown {
    margin-left: 1.25rem !important;
  }

  .margin2RSmDown {
    margin-right: 1.25rem !important;
  }

  .margin2LrSmDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbSmDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3SmDown {
    margin: 1.875rem !important;
  }

  .margin3TSmDown {
    margin-top: 1.875rem !important;
  }

  .margin3BSmDown {
    margin-bottom: 1.875rem !important;
  }

  .margin3LSmDown {
    margin-left: 1.875rem !important;
  }

  .margin3RSmDown {
    margin-right: 1.875rem !important;
  }

  .margin3LrSmDown {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbSmDown {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4SmDown {
    margin: 2.5rem !important;
  }

  .margin4TSmDown {
    margin-top: 2.5rem !important;
  }

  .margin4BSmDown {
    margin-bottom: 2.5rem !important;
  }

  .margin4LSmDown {
    margin-left: 2.5rem !important;
  }

  .margin4RSmDown {
    margin-right: 2.5rem !important;
  }

  .margin4LrSmDown {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbSmDown {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoSmDown {
    margin: auto !important;
  }

  .marginAutoTSmDown {
    margin-top: auto !important;
  }

  .marginAutoBSmDown {
    margin-bottom: auto !important;
  }

  .marginAutoLSmDown {
    margin-left: auto !important;
  }

  .marginAutoRSmDown {
    margin-right: auto !important;
  }

  .marginAutoLrSmDown {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbSmDown {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterSmDown {
    margin: 0 auto !important;
  }
}

@media (min-width: 768px) {  .marginMdUp {
    margin: 1.25rem !important;
  }

  .marginTMdUp {
    margin-top: 1.25rem !important;
  }

  .marginBMdUp {
    margin-bottom: 1.25rem !important;
  }

  .marginLMdUp {
    margin-left: 1.25rem !important;
  }

  .marginRMdUp {
    margin-right: 1.25rem !important;
  }

  .marginLrMdUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbMdUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0MdUp {
    margin: 0 !important;
  }

  .margin0TMdUp {
    margin-top: 0 !important;
  }

  .margin0BMdUp {
    margin-bottom: 0 !important;
  }

  .margin0LMdUp {
    margin-left: 0 !important;
  }

  .margin0RMdUp {
    margin-right: 0 !important;
  }

  .margin0LrMdUp {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbMdUp {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1MdUp {
    margin: 0.625rem !important;
  }

  .margin1TMdUp {
    margin-top: 0.625rem !important;
  }

  .margin1BMdUp {
    margin-bottom: 0.625rem !important;
  }

  .margin1LMdUp {
    margin-left: 0.625rem !important;
  }

  .margin1RMdUp {
    margin-right: 0.625rem !important;
  }

  .margin1LrMdUp {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbMdUp {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2MdUp {
    margin: 1.25rem !important;
  }

  .margin2TMdUp {
    margin-top: 1.25rem !important;
  }

  .margin2BMdUp {
    margin-bottom: 1.25rem !important;
  }

  .margin2LMdUp {
    margin-left: 1.25rem !important;
  }

  .margin2RMdUp {
    margin-right: 1.25rem !important;
  }

  .margin2LrMdUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbMdUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3MdUp {
    margin: 1.875rem !important;
  }

  .margin3TMdUp {
    margin-top: 1.875rem !important;
  }

  .margin3BMdUp {
    margin-bottom: 1.875rem !important;
  }

  .margin3LMdUp {
    margin-left: 1.875rem !important;
  }

  .margin3RMdUp {
    margin-right: 1.875rem !important;
  }

  .margin3LrMdUp {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbMdUp {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4MdUp {
    margin: 2.5rem !important;
  }

  .margin4TMdUp {
    margin-top: 2.5rem !important;
  }

  .margin4BMdUp {
    margin-bottom: 2.5rem !important;
  }

  .margin4LMdUp {
    margin-left: 2.5rem !important;
  }

  .margin4RMdUp {
    margin-right: 2.5rem !important;
  }

  .margin4LrMdUp {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbMdUp {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoMdUp {
    margin: auto !important;
  }

  .marginAutoTMdUp {
    margin-top: auto !important;
  }

  .marginAutoBMdUp {
    margin-bottom: auto !important;
  }

  .marginAutoLMdUp {
    margin-left: auto !important;
  }

  .marginAutoRMdUp {
    margin-right: auto !important;
  }

  .marginAutoLrMdUp {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbMdUp {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterMdUp {
    margin: 0 auto !important;
  }
}

@media (max-width: 1023px) {  .marginMdDown {
    margin: 1.25rem !important;
  }

  .marginTMdDown {
    margin-top: 1.25rem !important;
  }

  .marginBMdDown {
    margin-bottom: 1.25rem !important;
  }

  .marginLMdDown {
    margin-left: 1.25rem !important;
  }

  .marginRMdDown {
    margin-right: 1.25rem !important;
  }

  .marginLrMdDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbMdDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0MdDown {
    margin: 0 !important;
  }

  .margin0TMdDown {
    margin-top: 0 !important;
  }

  .margin0BMdDown {
    margin-bottom: 0 !important;
  }

  .margin0LMdDown {
    margin-left: 0 !important;
  }

  .margin0RMdDown {
    margin-right: 0 !important;
  }

  .margin0LrMdDown {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbMdDown {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1MdDown {
    margin: 0.625rem !important;
  }

  .margin1TMdDown {
    margin-top: 0.625rem !important;
  }

  .margin1BMdDown {
    margin-bottom: 0.625rem !important;
  }

  .margin1LMdDown {
    margin-left: 0.625rem !important;
  }

  .margin1RMdDown {
    margin-right: 0.625rem !important;
  }

  .margin1LrMdDown {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbMdDown {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2MdDown {
    margin: 1.25rem !important;
  }

  .margin2TMdDown {
    margin-top: 1.25rem !important;
  }

  .margin2BMdDown {
    margin-bottom: 1.25rem !important;
  }

  .margin2LMdDown {
    margin-left: 1.25rem !important;
  }

  .margin2RMdDown {
    margin-right: 1.25rem !important;
  }

  .margin2LrMdDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbMdDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3MdDown {
    margin: 1.875rem !important;
  }

  .margin3TMdDown {
    margin-top: 1.875rem !important;
  }

  .margin3BMdDown {
    margin-bottom: 1.875rem !important;
  }

  .margin3LMdDown {
    margin-left: 1.875rem !important;
  }

  .margin3RMdDown {
    margin-right: 1.875rem !important;
  }

  .margin3LrMdDown {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbMdDown {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4MdDown {
    margin: 2.5rem !important;
  }

  .margin4TMdDown {
    margin-top: 2.5rem !important;
  }

  .margin4BMdDown {
    margin-bottom: 2.5rem !important;
  }

  .margin4LMdDown {
    margin-left: 2.5rem !important;
  }

  .margin4RMdDown {
    margin-right: 2.5rem !important;
  }

  .margin4LrMdDown {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbMdDown {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoMdDown {
    margin: auto !important;
  }

  .marginAutoTMdDown {
    margin-top: auto !important;
  }

  .marginAutoBMdDown {
    margin-bottom: auto !important;
  }

  .marginAutoLMdDown {
    margin-left: auto !important;
  }

  .marginAutoRMdDown {
    margin-right: auto !important;
  }

  .marginAutoLrMdDown {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbMdDown {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterMdDown {
    margin: 0 auto !important;
  }
}

@media (min-width: 1024px) {  .marginLgUp {
    margin: 1.25rem !important;
  }

  .marginTLgUp {
    margin-top: 1.25rem !important;
  }

  .marginBLgUp {
    margin-bottom: 1.25rem !important;
  }

  .marginLLgUp {
    margin-left: 1.25rem !important;
  }

  .marginRLgUp {
    margin-right: 1.25rem !important;
  }

  .marginLrLgUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbLgUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0LgUp {
    margin: 0 !important;
  }

  .margin0TLgUp {
    margin-top: 0 !important;
  }

  .margin0BLgUp {
    margin-bottom: 0 !important;
  }

  .margin0LLgUp {
    margin-left: 0 !important;
  }

  .margin0RLgUp {
    margin-right: 0 !important;
  }

  .margin0LrLgUp {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbLgUp {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1LgUp {
    margin: 0.625rem !important;
  }

  .margin1TLgUp {
    margin-top: 0.625rem !important;
  }

  .margin1BLgUp {
    margin-bottom: 0.625rem !important;
  }

  .margin1LLgUp {
    margin-left: 0.625rem !important;
  }

  .margin1RLgUp {
    margin-right: 0.625rem !important;
  }

  .margin1LrLgUp {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbLgUp {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2LgUp {
    margin: 1.25rem !important;
  }

  .margin2TLgUp {
    margin-top: 1.25rem !important;
  }

  .margin2BLgUp {
    margin-bottom: 1.25rem !important;
  }

  .margin2LLgUp {
    margin-left: 1.25rem !important;
  }

  .margin2RLgUp {
    margin-right: 1.25rem !important;
  }

  .margin2LrLgUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbLgUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3LgUp {
    margin: 1.875rem !important;
  }

  .margin3TLgUp {
    margin-top: 1.875rem !important;
  }

  .margin3BLgUp {
    margin-bottom: 1.875rem !important;
  }

  .margin3LLgUp {
    margin-left: 1.875rem !important;
  }

  .margin3RLgUp {
    margin-right: 1.875rem !important;
  }

  .margin3LrLgUp {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbLgUp {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4LgUp {
    margin: 2.5rem !important;
  }

  .margin4TLgUp {
    margin-top: 2.5rem !important;
  }

  .margin4BLgUp {
    margin-bottom: 2.5rem !important;
  }

  .margin4LLgUp {
    margin-left: 2.5rem !important;
  }

  .margin4RLgUp {
    margin-right: 2.5rem !important;
  }

  .margin4LrLgUp {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbLgUp {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoLgUp {
    margin: auto !important;
  }

  .marginAutoTLgUp {
    margin-top: auto !important;
  }

  .marginAutoBLgUp {
    margin-bottom: auto !important;
  }

  .marginAutoLLgUp {
    margin-left: auto !important;
  }

  .marginAutoRLgUp {
    margin-right: auto !important;
  }

  .marginAutoLrLgUp {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbLgUp {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterLgUp {
    margin: 0 auto !important;
  }
}

@media (max-width: 1279px) {  .marginLgDown {
    margin: 1.25rem !important;
  }

  .marginTLgDown {
    margin-top: 1.25rem !important;
  }

  .marginBLgDown {
    margin-bottom: 1.25rem !important;
  }

  .marginLLgDown {
    margin-left: 1.25rem !important;
  }

  .marginRLgDown {
    margin-right: 1.25rem !important;
  }

  .marginLrLgDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbLgDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0LgDown {
    margin: 0 !important;
  }

  .margin0TLgDown {
    margin-top: 0 !important;
  }

  .margin0BLgDown {
    margin-bottom: 0 !important;
  }

  .margin0LLgDown {
    margin-left: 0 !important;
  }

  .margin0RLgDown {
    margin-right: 0 !important;
  }

  .margin0LrLgDown {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbLgDown {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1LgDown {
    margin: 0.625rem !important;
  }

  .margin1TLgDown {
    margin-top: 0.625rem !important;
  }

  .margin1BLgDown {
    margin-bottom: 0.625rem !important;
  }

  .margin1LLgDown {
    margin-left: 0.625rem !important;
  }

  .margin1RLgDown {
    margin-right: 0.625rem !important;
  }

  .margin1LrLgDown {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbLgDown {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2LgDown {
    margin: 1.25rem !important;
  }

  .margin2TLgDown {
    margin-top: 1.25rem !important;
  }

  .margin2BLgDown {
    margin-bottom: 1.25rem !important;
  }

  .margin2LLgDown {
    margin-left: 1.25rem !important;
  }

  .margin2RLgDown {
    margin-right: 1.25rem !important;
  }

  .margin2LrLgDown {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbLgDown {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3LgDown {
    margin: 1.875rem !important;
  }

  .margin3TLgDown {
    margin-top: 1.875rem !important;
  }

  .margin3BLgDown {
    margin-bottom: 1.875rem !important;
  }

  .margin3LLgDown {
    margin-left: 1.875rem !important;
  }

  .margin3RLgDown {
    margin-right: 1.875rem !important;
  }

  .margin3LrLgDown {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbLgDown {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4LgDown {
    margin: 2.5rem !important;
  }

  .margin4TLgDown {
    margin-top: 2.5rem !important;
  }

  .margin4BLgDown {
    margin-bottom: 2.5rem !important;
  }

  .margin4LLgDown {
    margin-left: 2.5rem !important;
  }

  .margin4RLgDown {
    margin-right: 2.5rem !important;
  }

  .margin4LrLgDown {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbLgDown {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoLgDown {
    margin: auto !important;
  }

  .marginAutoTLgDown {
    margin-top: auto !important;
  }

  .marginAutoBLgDown {
    margin-bottom: auto !important;
  }

  .marginAutoLLgDown {
    margin-left: auto !important;
  }

  .marginAutoRLgDown {
    margin-right: auto !important;
  }

  .marginAutoLrLgDown {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbLgDown {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterLgDown {
    margin: 0 auto !important;
  }
}

@media (min-width: 1280px) {  .marginXlUp {
    margin: 1.25rem !important;
  }

  .marginTXlUp {
    margin-top: 1.25rem !important;
  }

  .marginBXlUp {
    margin-bottom: 1.25rem !important;
  }

  .marginLXlUp {
    margin-left: 1.25rem !important;
  }

  .marginRXlUp {
    margin-right: 1.25rem !important;
  }

  .marginLrXlUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .marginTbXlUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin0XlUp {
    margin: 0 !important;
  }

  .margin0TXlUp {
    margin-top: 0 !important;
  }

  .margin0BXlUp {
    margin-bottom: 0 !important;
  }

  .margin0LXlUp {
    margin-left: 0 !important;
  }

  .margin0RXlUp {
    margin-right: 0 !important;
  }

  .margin0LrXlUp {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .margin0TbXlUp {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .margin1XlUp {
    margin: 0.625rem !important;
  }

  .margin1TXlUp {
    margin-top: 0.625rem !important;
  }

  .margin1BXlUp {
    margin-bottom: 0.625rem !important;
  }

  .margin1LXlUp {
    margin-left: 0.625rem !important;
  }

  .margin1RXlUp {
    margin-right: 0.625rem !important;
  }

  .margin1LrXlUp {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .margin1TbXlUp {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }

  .margin2XlUp {
    margin: 1.25rem !important;
  }

  .margin2TXlUp {
    margin-top: 1.25rem !important;
  }

  .margin2BXlUp {
    margin-bottom: 1.25rem !important;
  }

  .margin2LXlUp {
    margin-left: 1.25rem !important;
  }

  .margin2RXlUp {
    margin-right: 1.25rem !important;
  }

  .margin2LrXlUp {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .margin2TbXlUp {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .margin3XlUp {
    margin: 1.875rem !important;
  }

  .margin3TXlUp {
    margin-top: 1.875rem !important;
  }

  .margin3BXlUp {
    margin-bottom: 1.875rem !important;
  }

  .margin3LXlUp {
    margin-left: 1.875rem !important;
  }

  .margin3RXlUp {
    margin-right: 1.875rem !important;
  }

  .margin3LrXlUp {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .margin3TbXlUp {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .margin4XlUp {
    margin: 2.5rem !important;
  }

  .margin4TXlUp {
    margin-top: 2.5rem !important;
  }

  .margin4BXlUp {
    margin-bottom: 2.5rem !important;
  }

  .margin4LXlUp {
    margin-left: 2.5rem !important;
  }

  .margin4RXlUp {
    margin-right: 2.5rem !important;
  }

  .margin4LrXlUp {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .margin4TbXlUp {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .marginAutoXlUp {
    margin: auto !important;
  }

  .marginAutoTXlUp {
    margin-top: auto !important;
  }

  .marginAutoBXlUp {
    margin-bottom: auto !important;
  }

  .marginAutoLXlUp {
    margin-left: auto !important;
  }

  .marginAutoRXlUp {
    margin-right: auto !important;
  }

  .marginAutoLrXlUp {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .marginAutoTbXlUp {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .marginCenterXlUp {
    margin: 0 auto !important;
  }
}

.marginXlDown {
  margin: 1.25rem !important;
}

.marginTXlDown {
  margin-top: 1.25rem !important;
}

.marginBXlDown {
  margin-bottom: 1.25rem !important;
}

.marginLXlDown {
  margin-left: 1.25rem !important;
}

.marginRXlDown {
  margin-right: 1.25rem !important;
}

.marginLrXlDown {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.marginTbXlDown {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.margin0XlDown {
  margin: 0 !important;
}

.margin0TXlDown {
  margin-top: 0 !important;
}

.margin0BXlDown {
  margin-bottom: 0 !important;
}

.margin0LXlDown {
  margin-left: 0 !important;
}

.margin0RXlDown {
  margin-right: 0 !important;
}

.margin0LrXlDown {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.margin0TbXlDown {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.margin1XlDown {
  margin: 0.625rem !important;
}

.margin1TXlDown {
  margin-top: 0.625rem !important;
}

.margin1BXlDown {
  margin-bottom: 0.625rem !important;
}

.margin1LXlDown {
  margin-left: 0.625rem !important;
}

.margin1RXlDown {
  margin-right: 0.625rem !important;
}

.margin1LrXlDown {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.margin1TbXlDown {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.margin2XlDown {
  margin: 1.25rem !important;
}

.margin2TXlDown {
  margin-top: 1.25rem !important;
}

.margin2BXlDown {
  margin-bottom: 1.25rem !important;
}

.margin2LXlDown {
  margin-left: 1.25rem !important;
}

.margin2RXlDown {
  margin-right: 1.25rem !important;
}

.margin2LrXlDown {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.margin2TbXlDown {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.margin3XlDown {
  margin: 1.875rem !important;
}

.margin3TXlDown {
  margin-top: 1.875rem !important;
}

.margin3BXlDown {
  margin-bottom: 1.875rem !important;
}

.margin3LXlDown {
  margin-left: 1.875rem !important;
}

.margin3RXlDown {
  margin-right: 1.875rem !important;
}

.margin3LrXlDown {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}

.margin3TbXlDown {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.margin4XlDown {
  margin: 2.5rem !important;
}

.margin4TXlDown {
  margin-top: 2.5rem !important;
}

.margin4BXlDown {
  margin-bottom: 2.5rem !important;
}

.margin4LXlDown {
  margin-left: 2.5rem !important;
}

.margin4RXlDown {
  margin-right: 2.5rem !important;
}

.margin4LrXlDown {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.margin4TbXlDown {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.marginAutoXlDown {
  margin: auto !important;
}

.marginAutoTXlDown {
  margin-top: auto !important;
}

.marginAutoBXlDown {
  margin-bottom: auto !important;
}

.marginAutoLXlDown {
  margin-left: auto !important;
}

.marginAutoRXlDown {
  margin-right: auto !important;
}

.marginAutoLrXlDown {
  margin-left: auto !important;
  margin-right: auto !important;
}

.marginAutoTbXlDown {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.marginCenterXlDown {
  margin: 0 auto !important;
}

.stackXsUp > :not(:last-child) {
  margin-bottom: 1.25rem;
}

.stackAXsUp > * {
  margin-bottom: 1.25rem;
}

.stackRXsUp > :not(:last-child) {
  margin-right: 1.25rem;
}

.stack1XsUp > :not(:last-child) {
  margin-bottom: 0.625rem;
}

.stack1RXsUp > :not(:last-child) {
  margin-right: 0.625rem;
}

.stack1AXsUp > * {
  margin-bottom: 0.625rem;
}

.stack3XsUp > :not(:last-child) {
  margin-bottom: 1.875rem;
}

.stack3AXsUp > * {
  margin-bottom: 1.875rem;
}

.stack3RXsUp > :not(:last-child) {
  margin-right: 1.875rem;
}

@media (max-width: 374px) {  .stackXsDown > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackAXsDown > * {
    margin-bottom: 1.25rem;
  }

  .stackRXsDown > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1XsDown > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1AXsDown > * {
    margin-bottom: 0.625rem;
  }

  .stack1RXsDown > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack3XsDown > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3AXsDown > * {
    margin-bottom: 1.875rem;
  }

  .stack3RXsDown > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

@media (min-width: 375px) {  .stackSmUp > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackASmUp > * {
    margin-bottom: 1.25rem;
  }

  .stackRSmUp > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1SmUp > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1RSmUp > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack1ASmUp > * {
    margin-bottom: 0.625rem;
  }

  .stack3SmUp > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3ASmUp > * {
    margin-bottom: 1.875rem;
  }

  .stack3RSmUp > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

@media (max-width: 767px) {  .stackSmDown > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackASmDown > * {
    margin-bottom: 1.25rem;
  }

  .stackRSmDown > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1SmDown > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1ASmDown > * {
    margin-bottom: 0.625rem;
  }

  .stack1RSmDown > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack3SmDown > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3ASmDown > * {
    margin-bottom: 1.875rem;
  }

  .stack3RSmDown > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

@media (min-width: 768px) {  .stackMdUp > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackAMdUp > * {
    margin-bottom: 1.25rem;
  }

  .stackRMdUp > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1MdUp > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1RMdUp > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack1AMdUp > * {
    margin-bottom: 0.625rem;
  }

  .stack3MdUp > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3AMdUp > * {
    margin-bottom: 1.875rem;
  }

  .stack3RMdUp > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

@media (max-width: 1023px) {  .stackMdDown > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackAMdDown > * {
    margin-bottom: 1.25rem;
  }

  .stackRMdDown > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1MdDown > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1AMdDown > * {
    margin-bottom: 0.625rem;
  }

  .stack1RMdDown > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack3MdDown > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3AMdDown > * {
    margin-bottom: 1.875rem;
  }

  .stack3RMdDown > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

@media (min-width: 1024px) {  .stackLgUp > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackALgUp > * {
    margin-bottom: 1.25rem;
  }

  .stackRLgUp > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1LgUp > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1RLgUp > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack1ALgUp > * {
    margin-bottom: 0.625rem;
  }

  .stack3LgUp > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3ALgUp > * {
    margin-bottom: 1.875rem;
  }

  .stack3RLgUp > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

@media (max-width: 1279px) {  .stackLgDown > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackALgDown > * {
    margin-bottom: 1.25rem;
  }

  .stackRLgDown > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1LgDown > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1ALgDown > * {
    margin-bottom: 0.625rem;
  }

  .stack1RLgDown > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack3LgDown > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3ALgDown > * {
    margin-bottom: 1.875rem;
  }

  .stack3RLgDown > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

@media (min-width: 1280px) {  .stackXlUp > :not(:last-child) {
    margin-bottom: 1.25rem;
  }

  .stackAXlUp > * {
    margin-bottom: 1.25rem;
  }

  .stackRXlUp > :not(:last-child) {
    margin-right: 1.25rem;
  }

  .stack1XlUp > :not(:last-child) {
    margin-bottom: 0.625rem;
  }

  .stack1RXlUp > :not(:last-child) {
    margin-right: 0.625rem;
  }

  .stack1AXlUp > * {
    margin-bottom: 0.625rem;
  }

  .stack3XlUp > :not(:last-child) {
    margin-bottom: 1.875rem;
  }

  .stack3AXlUp > * {
    margin-bottom: 1.875rem;
  }

  .stack3RXlUp > :not(:last-child) {
    margin-right: 1.875rem;
  }
}

.stackXlDown > :not(:last-child) {
  margin-bottom: 1.25rem;
}

.stackAXlDown > * {
  margin-bottom: 1.25rem;
}

.stackRXlDown > :not(:last-child) {
  margin-right: 1.25rem;
}

.stack1XlDown > :not(:last-child) {
  margin-bottom: 0.625rem;
}

.stack1AXlDown > * {
  margin-bottom: 0.625rem;
}

.stack1RXlDown > :not(:last-child) {
  margin-right: 0.625rem;
}

.stack3XlDown > :not(:last-child) {
  margin-bottom: 1.875rem;
}

.stack3AXlDown > * {
  margin-bottom: 1.875rem;
}

.stack3RXlDown > :not(:last-child) {
  margin-right: 1.875rem;
}