:root { 
  --black: #000000;
  --cape-cod: #414042;
  --dawn-pink: #efe9e4;
  --sage: #9dab8f;
  --santa-fe: #c07154;
  --smoke: #6f7c79;
  --white: #ffffff;
 
  --font-size-l: 20px;
  --font-size-m: 16px;
  --font-size-xl: 24px;
  --font-size-xxl: 30px;
  --font-size-xxxl: 32px;
  --font-size-xxxxl: 56px;
  --font-size-xxxxxl: 72px;
 
  --font-family-commuters_sans-regular: "Commuters Sans-Regular", Helvetica;
  --font-family-commuters_sans-semibold: "Commuters Sans-SemiBold", Helvetica;
  --font-family-proxima_nova-black: "Proxima Nova-Black", Helvetica;
  --font-family-proxima_sera-bold: "Proxima Sera-Bold", Helvetica;
  --font-family-proxima_sera-light: "Proxima Sera-Light", Helvetica;
  --font-family-proxima_sera-medium: "Proxima Sera-Medium", Helvetica;
}
.commuterssans-regular-normal-dawn-pink-16px {
  color: var(--dawn-pink);
  font-family: "Commuters Sans-SemiBold";
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.proximanova-black-dawn-pink-72px {
  color: var(--dawn-pink);
  font-family: var(--font-family-proxima_nova-black);
  font-size: 110px;
  font-style: normal;
  font-weight: 900;
}

.proximasera-bold-dawn-pink-56px {
  color: var(--dawn-pink);
  font-family: "Proxima Sera";
  font-size: var(--font-size-xxxxxl);
  font-style: normal;
  font-weight: 700;
  margin-bottom: 0;
}

.commuterssans-regular-normal-cape-cod-16px {
  color: var(--cape-cod);
  font-family: "Commuters Sans-SemiBold";
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.commuterssans-semi-bold-smoke-24px {
  color: var(--smoke);
  font-family: var(--font-family-commuters_sans-semibold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 600;
}

.commuterssans-semi-bold-dawn-pink-25px {
  color: var(--dawn-pink);
  font-family: var(--font-family-commuters_sans-semibold);
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
}

.proximasera-bold-cape-cod-56px {
  color: var(--cape-cod);
  font-family: "Proxima Sera";
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 700;
}

.proximasera-bold-santa-fe-20px {
  color: var(--santa-fe);
  font-family: "Proxima Sera";
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}

.commuterssans-semi-bold-cape-cod-16px {
  color: var(--cape-cod);
  font-family: var(--font-family-commuters_sans-semibold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
}

.proximasera-bold-dawn-pink-40px {
  color: var(--dawn-pink);
  font-family: "Proxima Sera";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}

.proximasera-bold-cape-cod-40px {
  color: var(--dawn-pink);
  font-family: "Proxima Sera";
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}

.proximasera-light-dawn-pink-32px {
  color: var(--dawn-pink);
  font-family: "Proxima Sera-Light";
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 300;
}

.commuterssans-semi-bold-dawn-pink-18px {
  color: var(--dawn-pink);
  font-family: var(--font-family-commuters_sans-semibold);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.commuterssans-semi-bold-cape-cod-18px {
  color: var(--cape-cod);
  font-family: var(--font-family-commuters_sans-semibold);
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  text-align: center;
}

.proximasera-bold-dawn-pink-30px {
  color: var(--dawn-pink);
  font-family: "Proxima Sera";
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}
