.lp-space {
  display: inline-flex; }

.lp-space .next-align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.lp-space .next-align-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.lp-space .next-align-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.lp-space .next-align-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

.lp-space .next-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.space-align-container {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap; }

.space-align-block {
  margin: 8px 4px;
  border: 1px solid #40a9ff;
  padding: 4px;
  flex: none; }

.space-align-block .mock-block {
  display: inline-block;
  padding: 32px 8px 16px;
  background: rgba(150, 150, 150, 0.2); }
