.-d-grid.-col-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.-d-grid.-col-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.-d-grid.-col-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.-d-grid.-col-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.-d-grid.-col-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.-d-grid.-col-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (min-width: 576px) {
  .-d-grid.-col-sm-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .-d-grid.-col-sm-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .-d-grid.-col-sm-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .-d-grid.-col-sm-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .-d-grid.-col-sm-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .-d-grid.-col-sm-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .-d-grid.-col-md-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .-d-grid.-col-md-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .-d-grid.-col-md-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .-d-grid.-col-md-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .-d-grid.-col-md-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .-d-grid.-col-md-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  .-d-grid.-col-lg-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .-d-grid.-col-lg-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .-d-grid.-col-lg-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .-d-grid.-col-lg-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .-d-grid.-col-lg-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .-d-grid.-col-lg-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 1200px) {
  .-d-grid.-col-xl-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .-d-grid.-col-xl-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .-d-grid.-col-xl-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .-d-grid.-col-xl-4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .-d-grid.-col-xl-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .-d-grid.-col-xl-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.-d-flex .-grid-item,
.-d-flex .-grid-size {
  width: 100%;
}
.-d-flex.-col-1 > .-grid-item,
.-d-flex.-col-1 > .-grid-size {
  flex: 0 0 100%;
  max-width: 100%;
}
.-d-flex.-col-2 > .-grid-item,
.-d-flex.-col-2 > .-grid-size {
  flex: 0 0 50%;
  max-width: 50%;
}
.-d-flex.-col-3 > .-grid-item,
.-d-flex.-col-3 > .-grid-size {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.-d-flex.-col-4 > .-grid-item,
.-d-flex.-col-4 > .-grid-size {
  flex: 0 0 25%;
  max-width: 25%;
}
.-d-flex.-col-5 > .-grid-item,
.-d-flex.-col-5 > .-grid-size {
  flex: 0 0 20%;
  max-width: 20%;
}
.-d-flex.-col-6 > .-grid-item,
.-d-flex.-col-6 > .-grid-size {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
@media (min-width: 576px) {
  .-d-flex.-col-sm-1 > .-grid-item,
  .-d-flex.-col-sm-1 > .-grid-size {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .-d-flex.-col-sm-2 > .-grid-item,
  .-d-flex.-col-sm-2 > .-grid-size {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .-d-flex.-col-sm-3 > .-grid-item,
  .-d-flex.-col-sm-3 > .-grid-size {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .-d-flex.-col-sm-4 > .-grid-item,
  .-d-flex.-col-sm-4 > .-grid-size {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .-d-flex.-col-sm-5 > .-grid-item,
  .-d-flex.-col-sm-5 > .-grid-size {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .-d-flex.-col-sm-6 > .-grid-item,
  .-d-flex.-col-sm-6 > .-grid-size {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  .-d-flex.-col-md-1 > .-grid-item,
  .-d-flex.-col-md-1 > .-grid-size {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .-d-flex.-col-md-2 > .-grid-item,
  .-d-flex.-col-md-2 > .-grid-size {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .-d-flex.-col-md-3 > .-grid-item,
  .-d-flex.-col-md-3 > .-grid-size {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .-d-flex.-col-md-4 > .-grid-item,
  .-d-flex.-col-md-4 > .-grid-size {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .-d-flex.-col-md-5 > .-grid-item,
  .-d-flex.-col-md-5 > .-grid-size {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .-d-flex.-col-md-6 > .-grid-item,
  .-d-flex.-col-md-6 > .-grid-size {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  .-d-flex.-col-lg-1 > .-grid-item,
  .-d-flex.-col-lg-1 > .-grid-size {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .-d-flex.-col-lg-2 > .-grid-item,
  .-d-flex.-col-lg-2 > .-grid-size {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .-d-flex.-col-lg-3 > .-grid-item,
  .-d-flex.-col-lg-3 > .-grid-size {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .-d-flex.-col-lg-4 > .-grid-item,
  .-d-flex.-col-lg-4 > .-grid-size {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .-d-flex.-col-lg-5 > .-grid-item,
  .-d-flex.-col-lg-5 > .-grid-size {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .-d-flex.-col-lg-6 > .-grid-item,
  .-d-flex.-col-lg-6 > .-grid-size {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
@media (min-width: 1200px) {
  .-d-flex.-col-xl-1 > .-grid-item,
  .-d-flex.-col-xl-1 > .-grid-size {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .-d-flex.-col-xl-2 > .-grid-item,
  .-d-flex.-col-xl-2 > .-grid-size {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .-d-flex.-col-xl-3 > .-grid-item,
  .-d-flex.-col-xl-3 > .-grid-size {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .-d-flex.-col-xl-4 > .-grid-item,
  .-d-flex.-col-xl-4 > .-grid-size {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .-d-flex.-col-xl-5 > .-grid-item,
  .-d-flex.-col-xl-5 > .-grid-size {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .-d-flex.-col-xl-6 > .-grid-item,
  .-d-flex.-col-xl-6 > .-grid-size {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
}
.-d-grid.-gap-row-0 {
  row-gap: 0px;
  grid-row-gap: 0px;
}
.-d-grid.-gap-col-0 {
  column-gap: 0px;
  grid-column-gap: 0px;
}
.-d-grid.-gap-0 {
  gap: 0px;
  grid-gap: 0px;
}
.-d-grid.-gap-row-0 {
  row-gap: 0px;
  grid-row-gap: 0px;
}
.-d-grid.-gap-col-0 {
  column-gap: 0px;
  grid-column-gap: 0px;
}
.-d-grid.-gap-0 {
  gap: 0px;
  grid-gap: 0px;
}
.-d-grid.-gap-row-1 {
  row-gap: 1px;
  grid-row-gap: 1px;
}
.-d-grid.-gap-col-1 {
  column-gap: 1px;
  grid-column-gap: 1px;
}
.-d-grid.-gap-5 {
  gap: 1px;
  grid-gap: 1px;
}
.-d-grid.-gap-row-5 {
  row-gap: 5px;
  grid-row-gap: 5px;
}
.-d-grid.-gap-col-5 {
  column-gap: 5px;
  grid-column-gap: 5px;
}
.-d-grid.-gap-5 {
  gap: 5px;
  grid-gap: 5px;
}
.-d-grid.-gap-row-2 {
  row-gap: 2px;
  grid-row-gap: 2px;
}
.-d-grid.-gap-col-2 {
  column-gap: 2px;
  grid-column-gap: 2px;
}
.-d-grid.-gap-10 {
  gap: 2px;
  grid-gap: 2px;
}
.-d-grid.-gap-row-10 {
  row-gap: 10px;
  grid-row-gap: 10px;
}
.-d-grid.-gap-col-10 {
  column-gap: 10px;
  grid-column-gap: 10px;
}
.-d-grid.-gap-10 {
  gap: 10px;
  grid-gap: 10px;
}
.-d-grid.-gap-row-3 {
  row-gap: 3px;
  grid-row-gap: 3px;
}
.-d-grid.-gap-col-3 {
  column-gap: 3px;
  grid-column-gap: 3px;
}
.-d-grid.-gap-15 {
  gap: 3px;
  grid-gap: 3px;
}
.-d-grid.-gap-row-15 {
  row-gap: 15px;
  grid-row-gap: 15px;
}
.-d-grid.-gap-col-15 {
  column-gap: 15px;
  grid-column-gap: 15px;
}
.-d-grid.-gap-15 {
  gap: 15px;
  grid-gap: 15px;
}
.-d-grid.-gap-row-4 {
  row-gap: 4px;
  grid-row-gap: 4px;
}
.-d-grid.-gap-col-4 {
  column-gap: 4px;
  grid-column-gap: 4px;
}
.-d-grid.-gap-20 {
  gap: 4px;
  grid-gap: 4px;
}
.-d-grid.-gap-row-20 {
  row-gap: 20px;
  grid-row-gap: 20px;
}
.-d-grid.-gap-col-20 {
  column-gap: 20px;
  grid-column-gap: 20px;
}
.-d-grid.-gap-20 {
  gap: 20px;
  grid-gap: 20px;
}
.-d-grid.-gap-row-5 {
  row-gap: 5px;
  grid-row-gap: 5px;
}
.-d-grid.-gap-col-5 {
  column-gap: 5px;
  grid-column-gap: 5px;
}
.-d-grid.-gap-25 {
  gap: 5px;
  grid-gap: 5px;
}
.-d-grid.-gap-row-25 {
  row-gap: 25px;
  grid-row-gap: 25px;
}
.-d-grid.-gap-col-25 {
  column-gap: 25px;
  grid-column-gap: 25px;
}
.-d-grid.-gap-25 {
  gap: 25px;
  grid-gap: 25px;
}
.-d-grid.-gap-row-6 {
  row-gap: 6px;
  grid-row-gap: 6px;
}
.-d-grid.-gap-col-6 {
  column-gap: 6px;
  grid-column-gap: 6px;
}
.-d-grid.-gap-30 {
  gap: 6px;
  grid-gap: 6px;
}
.-d-grid.-gap-row-30 {
  row-gap: 30px;
  grid-row-gap: 30px;
}
.-d-grid.-gap-col-30 {
  column-gap: 30px;
  grid-column-gap: 30px;
}
.-d-grid.-gap-30 {
  gap: 30px;
  grid-gap: 30px;
}
.-d-grid.-gap-row-7 {
  row-gap: 7px;
  grid-row-gap: 7px;
}
.-d-grid.-gap-col-7 {
  column-gap: 7px;
  grid-column-gap: 7px;
}
.-d-grid.-gap-35 {
  gap: 7px;
  grid-gap: 7px;
}
.-d-grid.-gap-row-35 {
  row-gap: 35px;
  grid-row-gap: 35px;
}
.-d-grid.-gap-col-35 {
  column-gap: 35px;
  grid-column-gap: 35px;
}
.-d-grid.-gap-35 {
  gap: 35px;
  grid-gap: 35px;
}
.-d-grid.-gap-row-8 {
  row-gap: 8px;
  grid-row-gap: 8px;
}
.-d-grid.-gap-col-8 {
  column-gap: 8px;
  grid-column-gap: 8px;
}
.-d-grid.-gap-40 {
  gap: 8px;
  grid-gap: 8px;
}
.-d-grid.-gap-row-40 {
  row-gap: 40px;
  grid-row-gap: 40px;
}
.-d-grid.-gap-col-40 {
  column-gap: 40px;
  grid-column-gap: 40px;
}
.-d-grid.-gap-40 {
  gap: 40px;
  grid-gap: 40px;
}
.-d-grid.-gap-row-9 {
  row-gap: 9px;
  grid-row-gap: 9px;
}
.-d-grid.-gap-col-9 {
  column-gap: 9px;
  grid-column-gap: 9px;
}
.-d-grid.-gap-45 {
  gap: 9px;
  grid-gap: 9px;
}
.-d-grid.-gap-row-45 {
  row-gap: 45px;
  grid-row-gap: 45px;
}
.-d-grid.-gap-col-45 {
  column-gap: 45px;
  grid-column-gap: 45px;
}
.-d-grid.-gap-45 {
  gap: 45px;
  grid-gap: 45px;
}
.-d-grid.-gap-row-10 {
  row-gap: 10px;
  grid-row-gap: 10px;
}
.-d-grid.-gap-col-10 {
  column-gap: 10px;
  grid-column-gap: 10px;
}
.-d-grid.-gap-50 {
  gap: 10px;
  grid-gap: 10px;
}
.-d-grid.-gap-row-50 {
  row-gap: 50px;
  grid-row-gap: 50px;
}
.-d-grid.-gap-col-50 {
  column-gap: 50px;
  grid-column-gap: 50px;
}
.-d-grid.-gap-50 {
  gap: 50px;
  grid-gap: 50px;
}
@media (min-width: 576px) {
  .-d-grid.-gap-row-sm-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-sm-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-sm-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-sm-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-sm-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-sm-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-sm-1 {
    row-gap: 1px;
    grid-row-gap: 1px;
  }
  .-d-grid.-gap-col-sm-1 {
    column-gap: 1px;
    grid-column-gap: 1px;
  }
  .-d-grid.-gap-sm-5 {
    gap: 1px;
    grid-gap: 1px;
  }
  .-d-grid.-gap-row-sm-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-sm-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-sm-5 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-sm-2 {
    row-gap: 2px;
    grid-row-gap: 2px;
  }
  .-d-grid.-gap-col-sm-2 {
    column-gap: 2px;
    grid-column-gap: 2px;
  }
  .-d-grid.-gap-sm-10 {
    gap: 2px;
    grid-gap: 2px;
  }
  .-d-grid.-gap-row-sm-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-sm-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-sm-10 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-sm-3 {
    row-gap: 3px;
    grid-row-gap: 3px;
  }
  .-d-grid.-gap-col-sm-3 {
    column-gap: 3px;
    grid-column-gap: 3px;
  }
  .-d-grid.-gap-sm-15 {
    gap: 3px;
    grid-gap: 3px;
  }
  .-d-grid.-gap-row-sm-15 {
    row-gap: 15px;
    grid-row-gap: 15px;
  }
  .-d-grid.-gap-col-sm-15 {
    column-gap: 15px;
    grid-column-gap: 15px;
  }
  .-d-grid.-gap-sm-15 {
    gap: 15px;
    grid-gap: 15px;
  }
  .-d-grid.-gap-row-sm-4 {
    row-gap: 4px;
    grid-row-gap: 4px;
  }
  .-d-grid.-gap-col-sm-4 {
    column-gap: 4px;
    grid-column-gap: 4px;
  }
  .-d-grid.-gap-sm-20 {
    gap: 4px;
    grid-gap: 4px;
  }
  .-d-grid.-gap-row-sm-20 {
    row-gap: 20px;
    grid-row-gap: 20px;
  }
  .-d-grid.-gap-col-sm-20 {
    column-gap: 20px;
    grid-column-gap: 20px;
  }
  .-d-grid.-gap-sm-20 {
    gap: 20px;
    grid-gap: 20px;
  }
  .-d-grid.-gap-row-sm-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-sm-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-sm-25 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-sm-25 {
    row-gap: 25px;
    grid-row-gap: 25px;
  }
  .-d-grid.-gap-col-sm-25 {
    column-gap: 25px;
    grid-column-gap: 25px;
  }
  .-d-grid.-gap-sm-25 {
    gap: 25px;
    grid-gap: 25px;
  }
  .-d-grid.-gap-row-sm-6 {
    row-gap: 6px;
    grid-row-gap: 6px;
  }
  .-d-grid.-gap-col-sm-6 {
    column-gap: 6px;
    grid-column-gap: 6px;
  }
  .-d-grid.-gap-sm-30 {
    gap: 6px;
    grid-gap: 6px;
  }
  .-d-grid.-gap-row-sm-30 {
    row-gap: 30px;
    grid-row-gap: 30px;
  }
  .-d-grid.-gap-col-sm-30 {
    column-gap: 30px;
    grid-column-gap: 30px;
  }
  .-d-grid.-gap-sm-30 {
    gap: 30px;
    grid-gap: 30px;
  }
  .-d-grid.-gap-row-sm-7 {
    row-gap: 7px;
    grid-row-gap: 7px;
  }
  .-d-grid.-gap-col-sm-7 {
    column-gap: 7px;
    grid-column-gap: 7px;
  }
  .-d-grid.-gap-sm-35 {
    gap: 7px;
    grid-gap: 7px;
  }
  .-d-grid.-gap-row-sm-35 {
    row-gap: 35px;
    grid-row-gap: 35px;
  }
  .-d-grid.-gap-col-sm-35 {
    column-gap: 35px;
    grid-column-gap: 35px;
  }
  .-d-grid.-gap-sm-35 {
    gap: 35px;
    grid-gap: 35px;
  }
  .-d-grid.-gap-row-sm-8 {
    row-gap: 8px;
    grid-row-gap: 8px;
  }
  .-d-grid.-gap-col-sm-8 {
    column-gap: 8px;
    grid-column-gap: 8px;
  }
  .-d-grid.-gap-sm-40 {
    gap: 8px;
    grid-gap: 8px;
  }
  .-d-grid.-gap-row-sm-40 {
    row-gap: 40px;
    grid-row-gap: 40px;
  }
  .-d-grid.-gap-col-sm-40 {
    column-gap: 40px;
    grid-column-gap: 40px;
  }
  .-d-grid.-gap-sm-40 {
    gap: 40px;
    grid-gap: 40px;
  }
  .-d-grid.-gap-row-sm-9 {
    row-gap: 9px;
    grid-row-gap: 9px;
  }
  .-d-grid.-gap-col-sm-9 {
    column-gap: 9px;
    grid-column-gap: 9px;
  }
  .-d-grid.-gap-sm-45 {
    gap: 9px;
    grid-gap: 9px;
  }
  .-d-grid.-gap-row-sm-45 {
    row-gap: 45px;
    grid-row-gap: 45px;
  }
  .-d-grid.-gap-col-sm-45 {
    column-gap: 45px;
    grid-column-gap: 45px;
  }
  .-d-grid.-gap-sm-45 {
    gap: 45px;
    grid-gap: 45px;
  }
  .-d-grid.-gap-row-sm-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-sm-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-sm-50 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-sm-50 {
    row-gap: 50px;
    grid-row-gap: 50px;
  }
  .-d-grid.-gap-col-sm-50 {
    column-gap: 50px;
    grid-column-gap: 50px;
  }
  .-d-grid.-gap-sm-50 {
    gap: 50px;
    grid-gap: 50px;
  }
}
@media (min-width: 768px) {
  .-d-grid.-gap-row-md-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-md-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-md-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-md-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-md-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-md-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-md-1 {
    row-gap: 1px;
    grid-row-gap: 1px;
  }
  .-d-grid.-gap-col-md-1 {
    column-gap: 1px;
    grid-column-gap: 1px;
  }
  .-d-grid.-gap-md-5 {
    gap: 1px;
    grid-gap: 1px;
  }
  .-d-grid.-gap-row-md-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-md-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-md-5 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-md-2 {
    row-gap: 2px;
    grid-row-gap: 2px;
  }
  .-d-grid.-gap-col-md-2 {
    column-gap: 2px;
    grid-column-gap: 2px;
  }
  .-d-grid.-gap-md-10 {
    gap: 2px;
    grid-gap: 2px;
  }
  .-d-grid.-gap-row-md-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-md-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-md-10 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-md-3 {
    row-gap: 3px;
    grid-row-gap: 3px;
  }
  .-d-grid.-gap-col-md-3 {
    column-gap: 3px;
    grid-column-gap: 3px;
  }
  .-d-grid.-gap-md-15 {
    gap: 3px;
    grid-gap: 3px;
  }
  .-d-grid.-gap-row-md-15 {
    row-gap: 15px;
    grid-row-gap: 15px;
  }
  .-d-grid.-gap-col-md-15 {
    column-gap: 15px;
    grid-column-gap: 15px;
  }
  .-d-grid.-gap-md-15 {
    gap: 15px;
    grid-gap: 15px;
  }
  .-d-grid.-gap-row-md-4 {
    row-gap: 4px;
    grid-row-gap: 4px;
  }
  .-d-grid.-gap-col-md-4 {
    column-gap: 4px;
    grid-column-gap: 4px;
  }
  .-d-grid.-gap-md-20 {
    gap: 4px;
    grid-gap: 4px;
  }
  .-d-grid.-gap-row-md-20 {
    row-gap: 20px;
    grid-row-gap: 20px;
  }
  .-d-grid.-gap-col-md-20 {
    column-gap: 20px;
    grid-column-gap: 20px;
  }
  .-d-grid.-gap-md-20 {
    gap: 20px;
    grid-gap: 20px;
  }
  .-d-grid.-gap-row-md-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-md-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-md-25 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-md-25 {
    row-gap: 25px;
    grid-row-gap: 25px;
  }
  .-d-grid.-gap-col-md-25 {
    column-gap: 25px;
    grid-column-gap: 25px;
  }
  .-d-grid.-gap-md-25 {
    gap: 25px;
    grid-gap: 25px;
  }
  .-d-grid.-gap-row-md-6 {
    row-gap: 6px;
    grid-row-gap: 6px;
  }
  .-d-grid.-gap-col-md-6 {
    column-gap: 6px;
    grid-column-gap: 6px;
  }
  .-d-grid.-gap-md-30 {
    gap: 6px;
    grid-gap: 6px;
  }
  .-d-grid.-gap-row-md-30 {
    row-gap: 30px;
    grid-row-gap: 30px;
  }
  .-d-grid.-gap-col-md-30 {
    column-gap: 30px;
    grid-column-gap: 30px;
  }
  .-d-grid.-gap-md-30 {
    gap: 30px;
    grid-gap: 30px;
  }
  .-d-grid.-gap-row-md-7 {
    row-gap: 7px;
    grid-row-gap: 7px;
  }
  .-d-grid.-gap-col-md-7 {
    column-gap: 7px;
    grid-column-gap: 7px;
  }
  .-d-grid.-gap-md-35 {
    gap: 7px;
    grid-gap: 7px;
  }
  .-d-grid.-gap-row-md-35 {
    row-gap: 35px;
    grid-row-gap: 35px;
  }
  .-d-grid.-gap-col-md-35 {
    column-gap: 35px;
    grid-column-gap: 35px;
  }
  .-d-grid.-gap-md-35 {
    gap: 35px;
    grid-gap: 35px;
  }
  .-d-grid.-gap-row-md-8 {
    row-gap: 8px;
    grid-row-gap: 8px;
  }
  .-d-grid.-gap-col-md-8 {
    column-gap: 8px;
    grid-column-gap: 8px;
  }
  .-d-grid.-gap-md-40 {
    gap: 8px;
    grid-gap: 8px;
  }
  .-d-grid.-gap-row-md-40 {
    row-gap: 40px;
    grid-row-gap: 40px;
  }
  .-d-grid.-gap-col-md-40 {
    column-gap: 40px;
    grid-column-gap: 40px;
  }
  .-d-grid.-gap-md-40 {
    gap: 40px;
    grid-gap: 40px;
  }
  .-d-grid.-gap-row-md-9 {
    row-gap: 9px;
    grid-row-gap: 9px;
  }
  .-d-grid.-gap-col-md-9 {
    column-gap: 9px;
    grid-column-gap: 9px;
  }
  .-d-grid.-gap-md-45 {
    gap: 9px;
    grid-gap: 9px;
  }
  .-d-grid.-gap-row-md-45 {
    row-gap: 45px;
    grid-row-gap: 45px;
  }
  .-d-grid.-gap-col-md-45 {
    column-gap: 45px;
    grid-column-gap: 45px;
  }
  .-d-grid.-gap-md-45 {
    gap: 45px;
    grid-gap: 45px;
  }
  .-d-grid.-gap-row-md-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-md-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-md-50 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-md-50 {
    row-gap: 50px;
    grid-row-gap: 50px;
  }
  .-d-grid.-gap-col-md-50 {
    column-gap: 50px;
    grid-column-gap: 50px;
  }
  .-d-grid.-gap-md-50 {
    gap: 50px;
    grid-gap: 50px;
  }
}
@media (min-width: 992px) {
  .-d-grid.-gap-row-lg-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-lg-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-lg-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-lg-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-lg-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-lg-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-lg-1 {
    row-gap: 1px;
    grid-row-gap: 1px;
  }
  .-d-grid.-gap-col-lg-1 {
    column-gap: 1px;
    grid-column-gap: 1px;
  }
  .-d-grid.-gap-lg-5 {
    gap: 1px;
    grid-gap: 1px;
  }
  .-d-grid.-gap-row-lg-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-lg-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-lg-5 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-lg-2 {
    row-gap: 2px;
    grid-row-gap: 2px;
  }
  .-d-grid.-gap-col-lg-2 {
    column-gap: 2px;
    grid-column-gap: 2px;
  }
  .-d-grid.-gap-lg-10 {
    gap: 2px;
    grid-gap: 2px;
  }
  .-d-grid.-gap-row-lg-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-lg-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-lg-10 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-lg-3 {
    row-gap: 3px;
    grid-row-gap: 3px;
  }
  .-d-grid.-gap-col-lg-3 {
    column-gap: 3px;
    grid-column-gap: 3px;
  }
  .-d-grid.-gap-lg-15 {
    gap: 3px;
    grid-gap: 3px;
  }
  .-d-grid.-gap-row-lg-15 {
    row-gap: 15px;
    grid-row-gap: 15px;
  }
  .-d-grid.-gap-col-lg-15 {
    column-gap: 15px;
    grid-column-gap: 15px;
  }
  .-d-grid.-gap-lg-15 {
    gap: 15px;
    grid-gap: 15px;
  }
  .-d-grid.-gap-row-lg-4 {
    row-gap: 4px;
    grid-row-gap: 4px;
  }
  .-d-grid.-gap-col-lg-4 {
    column-gap: 4px;
    grid-column-gap: 4px;
  }
  .-d-grid.-gap-lg-20 {
    gap: 4px;
    grid-gap: 4px;
  }
  .-d-grid.-gap-row-lg-20 {
    row-gap: 20px;
    grid-row-gap: 20px;
  }
  .-d-grid.-gap-col-lg-20 {
    column-gap: 20px;
    grid-column-gap: 20px;
  }
  .-d-grid.-gap-lg-20 {
    gap: 20px;
    grid-gap: 20px;
  }
  .-d-grid.-gap-row-lg-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-lg-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-lg-25 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-lg-25 {
    row-gap: 25px;
    grid-row-gap: 25px;
  }
  .-d-grid.-gap-col-lg-25 {
    column-gap: 25px;
    grid-column-gap: 25px;
  }
  .-d-grid.-gap-lg-25 {
    gap: 25px;
    grid-gap: 25px;
  }
  .-d-grid.-gap-row-lg-6 {
    row-gap: 6px;
    grid-row-gap: 6px;
  }
  .-d-grid.-gap-col-lg-6 {
    column-gap: 6px;
    grid-column-gap: 6px;
  }
  .-d-grid.-gap-lg-30 {
    gap: 6px;
    grid-gap: 6px;
  }
  .-d-grid.-gap-row-lg-30 {
    row-gap: 30px;
    grid-row-gap: 30px;
  }
  .-d-grid.-gap-col-lg-30 {
    column-gap: 30px;
    grid-column-gap: 30px;
  }
  .-d-grid.-gap-lg-30 {
    gap: 30px;
    grid-gap: 30px;
  }
  .-d-grid.-gap-row-lg-7 {
    row-gap: 7px;
    grid-row-gap: 7px;
  }
  .-d-grid.-gap-col-lg-7 {
    column-gap: 7px;
    grid-column-gap: 7px;
  }
  .-d-grid.-gap-lg-35 {
    gap: 7px;
    grid-gap: 7px;
  }
  .-d-grid.-gap-row-lg-35 {
    row-gap: 35px;
    grid-row-gap: 35px;
  }
  .-d-grid.-gap-col-lg-35 {
    column-gap: 35px;
    grid-column-gap: 35px;
  }
  .-d-grid.-gap-lg-35 {
    gap: 35px;
    grid-gap: 35px;
  }
  .-d-grid.-gap-row-lg-8 {
    row-gap: 8px;
    grid-row-gap: 8px;
  }
  .-d-grid.-gap-col-lg-8 {
    column-gap: 8px;
    grid-column-gap: 8px;
  }
  .-d-grid.-gap-lg-40 {
    gap: 8px;
    grid-gap: 8px;
  }
  .-d-grid.-gap-row-lg-40 {
    row-gap: 40px;
    grid-row-gap: 40px;
  }
  .-d-grid.-gap-col-lg-40 {
    column-gap: 40px;
    grid-column-gap: 40px;
  }
  .-d-grid.-gap-lg-40 {
    gap: 40px;
    grid-gap: 40px;
  }
  .-d-grid.-gap-row-lg-9 {
    row-gap: 9px;
    grid-row-gap: 9px;
  }
  .-d-grid.-gap-col-lg-9 {
    column-gap: 9px;
    grid-column-gap: 9px;
  }
  .-d-grid.-gap-lg-45 {
    gap: 9px;
    grid-gap: 9px;
  }
  .-d-grid.-gap-row-lg-45 {
    row-gap: 45px;
    grid-row-gap: 45px;
  }
  .-d-grid.-gap-col-lg-45 {
    column-gap: 45px;
    grid-column-gap: 45px;
  }
  .-d-grid.-gap-lg-45 {
    gap: 45px;
    grid-gap: 45px;
  }
  .-d-grid.-gap-row-lg-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-lg-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-lg-50 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-lg-50 {
    row-gap: 50px;
    grid-row-gap: 50px;
  }
  .-d-grid.-gap-col-lg-50 {
    column-gap: 50px;
    grid-column-gap: 50px;
  }
  .-d-grid.-gap-lg-50 {
    gap: 50px;
    grid-gap: 50px;
  }
}
@media (min-width: 1200px) {
  .-d-grid.-gap-row-xl-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-xl-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-xl-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-xl-0 {
    row-gap: 0px;
    grid-row-gap: 0px;
  }
  .-d-grid.-gap-col-xl-0 {
    column-gap: 0px;
    grid-column-gap: 0px;
  }
  .-d-grid.-gap-xl-0 {
    gap: 0px;
    grid-gap: 0px;
  }
  .-d-grid.-gap-row-xl-1 {
    row-gap: 1px;
    grid-row-gap: 1px;
  }
  .-d-grid.-gap-col-xl-1 {
    column-gap: 1px;
    grid-column-gap: 1px;
  }
  .-d-grid.-gap-xl-5 {
    gap: 1px;
    grid-gap: 1px;
  }
  .-d-grid.-gap-row-xl-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-xl-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-xl-5 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-xl-2 {
    row-gap: 2px;
    grid-row-gap: 2px;
  }
  .-d-grid.-gap-col-xl-2 {
    column-gap: 2px;
    grid-column-gap: 2px;
  }
  .-d-grid.-gap-xl-10 {
    gap: 2px;
    grid-gap: 2px;
  }
  .-d-grid.-gap-row-xl-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-xl-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-xl-10 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-xl-3 {
    row-gap: 3px;
    grid-row-gap: 3px;
  }
  .-d-grid.-gap-col-xl-3 {
    column-gap: 3px;
    grid-column-gap: 3px;
  }
  .-d-grid.-gap-xl-15 {
    gap: 3px;
    grid-gap: 3px;
  }
  .-d-grid.-gap-row-xl-15 {
    row-gap: 15px;
    grid-row-gap: 15px;
  }
  .-d-grid.-gap-col-xl-15 {
    column-gap: 15px;
    grid-column-gap: 15px;
  }
  .-d-grid.-gap-xl-15 {
    gap: 15px;
    grid-gap: 15px;
  }
  .-d-grid.-gap-row-xl-4 {
    row-gap: 4px;
    grid-row-gap: 4px;
  }
  .-d-grid.-gap-col-xl-4 {
    column-gap: 4px;
    grid-column-gap: 4px;
  }
  .-d-grid.-gap-xl-20 {
    gap: 4px;
    grid-gap: 4px;
  }
  .-d-grid.-gap-row-xl-20 {
    row-gap: 20px;
    grid-row-gap: 20px;
  }
  .-d-grid.-gap-col-xl-20 {
    column-gap: 20px;
    grid-column-gap: 20px;
  }
  .-d-grid.-gap-xl-20 {
    gap: 20px;
    grid-gap: 20px;
  }
  .-d-grid.-gap-row-xl-5 {
    row-gap: 5px;
    grid-row-gap: 5px;
  }
  .-d-grid.-gap-col-xl-5 {
    column-gap: 5px;
    grid-column-gap: 5px;
  }
  .-d-grid.-gap-xl-25 {
    gap: 5px;
    grid-gap: 5px;
  }
  .-d-grid.-gap-row-xl-25 {
    row-gap: 25px;
    grid-row-gap: 25px;
  }
  .-d-grid.-gap-col-xl-25 {
    column-gap: 25px;
    grid-column-gap: 25px;
  }
  .-d-grid.-gap-xl-25 {
    gap: 25px;
    grid-gap: 25px;
  }
  .-d-grid.-gap-row-xl-6 {
    row-gap: 6px;
    grid-row-gap: 6px;
  }
  .-d-grid.-gap-col-xl-6 {
    column-gap: 6px;
    grid-column-gap: 6px;
  }
  .-d-grid.-gap-xl-30 {
    gap: 6px;
    grid-gap: 6px;
  }
  .-d-grid.-gap-row-xl-30 {
    row-gap: 30px;
    grid-row-gap: 30px;
  }
  .-d-grid.-gap-col-xl-30 {
    column-gap: 30px;
    grid-column-gap: 30px;
  }
  .-d-grid.-gap-xl-30 {
    gap: 30px;
    grid-gap: 30px;
  }
  .-d-grid.-gap-row-xl-7 {
    row-gap: 7px;
    grid-row-gap: 7px;
  }
  .-d-grid.-gap-col-xl-7 {
    column-gap: 7px;
    grid-column-gap: 7px;
  }
  .-d-grid.-gap-xl-35 {
    gap: 7px;
    grid-gap: 7px;
  }
  .-d-grid.-gap-row-xl-35 {
    row-gap: 35px;
    grid-row-gap: 35px;
  }
  .-d-grid.-gap-col-xl-35 {
    column-gap: 35px;
    grid-column-gap: 35px;
  }
  .-d-grid.-gap-xl-35 {
    gap: 35px;
    grid-gap: 35px;
  }
  .-d-grid.-gap-row-xl-8 {
    row-gap: 8px;
    grid-row-gap: 8px;
  }
  .-d-grid.-gap-col-xl-8 {
    column-gap: 8px;
    grid-column-gap: 8px;
  }
  .-d-grid.-gap-xl-40 {
    gap: 8px;
    grid-gap: 8px;
  }
  .-d-grid.-gap-row-xl-40 {
    row-gap: 40px;
    grid-row-gap: 40px;
  }
  .-d-grid.-gap-col-xl-40 {
    column-gap: 40px;
    grid-column-gap: 40px;
  }
  .-d-grid.-gap-xl-40 {
    gap: 40px;
    grid-gap: 40px;
  }
  .-d-grid.-gap-row-xl-9 {
    row-gap: 9px;
    grid-row-gap: 9px;
  }
  .-d-grid.-gap-col-xl-9 {
    column-gap: 9px;
    grid-column-gap: 9px;
  }
  .-d-grid.-gap-xl-45 {
    gap: 9px;
    grid-gap: 9px;
  }
  .-d-grid.-gap-row-xl-45 {
    row-gap: 45px;
    grid-row-gap: 45px;
  }
  .-d-grid.-gap-col-xl-45 {
    column-gap: 45px;
    grid-column-gap: 45px;
  }
  .-d-grid.-gap-xl-45 {
    gap: 45px;
    grid-gap: 45px;
  }
  .-d-grid.-gap-row-xl-10 {
    row-gap: 10px;
    grid-row-gap: 10px;
  }
  .-d-grid.-gap-col-xl-10 {
    column-gap: 10px;
    grid-column-gap: 10px;
  }
  .-d-grid.-gap-xl-50 {
    gap: 10px;
    grid-gap: 10px;
  }
  .-d-grid.-gap-row-xl-50 {
    row-gap: 50px;
    grid-row-gap: 50px;
  }
  .-d-grid.-gap-col-xl-50 {
    column-gap: 50px;
    grid-column-gap: 50px;
  }
  .-d-grid.-gap-xl-50 {
    gap: 50px;
    grid-gap: 50px;
  }
}
.-d-flex.-gap-row-0 > .-grid-item {
  margin-bottom: 0px;
}
.-d-flex.-gap-col-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.-d-flex.-gap-col-0 > .-grid-item {
  padding-left: 0px;
  padding-right: 0px;
}
.-d-flex.-gap-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.-d-flex.-gap-0 > .-grid-item {
  margin-bottom: 0px;
}
.-d-flex.-gap-row-0 > .-grid-item {
  margin-bottom: 0px;
}
.-d-flex.-gap-col-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.-d-flex.-gap-col-0 > .-grid-item {
  padding-left: 0px;
  padding-right: 0px;
}
.-d-flex.-gap-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.-d-flex.-gap-0 > .-grid-item {
  margin-bottom: 0px;
}
.-d-flex.-gap-row-1 > .-grid-item {
  margin-bottom: 1px;
}
.-d-flex.-gap-col-1 {
  margin-left: -0.5px;
  margin-right: -0.5px;
}
.-d-flex.-gap-col-1 > .-grid-item {
  padding-left: 0.5px;
  padding-right: 0.5px;
}
.-d-flex.-gap-1 {
  margin-left: -0.5px;
  margin-right: -0.5px;
}
.-d-flex.-gap-1 > .-grid-item {
  margin-bottom: 1px;
}
.-d-flex.-gap-row-5 > .-grid-item {
  margin-bottom: 5px;
}
.-d-flex.-gap-col-5 {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.-d-flex.-gap-col-5 > .-grid-item {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.-d-flex.-gap-5 {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.-d-flex.-gap-5 > .-grid-item {
  margin-bottom: 5px;
}
.-d-flex.-gap-row-2 > .-grid-item {
  margin-bottom: 2px;
}
.-d-flex.-gap-col-2 {
  margin-left: -1px;
  margin-right: -1px;
}
.-d-flex.-gap-col-2 > .-grid-item {
  padding-left: 1px;
  padding-right: 1px;
}
.-d-flex.-gap-2 {
  margin-left: -1px;
  margin-right: -1px;
}
.-d-flex.-gap-2 > .-grid-item {
  margin-bottom: 2px;
}
.-d-flex.-gap-row-10 > .-grid-item {
  margin-bottom: 10px;
}
.-d-flex.-gap-col-10 {
  margin-left: -5px;
  margin-right: -5px;
}
.-d-flex.-gap-col-10 > .-grid-item {
  padding-left: 5px;
  padding-right: 5px;
}
.-d-flex.-gap-10 {
  margin-left: -5px;
  margin-right: -5px;
}
.-d-flex.-gap-10 > .-grid-item {
  margin-bottom: 10px;
}
.-d-flex.-gap-row-3 > .-grid-item {
  margin-bottom: 3px;
}
.-d-flex.-gap-col-3 {
  margin-left: -1.5px;
  margin-right: -1.5px;
}
.-d-flex.-gap-col-3 > .-grid-item {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.-d-flex.-gap-3 {
  margin-left: -1.5px;
  margin-right: -1.5px;
}
.-d-flex.-gap-3 > .-grid-item {
  margin-bottom: 3px;
}
.-d-flex.-gap-row-15 > .-grid-item {
  margin-bottom: 15px;
}
.-d-flex.-gap-col-15 {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.-d-flex.-gap-col-15 > .-grid-item {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.-d-flex.-gap-15 {
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.-d-flex.-gap-15 > .-grid-item {
  margin-bottom: 15px;
}
.-d-flex.-gap-row-4 > .-grid-item {
  margin-bottom: 4px;
}
.-d-flex.-gap-col-4 {
  margin-left: -2px;
  margin-right: -2px;
}
.-d-flex.-gap-col-4 > .-grid-item {
  padding-left: 2px;
  padding-right: 2px;
}
.-d-flex.-gap-4 {
  margin-left: -2px;
  margin-right: -2px;
}
.-d-flex.-gap-4 > .-grid-item {
  margin-bottom: 4px;
}
.-d-flex.-gap-row-20 > .-grid-item {
  margin-bottom: 20px;
}
.-d-flex.-gap-col-20 {
  margin-left: -10px;
  margin-right: -10px;
}
.-d-flex.-gap-col-20 > .-grid-item {
  padding-left: 10px;
  padding-right: 10px;
}
.-d-flex.-gap-20 {
  margin-left: -10px;
  margin-right: -10px;
}
.-d-flex.-gap-20 > .-grid-item {
  margin-bottom: 20px;
}
.-d-flex.-gap-row-5 > .-grid-item {
  margin-bottom: 5px;
}
.-d-flex.-gap-col-5 {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.-d-flex.-gap-col-5 > .-grid-item {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.-d-flex.-gap-5 {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.-d-flex.-gap-5 > .-grid-item {
  margin-bottom: 5px;
}
.-d-flex.-gap-row-25 > .-grid-item {
  margin-bottom: 25px;
}
.-d-flex.-gap-col-25 {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.-d-flex.-gap-col-25 > .-grid-item {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.-d-flex.-gap-25 {
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.-d-flex.-gap-25 > .-grid-item {
  margin-bottom: 25px;
}
.-d-flex.-gap-row-6 > .-grid-item {
  margin-bottom: 6px;
}
.-d-flex.-gap-col-6 {
  margin-left: -3px;
  margin-right: -3px;
}
.-d-flex.-gap-col-6 > .-grid-item {
  padding-left: 3px;
  padding-right: 3px;
}
.-d-flex.-gap-6 {
  margin-left: -3px;
  margin-right: -3px;
}
.-d-flex.-gap-6 > .-grid-item {
  margin-bottom: 6px;
}
.-d-flex.-gap-row-30 > .-grid-item {
  margin-bottom: 30px;
}
.-d-flex.-gap-col-30 {
  margin-left: -15px;
  margin-right: -15px;
}
.-d-flex.-gap-col-30 > .-grid-item {
  padding-left: 15px;
  padding-right: 15px;
}
.-d-flex.-gap-30 {
  margin-left: -15px;
  margin-right: -15px;
}
.-d-flex.-gap-30 > .-grid-item {
  margin-bottom: 30px;
}
.-d-flex.-gap-row-7 > .-grid-item {
  margin-bottom: 7px;
}
.-d-flex.-gap-col-7 {
  margin-left: -3.5px;
  margin-right: -3.5px;
}
.-d-flex.-gap-col-7 > .-grid-item {
  padding-left: 3.5px;
  padding-right: 3.5px;
}
.-d-flex.-gap-7 {
  margin-left: -3.5px;
  margin-right: -3.5px;
}
.-d-flex.-gap-7 > .-grid-item {
  margin-bottom: 7px;
}
.-d-flex.-gap-row-35 > .-grid-item {
  margin-bottom: 35px;
}
.-d-flex.-gap-col-35 {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.-d-flex.-gap-col-35 > .-grid-item {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.-d-flex.-gap-35 {
  margin-left: -17.5px;
  margin-right: -17.5px;
}
.-d-flex.-gap-35 > .-grid-item {
  margin-bottom: 35px;
}
.-d-flex.-gap-row-8 > .-grid-item {
  margin-bottom: 8px;
}
.-d-flex.-gap-col-8 {
  margin-left: -4px;
  margin-right: -4px;
}
.-d-flex.-gap-col-8 > .-grid-item {
  padding-left: 4px;
  padding-right: 4px;
}
.-d-flex.-gap-8 {
  margin-left: -4px;
  margin-right: -4px;
}
.-d-flex.-gap-8 > .-grid-item {
  margin-bottom: 8px;
}
.-d-flex.-gap-row-40 > .-grid-item {
  margin-bottom: 40px;
}
.-d-flex.-gap-col-40 {
  margin-left: -20px;
  margin-right: -20px;
}
.-d-flex.-gap-col-40 > .-grid-item {
  padding-left: 20px;
  padding-right: 20px;
}
.-d-flex.-gap-40 {
  margin-left: -20px;
  margin-right: -20px;
}
.-d-flex.-gap-40 > .-grid-item {
  margin-bottom: 40px;
}
.-d-flex.-gap-row-9 > .-grid-item {
  margin-bottom: 9px;
}
.-d-flex.-gap-col-9 {
  margin-left: -4.5px;
  margin-right: -4.5px;
}
.-d-flex.-gap-col-9 > .-grid-item {
  padding-left: 4.5px;
  padding-right: 4.5px;
}
.-d-flex.-gap-9 {
  margin-left: -4.5px;
  margin-right: -4.5px;
}
.-d-flex.-gap-9 > .-grid-item {
  margin-bottom: 9px;
}
.-d-flex.-gap-row-45 > .-grid-item {
  margin-bottom: 45px;
}
.-d-flex.-gap-col-45 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.-d-flex.-gap-col-45 > .-grid-item {
  padding-left: 22.5px;
  padding-right: 22.5px;
}
.-d-flex.-gap-45 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}
.-d-flex.-gap-45 > .-grid-item {
  margin-bottom: 45px;
}
.-d-flex.-gap-row-10 > .-grid-item {
  margin-bottom: 10px;
}
.-d-flex.-gap-col-10 {
  margin-left: -5px;
  margin-right: -5px;
}
.-d-flex.-gap-col-10 > .-grid-item {
  padding-left: 5px;
  padding-right: 5px;
}
.-d-flex.-gap-10 {
  margin-left: -5px;
  margin-right: -5px;
}
.-d-flex.-gap-10 > .-grid-item {
  margin-bottom: 10px;
}
.-d-flex.-gap-row-50 > .-grid-item {
  margin-bottom: 50px;
}
.-d-flex.-gap-col-50 {
  margin-left: -25px;
  margin-right: -25px;
}
.-d-flex.-gap-col-50 > .-grid-item {
  padding-left: 25px;
  padding-right: 25px;
}
.-d-flex.-gap-50 {
  margin-left: -25px;
  margin-right: -25px;
}
.-d-flex.-gap-50 > .-grid-item {
  margin-bottom: 50px;
}
@media (min-width: 576px) {
  .-d-flex.-gap-row-sm-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-sm-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-sm-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-sm-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-sm-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-sm-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-sm-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-sm-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-sm-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-sm-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-sm-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-col-sm-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-col-sm-1 > .-grid-item {
    padding-left: 0.5px;
    padding-right: 0.5px;
  }
  .-d-flex.-gap-sm-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-sm-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-row-sm-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-sm-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-sm-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-sm-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-sm-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-sm-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-col-sm-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-col-sm-2 > .-grid-item {
    padding-left: 1px;
    padding-right: 1px;
  }
  .-d-flex.-gap-sm-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-sm-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-row-sm-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-sm-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-sm-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-sm-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-sm-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-sm-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-col-sm-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-col-sm-3 > .-grid-item {
    padding-left: 1.5px;
    padding-right: 1.5px;
  }
  .-d-flex.-gap-sm-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-sm-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-row-sm-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-col-sm-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-col-sm-15 > .-grid-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .-d-flex.-gap-sm-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-sm-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-row-sm-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-col-sm-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-col-sm-4 > .-grid-item {
    padding-left: 2px;
    padding-right: 2px;
  }
  .-d-flex.-gap-sm-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-sm-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-row-sm-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-col-sm-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-col-sm-20 > .-grid-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .-d-flex.-gap-sm-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-sm-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-row-sm-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-sm-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-sm-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-sm-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-sm-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-sm-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-col-sm-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-col-sm-25 > .-grid-item {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
  .-d-flex.-gap-sm-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-sm-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-row-sm-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-col-sm-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-col-sm-6 > .-grid-item {
    padding-left: 3px;
    padding-right: 3px;
  }
  .-d-flex.-gap-sm-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-sm-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-row-sm-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-col-sm-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-col-sm-30 > .-grid-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .-d-flex.-gap-sm-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-sm-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-row-sm-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-col-sm-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-col-sm-7 > .-grid-item {
    padding-left: 3.5px;
    padding-right: 3.5px;
  }
  .-d-flex.-gap-sm-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-sm-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-row-sm-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-col-sm-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-col-sm-35 > .-grid-item {
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .-d-flex.-gap-sm-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-sm-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-row-sm-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-col-sm-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-col-sm-8 > .-grid-item {
    padding-left: 4px;
    padding-right: 4px;
  }
  .-d-flex.-gap-sm-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-sm-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-row-sm-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-col-sm-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-col-sm-40 > .-grid-item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .-d-flex.-gap-sm-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-sm-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-row-sm-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-col-sm-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-col-sm-9 > .-grid-item {
    padding-left: 4.5px;
    padding-right: 4.5px;
  }
  .-d-flex.-gap-sm-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-sm-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-row-sm-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-col-sm-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-col-sm-45 > .-grid-item {
    padding-left: 22.5px;
    padding-right: 22.5px;
  }
  .-d-flex.-gap-sm-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-sm-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-row-sm-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-sm-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-sm-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-sm-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-sm-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-sm-50 > .-grid-item {
    margin-bottom: 50px;
  }
  .-d-flex.-gap-col-sm-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-col-sm-50 > .-grid-item {
    padding-left: 25px;
    padding-right: 25px;
  }
  .-d-flex.-gap-sm-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-sm-50 > .-grid-item {
    margin-bottom: 50px;
  }
}
@media (min-width: 768px) {
  .-d-flex.-gap-row-md-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-md-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-md-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-md-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-md-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-md-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-md-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-md-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-md-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-md-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-md-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-col-md-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-col-md-1 > .-grid-item {
    padding-left: 0.5px;
    padding-right: 0.5px;
  }
  .-d-flex.-gap-md-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-md-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-row-md-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-md-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-md-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-md-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-md-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-md-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-col-md-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-col-md-2 > .-grid-item {
    padding-left: 1px;
    padding-right: 1px;
  }
  .-d-flex.-gap-md-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-md-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-row-md-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-md-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-md-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-md-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-md-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-md-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-col-md-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-col-md-3 > .-grid-item {
    padding-left: 1.5px;
    padding-right: 1.5px;
  }
  .-d-flex.-gap-md-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-md-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-row-md-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-col-md-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-col-md-15 > .-grid-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .-d-flex.-gap-md-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-md-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-row-md-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-col-md-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-col-md-4 > .-grid-item {
    padding-left: 2px;
    padding-right: 2px;
  }
  .-d-flex.-gap-md-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-md-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-row-md-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-col-md-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-col-md-20 > .-grid-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .-d-flex.-gap-md-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-md-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-row-md-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-md-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-md-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-md-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-md-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-md-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-col-md-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-col-md-25 > .-grid-item {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
  .-d-flex.-gap-md-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-md-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-row-md-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-col-md-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-col-md-6 > .-grid-item {
    padding-left: 3px;
    padding-right: 3px;
  }
  .-d-flex.-gap-md-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-md-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-row-md-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-col-md-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-col-md-30 > .-grid-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .-d-flex.-gap-md-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-md-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-row-md-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-col-md-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-col-md-7 > .-grid-item {
    padding-left: 3.5px;
    padding-right: 3.5px;
  }
  .-d-flex.-gap-md-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-md-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-row-md-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-col-md-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-col-md-35 > .-grid-item {
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .-d-flex.-gap-md-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-md-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-row-md-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-col-md-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-col-md-8 > .-grid-item {
    padding-left: 4px;
    padding-right: 4px;
  }
  .-d-flex.-gap-md-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-md-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-row-md-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-col-md-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-col-md-40 > .-grid-item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .-d-flex.-gap-md-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-md-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-row-md-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-col-md-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-col-md-9 > .-grid-item {
    padding-left: 4.5px;
    padding-right: 4.5px;
  }
  .-d-flex.-gap-md-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-md-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-row-md-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-col-md-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-col-md-45 > .-grid-item {
    padding-left: 22.5px;
    padding-right: 22.5px;
  }
  .-d-flex.-gap-md-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-md-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-row-md-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-md-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-md-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-md-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-md-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-md-50 > .-grid-item {
    margin-bottom: 50px;
  }
  .-d-flex.-gap-col-md-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-col-md-50 > .-grid-item {
    padding-left: 25px;
    padding-right: 25px;
  }
  .-d-flex.-gap-md-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-md-50 > .-grid-item {
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  .-d-flex.-gap-row-lg-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-lg-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-lg-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-lg-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-lg-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-lg-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-lg-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-lg-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-lg-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-lg-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-lg-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-col-lg-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-col-lg-1 > .-grid-item {
    padding-left: 0.5px;
    padding-right: 0.5px;
  }
  .-d-flex.-gap-lg-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-lg-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-row-lg-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-lg-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-lg-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-lg-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-lg-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-lg-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-col-lg-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-col-lg-2 > .-grid-item {
    padding-left: 1px;
    padding-right: 1px;
  }
  .-d-flex.-gap-lg-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-lg-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-row-lg-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-lg-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-lg-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-lg-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-lg-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-lg-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-col-lg-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-col-lg-3 > .-grid-item {
    padding-left: 1.5px;
    padding-right: 1.5px;
  }
  .-d-flex.-gap-lg-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-lg-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-row-lg-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-col-lg-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-col-lg-15 > .-grid-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .-d-flex.-gap-lg-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-lg-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-row-lg-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-col-lg-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-col-lg-4 > .-grid-item {
    padding-left: 2px;
    padding-right: 2px;
  }
  .-d-flex.-gap-lg-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-lg-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-row-lg-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-col-lg-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-col-lg-20 > .-grid-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .-d-flex.-gap-lg-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-lg-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-row-lg-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-lg-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-lg-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-lg-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-lg-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-lg-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-col-lg-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-col-lg-25 > .-grid-item {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
  .-d-flex.-gap-lg-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-lg-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-row-lg-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-col-lg-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-col-lg-6 > .-grid-item {
    padding-left: 3px;
    padding-right: 3px;
  }
  .-d-flex.-gap-lg-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-lg-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-row-lg-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-col-lg-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-col-lg-30 > .-grid-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .-d-flex.-gap-lg-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-lg-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-row-lg-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-col-lg-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-col-lg-7 > .-grid-item {
    padding-left: 3.5px;
    padding-right: 3.5px;
  }
  .-d-flex.-gap-lg-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-lg-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-row-lg-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-col-lg-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-col-lg-35 > .-grid-item {
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .-d-flex.-gap-lg-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-lg-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-row-lg-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-col-lg-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-col-lg-8 > .-grid-item {
    padding-left: 4px;
    padding-right: 4px;
  }
  .-d-flex.-gap-lg-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-lg-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-row-lg-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-col-lg-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-col-lg-40 > .-grid-item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .-d-flex.-gap-lg-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-lg-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-row-lg-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-col-lg-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-col-lg-9 > .-grid-item {
    padding-left: 4.5px;
    padding-right: 4.5px;
  }
  .-d-flex.-gap-lg-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-lg-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-row-lg-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-col-lg-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-col-lg-45 > .-grid-item {
    padding-left: 22.5px;
    padding-right: 22.5px;
  }
  .-d-flex.-gap-lg-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-lg-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-row-lg-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-lg-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-lg-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-lg-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-lg-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-lg-50 > .-grid-item {
    margin-bottom: 50px;
  }
  .-d-flex.-gap-col-lg-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-col-lg-50 > .-grid-item {
    padding-left: 25px;
    padding-right: 25px;
  }
  .-d-flex.-gap-lg-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-lg-50 > .-grid-item {
    margin-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .-d-flex.-gap-row-xl-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-xl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-xl-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-xl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-xl-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-xl-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-col-xl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-col-xl-0 > .-grid-item {
    padding-left: 0px;
    padding-right: 0px;
  }
  .-d-flex.-gap-xl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .-d-flex.-gap-xl-0 > .-grid-item {
    margin-bottom: 0px;
  }
  .-d-flex.-gap-row-xl-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-col-xl-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-col-xl-1 > .-grid-item {
    padding-left: 0.5px;
    padding-right: 0.5px;
  }
  .-d-flex.-gap-xl-1 {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .-d-flex.-gap-xl-1 > .-grid-item {
    margin-bottom: 1px;
  }
  .-d-flex.-gap-row-xl-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-xl-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-xl-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-xl-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-xl-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-xl-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-col-xl-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-col-xl-2 > .-grid-item {
    padding-left: 1px;
    padding-right: 1px;
  }
  .-d-flex.-gap-xl-2 {
    margin-left: -1px;
    margin-right: -1px;
  }
  .-d-flex.-gap-xl-2 > .-grid-item {
    margin-bottom: 2px;
  }
  .-d-flex.-gap-row-xl-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-xl-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-xl-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-xl-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-xl-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-xl-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-col-xl-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-col-xl-3 > .-grid-item {
    padding-left: 1.5px;
    padding-right: 1.5px;
  }
  .-d-flex.-gap-xl-3 {
    margin-left: -1.5px;
    margin-right: -1.5px;
  }
  .-d-flex.-gap-xl-3 > .-grid-item {
    margin-bottom: 3px;
  }
  .-d-flex.-gap-row-xl-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-col-xl-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-col-xl-15 > .-grid-item {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .-d-flex.-gap-xl-15 {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .-d-flex.-gap-xl-15 > .-grid-item {
    margin-bottom: 15px;
  }
  .-d-flex.-gap-row-xl-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-col-xl-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-col-xl-4 > .-grid-item {
    padding-left: 2px;
    padding-right: 2px;
  }
  .-d-flex.-gap-xl-4 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .-d-flex.-gap-xl-4 > .-grid-item {
    margin-bottom: 4px;
  }
  .-d-flex.-gap-row-xl-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-col-xl-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-col-xl-20 > .-grid-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .-d-flex.-gap-xl-20 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .-d-flex.-gap-xl-20 > .-grid-item {
    margin-bottom: 20px;
  }
  .-d-flex.-gap-row-xl-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-col-xl-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-col-xl-5 > .-grid-item {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
  .-d-flex.-gap-xl-5 {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .-d-flex.-gap-xl-5 > .-grid-item {
    margin-bottom: 5px;
  }
  .-d-flex.-gap-row-xl-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-col-xl-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-col-xl-25 > .-grid-item {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
  .-d-flex.-gap-xl-25 {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .-d-flex.-gap-xl-25 > .-grid-item {
    margin-bottom: 25px;
  }
  .-d-flex.-gap-row-xl-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-col-xl-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-col-xl-6 > .-grid-item {
    padding-left: 3px;
    padding-right: 3px;
  }
  .-d-flex.-gap-xl-6 {
    margin-left: -3px;
    margin-right: -3px;
  }
  .-d-flex.-gap-xl-6 > .-grid-item {
    margin-bottom: 6px;
  }
  .-d-flex.-gap-row-xl-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-col-xl-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-col-xl-30 > .-grid-item {
    padding-left: 15px;
    padding-right: 15px;
  }
  .-d-flex.-gap-xl-30 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .-d-flex.-gap-xl-30 > .-grid-item {
    margin-bottom: 30px;
  }
  .-d-flex.-gap-row-xl-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-col-xl-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-col-xl-7 > .-grid-item {
    padding-left: 3.5px;
    padding-right: 3.5px;
  }
  .-d-flex.-gap-xl-7 {
    margin-left: -3.5px;
    margin-right: -3.5px;
  }
  .-d-flex.-gap-xl-7 > .-grid-item {
    margin-bottom: 7px;
  }
  .-d-flex.-gap-row-xl-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-col-xl-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-col-xl-35 > .-grid-item {
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .-d-flex.-gap-xl-35 {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .-d-flex.-gap-xl-35 > .-grid-item {
    margin-bottom: 35px;
  }
  .-d-flex.-gap-row-xl-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-col-xl-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-col-xl-8 > .-grid-item {
    padding-left: 4px;
    padding-right: 4px;
  }
  .-d-flex.-gap-xl-8 {
    margin-left: -4px;
    margin-right: -4px;
  }
  .-d-flex.-gap-xl-8 > .-grid-item {
    margin-bottom: 8px;
  }
  .-d-flex.-gap-row-xl-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-col-xl-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-col-xl-40 > .-grid-item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .-d-flex.-gap-xl-40 {
    margin-left: -20px;
    margin-right: -20px;
  }
  .-d-flex.-gap-xl-40 > .-grid-item {
    margin-bottom: 40px;
  }
  .-d-flex.-gap-row-xl-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-col-xl-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-col-xl-9 > .-grid-item {
    padding-left: 4.5px;
    padding-right: 4.5px;
  }
  .-d-flex.-gap-xl-9 {
    margin-left: -4.5px;
    margin-right: -4.5px;
  }
  .-d-flex.-gap-xl-9 > .-grid-item {
    margin-bottom: 9px;
  }
  .-d-flex.-gap-row-xl-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-col-xl-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-col-xl-45 > .-grid-item {
    padding-left: 22.5px;
    padding-right: 22.5px;
  }
  .-d-flex.-gap-xl-45 {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .-d-flex.-gap-xl-45 > .-grid-item {
    margin-bottom: 45px;
  }
  .-d-flex.-gap-row-xl-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-col-xl-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-col-xl-10 > .-grid-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .-d-flex.-gap-xl-10 {
    margin-left: -5px;
    margin-right: -5px;
  }
  .-d-flex.-gap-xl-10 > .-grid-item {
    margin-bottom: 10px;
  }
  .-d-flex.-gap-row-xl-50 > .-grid-item {
    margin-bottom: 50px;
  }
  .-d-flex.-gap-col-xl-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-col-xl-50 > .-grid-item {
    padding-left: 25px;
    padding-right: 25px;
  }
  .-d-flex.-gap-xl-50 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .-d-flex.-gap-xl-50 > .-grid-item {
    margin-bottom: 50px;
  }
}
.hb-grid-specially-s1 > .-grid-item {
  width: 100%;
}
@media (min-width: 768px) {
  .hb-grid-specially-s1 > .-grid-item {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .hb-grid-specially-s1 > .-grid-item {
    width: 33.333336%;
  }
}
.hb-grid-specially-s1 .-grid-item {
  position: relative;
}
.hb-grid-specially-s1 .-grid-item:before {
  content: "";
  display: block;
  padding-top: 70%;
}
@media (min-width: 768px) {
  .hb-grid-specially-s1 .-grid-item:before {
    padding-top: 62.5%;
  }
}
.hb-grid-specially-s1 .-grid-item:nth-child(3):before {
  padding-top: 70%;
}
@media (min-width: 768px) {
  .hb-grid-specially-s1 .-grid-item:nth-child(3):before {
    padding-top: 125%;
  }
}
.-align-baseline {
  vertical-align: baseline;
}
.-align-top {
  vertical-align: top;
}
.-align-middle {
  vertical-align: middle;
}
.-align-bottom {
  vertical-align: bottom;
}
.-align-text-bottom {
  vertical-align: text-bottom;
}
.-align-text-top {
  vertical-align: text-top;
}
.-border-solid,
.-input-solid .input-control {
  border-style: solid;
}
.-border-top-solid,
.-input-solid .input-control {
  border-top-style: solid;
}
.-border-right-solid,
.-input-solid .input-control {
  border-right-style: solid;
}
.-border-bottom-solid,
.-input-solid .input-control {
  border-bottom-style: solid;
}
.-border-left-solid,
.-input-solid .input-control {
  border-left-style: solid;
}
.-border-dashed,
.-input-dashed .input-control {
  border-style: dashed;
}
.-border-top-dashed,
.-input-dashed .input-control {
  border-top-style: dashed;
}
.-border-right-dashed,
.-input-dashed .input-control {
  border-right-style: dashed;
}
.-border-bottom-dashed,
.-input-dashed .input-control {
  border-bottom-style: dashed;
}
.-border-left-dashed,
.-input-dashed .input-control {
  border-left-style: dashed;
}
.-border-dotted,
.-input-dotted .input-control {
  border-style: dotted;
}
.-border-top-dotted,
.-input-dotted .input-control {
  border-top-style: dotted;
}
.-border-right-dotted,
.-input-dotted .input-control {
  border-right-style: dotted;
}
.-border-bottom-dotted,
.-input-dotted .input-control {
  border-bottom-style: dotted;
}
.-border-left-dotted,
.-input-dotted .input-control {
  border-left-style: dotted;
}
.-rounded {
  border-radius: 0.5rem;
}
.-rounded-circle {
  border-radius: 100%;
}
.-border-1 {
  border-width: 1px;
}
.-border-top-1 {
  border-top-width: 1px;
}
.-border-right-1 {
  border-right-width: 1px;
}
.-border-bottom-1 {
  border-bottom-width: 1px;
}
.-border-left-1 {
  border-left-width: 1px;
}
.-d-none {
  display: none;
}
.-d-inline {
  display: inline;
}
.-d-inline-block {
  display: inline-block;
}
.-d-block {
  display: block;
}
.-d-table {
  display: table;
}
.-d-table-row {
  display: table-row;
}
.-d-table-cell {
  display: table-cell;
}
.-d-flex {
  display: flex;
}
.-d-inline-grid {
  display: inline-grid;
}
.-d-grid {
  display: grid;
}
.-d-inline-flex {
  display: inline-flex;
}
@media (min-width: 576px) {
  .-d-sm-none {
    display: none;
  }
  .-d-sm-inline {
    display: inline;
  }
  .-d-sm-inline-block {
    display: inline-block;
  }
  .-d-sm-block {
    display: block;
  }
  .-d-sm-table {
    display: table;
  }
  .-d-sm-table-row {
    display: table-row;
  }
  .-d-sm-table-cell {
    display: table-cell;
  }
  .-d-sm-flex {
    display: flex;
  }
  .-d-sm-inline-grid {
    display: inline-grid;
  }
  .-d-sm-grid {
    display: grid;
  }
  .-d-sm-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  .-d-md-none {
    display: none;
  }
  .-d-md-inline {
    display: inline;
  }
  .-d-md-inline-block {
    display: inline-block;
  }
  .-d-md-block {
    display: block;
  }
  .-d-md-table {
    display: table;
  }
  .-d-md-table-row {
    display: table-row;
  }
  .-d-md-table-cell {
    display: table-cell;
  }
  .-d-md-flex {
    display: flex;
  }
  .-d-md-inline-grid {
    display: inline-grid;
  }
  .-d-md-grid {
    display: grid;
  }
  .-d-md-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  .-d-lg-none {
    display: none;
  }
  .-d-lg-inline {
    display: inline;
  }
  .-d-lg-inline-block {
    display: inline-block;
  }
  .-d-lg-block {
    display: block;
  }
  .-d-lg-table {
    display: table;
  }
  .-d-lg-table-row {
    display: table-row;
  }
  .-d-lg-table-cell {
    display: table-cell;
  }
  .-d-lg-flex {
    display: flex;
  }
  .-d-lg-inline-grid {
    display: inline-grid;
  }
  .-d-lg-grid {
    display: grid;
  }
  .-d-lg-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 1200px) {
  .-d-xl-none {
    display: none;
  }
  .-d-xl-inline {
    display: inline;
  }
  .-d-xl-inline-block {
    display: inline-block;
  }
  .-d-xl-block {
    display: block;
  }
  .-d-xl-table {
    display: table;
  }
  .-d-xl-table-row {
    display: table-row;
  }
  .-d-xl-table-cell {
    display: table-cell;
  }
  .-d-xl-flex {
    display: flex;
  }
  .-d-xl-inline-grid {
    display: inline-grid;
  }
  .-d-xl-grid {
    display: grid;
  }
  .-d-xl-inline-flex {
    display: inline-flex;
  }
}
.-flex-row {
  flex-direction: row;
}
.-flex-column {
  flex-direction: column;
}
.-flex-row-reverse {
  flex-direction: row-reverse;
}
.-flex-column-reverse {
  flex-direction: column-reverse;
}
.-flex-wrap {
  flex-wrap: wrap;
}
.-flex-nowrap {
  flex-wrap: nowrap;
}
.-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.-flex-fill {
  flex: 1 1 auto;
}
.-flex-grow-0 {
  flex-grow: 0;
}
.-flex-grow-1 {
  flex-grow: 1;
}
.-flex-shrink-0 {
  flex-shrink: 0;
}
.-flex-shrink-1 {
  flex-shrink: 1;
}
.-horizontal-start {
  justify-content: flex-start;
}
.-horizontal-end {
  justify-content: flex-end;
}
.-horizontal-center {
  justify-content: center;
}
.-horizontal-between {
  justify-content: space-between;
}
.-horizontal-around {
  justify-content: space-around;
}
.-vertical-start {
  align-items: flex-start;
}
.-vertical-end {
  align-items: flex-end;
}
.-vertical-center {
  align-items: center;
}
.-vertical-baseline {
  align-items: baseline;
}
.-vertical-stretch {
  align-items: stretch;
}
.-align-content-start {
  align-content: flex-start;
}
.-align-content-end {
  align-content: flex-end;
}
.-align-content-center {
  align-content: center;
}
.-align-content-between {
  align-content: space-between;
}
.-align-content-around {
  align-content: space-around;
}
.-align-content-stretch {
  align-content: stretch;
}
.-align-self-auto {
  align-self: auto;
}
.-align-self-start {
  align-self: flex-start;
}
.-align-self-end {
  align-self: flex-end;
}
.-align-self-center {
  align-self: center;
}
.-align-self-baseline {
  align-self: baseline;
}
.-align-self-stretch {
  align-self: stretch;
}
@media (min-width: 576px) {
  .-flex-sm-row {
    flex-direction: row;
  }
  .-flex-sm-column {
    flex-direction: column;
  }
  .-flex-sm-row-reverse {
    flex-direction: row-reverse;
  }
  .-flex-sm-column-reverse {
    flex-direction: column-reverse;
  }
  .-flex-sm-wrap {
    flex-wrap: wrap;
  }
  .-flex-sm-nowrap {
    flex-wrap: nowrap;
  }
  .-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .-flex-sm-fill {
    flex: 1 1 auto;
  }
  .-flex-sm-grow-0 {
    flex-grow: 0;
  }
  .-flex-sm-grow-1 {
    flex-grow: 1;
  }
  .-flex-sm-shrink-0 {
    flex-shrink: 0;
  }
  .-flex-sm-shrink-1 {
    flex-shrink: 1;
  }
  .-horizontal-sm-start {
    justify-content: flex-start;
  }
  .-horizontal-sm-end {
    justify-content: flex-end;
  }
  .-horizontal-sm-center {
    justify-content: center;
  }
  .-horizontal-sm-between {
    justify-content: space-between;
  }
  .-horizontal-sm-around {
    justify-content: space-around;
  }
  .-vertical-sm-start {
    align-items: flex-start;
  }
  .-vertical-sm-end {
    align-items: flex-end;
  }
  .-vertical-sm-center {
    align-items: center;
  }
  .-vertical-sm-baseline {
    align-items: baseline;
  }
  .-vertical-sm-stretch {
    align-items: stretch;
  }
  .-align-content-sm-start {
    align-content: flex-start;
  }
  .-align-content-sm-end {
    align-content: flex-end;
  }
  .-align-content-sm-center {
    align-content: center;
  }
  .-align-content-sm-between {
    align-content: space-between;
  }
  .-align-content-sm-around {
    align-content: space-around;
  }
  .-align-content-sm-stretch {
    align-content: stretch;
  }
  .-align-self-sm-auto {
    align-self: auto;
  }
  .-align-self-sm-start {
    align-self: flex-start;
  }
  .-align-self-sm-end {
    align-self: flex-end;
  }
  .-align-self-sm-center {
    align-self: center;
  }
  .-align-self-sm-baseline {
    align-self: baseline;
  }
  .-align-self-sm-stretch {
    align-self: stretch;
  }
}
@media (min-width: 768px) {
  .-flex-md-row {
    flex-direction: row;
  }
  .-flex-md-column {
    flex-direction: column;
  }
  .-flex-md-row-reverse {
    flex-direction: row-reverse;
  }
  .-flex-md-column-reverse {
    flex-direction: column-reverse;
  }
  .-flex-md-wrap {
    flex-wrap: wrap;
  }
  .-flex-md-nowrap {
    flex-wrap: nowrap;
  }
  .-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .-flex-md-fill {
    flex: 1 1 auto;
  }
  .-flex-md-grow-0 {
    flex-grow: 0;
  }
  .-flex-md-grow-1 {
    flex-grow: 1;
  }
  .-flex-md-shrink-0 {
    flex-shrink: 0;
  }
  .-flex-md-shrink-1 {
    flex-shrink: 1;
  }
  .-horizontal-md-start {
    justify-content: flex-start;
  }
  .-horizontal-md-end {
    justify-content: flex-end;
  }
  .-horizontal-md-center {
    justify-content: center;
  }
  .-horizontal-md-between {
    justify-content: space-between;
  }
  .-horizontal-md-around {
    justify-content: space-around;
  }
  .-vertical-md-start {
    align-items: flex-start;
  }
  .-vertical-md-end {
    align-items: flex-end;
  }
  .-vertical-md-center {
    align-items: center;
  }
  .-vertical-md-baseline {
    align-items: baseline;
  }
  .-vertical-md-stretch {
    align-items: stretch;
  }
  .-align-content-md-start {
    align-content: flex-start;
  }
  .-align-content-md-end {
    align-content: flex-end;
  }
  .-align-content-md-center {
    align-content: center;
  }
  .-align-content-md-between {
    align-content: space-between;
  }
  .-align-content-md-around {
    align-content: space-around;
  }
  .-align-content-md-stretch {
    align-content: stretch;
  }
  .-align-self-md-auto {
    align-self: auto;
  }
  .-align-self-md-start {
    align-self: flex-start;
  }
  .-align-self-md-end {
    align-self: flex-end;
  }
  .-align-self-md-center {
    align-self: center;
  }
  .-align-self-md-baseline {
    align-self: baseline;
  }
  .-align-self-md-stretch {
    align-self: stretch;
  }
}
@media (min-width: 992px) {
  .-flex-lg-row {
    flex-direction: row;
  }
  .-flex-lg-column {
    flex-direction: column;
  }
  .-flex-lg-row-reverse {
    flex-direction: row-reverse;
  }
  .-flex-lg-column-reverse {
    flex-direction: column-reverse;
  }
  .-flex-lg-wrap {
    flex-wrap: wrap;
  }
  .-flex-lg-nowrap {
    flex-wrap: nowrap;
  }
  .-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .-flex-lg-fill {
    flex: 1 1 auto;
  }
  .-flex-lg-grow-0 {
    flex-grow: 0;
  }
  .-flex-lg-grow-1 {
    flex-grow: 1;
  }
  .-flex-lg-shrink-0 {
    flex-shrink: 0;
  }
  .-flex-lg-shrink-1 {
    flex-shrink: 1;
  }
  .-horizontal-lg-start {
    justify-content: flex-start;
  }
  .-horizontal-lg-end {
    justify-content: flex-end;
  }
  .-horizontal-lg-center {
    justify-content: center;
  }
  .-horizontal-lg-between {
    justify-content: space-between;
  }
  .-horizontal-lg-around {
    justify-content: space-around;
  }
  .-vertical-lg-start {
    align-items: flex-start;
  }
  .-vertical-lg-end {
    align-items: flex-end;
  }
  .-vertical-lg-center {
    align-items: center;
  }
  .-vertical-lg-baseline {
    align-items: baseline;
  }
  .-vertical-lg-stretch {
    align-items: stretch;
  }
  .-align-content-lg-start {
    align-content: flex-start;
  }
  .-align-content-lg-end {
    align-content: flex-end;
  }
  .-align-content-lg-center {
    align-content: center;
  }
  .-align-content-lg-between {
    align-content: space-between;
  }
  .-align-content-lg-around {
    align-content: space-around;
  }
  .-align-content-lg-stretch {
    align-content: stretch;
  }
  .-align-self-lg-auto {
    align-self: auto;
  }
  .-align-self-lg-start {
    align-self: flex-start;
  }
  .-align-self-lg-end {
    align-self: flex-end;
  }
  .-align-self-lg-center {
    align-self: center;
  }
  .-align-self-lg-baseline {
    align-self: baseline;
  }
  .-align-self-lg-stretch {
    align-self: stretch;
  }
}
@media (min-width: 1200px) {
  .-flex-xl-row {
    flex-direction: row;
  }
  .-flex-xl-column {
    flex-direction: column;
  }
  .-flex-xl-row-reverse {
    flex-direction: row-reverse;
  }
  .-flex-xl-column-reverse {
    flex-direction: column-reverse;
  }
  .-flex-xl-wrap {
    flex-wrap: wrap;
  }
  .-flex-xl-nowrap {
    flex-wrap: nowrap;
  }
  .-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .-flex-xl-fill {
    flex: 1 1 auto;
  }
  .-flex-xl-grow-0 {
    flex-grow: 0;
  }
  .-flex-xl-grow-1 {
    flex-grow: 1;
  }
  .-flex-xl-shrink-0 {
    flex-shrink: 0;
  }
  .-flex-xl-shrink-1 {
    flex-shrink: 1;
  }
  .-horizontal-xl-start {
    justify-content: flex-start;
  }
  .-horizontal-xl-end {
    justify-content: flex-end;
  }
  .-horizontal-xl-center {
    justify-content: center;
  }
  .-horizontal-xl-between {
    justify-content: space-between;
  }
  .-horizontal-xl-around {
    justify-content: space-around;
  }
  .-vertical-xl-start {
    align-items: flex-start;
  }
  .-vertical-xl-end {
    align-items: flex-end;
  }
  .-vertical-xl-center {
    align-items: center;
  }
  .-vertical-xl-baseline {
    align-items: baseline;
  }
  .-vertical-xl-stretch {
    align-items: stretch;
  }
  .-align-content-xl-start {
    align-content: flex-start;
  }
  .-align-content-xl-end {
    align-content: flex-end;
  }
  .-align-content-xl-center {
    align-content: center;
  }
  .-align-content-xl-between {
    align-content: space-between;
  }
  .-align-content-xl-around {
    align-content: space-around;
  }
  .-align-content-xl-stretch {
    align-content: stretch;
  }
  .-align-self-xl-auto {
    align-self: auto;
  }
  .-align-self-xl-start {
    align-self: flex-start;
  }
  .-align-self-xl-end {
    align-self: flex-end;
  }
  .-align-self-xl-center {
    align-self: center;
  }
  .-align-self-xl-baseline {
    align-self: baseline;
  }
  .-align-self-xl-stretch {
    align-self: stretch;
  }
}
.-float-left {
  float: left;
}
.-float-right {
  float: right;
}
.-float-none {
  float: none;
}
@media (min-width: 576px) {
  .-float-sm-left {
    float: left;
  }
  .-float-sm-right {
    float: right;
  }
  .-float-sm-none {
    float: none;
  }
}
@media (min-width: 768px) {
  .-float-md-left {
    float: left;
  }
  .-float-md-right {
    float: right;
  }
  .-float-md-none {
    float: none;
  }
}
@media (min-width: 992px) {
  .-float-lg-left {
    float: left;
  }
  .-float-lg-right {
    float: right;
  }
  .-float-lg-none {
    float: none;
  }
}
@media (min-width: 1200px) {
  .-float-xl-left {
    float: left;
  }
  .-float-xl-right {
    float: right;
  }
  .-float-xl-none {
    float: none;
  }
}
.-user-select-all {
  -webkit-user-select: all;
  user-select: all;
}
.-user-select-auto {
  -webkit-user-select: auto;
  user-select: auto;
}
.-user-select-none {
  -webkit-user-select: none;
  user-select: none;
}
.-overflow-auto {
  overflow: auto;
}
.-overflow-hidden {
  overflow: hidden;
}
.-pos-static {
  position: static;
}
.-pos-relative {
  position: relative;
}
.-pos-absolute {
  position: absolute;
}
.-pos-fixed {
  position: fixed;
}
.-pos-sticky {
  position: sticky;
}
.-fixed-bottom,
.-fixed-left,
.-fixed-right,
.-fixed-top {
  position: fixed;
}
.-fixed-top {
  top: 0;
  right: 0;
  left: 0;
}
.-fixed-bottom {
  right: 0;
  bottom: 0;
  left: 0;
}
.-fixed-left {
  left: 0;
}
.-fixed-right {
  right: 0;
}
.-pos-center,
.-pos-horizontal-center,
.-pos-stretch-container,
.-pos-vertical-center {
  position: absolute;
}
.-pos-stretch-container {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.-pos-vertical-center {
  top: 50%;
  transform: translateY(-50%);
}
.-pos-horizontal-center {
  left: 50%;
  transform: translateX(-50%);
}
.-pos-center {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@supports (position: sticky) {
  .-sticky-top {
    position: sticky;
    top: 0;
  }
}
.-m-0 {
  margin: 0rem;
}
.-mt-0,
.-my-0 {
  margin-top: 0rem;
}
.-mr-0,
.-mx-0 {
  margin-right: 0rem;
}
.-mb-0,
.-my-0 {
  margin-bottom: 0rem;
}
.-ml-0,
.-mx-0 {
  margin-left: 0rem;
}
.-m-5 {
  margin: 0.5rem;
}
.-mt-5,
.-my-5 {
  margin-top: 0.5rem;
}
.-mr-5,
.-mx-5 {
  margin-right: 0.5rem;
}
.-mb-5,
.-my-5 {
  margin-bottom: 0.5rem;
}
.-ml-5,
.-mx-5 {
  margin-left: 0.5rem;
}
.-m-10 {
  margin: 1rem;
}
.-mt-10,
.-my-10 {
  margin-top: 1rem;
}
.-mr-10,
.-mx-10 {
  margin-right: 1rem;
}
.-mb-10,
.-my-10 {
  margin-bottom: 1rem;
}
.-ml-10,
.-mx-10 {
  margin-left: 1rem;
}
.-m-15 {
  margin: 1.5rem;
}
.-mt-15,
.-my-15 {
  margin-top: 1.5rem;
}
.-mr-15,
.-mx-15 {
  margin-right: 1.5rem;
}
.-mb-15,
.-my-15 {
  margin-bottom: 1.5rem;
}
.-ml-15,
.-mx-15 {
  margin-left: 1.5rem;
}
.-m-20 {
  margin: 2rem;
}
.-mt-20,
.-my-20 {
  margin-top: 2rem;
}
.-mr-20,
.-mx-20 {
  margin-right: 2rem;
}
.-mb-20,
.-my-20 {
  margin-bottom: 2rem;
}
.-ml-20,
.-mx-20 {
  margin-left: 2rem;
}
.-m-25 {
  margin: 2.5rem;
}
.-mt-25,
.-my-25 {
  margin-top: 2.5rem;
}
.-mr-25,
.-mx-25 {
  margin-right: 2.5rem;
}
.-mb-25,
.-my-25 {
  margin-bottom: 2.5rem;
}
.-ml-25,
.-mx-25 {
  margin-left: 2.5rem;
}
.-m-30 {
  margin: 3rem;
}
.-mt-30,
.-my-30 {
  margin-top: 3rem;
}
.-mr-30,
.-mx-30 {
  margin-right: 3rem;
}
.-mb-30,
.-my-30 {
  margin-bottom: 3rem;
}
.-ml-30,
.-mx-30 {
  margin-left: 3rem;
}
.-m-35 {
  margin: 3.5rem;
}
.-mt-35,
.-my-35 {
  margin-top: 3.5rem;
}
.-mr-35,
.-mx-35 {
  margin-right: 3.5rem;
}
.-mb-35,
.-my-35 {
  margin-bottom: 3.5rem;
}
.-ml-35,
.-mx-35 {
  margin-left: 3.5rem;
}
.-m-40 {
  margin: 4rem;
}
.-mt-40,
.-my-40 {
  margin-top: 4rem;
}
.-mr-40,
.-mx-40 {
  margin-right: 4rem;
}
.-mb-40,
.-my-40 {
  margin-bottom: 4rem;
}
.-ml-40,
.-mx-40 {
  margin-left: 4rem;
}
.-m-45 {
  margin: 4.5rem;
}
.-mt-45,
.-my-45 {
  margin-top: 4.5rem;
}
.-mr-45,
.-mx-45 {
  margin-right: 4.5rem;
}
.-mb-45,
.-my-45 {
  margin-bottom: 4.5rem;
}
.-ml-45,
.-mx-45 {
  margin-left: 4.5rem;
}
.-m-50 {
  margin: 5rem;
}
.-mt-50,
.-my-50 {
  margin-top: 5rem;
}
.-mr-50,
.-mx-50 {
  margin-right: 5rem;
}
.-mb-50,
.-my-50 {
  margin-bottom: 5rem;
}
.-ml-50,
.-mx-50 {
  margin-left: 5rem;
}
.-m-55 {
  margin: 5.5rem;
}
.-mt-55,
.-my-55 {
  margin-top: 5.5rem;
}
.-mr-55,
.-mx-55 {
  margin-right: 5.5rem;
}
.-mb-55,
.-my-55 {
  margin-bottom: 5.5rem;
}
.-ml-55,
.-mx-55 {
  margin-left: 5.5rem;
}
.-m-60 {
  margin: 6rem;
}
.-mt-60,
.-my-60 {
  margin-top: 6rem;
}
.-mr-60,
.-mx-60 {
  margin-right: 6rem;
}
.-mb-60,
.-my-60 {
  margin-bottom: 6rem;
}
.-ml-60,
.-mx-60 {
  margin-left: 6rem;
}
.-m-65 {
  margin: 6.5rem;
}
.-mt-65,
.-my-65 {
  margin-top: 6.5rem;
}
.-mr-65,
.-mx-65 {
  margin-right: 6.5rem;
}
.-mb-65,
.-my-65 {
  margin-bottom: 6.5rem;
}
.-ml-65,
.-mx-65 {
  margin-left: 6.5rem;
}
.-p-0 {
  padding: 0rem;
}
.-pt-0,
.-py-0 {
  padding-top: 0rem;
}
.-pr-0,
.-px-0 {
  padding-right: 0rem;
}
.-pb-0,
.-py-0 {
  padding-bottom: 0rem;
}
.-pl-0,
.-px-0 {
  padding-left: 0rem;
}
.-p-5 {
  padding: 0.5rem;
}
.-pt-5,
.-py-5 {
  padding-top: 0.5rem;
}
.-pr-5,
.-px-5 {
  padding-right: 0.5rem;
}
.-pb-5,
.-py-5 {
  padding-bottom: 0.5rem;
}
.-pl-5,
.-px-5 {
  padding-left: 0.5rem;
}
.-p-10 {
  padding: 1rem;
}
.-pt-10,
.-py-10 {
  padding-top: 1rem;
}
.-pr-10,
.-px-10 {
  padding-right: 1rem;
}
.-pb-10,
.-py-10 {
  padding-bottom: 1rem;
}
.-pl-10,
.-px-10 {
  padding-left: 1rem;
}
.-p-15 {
  padding: 1.5rem;
}
.-pt-15,
.-py-15 {
  padding-top: 1.5rem;
}
.-pr-15,
.-px-15 {
  padding-right: 1.5rem;
}
.-pb-15,
.-py-15 {
  padding-bottom: 1.5rem;
}
.-pl-15,
.-px-15 {
  padding-left: 1.5rem;
}
.-p-20 {
  padding: 2rem;
}
.-pt-20,
.-py-20 {
  padding-top: 2rem;
}
.-pr-20,
.-px-20 {
  padding-right: 2rem;
}
.-pb-20,
.-py-20 {
  padding-bottom: 2rem;
}
.-pl-20,
.-px-20 {
  padding-left: 2rem;
}
.-p-25 {
  padding: 2.5rem;
}
.-pt-25,
.-py-25 {
  padding-top: 2.5rem;
}
.-pr-25,
.-px-25 {
  padding-right: 2.5rem;
}
.-pb-25,
.-py-25 {
  padding-bottom: 2.5rem;
}
.-pl-25,
.-px-25 {
  padding-left: 2.5rem;
}
.-p-30 {
  padding: 3rem;
}
.-pt-30,
.-py-30 {
  padding-top: 3rem;
}
.-pr-30,
.-px-30 {
  padding-right: 3rem;
}
.-pb-30,
.-py-30 {
  padding-bottom: 3rem;
}
.-pl-30,
.-px-30 {
  padding-left: 3rem;
}
.-p-35 {
  padding: 3.5rem;
}
.-pt-35,
.-py-35 {
  padding-top: 3.5rem;
}
.-pr-35,
.-px-35 {
  padding-right: 3.5rem;
}
.-pb-35,
.-py-35 {
  padding-bottom: 3.5rem;
}
.-pl-35,
.-px-35 {
  padding-left: 3.5rem;
}
.-p-40 {
  padding: 4rem;
}
.-pt-40,
.-py-40 {
  padding-top: 4rem;
}
.-pr-40,
.-px-40 {
  padding-right: 4rem;
}
.-pb-40,
.-py-40 {
  padding-bottom: 4rem;
}
.-pl-40,
.-px-40 {
  padding-left: 4rem;
}
.-p-45 {
  padding: 4.5rem;
}
.-pt-45,
.-py-45 {
  padding-top: 4.5rem;
}
.-pr-45,
.-px-45 {
  padding-right: 4.5rem;
}
.-pb-45,
.-py-45 {
  padding-bottom: 4.5rem;
}
.-pl-45,
.-px-45 {
  padding-left: 4.5rem;
}
.-p-50 {
  padding: 5rem;
}
.-pt-50,
.-py-50 {
  padding-top: 5rem;
}
.-pr-50,
.-px-50 {
  padding-right: 5rem;
}
.-pb-50,
.-py-50 {
  padding-bottom: 5rem;
}
.-pl-50,
.-px-50 {
  padding-left: 5rem;
}
.-p-55 {
  padding: 5.5rem;
}
.-pt-55,
.-py-55 {
  padding-top: 5.5rem;
}
.-pr-55,
.-px-55 {
  padding-right: 5.5rem;
}
.-pb-55,
.-py-55 {
  padding-bottom: 5.5rem;
}
.-pl-55,
.-px-55 {
  padding-left: 5.5rem;
}
.-p-60 {
  padding: 6rem;
}
.-pt-60,
.-py-60 {
  padding-top: 6rem;
}
.-pr-60,
.-px-60 {
  padding-right: 6rem;
}
.-pb-60,
.-py-60 {
  padding-bottom: 6rem;
}
.-pl-60,
.-px-60 {
  padding-left: 6rem;
}
.-p-65 {
  padding: 6.5rem;
}
.-pt-65,
.-py-65 {
  padding-top: 6.5rem;
}
.-pr-65,
.-px-65 {
  padding-right: 6.5rem;
}
.-pb-65,
.-py-65 {
  padding-bottom: 6.5rem;
}
.-pl-65,
.-px-65 {
  padding-left: 6.5rem;
}
.-m-n5 {
  margin: -0.5rem;
}
.-mt-n5,
.-my-n5 {
  margin-top: -0.5rem;
}
.-mr-n5,
.-mx-n5 {
  margin-right: -0.5rem;
}
.-mb-n5,
.-my-n5 {
  margin-bottom: -0.5rem;
}
.-ml-n5,
.-mx-n5 {
  margin-left: -0.5rem;
}
.-m-n10 {
  margin: -1rem;
}
.-mt-n10,
.-my-n10 {
  margin-top: -1rem;
}
.-mr-n10,
.-mx-n10 {
  margin-right: -1rem;
}
.-mb-n10,
.-my-n10 {
  margin-bottom: -1rem;
}
.-ml-n10,
.-mx-n10 {
  margin-left: -1rem;
}
.-m-n15 {
  margin: -1.5rem;
}
.-mt-n15,
.-my-n15 {
  margin-top: -1.5rem;
}
.-mr-n15,
.-mx-n15 {
  margin-right: -1.5rem;
}
.-mb-n15,
.-my-n15 {
  margin-bottom: -1.5rem;
}
.-ml-n15,
.-mx-n15 {
  margin-left: -1.5rem;
}
.-m-n20 {
  margin: -2rem;
}
.-mt-n20,
.-my-n20 {
  margin-top: -2rem;
}
.-mr-n20,
.-mx-n20 {
  margin-right: -2rem;
}
.-mb-n20,
.-my-n20 {
  margin-bottom: -2rem;
}
.-ml-n20,
.-mx-n20 {
  margin-left: -2rem;
}
.-m-n25 {
  margin: -2.5rem;
}
.-mt-n25,
.-my-n25 {
  margin-top: -2.5rem;
}
.-mr-n25,
.-mx-n25 {
  margin-right: -2.5rem;
}
.-mb-n25,
.-my-n25 {
  margin-bottom: -2.5rem;
}
.-ml-n25,
.-mx-n25 {
  margin-left: -2.5rem;
}
.-m-n30 {
  margin: -3rem;
}
.-mt-n30,
.-my-n30 {
  margin-top: -3rem;
}
.-mr-n30,
.-mx-n30 {
  margin-right: -3rem;
}
.-mb-n30,
.-my-n30 {
  margin-bottom: -3rem;
}
.-ml-n30,
.-mx-n30 {
  margin-left: -3rem;
}
.-m-n35 {
  margin: -3.5rem;
}
.-mt-n35,
.-my-n35 {
  margin-top: -3.5rem;
}
.-mr-n35,
.-mx-n35 {
  margin-right: -3.5rem;
}
.-mb-n35,
.-my-n35 {
  margin-bottom: -3.5rem;
}
.-ml-n35,
.-mx-n35 {
  margin-left: -3.5rem;
}
.-m-n40 {
  margin: -4rem;
}
.-mt-n40,
.-my-n40 {
  margin-top: -4rem;
}
.-mr-n40,
.-mx-n40 {
  margin-right: -4rem;
}
.-mb-n40,
.-my-n40 {
  margin-bottom: -4rem;
}
.-ml-n40,
.-mx-n40 {
  margin-left: -4rem;
}
.-m-n45 {
  margin: -4.5rem;
}
.-mt-n45,
.-my-n45 {
  margin-top: -4.5rem;
}
.-mr-n45,
.-mx-n45 {
  margin-right: -4.5rem;
}
.-mb-n45,
.-my-n45 {
  margin-bottom: -4.5rem;
}
.-ml-n45,
.-mx-n45 {
  margin-left: -4.5rem;
}
.-m-n50 {
  margin: -5rem;
}
.-mt-n50,
.-my-n50 {
  margin-top: -5rem;
}
.-mr-n50,
.-mx-n50 {
  margin-right: -5rem;
}
.-mb-n50,
.-my-n50 {
  margin-bottom: -5rem;
}
.-ml-n50,
.-mx-n50 {
  margin-left: -5rem;
}
.-m-n55 {
  margin: -5.5rem;
}
.-mt-n55,
.-my-n55 {
  margin-top: -5.5rem;
}
.-mr-n55,
.-mx-n55 {
  margin-right: -5.5rem;
}
.-mb-n55,
.-my-n55 {
  margin-bottom: -5.5rem;
}
.-ml-n55,
.-mx-n55 {
  margin-left: -5.5rem;
}
.-m-n60 {
  margin: -6rem;
}
.-mt-n60,
.-my-n60 {
  margin-top: -6rem;
}
.-mr-n60,
.-mx-n60 {
  margin-right: -6rem;
}
.-mb-n60,
.-my-n60 {
  margin-bottom: -6rem;
}
.-ml-n60,
.-mx-n60 {
  margin-left: -6rem;
}
.-m-n65 {
  margin: -6.5rem;
}
.-mt-n65,
.-my-n65 {
  margin-top: -6.5rem;
}
.-mr-n65,
.-mx-n65 {
  margin-right: -6.5rem;
}
.-mb-n65,
.-my-n65 {
  margin-bottom: -6.5rem;
}
.-ml-n65,
.-mx-n65 {
  margin-left: -6.5rem;
}
.-m-auto {
  margin: auto;
}
.-mt-auto,
.-my-auto {
  margin-top: auto;
}
.-mr-auto,
.-mx-auto {
  margin-right: auto;
}
.-mb-auto,
.-my-auto {
  margin-bottom: auto;
}
.-ml-auto,
.-mx-auto {
  margin-left: auto;
}
@media (min-width: 576px) {
  .-m-sm-0 {
    margin: 0rem;
  }
  .-mt-sm-0,
  .-my-sm-0 {
    margin-top: 0rem;
  }
  .-mr-sm-0,
  .-mx-sm-0 {
    margin-right: 0rem;
  }
  .-mb-sm-0,
  .-my-sm-0 {
    margin-bottom: 0rem;
  }
  .-ml-sm-0,
  .-mx-sm-0 {
    margin-left: 0rem;
  }
  .-m-sm-5 {
    margin: 0.5rem;
  }
  .-mt-sm-5,
  .-my-sm-5 {
    margin-top: 0.5rem;
  }
  .-mr-sm-5,
  .-mx-sm-5 {
    margin-right: 0.5rem;
  }
  .-mb-sm-5,
  .-my-sm-5 {
    margin-bottom: 0.5rem;
  }
  .-ml-sm-5,
  .-mx-sm-5 {
    margin-left: 0.5rem;
  }
  .-m-sm-10 {
    margin: 1rem;
  }
  .-mt-sm-10,
  .-my-sm-10 {
    margin-top: 1rem;
  }
  .-mr-sm-10,
  .-mx-sm-10 {
    margin-right: 1rem;
  }
  .-mb-sm-10,
  .-my-sm-10 {
    margin-bottom: 1rem;
  }
  .-ml-sm-10,
  .-mx-sm-10 {
    margin-left: 1rem;
  }
  .-m-sm-15 {
    margin: 1.5rem;
  }
  .-mt-sm-15,
  .-my-sm-15 {
    margin-top: 1.5rem;
  }
  .-mr-sm-15,
  .-mx-sm-15 {
    margin-right: 1.5rem;
  }
  .-mb-sm-15,
  .-my-sm-15 {
    margin-bottom: 1.5rem;
  }
  .-ml-sm-15,
  .-mx-sm-15 {
    margin-left: 1.5rem;
  }
  .-m-sm-20 {
    margin: 2rem;
  }
  .-mt-sm-20,
  .-my-sm-20 {
    margin-top: 2rem;
  }
  .-mr-sm-20,
  .-mx-sm-20 {
    margin-right: 2rem;
  }
  .-mb-sm-20,
  .-my-sm-20 {
    margin-bottom: 2rem;
  }
  .-ml-sm-20,
  .-mx-sm-20 {
    margin-left: 2rem;
  }
  .-m-sm-25 {
    margin: 2.5rem;
  }
  .-mt-sm-25,
  .-my-sm-25 {
    margin-top: 2.5rem;
  }
  .-mr-sm-25,
  .-mx-sm-25 {
    margin-right: 2.5rem;
  }
  .-mb-sm-25,
  .-my-sm-25 {
    margin-bottom: 2.5rem;
  }
  .-ml-sm-25,
  .-mx-sm-25 {
    margin-left: 2.5rem;
  }
  .-m-sm-30 {
    margin: 3rem;
  }
  .-mt-sm-30,
  .-my-sm-30 {
    margin-top: 3rem;
  }
  .-mr-sm-30,
  .-mx-sm-30 {
    margin-right: 3rem;
  }
  .-mb-sm-30,
  .-my-sm-30 {
    margin-bottom: 3rem;
  }
  .-ml-sm-30,
  .-mx-sm-30 {
    margin-left: 3rem;
  }
  .-m-sm-35 {
    margin: 3.5rem;
  }
  .-mt-sm-35,
  .-my-sm-35 {
    margin-top: 3.5rem;
  }
  .-mr-sm-35,
  .-mx-sm-35 {
    margin-right: 3.5rem;
  }
  .-mb-sm-35,
  .-my-sm-35 {
    margin-bottom: 3.5rem;
  }
  .-ml-sm-35,
  .-mx-sm-35 {
    margin-left: 3.5rem;
  }
  .-m-sm-40 {
    margin: 4rem;
  }
  .-mt-sm-40,
  .-my-sm-40 {
    margin-top: 4rem;
  }
  .-mr-sm-40,
  .-mx-sm-40 {
    margin-right: 4rem;
  }
  .-mb-sm-40,
  .-my-sm-40 {
    margin-bottom: 4rem;
  }
  .-ml-sm-40,
  .-mx-sm-40 {
    margin-left: 4rem;
  }
  .-m-sm-45 {
    margin: 4.5rem;
  }
  .-mt-sm-45,
  .-my-sm-45 {
    margin-top: 4.5rem;
  }
  .-mr-sm-45,
  .-mx-sm-45 {
    margin-right: 4.5rem;
  }
  .-mb-sm-45,
  .-my-sm-45 {
    margin-bottom: 4.5rem;
  }
  .-ml-sm-45,
  .-mx-sm-45 {
    margin-left: 4.5rem;
  }
  .-m-sm-50 {
    margin: 5rem;
  }
  .-mt-sm-50,
  .-my-sm-50 {
    margin-top: 5rem;
  }
  .-mr-sm-50,
  .-mx-sm-50 {
    margin-right: 5rem;
  }
  .-mb-sm-50,
  .-my-sm-50 {
    margin-bottom: 5rem;
  }
  .-ml-sm-50,
  .-mx-sm-50 {
    margin-left: 5rem;
  }
  .-m-sm-55 {
    margin: 5.5rem;
  }
  .-mt-sm-55,
  .-my-sm-55 {
    margin-top: 5.5rem;
  }
  .-mr-sm-55,
  .-mx-sm-55 {
    margin-right: 5.5rem;
  }
  .-mb-sm-55,
  .-my-sm-55 {
    margin-bottom: 5.5rem;
  }
  .-ml-sm-55,
  .-mx-sm-55 {
    margin-left: 5.5rem;
  }
  .-m-sm-60 {
    margin: 6rem;
  }
  .-mt-sm-60,
  .-my-sm-60 {
    margin-top: 6rem;
  }
  .-mr-sm-60,
  .-mx-sm-60 {
    margin-right: 6rem;
  }
  .-mb-sm-60,
  .-my-sm-60 {
    margin-bottom: 6rem;
  }
  .-ml-sm-60,
  .-mx-sm-60 {
    margin-left: 6rem;
  }
  .-m-sm-65 {
    margin: 6.5rem;
  }
  .-mt-sm-65,
  .-my-sm-65 {
    margin-top: 6.5rem;
  }
  .-mr-sm-65,
  .-mx-sm-65 {
    margin-right: 6.5rem;
  }
  .-mb-sm-65,
  .-my-sm-65 {
    margin-bottom: 6.5rem;
  }
  .-ml-sm-65,
  .-mx-sm-65 {
    margin-left: 6.5rem;
  }
  .-p-sm-0 {
    padding: 0rem;
  }
  .-pt-sm-0,
  .-py-sm-0 {
    padding-top: 0rem;
  }
  .-pr-sm-0,
  .-px-sm-0 {
    padding-right: 0rem;
  }
  .-pb-sm-0,
  .-py-sm-0 {
    padding-bottom: 0rem;
  }
  .-pl-sm-0,
  .-px-sm-0 {
    padding-left: 0rem;
  }
  .-p-sm-5 {
    padding: 0.5rem;
  }
  .-pt-sm-5,
  .-py-sm-5 {
    padding-top: 0.5rem;
  }
  .-pr-sm-5,
  .-px-sm-5 {
    padding-right: 0.5rem;
  }
  .-pb-sm-5,
  .-py-sm-5 {
    padding-bottom: 0.5rem;
  }
  .-pl-sm-5,
  .-px-sm-5 {
    padding-left: 0.5rem;
  }
  .-p-sm-10 {
    padding: 1rem;
  }
  .-pt-sm-10,
  .-py-sm-10 {
    padding-top: 1rem;
  }
  .-pr-sm-10,
  .-px-sm-10 {
    padding-right: 1rem;
  }
  .-pb-sm-10,
  .-py-sm-10 {
    padding-bottom: 1rem;
  }
  .-pl-sm-10,
  .-px-sm-10 {
    padding-left: 1rem;
  }
  .-p-sm-15 {
    padding: 1.5rem;
  }
  .-pt-sm-15,
  .-py-sm-15 {
    padding-top: 1.5rem;
  }
  .-pr-sm-15,
  .-px-sm-15 {
    padding-right: 1.5rem;
  }
  .-pb-sm-15,
  .-py-sm-15 {
    padding-bottom: 1.5rem;
  }
  .-pl-sm-15,
  .-px-sm-15 {
    padding-left: 1.5rem;
  }
  .-p-sm-20 {
    padding: 2rem;
  }
  .-pt-sm-20,
  .-py-sm-20 {
    padding-top: 2rem;
  }
  .-pr-sm-20,
  .-px-sm-20 {
    padding-right: 2rem;
  }
  .-pb-sm-20,
  .-py-sm-20 {
    padding-bottom: 2rem;
  }
  .-pl-sm-20,
  .-px-sm-20 {
    padding-left: 2rem;
  }
  .-p-sm-25 {
    padding: 2.5rem;
  }
  .-pt-sm-25,
  .-py-sm-25 {
    padding-top: 2.5rem;
  }
  .-pr-sm-25,
  .-px-sm-25 {
    padding-right: 2.5rem;
  }
  .-pb-sm-25,
  .-py-sm-25 {
    padding-bottom: 2.5rem;
  }
  .-pl-sm-25,
  .-px-sm-25 {
    padding-left: 2.5rem;
  }
  .-p-sm-30 {
    padding: 3rem;
  }
  .-pt-sm-30,
  .-py-sm-30 {
    padding-top: 3rem;
  }
  .-pr-sm-30,
  .-px-sm-30 {
    padding-right: 3rem;
  }
  .-pb-sm-30,
  .-py-sm-30 {
    padding-bottom: 3rem;
  }
  .-pl-sm-30,
  .-px-sm-30 {
    padding-left: 3rem;
  }
  .-p-sm-35 {
    padding: 3.5rem;
  }
  .-pt-sm-35,
  .-py-sm-35 {
    padding-top: 3.5rem;
  }
  .-pr-sm-35,
  .-px-sm-35 {
    padding-right: 3.5rem;
  }
  .-pb-sm-35,
  .-py-sm-35 {
    padding-bottom: 3.5rem;
  }
  .-pl-sm-35,
  .-px-sm-35 {
    padding-left: 3.5rem;
  }
  .-p-sm-40 {
    padding: 4rem;
  }
  .-pt-sm-40,
  .-py-sm-40 {
    padding-top: 4rem;
  }
  .-pr-sm-40,
  .-px-sm-40 {
    padding-right: 4rem;
  }
  .-pb-sm-40,
  .-py-sm-40 {
    padding-bottom: 4rem;
  }
  .-pl-sm-40,
  .-px-sm-40 {
    padding-left: 4rem;
  }
  .-p-sm-45 {
    padding: 4.5rem;
  }
  .-pt-sm-45,
  .-py-sm-45 {
    padding-top: 4.5rem;
  }
  .-pr-sm-45,
  .-px-sm-45 {
    padding-right: 4.5rem;
  }
  .-pb-sm-45,
  .-py-sm-45 {
    padding-bottom: 4.5rem;
  }
  .-pl-sm-45,
  .-px-sm-45 {
    padding-left: 4.5rem;
  }
  .-p-sm-50 {
    padding: 5rem;
  }
  .-pt-sm-50,
  .-py-sm-50 {
    padding-top: 5rem;
  }
  .-pr-sm-50,
  .-px-sm-50 {
    padding-right: 5rem;
  }
  .-pb-sm-50,
  .-py-sm-50 {
    padding-bottom: 5rem;
  }
  .-pl-sm-50,
  .-px-sm-50 {
    padding-left: 5rem;
  }
  .-p-sm-55 {
    padding: 5.5rem;
  }
  .-pt-sm-55,
  .-py-sm-55 {
    padding-top: 5.5rem;
  }
  .-pr-sm-55,
  .-px-sm-55 {
    padding-right: 5.5rem;
  }
  .-pb-sm-55,
  .-py-sm-55 {
    padding-bottom: 5.5rem;
  }
  .-pl-sm-55,
  .-px-sm-55 {
    padding-left: 5.5rem;
  }
  .-p-sm-60 {
    padding: 6rem;
  }
  .-pt-sm-60,
  .-py-sm-60 {
    padding-top: 6rem;
  }
  .-pr-sm-60,
  .-px-sm-60 {
    padding-right: 6rem;
  }
  .-pb-sm-60,
  .-py-sm-60 {
    padding-bottom: 6rem;
  }
  .-pl-sm-60,
  .-px-sm-60 {
    padding-left: 6rem;
  }
  .-p-sm-65 {
    padding: 6.5rem;
  }
  .-pt-sm-65,
  .-py-sm-65 {
    padding-top: 6.5rem;
  }
  .-pr-sm-65,
  .-px-sm-65 {
    padding-right: 6.5rem;
  }
  .-pb-sm-65,
  .-py-sm-65 {
    padding-bottom: 6.5rem;
  }
  .-pl-sm-65,
  .-px-sm-65 {
    padding-left: 6.5rem;
  }
  .-m-sm-n5 {
    margin: -0.5rem;
  }
  .-mt-sm-n5,
  .-my-sm-n5 {
    margin-top: -0.5rem;
  }
  .-mr-sm-n5,
  .-mx-sm-n5 {
    margin-right: -0.5rem;
  }
  .-mb-sm-n5,
  .-my-sm-n5 {
    margin-bottom: -0.5rem;
  }
  .-ml-sm-n5,
  .-mx-sm-n5 {
    margin-left: -0.5rem;
  }
  .-m-sm-n10 {
    margin: -1rem;
  }
  .-mt-sm-n10,
  .-my-sm-n10 {
    margin-top: -1rem;
  }
  .-mr-sm-n10,
  .-mx-sm-n10 {
    margin-right: -1rem;
  }
  .-mb-sm-n10,
  .-my-sm-n10 {
    margin-bottom: -1rem;
  }
  .-ml-sm-n10,
  .-mx-sm-n10 {
    margin-left: -1rem;
  }
  .-m-sm-n15 {
    margin: -1.5rem;
  }
  .-mt-sm-n15,
  .-my-sm-n15 {
    margin-top: -1.5rem;
  }
  .-mr-sm-n15,
  .-mx-sm-n15 {
    margin-right: -1.5rem;
  }
  .-mb-sm-n15,
  .-my-sm-n15 {
    margin-bottom: -1.5rem;
  }
  .-ml-sm-n15,
  .-mx-sm-n15 {
    margin-left: -1.5rem;
  }
  .-m-sm-n20 {
    margin: -2rem;
  }
  .-mt-sm-n20,
  .-my-sm-n20 {
    margin-top: -2rem;
  }
  .-mr-sm-n20,
  .-mx-sm-n20 {
    margin-right: -2rem;
  }
  .-mb-sm-n20,
  .-my-sm-n20 {
    margin-bottom: -2rem;
  }
  .-ml-sm-n20,
  .-mx-sm-n20 {
    margin-left: -2rem;
  }
  .-m-sm-n25 {
    margin: -2.5rem;
  }
  .-mt-sm-n25,
  .-my-sm-n25 {
    margin-top: -2.5rem;
  }
  .-mr-sm-n25,
  .-mx-sm-n25 {
    margin-right: -2.5rem;
  }
  .-mb-sm-n25,
  .-my-sm-n25 {
    margin-bottom: -2.5rem;
  }
  .-ml-sm-n25,
  .-mx-sm-n25 {
    margin-left: -2.5rem;
  }
  .-m-sm-n30 {
    margin: -3rem;
  }
  .-mt-sm-n30,
  .-my-sm-n30 {
    margin-top: -3rem;
  }
  .-mr-sm-n30,
  .-mx-sm-n30 {
    margin-right: -3rem;
  }
  .-mb-sm-n30,
  .-my-sm-n30 {
    margin-bottom: -3rem;
  }
  .-ml-sm-n30,
  .-mx-sm-n30 {
    margin-left: -3rem;
  }
  .-m-sm-n35 {
    margin: -3.5rem;
  }
  .-mt-sm-n35,
  .-my-sm-n35 {
    margin-top: -3.5rem;
  }
  .-mr-sm-n35,
  .-mx-sm-n35 {
    margin-right: -3.5rem;
  }
  .-mb-sm-n35,
  .-my-sm-n35 {
    margin-bottom: -3.5rem;
  }
  .-ml-sm-n35,
  .-mx-sm-n35 {
    margin-left: -3.5rem;
  }
  .-m-sm-n40 {
    margin: -4rem;
  }
  .-mt-sm-n40,
  .-my-sm-n40 {
    margin-top: -4rem;
  }
  .-mr-sm-n40,
  .-mx-sm-n40 {
    margin-right: -4rem;
  }
  .-mb-sm-n40,
  .-my-sm-n40 {
    margin-bottom: -4rem;
  }
  .-ml-sm-n40,
  .-mx-sm-n40 {
    margin-left: -4rem;
  }
  .-m-sm-n45 {
    margin: -4.5rem;
  }
  .-mt-sm-n45,
  .-my-sm-n45 {
    margin-top: -4.5rem;
  }
  .-mr-sm-n45,
  .-mx-sm-n45 {
    margin-right: -4.5rem;
  }
  .-mb-sm-n45,
  .-my-sm-n45 {
    margin-bottom: -4.5rem;
  }
  .-ml-sm-n45,
  .-mx-sm-n45 {
    margin-left: -4.5rem;
  }
  .-m-sm-n50 {
    margin: -5rem;
  }
  .-mt-sm-n50,
  .-my-sm-n50 {
    margin-top: -5rem;
  }
  .-mr-sm-n50,
  .-mx-sm-n50 {
    margin-right: -5rem;
  }
  .-mb-sm-n50,
  .-my-sm-n50 {
    margin-bottom: -5rem;
  }
  .-ml-sm-n50,
  .-mx-sm-n50 {
    margin-left: -5rem;
  }
  .-m-sm-n55 {
    margin: -5.5rem;
  }
  .-mt-sm-n55,
  .-my-sm-n55 {
    margin-top: -5.5rem;
  }
  .-mr-sm-n55,
  .-mx-sm-n55 {
    margin-right: -5.5rem;
  }
  .-mb-sm-n55,
  .-my-sm-n55 {
    margin-bottom: -5.5rem;
  }
  .-ml-sm-n55,
  .-mx-sm-n55 {
    margin-left: -5.5rem;
  }
  .-m-sm-n60 {
    margin: -6rem;
  }
  .-mt-sm-n60,
  .-my-sm-n60 {
    margin-top: -6rem;
  }
  .-mr-sm-n60,
  .-mx-sm-n60 {
    margin-right: -6rem;
  }
  .-mb-sm-n60,
  .-my-sm-n60 {
    margin-bottom: -6rem;
  }
  .-ml-sm-n60,
  .-mx-sm-n60 {
    margin-left: -6rem;
  }
  .-m-sm-n65 {
    margin: -6.5rem;
  }
  .-mt-sm-n65,
  .-my-sm-n65 {
    margin-top: -6.5rem;
  }
  .-mr-sm-n65,
  .-mx-sm-n65 {
    margin-right: -6.5rem;
  }
  .-mb-sm-n65,
  .-my-sm-n65 {
    margin-bottom: -6.5rem;
  }
  .-ml-sm-n65,
  .-mx-sm-n65 {
    margin-left: -6.5rem;
  }
  .-m-sm-auto {
    margin: auto;
  }
  .-mt-sm-auto,
  .-my-sm-auto {
    margin-top: auto;
  }
  .-mr-sm-auto,
  .-mx-sm-auto {
    margin-right: auto;
  }
  .-mb-sm-auto,
  .-my-sm-auto {
    margin-bottom: auto;
  }
  .-ml-sm-auto,
  .-mx-sm-auto {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .-m-md-0 {
    margin: 0rem;
  }
  .-mt-md-0,
  .-my-md-0 {
    margin-top: 0rem;
  }
  .-mr-md-0,
  .-mx-md-0 {
    margin-right: 0rem;
  }
  .-mb-md-0,
  .-my-md-0 {
    margin-bottom: 0rem;
  }
  .-ml-md-0,
  .-mx-md-0 {
    margin-left: 0rem;
  }
  .-m-md-5 {
    margin: 0.5rem;
  }
  .-mt-md-5,
  .-my-md-5 {
    margin-top: 0.5rem;
  }
  .-mr-md-5,
  .-mx-md-5 {
    margin-right: 0.5rem;
  }
  .-mb-md-5,
  .-my-md-5 {
    margin-bottom: 0.5rem;
  }
  .-ml-md-5,
  .-mx-md-5 {
    margin-left: 0.5rem;
  }
  .-m-md-10 {
    margin: 1rem;
  }
  .-mt-md-10,
  .-my-md-10 {
    margin-top: 1rem;
  }
  .-mr-md-10,
  .-mx-md-10 {
    margin-right: 1rem;
  }
  .-mb-md-10,
  .-my-md-10 {
    margin-bottom: 1rem;
  }
  .-ml-md-10,
  .-mx-md-10 {
    margin-left: 1rem;
  }
  .-m-md-15 {
    margin: 1.5rem;
  }
  .-mt-md-15,
  .-my-md-15 {
    margin-top: 1.5rem;
  }
  .-mr-md-15,
  .-mx-md-15 {
    margin-right: 1.5rem;
  }
  .-mb-md-15,
  .-my-md-15 {
    margin-bottom: 1.5rem;
  }
  .-ml-md-15,
  .-mx-md-15 {
    margin-left: 1.5rem;
  }
  .-m-md-20 {
    margin: 2rem;
  }
  .-mt-md-20,
  .-my-md-20 {
    margin-top: 2rem;
  }
  .-mr-md-20,
  .-mx-md-20 {
    margin-right: 2rem;
  }
  .-mb-md-20,
  .-my-md-20 {
    margin-bottom: 2rem;
  }
  .-ml-md-20,
  .-mx-md-20 {
    margin-left: 2rem;
  }
  .-m-md-25 {
    margin: 2.5rem;
  }
  .-mt-md-25,
  .-my-md-25 {
    margin-top: 2.5rem;
  }
  .-mr-md-25,
  .-mx-md-25 {
    margin-right: 2.5rem;
  }
  .-mb-md-25,
  .-my-md-25 {
    margin-bottom: 2.5rem;
  }
  .-ml-md-25,
  .-mx-md-25 {
    margin-left: 2.5rem;
  }
  .-m-md-30 {
    margin: 3rem;
  }
  .-mt-md-30,
  .-my-md-30 {
    margin-top: 3rem;
  }
  .-mr-md-30,
  .-mx-md-30 {
    margin-right: 3rem;
  }
  .-mb-md-30,
  .-my-md-30 {
    margin-bottom: 3rem;
  }
  .-ml-md-30,
  .-mx-md-30 {
    margin-left: 3rem;
  }
  .-m-md-35 {
    margin: 3.5rem;
  }
  .-mt-md-35,
  .-my-md-35 {
    margin-top: 3.5rem;
  }
  .-mr-md-35,
  .-mx-md-35 {
    margin-right: 3.5rem;
  }
  .-mb-md-35,
  .-my-md-35 {
    margin-bottom: 3.5rem;
  }
  .-ml-md-35,
  .-mx-md-35 {
    margin-left: 3.5rem;
  }
  .-m-md-40 {
    margin: 4rem;
  }
  .-mt-md-40,
  .-my-md-40 {
    margin-top: 4rem;
  }
  .-mr-md-40,
  .-mx-md-40 {
    margin-right: 4rem;
  }
  .-mb-md-40,
  .-my-md-40 {
    margin-bottom: 4rem;
  }
  .-ml-md-40,
  .-mx-md-40 {
    margin-left: 4rem;
  }
  .-m-md-45 {
    margin: 4.5rem;
  }
  .-mt-md-45,
  .-my-md-45 {
    margin-top: 4.5rem;
  }
  .-mr-md-45,
  .-mx-md-45 {
    margin-right: 4.5rem;
  }
  .-mb-md-45,
  .-my-md-45 {
    margin-bottom: 4.5rem;
  }
  .-ml-md-45,
  .-mx-md-45 {
    margin-left: 4.5rem;
  }
  .-m-md-50 {
    margin: 5rem;
  }
  .-mt-md-50,
  .-my-md-50 {
    margin-top: 5rem;
  }
  .-mr-md-50,
  .-mx-md-50 {
    margin-right: 5rem;
  }
  .-mb-md-50,
  .-my-md-50 {
    margin-bottom: 5rem;
  }
  .-ml-md-50,
  .-mx-md-50 {
    margin-left: 5rem;
  }
  .-m-md-55 {
    margin: 5.5rem;
  }
  .-mt-md-55,
  .-my-md-55 {
    margin-top: 5.5rem;
  }
  .-mr-md-55,
  .-mx-md-55 {
    margin-right: 5.5rem;
  }
  .-mb-md-55,
  .-my-md-55 {
    margin-bottom: 5.5rem;
  }
  .-ml-md-55,
  .-mx-md-55 {
    margin-left: 5.5rem;
  }
  .-m-md-60 {
    margin: 6rem;
  }
  .-mt-md-60,
  .-my-md-60 {
    margin-top: 6rem;
  }
  .-mr-md-60,
  .-mx-md-60 {
    margin-right: 6rem;
  }
  .-mb-md-60,
  .-my-md-60 {
    margin-bottom: 6rem;
  }
  .-ml-md-60,
  .-mx-md-60 {
    margin-left: 6rem;
  }
  .-m-md-65 {
    margin: 6.5rem;
  }
  .-mt-md-65,
  .-my-md-65 {
    margin-top: 6.5rem;
  }
  .-mr-md-65,
  .-mx-md-65 {
    margin-right: 6.5rem;
  }
  .-mb-md-65,
  .-my-md-65 {
    margin-bottom: 6.5rem;
  }
  .-ml-md-65,
  .-mx-md-65 {
    margin-left: 6.5rem;
  }
  .-p-md-0 {
    padding: 0rem;
  }
  .-pt-md-0,
  .-py-md-0 {
    padding-top: 0rem;
  }
  .-pr-md-0,
  .-px-md-0 {
    padding-right: 0rem;
  }
  .-pb-md-0,
  .-py-md-0 {
    padding-bottom: 0rem;
  }
  .-pl-md-0,
  .-px-md-0 {
    padding-left: 0rem;
  }
  .-p-md-5 {
    padding: 0.5rem;
  }
  .-pt-md-5,
  .-py-md-5 {
    padding-top: 0.5rem;
  }
  .-pr-md-5,
  .-px-md-5 {
    padding-right: 0.5rem;
  }
  .-pb-md-5,
  .-py-md-5 {
    padding-bottom: 0.5rem;
  }
  .-pl-md-5,
  .-px-md-5 {
    padding-left: 0.5rem;
  }
  .-p-md-10 {
    padding: 1rem;
  }
  .-pt-md-10,
  .-py-md-10 {
    padding-top: 1rem;
  }
  .-pr-md-10,
  .-px-md-10 {
    padding-right: 1rem;
  }
  .-pb-md-10,
  .-py-md-10 {
    padding-bottom: 1rem;
  }
  .-pl-md-10,
  .-px-md-10 {
    padding-left: 1rem;
  }
  .-p-md-15 {
    padding: 1.5rem;
  }
  .-pt-md-15,
  .-py-md-15 {
    padding-top: 1.5rem;
  }
  .-pr-md-15,
  .-px-md-15 {
    padding-right: 1.5rem;
  }
  .-pb-md-15,
  .-py-md-15 {
    padding-bottom: 1.5rem;
  }
  .-pl-md-15,
  .-px-md-15 {
    padding-left: 1.5rem;
  }
  .-p-md-20 {
    padding: 2rem;
  }
  .-pt-md-20,
  .-py-md-20 {
    padding-top: 2rem;
  }
  .-pr-md-20,
  .-px-md-20 {
    padding-right: 2rem;
  }
  .-pb-md-20,
  .-py-md-20 {
    padding-bottom: 2rem;
  }
  .-pl-md-20,
  .-px-md-20 {
    padding-left: 2rem;
  }
  .-p-md-25 {
    padding: 2.5rem;
  }
  .-pt-md-25,
  .-py-md-25 {
    padding-top: 2.5rem;
  }
  .-pr-md-25,
  .-px-md-25 {
    padding-right: 2.5rem;
  }
  .-pb-md-25,
  .-py-md-25 {
    padding-bottom: 2.5rem;
  }
  .-pl-md-25,
  .-px-md-25 {
    padding-left: 2.5rem;
  }
  .-p-md-30 {
    padding: 3rem;
  }
  .-pt-md-30,
  .-py-md-30 {
    padding-top: 3rem;
  }
  .-pr-md-30,
  .-px-md-30 {
    padding-right: 3rem;
  }
  .-pb-md-30,
  .-py-md-30 {
    padding-bottom: 3rem;
  }
  .-pl-md-30,
  .-px-md-30 {
    padding-left: 3rem;
  }
  .-p-md-35 {
    padding: 3.5rem;
  }
  .-pt-md-35,
  .-py-md-35 {
    padding-top: 3.5rem;
  }
  .-pr-md-35,
  .-px-md-35 {
    padding-right: 3.5rem;
  }
  .-pb-md-35,
  .-py-md-35 {
    padding-bottom: 3.5rem;
  }
  .-pl-md-35,
  .-px-md-35 {
    padding-left: 3.5rem;
  }
  .-p-md-40 {
    padding: 4rem;
  }
  .-pt-md-40,
  .-py-md-40 {
    padding-top: 4rem;
  }
  .-pr-md-40,
  .-px-md-40 {
    padding-right: 4rem;
  }
  .-pb-md-40,
  .-py-md-40 {
    padding-bottom: 4rem;
  }
  .-pl-md-40,
  .-px-md-40 {
    padding-left: 4rem;
  }
  .-p-md-45 {
    padding: 4.5rem;
  }
  .-pt-md-45,
  .-py-md-45 {
    padding-top: 4.5rem;
  }
  .-pr-md-45,
  .-px-md-45 {
    padding-right: 4.5rem;
  }
  .-pb-md-45,
  .-py-md-45 {
    padding-bottom: 4.5rem;
  }
  .-pl-md-45,
  .-px-md-45 {
    padding-left: 4.5rem;
  }
  .-p-md-50 {
    padding: 5rem;
  }
  .-pt-md-50,
  .-py-md-50 {
    padding-top: 5rem;
  }
  .-pr-md-50,
  .-px-md-50 {
    padding-right: 5rem;
  }
  .-pb-md-50,
  .-py-md-50 {
    padding-bottom: 5rem;
  }
  .-pl-md-50,
  .-px-md-50 {
    padding-left: 5rem;
  }
  .-p-md-55 {
    padding: 5.5rem;
  }
  .-pt-md-55,
  .-py-md-55 {
    padding-top: 5.5rem;
  }
  .-pr-md-55,
  .-px-md-55 {
    padding-right: 5.5rem;
  }
  .-pb-md-55,
  .-py-md-55 {
    padding-bottom: 5.5rem;
  }
  .-pl-md-55,
  .-px-md-55 {
    padding-left: 5.5rem;
  }
  .-p-md-60 {
    padding: 6rem;
  }
  .-pt-md-60,
  .-py-md-60 {
    padding-top: 6rem;
  }
  .-pr-md-60,
  .-px-md-60 {
    padding-right: 6rem;
  }
  .-pb-md-60,
  .-py-md-60 {
    padding-bottom: 6rem;
  }
  .-pl-md-60,
  .-px-md-60 {
    padding-left: 6rem;
  }
  .-p-md-65 {
    padding: 6.5rem;
  }
  .-pt-md-65,
  .-py-md-65 {
    padding-top: 6.5rem;
  }
  .-pr-md-65,
  .-px-md-65 {
    padding-right: 6.5rem;
  }
  .-pb-md-65,
  .-py-md-65 {
    padding-bottom: 6.5rem;
  }
  .-pl-md-65,
  .-px-md-65 {
    padding-left: 6.5rem;
  }
  .-m-md-n5 {
    margin: -0.5rem;
  }
  .-mt-md-n5,
  .-my-md-n5 {
    margin-top: -0.5rem;
  }
  .-mr-md-n5,
  .-mx-md-n5 {
    margin-right: -0.5rem;
  }
  .-mb-md-n5,
  .-my-md-n5 {
    margin-bottom: -0.5rem;
  }
  .-ml-md-n5,
  .-mx-md-n5 {
    margin-left: -0.5rem;
  }
  .-m-md-n10 {
    margin: -1rem;
  }
  .-mt-md-n10,
  .-my-md-n10 {
    margin-top: -1rem;
  }
  .-mr-md-n10,
  .-mx-md-n10 {
    margin-right: -1rem;
  }
  .-mb-md-n10,
  .-my-md-n10 {
    margin-bottom: -1rem;
  }
  .-ml-md-n10,
  .-mx-md-n10 {
    margin-left: -1rem;
  }
  .-m-md-n15 {
    margin: -1.5rem;
  }
  .-mt-md-n15,
  .-my-md-n15 {
    margin-top: -1.5rem;
  }
  .-mr-md-n15,
  .-mx-md-n15 {
    margin-right: -1.5rem;
  }
  .-mb-md-n15,
  .-my-md-n15 {
    margin-bottom: -1.5rem;
  }
  .-ml-md-n15,
  .-mx-md-n15 {
    margin-left: -1.5rem;
  }
  .-m-md-n20 {
    margin: -2rem;
  }
  .-mt-md-n20,
  .-my-md-n20 {
    margin-top: -2rem;
  }
  .-mr-md-n20,
  .-mx-md-n20 {
    margin-right: -2rem;
  }
  .-mb-md-n20,
  .-my-md-n20 {
    margin-bottom: -2rem;
  }
  .-ml-md-n20,
  .-mx-md-n20 {
    margin-left: -2rem;
  }
  .-m-md-n25 {
    margin: -2.5rem;
  }
  .-mt-md-n25,
  .-my-md-n25 {
    margin-top: -2.5rem;
  }
  .-mr-md-n25,
  .-mx-md-n25 {
    margin-right: -2.5rem;
  }
  .-mb-md-n25,
  .-my-md-n25 {
    margin-bottom: -2.5rem;
  }
  .-ml-md-n25,
  .-mx-md-n25 {
    margin-left: -2.5rem;
  }
  .-m-md-n30 {
    margin: -3rem;
  }
  .-mt-md-n30,
  .-my-md-n30 {
    margin-top: -3rem;
  }
  .-mr-md-n30,
  .-mx-md-n30 {
    margin-right: -3rem;
  }
  .-mb-md-n30,
  .-my-md-n30 {
    margin-bottom: -3rem;
  }
  .-ml-md-n30,
  .-mx-md-n30 {
    margin-left: -3rem;
  }
  .-m-md-n35 {
    margin: -3.5rem;
  }
  .-mt-md-n35,
  .-my-md-n35 {
    margin-top: -3.5rem;
  }
  .-mr-md-n35,
  .-mx-md-n35 {
    margin-right: -3.5rem;
  }
  .-mb-md-n35,
  .-my-md-n35 {
    margin-bottom: -3.5rem;
  }
  .-ml-md-n35,
  .-mx-md-n35 {
    margin-left: -3.5rem;
  }
  .-m-md-n40 {
    margin: -4rem;
  }
  .-mt-md-n40,
  .-my-md-n40 {
    margin-top: -4rem;
  }
  .-mr-md-n40,
  .-mx-md-n40 {
    margin-right: -4rem;
  }
  .-mb-md-n40,
  .-my-md-n40 {
    margin-bottom: -4rem;
  }
  .-ml-md-n40,
  .-mx-md-n40 {
    margin-left: -4rem;
  }
  .-m-md-n45 {
    margin: -4.5rem;
  }
  .-mt-md-n45,
  .-my-md-n45 {
    margin-top: -4.5rem;
  }
  .-mr-md-n45,
  .-mx-md-n45 {
    margin-right: -4.5rem;
  }
  .-mb-md-n45,
  .-my-md-n45 {
    margin-bottom: -4.5rem;
  }
  .-ml-md-n45,
  .-mx-md-n45 {
    margin-left: -4.5rem;
  }
  .-m-md-n50 {
    margin: -5rem;
  }
  .-mt-md-n50,
  .-my-md-n50 {
    margin-top: -5rem;
  }
  .-mr-md-n50,
  .-mx-md-n50 {
    margin-right: -5rem;
  }
  .-mb-md-n50,
  .-my-md-n50 {
    margin-bottom: -5rem;
  }
  .-ml-md-n50,
  .-mx-md-n50 {
    margin-left: -5rem;
  }
  .-m-md-n55 {
    margin: -5.5rem;
  }
  .-mt-md-n55,
  .-my-md-n55 {
    margin-top: -5.5rem;
  }
  .-mr-md-n55,
  .-mx-md-n55 {
    margin-right: -5.5rem;
  }
  .-mb-md-n55,
  .-my-md-n55 {
    margin-bottom: -5.5rem;
  }
  .-ml-md-n55,
  .-mx-md-n55 {
    margin-left: -5.5rem;
  }
  .-m-md-n60 {
    margin: -6rem;
  }
  .-mt-md-n60,
  .-my-md-n60 {
    margin-top: -6rem;
  }
  .-mr-md-n60,
  .-mx-md-n60 {
    margin-right: -6rem;
  }
  .-mb-md-n60,
  .-my-md-n60 {
    margin-bottom: -6rem;
  }
  .-ml-md-n60,
  .-mx-md-n60 {
    margin-left: -6rem;
  }
  .-m-md-n65 {
    margin: -6.5rem;
  }
  .-mt-md-n65,
  .-my-md-n65 {
    margin-top: -6.5rem;
  }
  .-mr-md-n65,
  .-mx-md-n65 {
    margin-right: -6.5rem;
  }
  .-mb-md-n65,
  .-my-md-n65 {
    margin-bottom: -6.5rem;
  }
  .-ml-md-n65,
  .-mx-md-n65 {
    margin-left: -6.5rem;
  }
  .-m-md-auto {
    margin: auto;
  }
  .-mt-md-auto,
  .-my-md-auto {
    margin-top: auto;
  }
  .-mr-md-auto,
  .-mx-md-auto {
    margin-right: auto;
  }
  .-mb-md-auto,
  .-my-md-auto {
    margin-bottom: auto;
  }
  .-ml-md-auto,
  .-mx-md-auto {
    margin-left: auto;
  }
}
@media (min-width: 992px) {
  .-m-lg-0 {
    margin: 0rem;
  }
  .-mt-lg-0,
  .-my-lg-0 {
    margin-top: 0rem;
  }
  .-mr-lg-0,
  .-mx-lg-0 {
    margin-right: 0rem;
  }
  .-mb-lg-0,
  .-my-lg-0 {
    margin-bottom: 0rem;
  }
  .-ml-lg-0,
  .-mx-lg-0 {
    margin-left: 0rem;
  }
  .-m-lg-5 {
    margin: 0.5rem;
  }
  .-mt-lg-5,
  .-my-lg-5 {
    margin-top: 0.5rem;
  }
  .-mr-lg-5,
  .-mx-lg-5 {
    margin-right: 0.5rem;
  }
  .-mb-lg-5,
  .-my-lg-5 {
    margin-bottom: 0.5rem;
  }
  .-ml-lg-5,
  .-mx-lg-5 {
    margin-left: 0.5rem;
  }
  .-m-lg-10 {
    margin: 1rem;
  }
  .-mt-lg-10,
  .-my-lg-10 {
    margin-top: 1rem;
  }
  .-mr-lg-10,
  .-mx-lg-10 {
    margin-right: 1rem;
  }
  .-mb-lg-10,
  .-my-lg-10 {
    margin-bottom: 1rem;
  }
  .-ml-lg-10,
  .-mx-lg-10 {
    margin-left: 1rem;
  }
  .-m-lg-15 {
    margin: 1.5rem;
  }
  .-mt-lg-15,
  .-my-lg-15 {
    margin-top: 1.5rem;
  }
  .-mr-lg-15,
  .-mx-lg-15 {
    margin-right: 1.5rem;
  }
  .-mb-lg-15,
  .-my-lg-15 {
    margin-bottom: 1.5rem;
  }
  .-ml-lg-15,
  .-mx-lg-15 {
    margin-left: 1.5rem;
  }
  .-m-lg-20 {
    margin: 2rem;
  }
  .-mt-lg-20,
  .-my-lg-20 {
    margin-top: 2rem;
  }
  .-mr-lg-20,
  .-mx-lg-20 {
    margin-right: 2rem;
  }
  .-mb-lg-20,
  .-my-lg-20 {
    margin-bottom: 2rem;
  }
  .-ml-lg-20,
  .-mx-lg-20 {
    margin-left: 2rem;
  }
  .-m-lg-25 {
    margin: 2.5rem;
  }
  .-mt-lg-25,
  .-my-lg-25 {
    margin-top: 2.5rem;
  }
  .-mr-lg-25,
  .-mx-lg-25 {
    margin-right: 2.5rem;
  }
  .-mb-lg-25,
  .-my-lg-25 {
    margin-bottom: 2.5rem;
  }
  .-ml-lg-25,
  .-mx-lg-25 {
    margin-left: 2.5rem;
  }
  .-m-lg-30 {
    margin: 3rem;
  }
  .-mt-lg-30,
  .-my-lg-30 {
    margin-top: 3rem;
  }
  .-mr-lg-30,
  .-mx-lg-30 {
    margin-right: 3rem;
  }
  .-mb-lg-30,
  .-my-lg-30 {
    margin-bottom: 3rem;
  }
  .-ml-lg-30,
  .-mx-lg-30 {
    margin-left: 3rem;
  }
  .-m-lg-35 {
    margin: 3.5rem;
  }
  .-mt-lg-35,
  .-my-lg-35 {
    margin-top: 3.5rem;
  }
  .-mr-lg-35,
  .-mx-lg-35 {
    margin-right: 3.5rem;
  }
  .-mb-lg-35,
  .-my-lg-35 {
    margin-bottom: 3.5rem;
  }
  .-ml-lg-35,
  .-mx-lg-35 {
    margin-left: 3.5rem;
  }
  .-m-lg-40 {
    margin: 4rem;
  }
  .-mt-lg-40,
  .-my-lg-40 {
    margin-top: 4rem;
  }
  .-mr-lg-40,
  .-mx-lg-40 {
    margin-right: 4rem;
  }
  .-mb-lg-40,
  .-my-lg-40 {
    margin-bottom: 4rem;
  }
  .-ml-lg-40,
  .-mx-lg-40 {
    margin-left: 4rem;
  }
  .-m-lg-45 {
    margin: 4.5rem;
  }
  .-mt-lg-45,
  .-my-lg-45 {
    margin-top: 4.5rem;
  }
  .-mr-lg-45,
  .-mx-lg-45 {
    margin-right: 4.5rem;
  }
  .-mb-lg-45,
  .-my-lg-45 {
    margin-bottom: 4.5rem;
  }
  .-ml-lg-45,
  .-mx-lg-45 {
    margin-left: 4.5rem;
  }
  .-m-lg-50 {
    margin: 5rem;
  }
  .-mt-lg-50,
  .-my-lg-50 {
    margin-top: 5rem;
  }
  .-mr-lg-50,
  .-mx-lg-50 {
    margin-right: 5rem;
  }
  .-mb-lg-50,
  .-my-lg-50 {
    margin-bottom: 5rem;
  }
  .-ml-lg-50,
  .-mx-lg-50 {
    margin-left: 5rem;
  }
  .-m-lg-55 {
    margin: 5.5rem;
  }
  .-mt-lg-55,
  .-my-lg-55 {
    margin-top: 5.5rem;
  }
  .-mr-lg-55,
  .-mx-lg-55 {
    margin-right: 5.5rem;
  }
  .-mb-lg-55,
  .-my-lg-55 {
    margin-bottom: 5.5rem;
  }
  .-ml-lg-55,
  .-mx-lg-55 {
    margin-left: 5.5rem;
  }
  .-m-lg-60 {
    margin: 6rem;
  }
  .-mt-lg-60,
  .-my-lg-60 {
    margin-top: 6rem;
  }
  .-mr-lg-60,
  .-mx-lg-60 {
    margin-right: 6rem;
  }
  .-mb-lg-60,
  .-my-lg-60 {
    margin-bottom: 6rem;
  }
  .-ml-lg-60,
  .-mx-lg-60 {
    margin-left: 6rem;
  }
  .-m-lg-65 {
    margin: 6.5rem;
  }
  .-mt-lg-65,
  .-my-lg-65 {
    margin-top: 6.5rem;
  }
  .-mr-lg-65,
  .-mx-lg-65 {
    margin-right: 6.5rem;
  }
  .-mb-lg-65,
  .-my-lg-65 {
    margin-bottom: 6.5rem;
  }
  .-ml-lg-65,
  .-mx-lg-65 {
    margin-left: 6.5rem;
  }
  .-p-lg-0 {
    padding: 0rem;
  }
  .-pt-lg-0,
  .-py-lg-0 {
    padding-top: 0rem;
  }
  .-pr-lg-0,
  .-px-lg-0 {
    padding-right: 0rem;
  }
  .-pb-lg-0,
  .-py-lg-0 {
    padding-bottom: 0rem;
  }
  .-pl-lg-0,
  .-px-lg-0 {
    padding-left: 0rem;
  }
  .-p-lg-5 {
    padding: 0.5rem;
  }
  .-pt-lg-5,
  .-py-lg-5 {
    padding-top: 0.5rem;
  }
  .-pr-lg-5,
  .-px-lg-5 {
    padding-right: 0.5rem;
  }
  .-pb-lg-5,
  .-py-lg-5 {
    padding-bottom: 0.5rem;
  }
  .-pl-lg-5,
  .-px-lg-5 {
    padding-left: 0.5rem;
  }
  .-p-lg-10 {
    padding: 1rem;
  }
  .-pt-lg-10,
  .-py-lg-10 {
    padding-top: 1rem;
  }
  .-pr-lg-10,
  .-px-lg-10 {
    padding-right: 1rem;
  }
  .-pb-lg-10,
  .-py-lg-10 {
    padding-bottom: 1rem;
  }
  .-pl-lg-10,
  .-px-lg-10 {
    padding-left: 1rem;
  }
  .-p-lg-15 {
    padding: 1.5rem;
  }
  .-pt-lg-15,
  .-py-lg-15 {
    padding-top: 1.5rem;
  }
  .-pr-lg-15,
  .-px-lg-15 {
    padding-right: 1.5rem;
  }
  .-pb-lg-15,
  .-py-lg-15 {
    padding-bottom: 1.5rem;
  }
  .-pl-lg-15,
  .-px-lg-15 {
    padding-left: 1.5rem;
  }
  .-p-lg-20 {
    padding: 2rem;
  }
  .-pt-lg-20,
  .-py-lg-20 {
    padding-top: 2rem;
  }
  .-pr-lg-20,
  .-px-lg-20 {
    padding-right: 2rem;
  }
  .-pb-lg-20,
  .-py-lg-20 {
    padding-bottom: 2rem;
  }
  .-pl-lg-20,
  .-px-lg-20 {
    padding-left: 2rem;
  }
  .-p-lg-25 {
    padding: 2.5rem;
  }
  .-pt-lg-25,
  .-py-lg-25 {
    padding-top: 2.5rem;
  }
  .-pr-lg-25,
  .-px-lg-25 {
    padding-right: 2.5rem;
  }
  .-pb-lg-25,
  .-py-lg-25 {
    padding-bottom: 2.5rem;
  }
  .-pl-lg-25,
  .-px-lg-25 {
    padding-left: 2.5rem;
  }
  .-p-lg-30 {
    padding: 3rem;
  }
  .-pt-lg-30,
  .-py-lg-30 {
    padding-top: 3rem;
  }
  .-pr-lg-30,
  .-px-lg-30 {
    padding-right: 3rem;
  }
  .-pb-lg-30,
  .-py-lg-30 {
    padding-bottom: 3rem;
  }
  .-pl-lg-30,
  .-px-lg-30 {
    padding-left: 3rem;
  }
  .-p-lg-35 {
    padding: 3.5rem;
  }
  .-pt-lg-35,
  .-py-lg-35 {
    padding-top: 3.5rem;
  }
  .-pr-lg-35,
  .-px-lg-35 {
    padding-right: 3.5rem;
  }
  .-pb-lg-35,
  .-py-lg-35 {
    padding-bottom: 3.5rem;
  }
  .-pl-lg-35,
  .-px-lg-35 {
    padding-left: 3.5rem;
  }
  .-p-lg-40 {
    padding: 4rem;
  }
  .-pt-lg-40,
  .-py-lg-40 {
    padding-top: 4rem;
  }
  .-pr-lg-40,
  .-px-lg-40 {
    padding-right: 4rem;
  }
  .-pb-lg-40,
  .-py-lg-40 {
    padding-bottom: 4rem;
  }
  .-pl-lg-40,
  .-px-lg-40 {
    padding-left: 4rem;
  }
  .-p-lg-45 {
    padding: 4.5rem;
  }
  .-pt-lg-45,
  .-py-lg-45 {
    padding-top: 4.5rem;
  }
  .-pr-lg-45,
  .-px-lg-45 {
    padding-right: 4.5rem;
  }
  .-pb-lg-45,
  .-py-lg-45 {
    padding-bottom: 4.5rem;
  }
  .-pl-lg-45,
  .-px-lg-45 {
    padding-left: 4.5rem;
  }
  .-p-lg-50 {
    padding: 5rem;
  }
  .-pt-lg-50,
  .-py-lg-50 {
    padding-top: 5rem;
  }
  .-pr-lg-50,
  .-px-lg-50 {
    padding-right: 5rem;
  }
  .-pb-lg-50,
  .-py-lg-50 {
    padding-bottom: 5rem;
  }
  .-pl-lg-50,
  .-px-lg-50 {
    padding-left: 5rem;
  }
  .-p-lg-55 {
    padding: 5.5rem;
  }
  .-pt-lg-55,
  .-py-lg-55 {
    padding-top: 5.5rem;
  }
  .-pr-lg-55,
  .-px-lg-55 {
    padding-right: 5.5rem;
  }
  .-pb-lg-55,
  .-py-lg-55 {
    padding-bottom: 5.5rem;
  }
  .-pl-lg-55,
  .-px-lg-55 {
    padding-left: 5.5rem;
  }
  .-p-lg-60 {
    padding: 6rem;
  }
  .-pt-lg-60,
  .-py-lg-60 {
    padding-top: 6rem;
  }
  .-pr-lg-60,
  .-px-lg-60 {
    padding-right: 6rem;
  }
  .-pb-lg-60,
  .-py-lg-60 {
    padding-bottom: 6rem;
  }
  .-pl-lg-60,
  .-px-lg-60 {
    padding-left: 6rem;
  }
  .-p-lg-65 {
    padding: 6.5rem;
  }
  .-pt-lg-65,
  .-py-lg-65 {
    padding-top: 6.5rem;
  }
  .-pr-lg-65,
  .-px-lg-65 {
    padding-right: 6.5rem;
  }
  .-pb-lg-65,
  .-py-lg-65 {
    padding-bottom: 6.5rem;
  }
  .-pl-lg-65,
  .-px-lg-65 {
    padding-left: 6.5rem;
  }
  .-m-lg-n5 {
    margin: -0.5rem;
  }
  .-mt-lg-n5,
  .-my-lg-n5 {
    margin-top: -0.5rem;
  }
  .-mr-lg-n5,
  .-mx-lg-n5 {
    margin-right: -0.5rem;
  }
  .-mb-lg-n5,
  .-my-lg-n5 {
    margin-bottom: -0.5rem;
  }
  .-ml-lg-n5,
  .-mx-lg-n5 {
    margin-left: -0.5rem;
  }
  .-m-lg-n10 {
    margin: -1rem;
  }
  .-mt-lg-n10,
  .-my-lg-n10 {
    margin-top: -1rem;
  }
  .-mr-lg-n10,
  .-mx-lg-n10 {
    margin-right: -1rem;
  }
  .-mb-lg-n10,
  .-my-lg-n10 {
    margin-bottom: -1rem;
  }
  .-ml-lg-n10,
  .-mx-lg-n10 {
    margin-left: -1rem;
  }
  .-m-lg-n15 {
    margin: -1.5rem;
  }
  .-mt-lg-n15,
  .-my-lg-n15 {
    margin-top: -1.5rem;
  }
  .-mr-lg-n15,
  .-mx-lg-n15 {
    margin-right: -1.5rem;
  }
  .-mb-lg-n15,
  .-my-lg-n15 {
    margin-bottom: -1.5rem;
  }
  .-ml-lg-n15,
  .-mx-lg-n15 {
    margin-left: -1.5rem;
  }
  .-m-lg-n20 {
    margin: -2rem;
  }
  .-mt-lg-n20,
  .-my-lg-n20 {
    margin-top: -2rem;
  }
  .-mr-lg-n20,
  .-mx-lg-n20 {
    margin-right: -2rem;
  }
  .-mb-lg-n20,
  .-my-lg-n20 {
    margin-bottom: -2rem;
  }
  .-ml-lg-n20,
  .-mx-lg-n20 {
    margin-left: -2rem;
  }
  .-m-lg-n25 {
    margin: -2.5rem;
  }
  .-mt-lg-n25,
  .-my-lg-n25 {
    margin-top: -2.5rem;
  }
  .-mr-lg-n25,
  .-mx-lg-n25 {
    margin-right: -2.5rem;
  }
  .-mb-lg-n25,
  .-my-lg-n25 {
    margin-bottom: -2.5rem;
  }
  .-ml-lg-n25,
  .-mx-lg-n25 {
    margin-left: -2.5rem;
  }
  .-m-lg-n30 {
    margin: -3rem;
  }
  .-mt-lg-n30,
  .-my-lg-n30 {
    margin-top: -3rem;
  }
  .-mr-lg-n30,
  .-mx-lg-n30 {
    margin-right: -3rem;
  }
  .-mb-lg-n30,
  .-my-lg-n30 {
    margin-bottom: -3rem;
  }
  .-ml-lg-n30,
  .-mx-lg-n30 {
    margin-left: -3rem;
  }
  .-m-lg-n35 {
    margin: -3.5rem;
  }
  .-mt-lg-n35,
  .-my-lg-n35 {
    margin-top: -3.5rem;
  }
  .-mr-lg-n35,
  .-mx-lg-n35 {
    margin-right: -3.5rem;
  }
  .-mb-lg-n35,
  .-my-lg-n35 {
    margin-bottom: -3.5rem;
  }
  .-ml-lg-n35,
  .-mx-lg-n35 {
    margin-left: -3.5rem;
  }
  .-m-lg-n40 {
    margin: -4rem;
  }
  .-mt-lg-n40,
  .-my-lg-n40 {
    margin-top: -4rem;
  }
  .-mr-lg-n40,
  .-mx-lg-n40 {
    margin-right: -4rem;
  }
  .-mb-lg-n40,
  .-my-lg-n40 {
    margin-bottom: -4rem;
  }
  .-ml-lg-n40,
  .-mx-lg-n40 {
    margin-left: -4rem;
  }
  .-m-lg-n45 {
    margin: -4.5rem;
  }
  .-mt-lg-n45,
  .-my-lg-n45 {
    margin-top: -4.5rem;
  }
  .-mr-lg-n45,
  .-mx-lg-n45 {
    margin-right: -4.5rem;
  }
  .-mb-lg-n45,
  .-my-lg-n45 {
    margin-bottom: -4.5rem;
  }
  .-ml-lg-n45,
  .-mx-lg-n45 {
    margin-left: -4.5rem;
  }
  .-m-lg-n50 {
    margin: -5rem;
  }
  .-mt-lg-n50,
  .-my-lg-n50 {
    margin-top: -5rem;
  }
  .-mr-lg-n50,
  .-mx-lg-n50 {
    margin-right: -5rem;
  }
  .-mb-lg-n50,
  .-my-lg-n50 {
    margin-bottom: -5rem;
  }
  .-ml-lg-n50,
  .-mx-lg-n50 {
    margin-left: -5rem;
  }
  .-m-lg-n55 {
    margin: -5.5rem;
  }
  .-mt-lg-n55,
  .-my-lg-n55 {
    margin-top: -5.5rem;
  }
  .-mr-lg-n55,
  .-mx-lg-n55 {
    margin-right: -5.5rem;
  }
  .-mb-lg-n55,
  .-my-lg-n55 {
    margin-bottom: -5.5rem;
  }
  .-ml-lg-n55,
  .-mx-lg-n55 {
    margin-left: -5.5rem;
  }
  .-m-lg-n60 {
    margin: -6rem;
  }
  .-mt-lg-n60,
  .-my-lg-n60 {
    margin-top: -6rem;
  }
  .-mr-lg-n60,
  .-mx-lg-n60 {
    margin-right: -6rem;
  }
  .-mb-lg-n60,
  .-my-lg-n60 {
    margin-bottom: -6rem;
  }
  .-ml-lg-n60,
  .-mx-lg-n60 {
    margin-left: -6rem;
  }
  .-m-lg-n65 {
    margin: -6.5rem;
  }
  .-mt-lg-n65,
  .-my-lg-n65 {
    margin-top: -6.5rem;
  }
  .-mr-lg-n65,
  .-mx-lg-n65 {
    margin-right: -6.5rem;
  }
  .-mb-lg-n65,
  .-my-lg-n65 {
    margin-bottom: -6.5rem;
  }
  .-ml-lg-n65,
  .-mx-lg-n65 {
    margin-left: -6.5rem;
  }
  .-m-lg-auto {
    margin: auto;
  }
  .-mt-lg-auto,
  .-my-lg-auto {
    margin-top: auto;
  }
  .-mr-lg-auto,
  .-mx-lg-auto {
    margin-right: auto;
  }
  .-mb-lg-auto,
  .-my-lg-auto {
    margin-bottom: auto;
  }
  .-ml-lg-auto,
  .-mx-lg-auto {
    margin-left: auto;
  }
}
@media (min-width: 1200px) {
  .-m-xl-0 {
    margin: 0rem;
  }
  .-mt-xl-0,
  .-my-xl-0 {
    margin-top: 0rem;
  }
  .-mr-xl-0,
  .-mx-xl-0 {
    margin-right: 0rem;
  }
  .-mb-xl-0,
  .-my-xl-0 {
    margin-bottom: 0rem;
  }
  .-ml-xl-0,
  .-mx-xl-0 {
    margin-left: 0rem;
  }
  .-m-xl-5 {
    margin: 0.5rem;
  }
  .-mt-xl-5,
  .-my-xl-5 {
    margin-top: 0.5rem;
  }
  .-mr-xl-5,
  .-mx-xl-5 {
    margin-right: 0.5rem;
  }
  .-mb-xl-5,
  .-my-xl-5 {
    margin-bottom: 0.5rem;
  }
  .-ml-xl-5,
  .-mx-xl-5 {
    margin-left: 0.5rem;
  }
  .-m-xl-10 {
    margin: 1rem;
  }
  .-mt-xl-10,
  .-my-xl-10 {
    margin-top: 1rem;
  }
  .-mr-xl-10,
  .-mx-xl-10 {
    margin-right: 1rem;
  }
  .-mb-xl-10,
  .-my-xl-10 {
    margin-bottom: 1rem;
  }
  .-ml-xl-10,
  .-mx-xl-10 {
    margin-left: 1rem;
  }
  .-m-xl-15 {
    margin: 1.5rem;
  }
  .-mt-xl-15,
  .-my-xl-15 {
    margin-top: 1.5rem;
  }
  .-mr-xl-15,
  .-mx-xl-15 {
    margin-right: 1.5rem;
  }
  .-mb-xl-15,
  .-my-xl-15 {
    margin-bottom: 1.5rem;
  }
  .-ml-xl-15,
  .-mx-xl-15 {
    margin-left: 1.5rem;
  }
  .-m-xl-20 {
    margin: 2rem;
  }
  .-mt-xl-20,
  .-my-xl-20 {
    margin-top: 2rem;
  }
  .-mr-xl-20,
  .-mx-xl-20 {
    margin-right: 2rem;
  }
  .-mb-xl-20,
  .-my-xl-20 {
    margin-bottom: 2rem;
  }
  .-ml-xl-20,
  .-mx-xl-20 {
    margin-left: 2rem;
  }
  .-m-xl-25 {
    margin: 2.5rem;
  }
  .-mt-xl-25,
  .-my-xl-25 {
    margin-top: 2.5rem;
  }
  .-mr-xl-25,
  .-mx-xl-25 {
    margin-right: 2.5rem;
  }
  .-mb-xl-25,
  .-my-xl-25 {
    margin-bottom: 2.5rem;
  }
  .-ml-xl-25,
  .-mx-xl-25 {
    margin-left: 2.5rem;
  }
  .-m-xl-30 {
    margin: 3rem;
  }
  .-mt-xl-30,
  .-my-xl-30 {
    margin-top: 3rem;
  }
  .-mr-xl-30,
  .-mx-xl-30 {
    margin-right: 3rem;
  }
  .-mb-xl-30,
  .-my-xl-30 {
    margin-bottom: 3rem;
  }
  .-ml-xl-30,
  .-mx-xl-30 {
    margin-left: 3rem;
  }
  .-m-xl-35 {
    margin: 3.5rem;
  }
  .-mt-xl-35,
  .-my-xl-35 {
    margin-top: 3.5rem;
  }
  .-mr-xl-35,
  .-mx-xl-35 {
    margin-right: 3.5rem;
  }
  .-mb-xl-35,
  .-my-xl-35 {
    margin-bottom: 3.5rem;
  }
  .-ml-xl-35,
  .-mx-xl-35 {
    margin-left: 3.5rem;
  }
  .-m-xl-40 {
    margin: 4rem;
  }
  .-mt-xl-40,
  .-my-xl-40 {
    margin-top: 4rem;
  }
  .-mr-xl-40,
  .-mx-xl-40 {
    margin-right: 4rem;
  }
  .-mb-xl-40,
  .-my-xl-40 {
    margin-bottom: 4rem;
  }
  .-ml-xl-40,
  .-mx-xl-40 {
    margin-left: 4rem;
  }
  .-m-xl-45 {
    margin: 4.5rem;
  }
  .-mt-xl-45,
  .-my-xl-45 {
    margin-top: 4.5rem;
  }
  .-mr-xl-45,
  .-mx-xl-45 {
    margin-right: 4.5rem;
  }
  .-mb-xl-45,
  .-my-xl-45 {
    margin-bottom: 4.5rem;
  }
  .-ml-xl-45,
  .-mx-xl-45 {
    margin-left: 4.5rem;
  }
  .-m-xl-50 {
    margin: 5rem;
  }
  .-mt-xl-50,
  .-my-xl-50 {
    margin-top: 5rem;
  }
  .-mr-xl-50,
  .-mx-xl-50 {
    margin-right: 5rem;
  }
  .-mb-xl-50,
  .-my-xl-50 {
    margin-bottom: 5rem;
  }
  .-ml-xl-50,
  .-mx-xl-50 {
    margin-left: 5rem;
  }
  .-m-xl-55 {
    margin: 5.5rem;
  }
  .-mt-xl-55,
  .-my-xl-55 {
    margin-top: 5.5rem;
  }
  .-mr-xl-55,
  .-mx-xl-55 {
    margin-right: 5.5rem;
  }
  .-mb-xl-55,
  .-my-xl-55 {
    margin-bottom: 5.5rem;
  }
  .-ml-xl-55,
  .-mx-xl-55 {
    margin-left: 5.5rem;
  }
  .-m-xl-60 {
    margin: 6rem;
  }
  .-mt-xl-60,
  .-my-xl-60 {
    margin-top: 6rem;
  }
  .-mr-xl-60,
  .-mx-xl-60 {
    margin-right: 6rem;
  }
  .-mb-xl-60,
  .-my-xl-60 {
    margin-bottom: 6rem;
  }
  .-ml-xl-60,
  .-mx-xl-60 {
    margin-left: 6rem;
  }
  .-m-xl-65 {
    margin: 6.5rem;
  }
  .-mt-xl-65,
  .-my-xl-65 {
    margin-top: 6.5rem;
  }
  .-mr-xl-65,
  .-mx-xl-65 {
    margin-right: 6.5rem;
  }
  .-mb-xl-65,
  .-my-xl-65 {
    margin-bottom: 6.5rem;
  }
  .-ml-xl-65,
  .-mx-xl-65 {
    margin-left: 6.5rem;
  }
  .-p-xl-0 {
    padding: 0rem;
  }
  .-pt-xl-0,
  .-py-xl-0 {
    padding-top: 0rem;
  }
  .-pr-xl-0,
  .-px-xl-0 {
    padding-right: 0rem;
  }
  .-pb-xl-0,
  .-py-xl-0 {
    padding-bottom: 0rem;
  }
  .-pl-xl-0,
  .-px-xl-0 {
    padding-left: 0rem;
  }
  .-p-xl-5 {
    padding: 0.5rem;
  }
  .-pt-xl-5,
  .-py-xl-5 {
    padding-top: 0.5rem;
  }
  .-pr-xl-5,
  .-px-xl-5 {
    padding-right: 0.5rem;
  }
  .-pb-xl-5,
  .-py-xl-5 {
    padding-bottom: 0.5rem;
  }
  .-pl-xl-5,
  .-px-xl-5 {
    padding-left: 0.5rem;
  }
  .-p-xl-10 {
    padding: 1rem;
  }
  .-pt-xl-10,
  .-py-xl-10 {
    padding-top: 1rem;
  }
  .-pr-xl-10,
  .-px-xl-10 {
    padding-right: 1rem;
  }
  .-pb-xl-10,
  .-py-xl-10 {
    padding-bottom: 1rem;
  }
  .-pl-xl-10,
  .-px-xl-10 {
    padding-left: 1rem;
  }
  .-p-xl-15 {
    padding: 1.5rem;
  }
  .-pt-xl-15,
  .-py-xl-15 {
    padding-top: 1.5rem;
  }
  .-pr-xl-15,
  .-px-xl-15 {
    padding-right: 1.5rem;
  }
  .-pb-xl-15,
  .-py-xl-15 {
    padding-bottom: 1.5rem;
  }
  .-pl-xl-15,
  .-px-xl-15 {
    padding-left: 1.5rem;
  }
  .-p-xl-20 {
    padding: 2rem;
  }
  .-pt-xl-20,
  .-py-xl-20 {
    padding-top: 2rem;
  }
  .-pr-xl-20,
  .-px-xl-20 {
    padding-right: 2rem;
  }
  .-pb-xl-20,
  .-py-xl-20 {
    padding-bottom: 2rem;
  }
  .-pl-xl-20,
  .-px-xl-20 {
    padding-left: 2rem;
  }
  .-p-xl-25 {
    padding: 2.5rem;
  }
  .-pt-xl-25,
  .-py-xl-25 {
    padding-top: 2.5rem;
  }
  .-pr-xl-25,
  .-px-xl-25 {
    padding-right: 2.5rem;
  }
  .-pb-xl-25,
  .-py-xl-25 {
    padding-bottom: 2.5rem;
  }
  .-pl-xl-25,
  .-px-xl-25 {
    padding-left: 2.5rem;
  }
  .-p-xl-30 {
    padding: 3rem;
  }
  .-pt-xl-30,
  .-py-xl-30 {
    padding-top: 3rem;
  }
  .-pr-xl-30,
  .-px-xl-30 {
    padding-right: 3rem;
  }
  .-pb-xl-30,
  .-py-xl-30 {
    padding-bottom: 3rem;
  }
  .-pl-xl-30,
  .-px-xl-30 {
    padding-left: 3rem;
  }
  .-p-xl-35 {
    padding: 3.5rem;
  }
  .-pt-xl-35,
  .-py-xl-35 {
    padding-top: 3.5rem;
  }
  .-pr-xl-35,
  .-px-xl-35 {
    padding-right: 3.5rem;
  }
  .-pb-xl-35,
  .-py-xl-35 {
    padding-bottom: 3.5rem;
  }
  .-pl-xl-35,
  .-px-xl-35 {
    padding-left: 3.5rem;
  }
  .-p-xl-40 {
    padding: 4rem;
  }
  .-pt-xl-40,
  .-py-xl-40 {
    padding-top: 4rem;
  }
  .-pr-xl-40,
  .-px-xl-40 {
    padding-right: 4rem;
  }
  .-pb-xl-40,
  .-py-xl-40 {
    padding-bottom: 4rem;
  }
  .-pl-xl-40,
  .-px-xl-40 {
    padding-left: 4rem;
  }
  .-p-xl-45 {
    padding: 4.5rem;
  }
  .-pt-xl-45,
  .-py-xl-45 {
    padding-top: 4.5rem;
  }
  .-pr-xl-45,
  .-px-xl-45 {
    padding-right: 4.5rem;
  }
  .-pb-xl-45,
  .-py-xl-45 {
    padding-bottom: 4.5rem;
  }
  .-pl-xl-45,
  .-px-xl-45 {
    padding-left: 4.5rem;
  }
  .-p-xl-50 {
    padding: 5rem;
  }
  .-pt-xl-50,
  .-py-xl-50 {
    padding-top: 5rem;
  }
  .-pr-xl-50,
  .-px-xl-50 {
    padding-right: 5rem;
  }
  .-pb-xl-50,
  .-py-xl-50 {
    padding-bottom: 5rem;
  }
  .-pl-xl-50,
  .-px-xl-50 {
    padding-left: 5rem;
  }
  .-p-xl-55 {
    padding: 5.5rem;
  }
  .-pt-xl-55,
  .-py-xl-55 {
    padding-top: 5.5rem;
  }
  .-pr-xl-55,
  .-px-xl-55 {
    padding-right: 5.5rem;
  }
  .-pb-xl-55,
  .-py-xl-55 {
    padding-bottom: 5.5rem;
  }
  .-pl-xl-55,
  .-px-xl-55 {
    padding-left: 5.5rem;
  }
  .-p-xl-60 {
    padding: 6rem;
  }
  .-pt-xl-60,
  .-py-xl-60 {
    padding-top: 6rem;
  }
  .-pr-xl-60,
  .-px-xl-60 {
    padding-right: 6rem;
  }
  .-pb-xl-60,
  .-py-xl-60 {
    padding-bottom: 6rem;
  }
  .-pl-xl-60,
  .-px-xl-60 {
    padding-left: 6rem;
  }
  .-p-xl-65 {
    padding: 6.5rem;
  }
  .-pt-xl-65,
  .-py-xl-65 {
    padding-top: 6.5rem;
  }
  .-pr-xl-65,
  .-px-xl-65 {
    padding-right: 6.5rem;
  }
  .-pb-xl-65,
  .-py-xl-65 {
    padding-bottom: 6.5rem;
  }
  .-pl-xl-65,
  .-px-xl-65 {
    padding-left: 6.5rem;
  }
  .-m-xl-n5 {
    margin: -0.5rem;
  }
  .-mt-xl-n5,
  .-my-xl-n5 {
    margin-top: -0.5rem;
  }
  .-mr-xl-n5,
  .-mx-xl-n5 {
    margin-right: -0.5rem;
  }
  .-mb-xl-n5,
  .-my-xl-n5 {
    margin-bottom: -0.5rem;
  }
  .-ml-xl-n5,
  .-mx-xl-n5 {
    margin-left: -0.5rem;
  }
  .-m-xl-n10 {
    margin: -1rem;
  }
  .-mt-xl-n10,
  .-my-xl-n10 {
    margin-top: -1rem;
  }
  .-mr-xl-n10,
  .-mx-xl-n10 {
    margin-right: -1rem;
  }
  .-mb-xl-n10,
  .-my-xl-n10 {
    margin-bottom: -1rem;
  }
  .-ml-xl-n10,
  .-mx-xl-n10 {
    margin-left: -1rem;
  }
  .-m-xl-n15 {
    margin: -1.5rem;
  }
  .-mt-xl-n15,
  .-my-xl-n15 {
    margin-top: -1.5rem;
  }
  .-mr-xl-n15,
  .-mx-xl-n15 {
    margin-right: -1.5rem;
  }
  .-mb-xl-n15,
  .-my-xl-n15 {
    margin-bottom: -1.5rem;
  }
  .-ml-xl-n15,
  .-mx-xl-n15 {
    margin-left: -1.5rem;
  }
  .-m-xl-n20 {
    margin: -2rem;
  }
  .-mt-xl-n20,
  .-my-xl-n20 {
    margin-top: -2rem;
  }
  .-mr-xl-n20,
  .-mx-xl-n20 {
    margin-right: -2rem;
  }
  .-mb-xl-n20,
  .-my-xl-n20 {
    margin-bottom: -2rem;
  }
  .-ml-xl-n20,
  .-mx-xl-n20 {
    margin-left: -2rem;
  }
  .-m-xl-n25 {
    margin: -2.5rem;
  }
  .-mt-xl-n25,
  .-my-xl-n25 {
    margin-top: -2.5rem;
  }
  .-mr-xl-n25,
  .-mx-xl-n25 {
    margin-right: -2.5rem;
  }
  .-mb-xl-n25,
  .-my-xl-n25 {
    margin-bottom: -2.5rem;
  }
  .-ml-xl-n25,
  .-mx-xl-n25 {
    margin-left: -2.5rem;
  }
  .-m-xl-n30 {
    margin: -3rem;
  }
  .-mt-xl-n30,
  .-my-xl-n30 {
    margin-top: -3rem;
  }
  .-mr-xl-n30,
  .-mx-xl-n30 {
    margin-right: -3rem;
  }
  .-mb-xl-n30,
  .-my-xl-n30 {
    margin-bottom: -3rem;
  }
  .-ml-xl-n30,
  .-mx-xl-n30 {
    margin-left: -3rem;
  }
  .-m-xl-n35 {
    margin: -3.5rem;
  }
  .-mt-xl-n35,
  .-my-xl-n35 {
    margin-top: -3.5rem;
  }
  .-mr-xl-n35,
  .-mx-xl-n35 {
    margin-right: -3.5rem;
  }
  .-mb-xl-n35,
  .-my-xl-n35 {
    margin-bottom: -3.5rem;
  }
  .-ml-xl-n35,
  .-mx-xl-n35 {
    margin-left: -3.5rem;
  }
  .-m-xl-n40 {
    margin: -4rem;
  }
  .-mt-xl-n40,
  .-my-xl-n40 {
    margin-top: -4rem;
  }
  .-mr-xl-n40,
  .-mx-xl-n40 {
    margin-right: -4rem;
  }
  .-mb-xl-n40,
  .-my-xl-n40 {
    margin-bottom: -4rem;
  }
  .-ml-xl-n40,
  .-mx-xl-n40 {
    margin-left: -4rem;
  }
  .-m-xl-n45 {
    margin: -4.5rem;
  }
  .-mt-xl-n45,
  .-my-xl-n45 {
    margin-top: -4.5rem;
  }
  .-mr-xl-n45,
  .-mx-xl-n45 {
    margin-right: -4.5rem;
  }
  .-mb-xl-n45,
  .-my-xl-n45 {
    margin-bottom: -4.5rem;
  }
  .-ml-xl-n45,
  .-mx-xl-n45 {
    margin-left: -4.5rem;
  }
  .-m-xl-n50 {
    margin: -5rem;
  }
  .-mt-xl-n50,
  .-my-xl-n50 {
    margin-top: -5rem;
  }
  .-mr-xl-n50,
  .-mx-xl-n50 {
    margin-right: -5rem;
  }
  .-mb-xl-n50,
  .-my-xl-n50 {
    margin-bottom: -5rem;
  }
  .-ml-xl-n50,
  .-mx-xl-n50 {
    margin-left: -5rem;
  }
  .-m-xl-n55 {
    margin: -5.5rem;
  }
  .-mt-xl-n55,
  .-my-xl-n55 {
    margin-top: -5.5rem;
  }
  .-mr-xl-n55,
  .-mx-xl-n55 {
    margin-right: -5.5rem;
  }
  .-mb-xl-n55,
  .-my-xl-n55 {
    margin-bottom: -5.5rem;
  }
  .-ml-xl-n55,
  .-mx-xl-n55 {
    margin-left: -5.5rem;
  }
  .-m-xl-n60 {
    margin: -6rem;
  }
  .-mt-xl-n60,
  .-my-xl-n60 {
    margin-top: -6rem;
  }
  .-mr-xl-n60,
  .-mx-xl-n60 {
    margin-right: -6rem;
  }
  .-mb-xl-n60,
  .-my-xl-n60 {
    margin-bottom: -6rem;
  }
  .-ml-xl-n60,
  .-mx-xl-n60 {
    margin-left: -6rem;
  }
  .-m-xl-n65 {
    margin: -6.5rem;
  }
  .-mt-xl-n65,
  .-my-xl-n65 {
    margin-top: -6.5rem;
  }
  .-mr-xl-n65,
  .-mx-xl-n65 {
    margin-right: -6.5rem;
  }
  .-mb-xl-n65,
  .-my-xl-n65 {
    margin-bottom: -6.5rem;
  }
  .-ml-xl-n65,
  .-mx-xl-n65 {
    margin-left: -6.5rem;
  }
  .-m-xl-auto {
    margin: auto;
  }
  .-mt-xl-auto,
  .-my-xl-auto {
    margin-top: auto;
  }
  .-mr-xl-auto,
  .-mx-xl-auto {
    margin-right: auto;
  }
  .-mb-xl-auto,
  .-my-xl-auto {
    margin-bottom: auto;
  }
  .-ml-xl-auto,
  .-mx-xl-auto {
    margin-left: auto;
  }
}
.-w-0 {
  width: 0rem;
}
.-w-5 {
  width: 0.5rem;
}
.-w-10 {
  width: 1rem;
}
.-w-15 {
  width: 1.5rem;
}
.-w-20 {
  width: 2rem;
}
.-w-25 {
  width: 2.5rem;
}
.-w-30 {
  width: 3rem;
}
.-w-35 {
  width: 3.5rem;
}
.-w-40 {
  width: 4rem;
}
.-w-45 {
  width: 4.5rem;
}
.-w-50 {
  width: 5rem;
}
.-h-0 {
  height: 0rem;
}
.-h-5 {
  height: 0.5rem;
}
.-h-10 {
  height: 1rem;
}
.-h-15 {
  height: 1.5rem;
}
.-h-20 {
  height: 2rem;
}
.-h-25 {
  height: 2.5rem;
}
.-h-30 {
  height: 3rem;
}
.-h-35 {
  height: 3.5rem;
}
.-h-40 {
  height: 4rem;
}
.-h-45 {
  height: 4.5rem;
}
.-h-50 {
  height: 5rem;
}
.-w-p100 {
  width: 100%;
}
.-h-p100 {
  height: 100%;
}
@media (min-width: 576px) {
  .-w-sm-0 {
    width: 0rem;
  }
  .-w-sm-5 {
    width: 0.5rem;
  }
  .-w-sm-10 {
    width: 1rem;
  }
  .-w-sm-15 {
    width: 1.5rem;
  }
  .-w-sm-20 {
    width: 2rem;
  }
  .-w-sm-25 {
    width: 2.5rem;
  }
  .-w-sm-30 {
    width: 3rem;
  }
  .-w-sm-35 {
    width: 3.5rem;
  }
  .-w-sm-40 {
    width: 4rem;
  }
  .-w-sm-45 {
    width: 4.5rem;
  }
  .-w-sm-50 {
    width: 5rem;
  }
  .-h-sm-0 {
    height: 0rem;
  }
  .-h-sm-5 {
    height: 0.5rem;
  }
  .-h-sm-10 {
    height: 1rem;
  }
  .-h-sm-15 {
    height: 1.5rem;
  }
  .-h-sm-20 {
    height: 2rem;
  }
  .-h-sm-25 {
    height: 2.5rem;
  }
  .-h-sm-30 {
    height: 3rem;
  }
  .-h-sm-35 {
    height: 3.5rem;
  }
  .-h-sm-40 {
    height: 4rem;
  }
  .-h-sm-45 {
    height: 4.5rem;
  }
  .-h-sm-50 {
    height: 5rem;
  }
  .-w-sm-p100 {
    width: 100%;
  }
  .-h-sm-p100 {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .-w-md-0 {
    width: 0rem;
  }
  .-w-md-5 {
    width: 0.5rem;
  }
  .-w-md-10 {
    width: 1rem;
  }
  .-w-md-15 {
    width: 1.5rem;
  }
  .-w-md-20 {
    width: 2rem;
  }
  .-w-md-25 {
    width: 2.5rem;
  }
  .-w-md-30 {
    width: 3rem;
  }
  .-w-md-35 {
    width: 3.5rem;
  }
  .-w-md-40 {
    width: 4rem;
  }
  .-w-md-45 {
    width: 4.5rem;
  }
  .-w-md-50 {
    width: 5rem;
  }
  .-h-md-0 {
    height: 0rem;
  }
  .-h-md-5 {
    height: 0.5rem;
  }
  .-h-md-10 {
    height: 1rem;
  }
  .-h-md-15 {
    height: 1.5rem;
  }
  .-h-md-20 {
    height: 2rem;
  }
  .-h-md-25 {
    height: 2.5rem;
  }
  .-h-md-30 {
    height: 3rem;
  }
  .-h-md-35 {
    height: 3.5rem;
  }
  .-h-md-40 {
    height: 4rem;
  }
  .-h-md-45 {
    height: 4.5rem;
  }
  .-h-md-50 {
    height: 5rem;
  }
  .-w-md-p100 {
    width: 100%;
  }
  .-h-md-p100 {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .-w-lg-0 {
    width: 0rem;
  }
  .-w-lg-5 {
    width: 0.5rem;
  }
  .-w-lg-10 {
    width: 1rem;
  }
  .-w-lg-15 {
    width: 1.5rem;
  }
  .-w-lg-20 {
    width: 2rem;
  }
  .-w-lg-25 {
    width: 2.5rem;
  }
  .-w-lg-30 {
    width: 3rem;
  }
  .-w-lg-35 {
    width: 3.5rem;
  }
  .-w-lg-40 {
    width: 4rem;
  }
  .-w-lg-45 {
    width: 4.5rem;
  }
  .-w-lg-50 {
    width: 5rem;
  }
  .-h-lg-0 {
    height: 0rem;
  }
  .-h-lg-5 {
    height: 0.5rem;
  }
  .-h-lg-10 {
    height: 1rem;
  }
  .-h-lg-15 {
    height: 1.5rem;
  }
  .-h-lg-20 {
    height: 2rem;
  }
  .-h-lg-25 {
    height: 2.5rem;
  }
  .-h-lg-30 {
    height: 3rem;
  }
  .-h-lg-35 {
    height: 3.5rem;
  }
  .-h-lg-40 {
    height: 4rem;
  }
  .-h-lg-45 {
    height: 4.5rem;
  }
  .-h-lg-50 {
    height: 5rem;
  }
  .-w-lg-p100 {
    width: 100%;
  }
  .-h-lg-p100 {
    height: 100%;
  }
}
@media (min-width: 1200px) {
  .-w-xl-0 {
    width: 0rem;
  }
  .-w-xl-5 {
    width: 0.5rem;
  }
  .-w-xl-10 {
    width: 1rem;
  }
  .-w-xl-15 {
    width: 1.5rem;
  }
  .-w-xl-20 {
    width: 2rem;
  }
  .-w-xl-25 {
    width: 2.5rem;
  }
  .-w-xl-30 {
    width: 3rem;
  }
  .-w-xl-35 {
    width: 3.5rem;
  }
  .-w-xl-40 {
    width: 4rem;
  }
  .-w-xl-45 {
    width: 4.5rem;
  }
  .-w-xl-50 {
    width: 5rem;
  }
  .-h-xl-0 {
    height: 0rem;
  }
  .-h-xl-5 {
    height: 0.5rem;
  }
  .-h-xl-10 {
    height: 1rem;
  }
  .-h-xl-15 {
    height: 1.5rem;
  }
  .-h-xl-20 {
    height: 2rem;
  }
  .-h-xl-25 {
    height: 2.5rem;
  }
  .-h-xl-30 {
    height: 3rem;
  }
  .-h-xl-35 {
    height: 3.5rem;
  }
  .-h-xl-40 {
    height: 4rem;
  }
  .-h-xl-45 {
    height: 4.5rem;
  }
  .-h-xl-50 {
    height: 5rem;
  }
  .-w-xl-p100 {
    width: 100%;
  }
  .-h-xl-p100 {
    height: 100%;
  }
}
.-text-justify {
  text-align: justify;
}
.-text-wrap {
  white-space: normal;
}
.-text-nowrap {
  white-space: nowrap;
}
.-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.-text-left {
  text-align: left;
}
.-text-right {
  text-align: right;
}
.-text-center {
  text-align: center;
}
@media (min-width: 576px) {
  .-text-sm-left {
    text-align: left;
  }
  .-text-sm-right {
    text-align: right;
  }
  .-text-sm-center {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .-text-md-left {
    text-align: left;
  }
  .-text-md-right {
    text-align: right;
  }
  .-text-md-center {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .-text-lg-left {
    text-align: left;
  }
  .-text-lg-right {
    text-align: right;
  }
  .-text-lg-center {
    text-align: center;
  }
}
@media (min-width: 1200px) {
  .-text-xl-left {
    text-align: left;
  }
  .-text-xl-right {
    text-align: right;
  }
  .-text-xl-center {
    text-align: center;
  }
}
.-text-lowercase {
  text-transform: lowercase;
}
.-text-uppercase {
  text-transform: uppercase;
}
.-text-capitalize {
  text-transform: capitalize;
}
.-font-italic {
  font-style: italic;
}
.-weight-100 {
  font-weight: 100;
}
.-weight-200 {
  font-weight: 200;
}
.-weight-300 {
  font-weight: 300;
}
.-weight-400 {
  font-weight: 400;
}
.-weight-500 {
  font-weight: 500;
}
.-weight-600 {
  font-weight: 600;
}
.-weight-700 {
  font-weight: 700;
}
.-weight-800 {
  font-weight: 800;
}
.-weight-900 {
  font-weight: 900;
}
.-text-decoration-none {
  text-decoration: none;
}
.-text-break {
  word-break: break-word;
  overflow-wrap: break-word;
}
.-text-reset {
  color: inherit;
}
.-visible {
  visibility: visible;
}
.-invisible {
  visibility: hidden;
}
.-input-transparent .input-control {
  background-color: transparent;
}
.-input-b-white .input-control {
  background-color: #fff;
}
.-input-b-white-01 .input-control {
  background-color: rgba(255, 255, 255, 0.1);
}
.-input-b-white-02 .input-control {
  background-color: rgba(255, 255, 255, 0.2);
}
.-input-b-white-03 .input-control {
  background-color: rgba(255, 255, 255, 0.3);
}
.-input-b-white-04 .input-control {
  background-color: rgba(255, 255, 255, 0.4);
}
.-input-b-white-05 .input-control {
  background-color: rgba(255, 255, 255, 0.5);
}
.-input-b-white-06 .input-control {
  background-color: rgba(255, 255, 255, 0.6);
}
.-input-b-white-07 .input-control {
  background-color: rgba(255, 255, 255, 0.7);
}
.-input-b-white-08 .input-control {
  background-color: rgba(255, 255, 255, 0.8);
}
.-input-b-white-09 .input-control {
  background-color: rgba(255, 255, 255, 0.9);
}
.-input-c-white .input-control {
  color: #fff;
}
.-input-c-white-01 .input-control {
  color: rgba(255, 255, 255, 0.1);
}
.-input-c-white-02 .input-control {
  color: rgba(255, 255, 255, 0.2);
}
.-input-c-white-03 .input-control {
  color: rgba(255, 255, 255, 0.3);
}
.-input-c-white-04 .input-control {
  color: rgba(255, 255, 255, 0.4);
}
.-input-c-white-05 .input-control {
  color: rgba(255, 255, 255, 0.5);
}
.-input-c-white-06 .input-control {
  color: rgba(255, 255, 255, 0.6);
}
.-input-c-white-07 .input-control {
  color: rgba(255, 255, 255, 0.7);
}
.-input-c-white-08 .input-control {
  color: rgba(255, 255, 255, 0.8);
}
.-input-c-white-09 .input-control {
  color: rgba(255, 255, 255, 0.9);
}
.-input-bd-white .input-control {
  border-color: #fff;
}
.-input-bd-white-01 .input-control {
  border-color: rgba(255, 255, 255, 0.1);
}
.-input-bd-white-02 .input-control {
  border-color: rgba(255, 255, 255, 0.2);
}
.-input-bd-white-03 .input-control {
  border-color: rgba(255, 255, 255, 0.3);
}
.-input-bd-white-04 .input-control {
  border-color: rgba(255, 255, 255, 0.4);
}
.-input-bd-white-05 .input-control {
  border-color: rgba(255, 255, 255, 0.5);
}
.-input-bd-white-06 .input-control {
  border-color: rgba(255, 255, 255, 0.6);
}
.-input-bd-white-07 .input-control {
  border-color: rgba(255, 255, 255, 0.7);
}
.-input-bd-white-08 .input-control {
  border-color: rgba(255, 255, 255, 0.8);
}
.-input-bd-white-09 .input-control {
  border-color: rgba(255, 255, 255, 0.9);
}
.-input-b-black .input-control {
  background-color: #000;
}
.-input-b-black-01 .input-control {
  background-color: rgba(0, 0, 0, 0.1);
}
.-input-b-black-02 .input-control {
  background-color: rgba(0, 0, 0, 0.2);
}
.-input-b-black-03 .input-control {
  background-color: rgba(0, 0, 0, 0.3);
}
.-input-b-black-04 .input-control {
  background-color: rgba(0, 0, 0, 0.4);
}
.-input-b-black-05 .input-control {
  background-color: rgba(0, 0, 0, 0.5);
}
.-input-b-black-06 .input-control {
  background-color: rgba(0, 0, 0, 0.6);
}
.-input-b-black-07 .input-control {
  background-color: rgba(0, 0, 0, 0.7);
}
.-input-b-black-08 .input-control {
  background-color: rgba(0, 0, 0, 0.8);
}
.-input-b-black-09 .input-control {
  background-color: rgba(0, 0, 0, 0.9);
}
.-input-c-black .input-control {
  color: #000;
}
.-input-c-black-01 .input-control {
  color: rgba(0, 0, 0, 0.1);
}
.-input-c-black-02 .input-control {
  color: rgba(0, 0, 0, 0.2);
}
.-input-c-black-03 .input-control {
  color: rgba(0, 0, 0, 0.3);
}
.-input-c-black-04 .input-control {
  color: rgba(0, 0, 0, 0.4);
}
.-input-c-black-05 .input-control {
  color: rgba(0, 0, 0, 0.5);
}
.-input-c-black-06 .input-control {
  color: rgba(0, 0, 0, 0.6);
}
.-input-c-black-07 .input-control {
  color: rgba(0, 0, 0, 0.7);
}
.-input-c-black-08 .input-control {
  color: rgba(0, 0, 0, 0.8);
}
.-input-c-black-09 .input-control {
  color: rgba(0, 0, 0, 0.9);
}
.-input-bd-black .input-control {
  border-color: #000;
}
.-input-bd-black-01 .input-control {
  border-color: rgba(0, 0, 0, 0.1);
}
.-input-bd-black-02 .input-control {
  border-color: rgba(0, 0, 0, 0.2);
}
.-input-bd-black-03 .input-control {
  border-color: rgba(0, 0, 0, 0.3);
}
.-input-bd-black-04 .input-control {
  border-color: rgba(0, 0, 0, 0.4);
}
.-input-bd-black-05 .input-control {
  border-color: rgba(0, 0, 0, 0.5);
}
.-input-bd-black-06 .input-control {
  border-color: rgba(0, 0, 0, 0.6);
}
.-input-bd-black-07 .input-control {
  border-color: rgba(0, 0, 0, 0.7);
}
.-input-bd-black-08 .input-control {
  border-color: rgba(0, 0, 0, 0.8);
}
.-input-bd-black-09 .input-control {
  border-color: rgba(0, 0, 0, 0.9);
}
.-input-p-c-white .input-control::placeholder {
  color: #fff;
}
.-input-p-c-black .input-control ::placeholder {
  color: #000;
}
.c-white {
  color: #fff;
}
.c-white-01 {
  color: rgba(255, 255, 255, 0.1);
}
.c-white-02 {
  color: rgba(255, 255, 255, 0.2);
}
.c-white-03 {
  color: rgba(255, 255, 255, 0.3);
}
.c-white-04 {
  color: rgba(255, 255, 255, 0.4);
}
.c-white-05 {
  color: rgba(255, 255, 255, 0.5);
}
.c-white-06 {
  color: rgba(255, 255, 255, 0.6);
}
.c-white-07 {
  color: rgba(255, 255, 255, 0.7);
}
.c-white-08 {
  color: rgba(255, 255, 255, 0.8);
}
.c-white-09 {
  color: rgba(255, 255, 255, 0.9);
}
.c-black {
  color: #000;
}
.c-black-01 {
  color: rgba(0, 0, 0, 0.1);
}
.c-black-02 {
  color: rgba(0, 0, 0, 0.2);
}
.c-black-03 {
  color: rgba(0, 0, 0, 0.3);
}
.c-black-04 {
  color: rgba(0, 0, 0, 0.4);
}
.c-black-05 {
  color: rgba(0, 0, 0, 0.5);
}
.c-black-06 {
  color: rgba(0, 0, 0, 0.6);
}
.c-black-07 {
  color: rgba(0, 0, 0, 0.7);
}
.c-black-08 {
  color: rgba(0, 0, 0, 0.8);
}
.c-black-09 {
  color: rgba(0, 0, 0, 0.9);
}
.b-white {
  background-color: #fff;
}
.b-white-01 {
  background-color: rgba(255, 255, 255, 0.1);
}
.b-white-02 {
  background-color: rgba(255, 255, 255, 0.2);
}
.b-white-03 {
  background-color: rgba(255, 255, 255, 0.3);
}
.b-white-04 {
  background-color: rgba(255, 255, 255, 0.4);
}
.b-white-05 {
  background-color: rgba(255, 255, 255, 0.5);
}
.b-white-06 {
  background-color: rgba(255, 255, 255, 0.6);
}
.b-white-07 {
  background-color: rgba(255, 255, 255, 0.7);
}
.b-white-08 {
  background-color: rgba(255, 255, 255, 0.8);
}
.b-white-09 {
  background-color: rgba(255, 255, 255, 0.9);
}
.b-black {
  background-color: #000;
}
.b-black-01 {
  background-color: rgba(0, 0, 0, 0.1);
}
.b-black-02 {
  background-color: rgba(0, 0, 0, 0.2);
}
.b-black-03 {
  background-color: rgba(0, 0, 0, 0.3);
}
.b-black-04 {
  background-color: rgba(0, 0, 0, 0.4);
}
.b-black-05 {
  background-color: rgba(0, 0, 0, 0.5);
}
.b-black-06 {
  background-color: rgba(0, 0, 0, 0.6);
}
.b-black-07 {
  background-color: rgba(0, 0, 0, 0.7);
}
.b-black-08 {
  background-color: rgba(0, 0, 0, 0.8);
}
.b-black-09 {
  background-color: rgba(0, 0, 0, 0.9);
}
.bg-scroll {
  background-size: cover;
  background-attachment: scroll;
  background-repeat: no-repeat;
}
