:root {
	--blue: rgb(76, 148, 183);
	--black: rgba(0, 0, 0, 1);
	--neutral60: rgba(24, 25, 31, 1);
	--neutral50: rgba(71, 74, 87, 1);
	--primary160: rgba(128, 0, 0, 1);
	--neutral40: rgba(150, 155, 171, 1);
	--primary150: rgba(153, 51, 51, 1);
	--copper-rust: rgba(159, 78, 75, 1);
	--primary120: rgba(217, 179, 179, 1);
	--swiss-coffee: rgba(224, 219, 213, 1);
	--primary110: rgba(242, 230, 230, 1);
	--neutral10a: rgba(244, 245, 247, 1);
	--neutral10: #f5f3f2;
	--primary210: rgba(245, 243, 242, 1);
	--white: rgba(255, 255, 255, 1);
	--bird-flower: #d6cd02;
	--black: #000;
	--monza: #e20014;
	--neutral10: #f4f5f7;
	--neutral20: #eeeff4;
	--neutral30: #d9dbe1;
	--neutral40: #969bab;
	--neutral50: #474a57;
	--neutral60: #18191f;
	--primary110: #f2e6e6;
	--primary120: #d9b3b3;
	--primary150: #933;
	--primary160: #800000;
	--primary210: #f5f3f2;
	--vista-white: #fcf7f6;
	--white: #fff;
	--font-size-xs: 11px;
	--font-size-s: 12px;
	--font-size-m: 14px;
	--font-size-l: 16px;
	--font-size-l: 18px;
	--font-size-xl: 20px;
	--font-size-xxl: 24px;
	--font-size-xxxl: 28px;
	--font-size-xxxxl: 32px;
	--font-family-open_sans: "Open Sans";
	--font-family-source_serif_pro: "Source Serif Pro";
	--font-family-verdana-regular: "Verdana-Regular";
}

/* .opensans-normal-eerie-black-28px {
  color: var(--neutral60);
  font-family: var(--font-family-open_sans);
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
} */

/* .opensans-normal-mako-12px {
  color: var(--neutral50);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-weight: 400;
  font-style: normal;
} */

/* .opensans-normal-white-12px {
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-weight: 400;
  font-style: normal;
} */

/* .opensans-normal-eerie-black-20px {
  color: var(--neutral60);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-weight: 400;
  font-style: normal;
} */

.sourceserifpro-normal-eerie-black-24px {
	color: var(--neutral60);
	font-family: var(--font-family-source_serif_pro);
	font-size: var(--font-size-xxl);
	font-weight: 400;
	font-style: normal;
}

.border-2px-primary120 {
	border-width: 2px;
	border-style: solid;
	border-color: var(--primary120);
}

.opensans-normal-eerie-black-14px {
	color: var(--neutral60);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-weight: 400;
	font-style: normal;
}

/* .opensans-bold-mako-14px {
  color: var(--neutral50);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-m);
  font-weight: 700;
  font-style: normal;
} */

/* .sourceserifpro-normal-mako-20px {
  color: var(--neutral50);
  font-family: var(--font-family-source_serif_pro);
  font-size: var(--font-size-xl);
  font-weight: 400;
  font-style: normal;
} */

.opensans-normal-mako-14px-2 {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-weight: 400;
	font-style: italic;
}

.border-2px-neutral40 {
	border-width: 2px;
	border-style: solid;
	border-color: var(--neutral40);
}

.opensans-bold-dawn-pink-12px {
	color: var(--primary110);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-s);
	font-weight: 700;
	font-style: normal;
}

.opensans-normal-white-14px {
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-weight: 400;
	font-style: normal;
}

.opensans-normal-mako-16px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
}

.sourceserifpro-normal-eerie-black-32px {
	color: var(--neutral60);
	font-family: var(--font-family-source_serif_pro);
	font-size: var(--font-size-xxxxl);
	font-weight: 400;
	font-style: normal;
}

/* .opensans-normal-mako-12px-2 {
  color: var(--neutral50);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-weight: 400;
  font-style: italic;
} */

.sourceserifpro-normal-eerie-black-20px {
	color: var(--neutral60);
	font-family: var(--font-family-source_serif_pro);
	font-size: var(--font-size-xl);
	font-weight: 400;
	font-style: normal;
}

.opensans-normal-mako-28px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: 28px;
	font-weight: 400;
	font-style: normal;
}

/* .opensans-normal-mako-18px {
  color: var(--neutral50);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-l);
  font-weight: 400;
  font-style: normal;
} */

.opensans-normal-mako-14px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-weight: 400;
	font-style: normal;
}

/* .sourceserifpro-normal-eerie-black-18px {
  color: var(--neutral60);
  font-family: var(--font-family-source_serif_pro);
  font-size: var(--font-size-l);
  font-weight: 400;
  font-style: normal;
} */

.opensans-normal-mako-11px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-xs);
	font-weight: 400;
	font-style: normal;
}

.opensans-normal-mako-14px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 400;
}

.opensans-normal-eerie-black-14px {
	color: var(--neutral60);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 400;
}

.sourceserifpro-normal-eerie-black-24px {
	color: var(--neutral60);
	font-family: var(--font-family-source_serif_pro);
	font-size: var(--font-size-xxl);
	font-style: normal;
	font-weight: 400;
}

/* .opensans-normal-mako-12px {
  color: var(--neutral50);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
} */

.sourceserifpro-normal-eerie-black-20px {
	color: var(--neutral60);
	font-family: var(--font-family-source_serif_pro);
	font-size: var(--font-size-xl);
	font-style: normal;
	font-weight: 400;
}

.opensans-normal-mako-14px-2 {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-style: italic;
	font-weight: 400;
}

/* .opensans-normal-mako-12px-2 {
  color: var(--neutral50);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: italic;
  font-weight: 400;
} */

.opensans-normal-eerie-black-12px {
	color: var(--neutral60);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-s);
	font-style: normal;
	font-weight: 400;
}

.opensans-normal-mako-11px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-xs);
	font-style: normal;
	font-weight: 400;
}

/* .sourceserifpro-normal-mako-20px {
  color: var(--neutral50);
  font-family: var(--font-family-source_serif_pro);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
} */

.opensans-normal-mako-16px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-l);
	font-style: normal;
	font-weight: 400;
}

/* .opensans-normal-mako-18px {
  color: var(--neutral50);
  font-family: var(--font-family-open_sans);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
} */

.opensans-normal-mako-28px {
	color: var(--neutral50);
	font-family: var(--font-family-open_sans);
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
}

.opensans-normal-dawn-pink-14px {
	color: var(--primary110);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 400;
}

/* .opensans-normal-white-12px {
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
} */

.sourceserifpro-normal-eerie-black-32px {
	color: var(--neutral60);
	font-family: var(--font-family-source_serif_pro);
	font-size: var(--font-size-xxxl);
	font-style: normal;
	font-weight: 400;
}

.opensans-normal-white-14px {
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-m);
	font-style: normal;
	font-weight: 400;
}

/* .sourceserifpro-normal-eerie-black-18px {
  color: var(--neutral60);
  font-family: var(--font-family-source_serif_pro);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
} */

.opensans-bold-dawn-pink-12px {
	color: var(--primary110);
	font-family: var(--font-family-open_sans);
	font-size: var(--font-size-s);
	font-style: normal;
	font-weight: 700;
}

/* .opensans-bold-eerie-black-20px {
  color: var(--neutral60);
  font-family: var(--font-family-open_sans);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
} */

.opensans-bold-eerie-black-18px {
	color: var(--neutral60);
	font-family: var(--font-family-open_sans);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
}
