:root { 
  --black: #000000;
  --cerulean: #008ee4;
  --dove-gray: #707070;
  --gallery: #ededed;
  --white: #ffffff;
 
  --dream-font-size-l: 26px;
  --dream-font-size-m: 22px;
  --dream-font-size-s: 18px;
  --dream-font-size-xl: 28px;
  --dream-font-size-xxl: 32px;
  --dream-font-size-xxxl: 42px;
  --dream-font-size-xxxxl: 50px;
 
  --font-family-proxima_nova: "Proxima Nova", "Helvetica Neue",Helvetica,Roboto,Arial;
  --font-family-proximanova-black: "proxima-nova", "Helvetica Neue",Helvetica,Roboto,Arial;
  --font-family-proximanova-bold: "proxima-nova", "Helvetica Neue",Helvetica,Roboto,Arial;
  --font-family-proximanova-regular: "proxima-nova", "Helvetica Neue",Helvetica,Roboto,Arial;
}

.xscreen {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  width: 1220px;
}

.dream-content {
    margin: 0 auto;
    max-width: 1440px;
}

.square-2 {
    width: 40%;
}

.column, .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
}

.season-tix-web-1920-1 .elite-group-29-4 {
  background-image: url('http://cms.nba.com/dream/wp-content/uploads/sites/28/2022/07/613x260-group-tickets-2.png');
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  height: 260px;
  margin-right: 2px;
  max-height: 275px;
}

.season-tix-web-1920-1 .group-25-3 {
  background-image: url('http://cms.nba.com/dream/wp-content/uploads/sites/28/2022/07/613x260-single-games-2.png');
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  height: 260px;
  margin-right: 2px;
  max-height: 275px;
}

.proximanova-bold-black-26px {
  color: var(--black);
  font-family: var(--font-family-proximanova-bold);
  font-size: var(--dream-font-size-l);
  font-style: normal;
  font-weight: 700;
}

.proximanova-bold-black-22px {
  color: var(--black);
  font-family: var(--font-family-proximanova-bold);
  font-size: var(--dream-font-size-m);
  font-style: normal;
  font-weight: 700;
}

.proximanova-bold-black-18px {
  color: var(--black);
  font-family: var(--font-family-proximanova-bold);
  font-size: var(--dream-font-size-s);
  font-style: normal;
  font-weight: 700;
}

.proximanova-regular-normal-black-22px {
  color: var(--black);
  font-family: var(--font-family-proximanova-regular);
  font-size: var(--dream-font-size-m);
  font-style: normal;
  font-weight: 400;
}

.proximanova-regular-normal-black-26px {
  color: var(--black);
  font-family: var(--font-family-proximanova-regular);
  font-size: var(--dream-font-size-l);
  font-style: normal;
  font-weight: 400;
}

.proximanova-regular-normal-black-18px {
  color: var(--black);
  font-family: var(--font-family-proximanova-regular);
  font-size: var(--dream-font-size-s);
  font-style: normal;
  font-weight: 400;
}

.proximanova-normal-black-26px {
  color: var(--black);
  font-family: var(--font-family-proxima_nova);
  font-size: var(--dream-font-size-l);
}

.proximanova-normal-black-22px {
  color: var(--black);
  font-family: var(--font-family-proxima_nova);
  font-size: var(--dream-font-size-m);
}

.proximanova-black-black-28px {
  color: var(--black);
  font-family: var(--font-family-proximanova-black);
  font-size: var(--dream-font-size-xl);
  font-style: normal;
  font-weight: 900;
}

.proximanova-normal-black-18px {
  color: var(--black);
  font-family: var(--font-family-proxima_nova);
  font-size: var(--dream-font-size-s);
}

.proximanova-black-black-50px {
  color: var(--black);
  font-family: var(--font-family-proximanova-black);
  font-size: var(--dream-font-size-xxxxl);
  font-style: normal;
  font-weight: 900;
}

.proximanova-bold-black-29px {
  color: var(--black);
  font-family: var(--dream-font-family-proximanova-bold);
  font-size: 29px;
  font-style: normal;
  font-weight: 700;
}

.proximanova-bold-white-32px {
  color: var(--white);
  font-family: var(--font-family-proximanova-bold);
  font-size: var(--dream-font-size-xxl);
  font-style: normal;
  font-weight: 700;
}

.proximanova-black-black-42px {
  color: var(--black);
  font-family: var(--font-family-proximanova-black);
  font-size: var(--dream-font-size-xxxl);
  font-style: normal;
  font-weight: 900;
}

.border-1px-dove-gray {
  border: 1px solid var(--dove-gray);
}

.border-3px-dove-gray {
  border: 3px solid var(--dove-gray);
}
