@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-Thin.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Thin.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Thin.woff2) format('woff2'),
	url(../fonts/VisbyCF-Thin.woff) format('woff'),
	url(../fonts/VisbyCF-Thin.ttf) format('truetype'),
	url(../fonts/VisbyCF-Thin.svg) format('svg');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-ThinOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-ThinOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-ThinOblique.woff2) format('woff2'),
	url(../fonts/VisbyCF-ThinOblique.woff) format('woff'),
	url(../fonts/VisbyCF-ThinOblique.ttf) format('truetype'),
	url(../fonts/VisbyCF-ThinOblique.svg) format('svg');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-Light.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Light.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Light.woff2) format('woff2'),
	url(../fonts/VisbyCF-Light.woff) format('woff'),
	url(../fonts/VisbyCF-Light.ttf) format('truetype'),
	url(../fonts/VisbyCF-Light.svg) format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-LightOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-LightOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-LightOblique.woff2) format('woff2'),
	url(../fonts/VisbyCF-LightOblique.woff) format('woff'),
	url(../fonts/VisbyCF-LightOblique.ttf) format('truetype'),
	url(../fonts/VisbyCF-LightOblique.svg) format('svg');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-Regular.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Regular.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Regular.woff2) format('woff2'),
	url(../fonts/VisbyCF-Regular.woff) format('woff'),
	url(../fonts/VisbyCF-Regular.ttf) format('truetype'),
	url(../fonts/VisbyCF-Regular.svg) format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-RegularOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-RegularOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-RegularOblique.woff2) format('woff2'),
	url(../fonts/VisbyCF-RegularOblique.woff) format('woff'),
	url(../fonts/VisbyCF-RegularOblique.ttf) format('truetype'),
	url(../fonts/VisbyCF-RegularOblique.svg) format('svg');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-Medium.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Medium.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Medium.woff2) format('woff2'),
	url(../fonts/VisbyCF-Medium.woff) format('woff'),
	url(../fonts/VisbyCF-Medium.ttf) format('truetype'),
	url(../fonts/VisbyCF-Medium.svg) format('svg');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-MediumOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-MediumOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-MediumOblique.woff2) format('woff2'),
	url(../fonts/VisbyCF-MediumOblique.woff) format('woff'),
	url(../fonts/VisbyCF-MediumOblique.ttf) format('truetype'),
	url(../fonts/VisbyCF-MediumOblique.svg) format('svg');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-Bold.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Bold.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Bold.woff2) format('woff2'),
	url(../fonts/VisbyCF-Bold.woff) format('woff'),
	url(../fonts/VisbyCF-Bold.ttf) format('truetype'),
	url(../fonts/VisbyCF-Bold.svg) format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-BoldOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-BoldOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-BoldOblique.woff2) format('woff2'),
	url(../fonts/VisbyCF-BoldOblique.woff) format('woff'),
	url(../fonts/VisbyCF-BoldOblique.ttf) format('truetype'),
	url(../fonts/VisbyCF-BoldOblique.svg) format('svg');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-Heavy.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Heavy.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-Heavy.woff2) format('woff2'),
	url(../fonts/VisbyCF-Heavy.woff) format('woff'),
	url(../fonts/VisbyCF-Heavy.ttf) format('truetype'),
	url(../fonts/VisbyCF-Heavy.svg) format('svg');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Visby CF';
	src: url(../fonts/VisbyCF-HeavyOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-HeavyOblique.eot) format('embedded-opentype'),
	url(../fonts/VisbyCF-HeavyOblique.woff2) format('woff2'),
	url(../fonts/VisbyCF-HeavyOblique.woff) format('woff'),
	url(../fonts/VisbyCF-HeavyOblique.ttf) format('truetype'),
	url(../fonts/VisbyCF-HeavyOblique.svg) format('svg');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}