@font-face {
	font-family: 'gofive-regular';
	src:
		url('../fonts/gofive/gofive-text.woff2') format('woff2'),
		url('../fonts/gofive/gofive-text.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'gofive-medium';
	src:
		url('../fonts/gofive/gofive-medium.woff2') format('woff2'),
		url('../fonts/gofive/gofive-text.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'gofive-semi-bold';
	src:
		url('../fonts/gofive/gofive-semi_bold.woff2') format('woff2'),
		url('../fonts/gofive/gofive-semi_bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'gofive-bold';
	src:
		url('../fonts/gofive/gofive-bold.woff2') format('woff2'),
		url('../fonts/gofive/gofive-bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body,
.e-control,
.e-css,
.e-error {
	font-size: 14px;
	font-family: 'gofive-regular', 'Helvetica Neue', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont';
}
body .weight-regular,
.e-control .weight-regular,
.e-css .weight-regular,
.e-error .weight-regular,
body.weight-regular,
.e-control.weight-regular,
.e-css.weight-regular,
.e-error.weight-regular {
	font-family: 'gofive-regular', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .weight-black,
.e-control .weight-black,
.e-css .weight-black,
.e-error .weight-black,
body.weight-black,
.e-control.weight-black,
.e-css.weight-black,
.e-error.weight-black {
	font-family: 'gofive-bold', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .weight-bold,
.e-control .weight-bold,
.e-css .weight-bold,
.e-error .weight-bold,
body.weight-bold,
.e-control.weight-bold,
.e-css.weight-bold,
.e-error.weight-bold {
	font-family: 'gofive-bold', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .weight-heavy,
.e-control .weight-heavy,
.e-css .weight-heavy,
.e-error .weight-heavy,
body.weight-heavy,
.e-control.weight-heavy,
.e-css.weight-heavy,
.e-error.weight-heavy {
	font-family: 'gofive-bold', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .weight-light,
.e-control .weight-light,
.e-css .weight-light,
.e-error .weight-light,
body.weight-light,
.e-control.weight-light,
.e-css.weight-light,
.e-error.weight-light {
	font-family: 'gofive-regular', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
	color: #888 !important;
}
body .weight-medium,
.e-control .weight-medium,
.e-css .weight-medium,
.e-error .weight-medium,
body.weight-medium,
.e-control.weight-medium,
.e-css.weight-medium,
.e-error.weight-medium {
	font-family: 'gofive-medium', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .weight-semibold,
.e-control .weight-semibold,
.e-css .weight-semibold,
.e-error .weight-semibold,
body.weight-semibold,
.e-control.weight-semibold,
.e-css.weight-semibold,
.e-error.weight-semibold {
	font-family: 'gofive-semi-bold', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .weight-thin,
.e-control .weight-thin,
.e-css .weight-thin,
.e-error .weight-thin,
body.weight-thin,
.e-control.weight-thin,
.e-css.weight-thin,
.e-error.weight-thin {
	font-family: 'gofive-regular', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .weight-ultralight,
.e-control .weight-ultralight,
.e-css .weight-ultralight,
.e-error .weight-ultralight,
body.weight-ultralight,
.e-control.weight-ultralight,
.e-css.weight-ultralight,
.e-error.weight-ultralight {
	font-family: 'gofive-regular', Roboto, Arial, sans-serif, '-apple-system', 'BlinkMacSystemFont' !important;
}
body .font6,
.e-control .font6,
.e-css .font6,
.e-error .font6,
body.font6,
.e-control.font6,
.e-css.font6,
.e-error.font6 {
	font-size: 6px !important;
}
body .font8,
.e-control .font8,
.e-css .font8,
.e-error .font8,
body.font8,
.e-control.font8,
.e-css.font8,
.e-error.font8 {
	font-size: 8px !important;
}
body .font10,
.e-control .font10,
.e-css .font10,
.e-error .font10,
body.font10,
.e-control.font10,
.e-css.font10,
.e-error.font10 {
	font-size: 10px !important;
}
body .font11,
.e-control .font11,
.e-css .font11,
.e-error .font11,
body.font11,
.e-control.font11,
.e-css.font11,
.e-error.font11 {
	font-size: 11px !important;
}
body .font12,
.e-control .font12,
.e-css .font12,
.e-error .font12,
body.font12,
.e-control.font12,
.e-css.font12,
.e-error.font12 {
	font-size: 12px !important;
}
body .font13 .e-control .font13,
.e-css .font13,
.e-error .font13,
body.font13,
.e-control.font13,
.e-css.font13,
.e-error.font13 {
	font-size: 13px !important;
}
body .font14,
.e-control .font14,
.e-css .font14,
.e-error .font14,
body.font14,
.e-control.font14,
.e-css.font14,
.e-error.font14 {
	font-size: 14px !important;
}
body .font16,
.e-control .font16,
.e-css .font16,
.e-error .font16,
body.font16,
.e-control.font16,
.e-css.font16,
.e-error.font16 {
	font-size: 16px !important;
}
body .font18,
.e-control .font18,
.e-css .font18,
.e-error .font18,
body.font18,
.e-control.font18,
.e-css.font18,
.e-error.font18 {
	font-size: 18px !important;
}
body .font20,
.e-control .font20,
.e-css .font20,
.e-error .font20,
body.font20,
.e-control.font20,
.e-css.font20,
.e-error.font20 {
	font-size: 20px !important;
}
body .font22,
.e-control .font22,
.e-css .font22,
.e-error .font22,
body.font22,
.e-control.font22,
.e-css.font22,
.e-error.font22 {
	font-size: 22px !important;
}
body .font24,
.e-control .font24,
.e-css .font24,
.e-error .font24,
body.font24,
.e-control.font24,
.e-css.font24,
.e-error.font24 {
	font-size: 24px !important;
}
body .font26,
.e-control .font26,
.e-css .font26,
.e-error .font26,
body.font26,
.e-control.font26,
.e-css.font26,
.e-error.font26 {
	font-size: 26px !important;
}
body .font28,
.e-control .font28,
.e-css .font28,
.e-error .font28,
body.font28,
.e-control.font28,
.e-css.font28,
.e-error.font28 {
	font-size: 28px !important;
}
body .font30,
.e-control .font30,
.e-css .font30,
.e-error .font30,
body.font30,
.e-control.font30,
.e-css.font30,
.e-error.font30 {
	font-size: 30px !important;
}
body .font32,
.e-control .font32,
.e-css .font32,
.e-error .font32,
body.font32,
.e-control.font32,
.e-css.font32,
.e-error.font32 {
	font-size: 32px !important;
}
body .font40,
.e-control .font40,
.e-css .font40,
.e-error .font40,
body.font40,
.e-control.font40,
.e-css.font40,
.e-error.font40 {
	font-size: 40px !important;
}
