:root { 
  --alto: #dedede;
  --black: #000000;
  --chicago: #5a5a5a;
  --crimson: #db002f;
  --crimson-2: #d9002f;
  --gallery: #f0f0f0;
  --log-cabin: #222222;
  --natural-gray: #938b82;
  --onyx: #343736;
  --red-ribbon: #e70033;
  --white: #ffffff;
 
  --font-size-l: 33px;
  --font-size-m: 30px;
  --font-size-s: 25px;
  --font-size-xl: 35px;
  --font-size-xs: 20px;
  --font-size-xxs: 18px;
  --font-size-xxxs: 15px;
 
  --font-family-apex_sans: "Apex Sans", Helvetica;
  --font-family-apexsans-bold: "ApexSans-Bold", Helvetica;
  --font-family-apexsans-book: "ApexSans-Book", Helvetica;
  --font-family-apexsans-medium: "ApexSans-Medium", Helvetica;
  --font-family-helvetica_neue: "Helvetica Neue", Helvetica;
  --font-family-helveticaneue-bold: "HelveticaNeue-Bold", Helvetica;
  --font-family-helveticaneue-regular: "HelveticaNeue-Regular", Helvetica;
}
.apexsans-book-normal-gallery-30px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-20px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-natural-gray-30px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-black-30px {
  color: var(--black);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-20px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-natural-gray-20px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-15px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-16px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-30px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-black-16px {
  color: var(--black);
  font-family: var(--font-family-apexsans-book);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-15px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-white-20px {
  color: var(--white);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-white-15px {
  color: var(--white);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-natural-gray-30px {
  color: var(--natural-gray);
  font-family: var(--font-family-helveticaneue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-natural-gray-20px {
  color: var(--natural-gray);
  font-family: var(--font-family-helveticaneue-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-red-ribbon-50px {
  color: var(--red-ribbon);
  font-family: var(--font-family-apexsans-book);
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-white-18px {
  color: var(--white);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-normal-natural-gray-30px {
  color: var(--natural-gray);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-m);
}

.apexsans-book-normal-alto-30px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-natural-gray-35px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-35px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-white-12px {
  color: var(--white);
  font-family: var(--font-family-apexsans-book);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-black-15px {
  color: var(--black);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-12px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-gallery-30px {
  color: var(--gallery);
  font-family: var(--font-family-helveticaneue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-gallery-20px {
  color: var(--gallery);
  font-family: var(--font-family-helveticaneue-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-bold-natural-gray-30px {
  color: var(--natural-gray);
  font-family: var(--font-family-helveticaneue-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-bold-natural-gray-20px {
  color: var(--natural-gray);
  font-family: var(--font-family-helveticaneue-bold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-bold-gallery-30px {
  color: var(--gallery);
  font-family: var(--font-family-helveticaneue-bold);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 700;
}

.helveticaneue-bold-gallery-20px {
  color: var(--gallery);
  font-family: var(--font-family-helveticaneue-bold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.apexsans-medium-natural-gray-30px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.apexsans-book-normal-gallery-18px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-19px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-alto-50px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-book);
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-red-ribbon-35px {
  color: var(--red-ribbon);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-red-ribbon-30px {
  color: var(--red-ribbon);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.apexsans-normal-natural-gray-20px {
  color: var(--natural-gray);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-xs);
}

.apexsans-book-normal-natural-gray-60px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-book);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-35px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-21px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-60px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-21px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-crimson-30px {
  color: var(--crimson);
  font-family: var(--font-family-helveticaneue-regular);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.helveticaneue-regular-normal-crimson-20px {
  color: var(--crimson);
  font-family: var(--font-family-helveticaneue-regular);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-medium-alto-35px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.apexsans-book-normal-natural-gray-25px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.apexsans-normal-gallery-30px {
  color: var(--gallery);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-m);
}

.apexsans-book-normal-crimson-40px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-33px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-crimson-10px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-normal-natural-gray-25px {
  color: var(--natural-gray);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-s);
}

.apexsans-medium-natural-gray-25px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.apexsans-normal-alto-25px {
  color: var(--alto);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-s);
}

.apexsans-medium-alto-25px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}

.apexsans-book-normal-alto-25px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-red-ribbon-20px {
  color: var(--red-ribbon);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-black-35px {
  color: var(--black);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-10px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-medium-natural-gray-20px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
}

.apexsans-medium-gallery-30px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.apexsans-medium-gallery-20px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
}

.apexsans-bold-crimson-40px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-bold);
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
}

.apexsans-book-normal-natural-gray-16px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-book);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-medium-crimson-60px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-medium);
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
}

.apexsans-medium-crimson-35px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.apexsans-book-normal-black-50px {
  color: var(--black);
  font-family: var(--font-family-apexsans-book);
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-medium-alto-60px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-medium);
  font-size: 60px;
  font-style: normal;
  font-weight: 500;
}

.apexsans-book-normal-alto-35px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.apexsans-normal-alto-30px {
  color: var(--alto);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-m);
}

.apexsans-medium-alto-30px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}

.apexsans-book-normal-alto-16px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-book);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}

.apexsans-normal-gallery-20px {
  color: var(--gallery);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-xs);
}

.apexsans-book-normal-crimson-38px {
  color: var(--crimson);
  font-family: var(--font-family-apexsans-book);
  font-size: 38px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-medium-natural-gray-35px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.apexsans-book-normal-gallery-38px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: 38px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-33px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-natural-gray-33px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-book);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}

.apexsans-book-normal-gallery-60px {
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
}

.apexsans-bold-natural-gray-50px {
  color: var(--natural-gray);
  font-family: var(--font-family-apexsans-bold);
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
}

.apexsans-bold-alto-50px {
  color: var(--alto);
  font-family: var(--font-family-apexsans-bold);
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
}

.border-1px-red-ribbon {
  border: 1px solid var(--red-ribbon);
}

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

:root {
}
