@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Light.b01011b4.eot');
	src:
		local('GT Walsheim Pro Light'),
		local('GTWalsheimPro-Light'),
		url('/assets/fonts/GTWalsheimPro-Light.b01011b4.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Light.2302d5e9.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Light.bea8f45a.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Light.2dd2e18f.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Regular.30c5fcd6.eot');
	src:
		local('GT Walsheim Pro Regular'),
		local('GTWalsheimPro-Regular'),
		url('/assets/fonts/GTWalsheimPro-Regular.30c5fcd6.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Regular.bb72d48e.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Regular.66e53ad9.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Regular.1cafae33.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-ThinOblique.aec642bd.eot');
	src:
		local('GT Walsheim Pro Thin Oblique'),
		local('GTWalsheimPro-ThinOblique'),
		url('/assets/fonts/GTWalsheimPro-ThinOblique.aec642bd.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-ThinOblique.0b434f54.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-ThinOblique.cbfa4580.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-ThinOblique.bf074d20.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Thin.cb3d3f04.eot');
	src:
		local('GT Walsheim Pro Thin'),
		local('GTWalsheimPro-Thin'),
		url('/assets/fonts/GTWalsheimPro-Thin.cb3d3f04.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Thin.c80dae31.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Thin.01966dd1.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Thin.2858f9cf.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-BoldOblique.74e9f4cb.eot');
	src:
		local('GT Walsheim Pro Bold Oblique'),
		local('GTWalsheimPro-BoldOblique'),
		url('/assets/fonts/GTWalsheimPro-BoldOblique.74e9f4cb.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-BoldOblique.c674530e.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-BoldOblique.c6270bd9.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-BoldOblique.4906b0ba.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Ultra';
	src: url('/assets/fonts/GTWalsheimPro-UltraBold.a2c45576.eot');
	src:
		local('GT Walsheim Pro Ultra Bold'),
		local('GTWalsheimPro-UltraBold'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.a2c45576.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.68cd8184.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.74ac52ec.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.028b1b9c.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Ultra';
	src: url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.128c7bc8.eot');
	src:
		local('GT Walsheim Pro Ultra Bold Oblique'),
		local('GTWalsheimPro-UltraBoldOblique'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.128c7bc8.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.cd44b91c.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.8df6d70b.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.4f5522f7.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-MediumOblique.f5d648ad.eot');
	src:
		local('GT Walsheim Pro Medium Oblique'),
		local('GTWalsheimPro-MediumOblique'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.f5d648ad.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.0b200f8b.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.cba8ede5.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.1d45e31f.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Bold.2c597fdd.eot');
	src:
		local('GT Walsheim Pro Bold'),
		local('GTWalsheimPro-Bold'),
		url('/assets/fonts/GTWalsheimPro-Bold.2c597fdd.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Bold.041cee93.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Bold.47b3573a.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Bold.ffb5b09a.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Medium.8a748a8e.eot');
	src:
		local('GT Walsheim Pro Medium'),
		local('GTWalsheimPro-Medium'),
		url('/assets/fonts/GTWalsheimPro-Medium.8a748a8e.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Medium.e8adb244.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Medium.713e2c61.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Medium.3185f9a8.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-RegularOblique.7aeaadbc.eot');
	src:
		local('GT Walsheim Pro Regular Oblique'),
		local('GTWalsheimPro-RegularOblique'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.7aeaadbc.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.43debe86.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.0da5e2a5.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.02db6764.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-LightOblique.6d553298.eot');
	src:
		local('GT Walsheim Pro Light Oblique'),
		local('GTWalsheimPro-LightOblique'),
		url('/assets/fonts/GTWalsheimPro-LightOblique.6d553298.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-LightOblique.cd3971e5.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-LightOblique.b355d610.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-LightOblique.20a5cb02.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Ultra';
	src: url('/assets/fonts/GTWalsheimPro-UltraLight.d5b08238.eot');
	src:
		local('GT Walsheim Pro Ultra Light'),
		local('GTWalsheimPro-UltraLight'),
		url('/assets/fonts/GTWalsheimPro-UltraLight.d5b08238.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-UltraLight.0d6eb2a0.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-UltraLight.c0c1a617.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-UltraLight.f478b8f2.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Ultra';
	src: url('/assets/fonts/GTWalsheimPro-UltraLightOblique.57cba438.eot');
	src:
		local('GT Walsheim Pro Ultra Light Oblique'),
		local('GTWalsheimPro-UltraLightOblique'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique.57cba438.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique.b15e3235.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique.71092b06.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique.5dd2212e.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-BlackOblique.3760e9c4.eot');
	src:
		local('GT Walsheim Pro Black Oblique'),
		local('GTWalsheimPro-BlackOblique'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.3760e9c4.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.d9d5dade.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.f8c3f0d9.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.0c6b5250.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Black.0f611cb1.eot');
	src:
		local('GT Walsheim Pro Black'),
		local('GTWalsheimPro-Black'),
		url('/assets/fonts/GTWalsheimPro-Black.0f611cb1.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Black.2eb1ba19.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Black.076c299b.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Black.ab67cb5c.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Cond Ultra';
	src: url('/assets/fonts/GTWalsheimPro-CondensedUltraBold.076c6fc4.eot');
	src:
		local('GT Walsheim Pro Condensed Ultra Bold'),
		local('GTWalsheimPro-CondensedUltraBold'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBold.076c6fc4.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBold.51a78386.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBold.a0b9fa53.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBold.66852b22.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedLight.453bfa29.eot');
	src:
		local('GT Walsheim Pro Condensed Light'),
		local('GTWalsheimPro-CondensedLight'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.453bfa29.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.6e0e17d4.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.f281b100.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.b8920f43.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedBoldOblique.e7858053.eot');
	src:
		local('GT Walsheim Pro Condensed Bold Oblique'),
		local('GTWalsheimPro-CondensedBoldOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedBoldOblique.e7858053.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedBoldOblique.dc10c3d5.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedBoldOblique.7401f29d.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedBoldOblique.71cba50d.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedLightOblique.eb6c28d6.eot');
	src:
		local('GT Walsheim Pro Condensed Light Oblique'),
		local('GTWalsheimPro-CondensedLightOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedLightOblique.eb6c28d6.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedLightOblique.cc4cef79.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedLightOblique.428ba90a.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedLightOblique.b42c0a38.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedThin.0c2d7e07.eot');
	src:
		local('GT Walsheim Pro Condensed Thin'),
		local('GTWalsheimPro-CondensedThin'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.0c2d7e07.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.26c74ab7.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.f1b9f217.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.3f5159b7.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'GTWalsheimPro-CondensedULightIt';
	src: url('/assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.0ae30e90.eot');
	src:
		local('GT Walsheim Pro Condensed Ultra Light Oblique'),
		local('GTWalsheimPro-CondensedUltraLightOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.0ae30e90.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.8d6c0785.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.f379ca7d.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLightOblique.e4eed537.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Cond';
	src: url('/assets/fonts/GTWalsheimPro-CondensedMedium.708bdc19.eot');
	src:
		local('GT Walsheim Pro Condensed Medium'),
		local('GTWalsheimPro-CondensedMedium'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.708bdc19.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.b7237e6b.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.76877b74.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.9e3a5f26.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.127503fa.eot');
	src:
		local('GT Walsheim Pro Condensed Black Oblique'),
		local('GTWalsheimPro-CondensedBlackOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.127503fa.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.7680c8d8.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.b18d27b8.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.ce5a6de5.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedRegular.215cee1d.eot');
	src:
		local('GT Walsheim Pro Condensed Regular'),
		local('GTWalsheimPro-CondensedRegular'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.215cee1d.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.44e58289.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.4b2ea002.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.8af99bf1.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.4049203d.eot');
	src:
		local('GT Walsheim Pro Condensed Thin Oblique'),
		local('GTWalsheimPro-CondensedThinOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.4049203d.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.670ac378.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.5d773de2.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.cfbff02a.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedBold.2edb2c40.eot');
	src:
		local('GT Walsheim Pro Condensed Bold'),
		local('GTWalsheimPro-CondensedBold'),
		url('/assets/fonts/GTWalsheimPro-CondensedBold.2edb2c40.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedBold.d4e5a2ef.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedBold.d3e5bb47.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedBold.a3146d64.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedRegularOblique.ec13c777.eot');
	src:
		local('GT Walsheim Pro Condensed Regular Oblique'),
		local('GTWalsheimPro-CondensedRegularOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegularOblique.ec13c777.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegularOblique.6c78e1c1.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegularOblique.74fb9d01.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegularOblique.49252849.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'GTWalsheimPro-CondensedULight';
	src: url('/assets/fonts/GTWalsheimPro-CondensedUltraLight.b9bc6154.eot');
	src:
		local('GT Walsheim Pro Condensed Ultra Light'),
		local('GTWalsheimPro-CondensedUltraLight'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLight.b9bc6154.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLight.93603aeb.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLight.70751b2e.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraLight.f8f5f1b8.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Cond Ultra';
	src: url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.944e5405.eot');
	src:
		local('GT Walsheim Pro Condensed Ultra Bold Oblique'),
		local('GTWalsheimPro-CondensedUltraBoldOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.944e5405.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.1f6f2f8d.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.7dc41f5b.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.3fa95948.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Cond';
	src: url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.186b1833.eot');
	src:
		local('GT Walsheim Pro Condensed Medium Oblique'),
		local('GTWalsheimPro-CondensedMediumOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.186b1833.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.04b4e9ef.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.5adda737.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.e2f3962d.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedBlack.a82fbe9b.eot');
	src:
		local('GT Walsheim Pro Condensed Black'),
		local('GTWalsheimPro-CondensedBlack'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.a82fbe9b.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.144e59c0.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.56810a31.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.49dd4c69.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Bold.43fb3d5d.eot');
	src:
		url('/assets/fonts/Roboto-Bold.43fb3d5d.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Bold.b15500a2.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Bold.c854cbff.woff') format('woff'),
		url('/assets/fonts/Roboto-Bold.7fbcfb4e.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ExtraBoldItalic.d23de0fe.eot');
	src:
		url('/assets/fonts/Roboto-ExtraBoldItalic.d23de0fe.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ExtraBoldItalic.2c72f4ca.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ExtraBoldItalic.fa3867e6.woff') format('woff'),
		url('/assets/fonts/Roboto-ExtraBoldItalic.00d3eb03.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Italic.18b53892.eot');
	src:
		url('/assets/fonts/Roboto-Italic.18b53892.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Italic.7b52a3ad.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Italic.fe235db5.woff') format('woff'),
		url('/assets/fonts/Roboto-Italic.4c310950.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ExtraBold.adb5e41f.eot');
	src:
		url('/assets/fonts/Roboto-ExtraBold.adb5e41f.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ExtraBold.e9d86d28.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ExtraBold.796a29a3.woff') format('woff'),
		url('/assets/fonts/Roboto-ExtraBold.b885c3c6.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ExtraLight.fbd4122f.eot');
	src:
		url('/assets/fonts/Roboto-ExtraLight.fbd4122f.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ExtraLight.5f687d20.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ExtraLight.55363719.woff') format('woff'),
		url('/assets/fonts/Roboto-ExtraLight.fa9f58b6.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-BoldItalic.6f7c8f51.eot');
	src:
		url('/assets/fonts/Roboto-BoldItalic.6f7c8f51.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-BoldItalic.8dc97632.woff2') format('woff2'),
		url('/assets/fonts/Roboto-BoldItalic.aa73d314.woff') format('woff'),
		url('/assets/fonts/Roboto-BoldItalic.e01b2302.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-BlackItalic.774d863e.eot');
	src:
		url('/assets/fonts/Roboto-BlackItalic.774d863e.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-BlackItalic.9553ea49.woff2') format('woff2'),
		url('/assets/fonts/Roboto-BlackItalic.776da9fd.woff') format('woff'),
		url('/assets/fonts/Roboto-BlackItalic.0f00904e.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ExtraLightItalic.df09c0a8.eot');
	src:
		url('/assets/fonts/Roboto-ExtraLightItalic.df09c0a8.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ExtraLightItalic.9b49748f.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ExtraLightItalic.8ae9931f.woff') format('woff'),
		url('/assets/fonts/Roboto-ExtraLightItalic.8520528c.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Light.617d4745.eot');
	src:
		url('/assets/fonts/Roboto-Light.617d4745.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Light.83709eb2.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Light.8f319dc6.woff') format('woff'),
		url('/assets/fonts/Roboto-Light.ee2a1c3f.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Black.5e7502b0.eot');
	src:
		url('/assets/fonts/Roboto-Black.5e7502b0.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Black.03019fcb.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Black.bc581f16.woff') format('woff'),
		url('/assets/fonts/Roboto-Black.d3f4cd1a.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Regular.c29aaa3a.eot');
	src:
		url('/assets/fonts/Roboto-Regular.c29aaa3a.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Regular.1820c08d.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Regular.1dc79839.woff') format('woff'),
		url('/assets/fonts/Roboto-Regular.16719c2f.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ThinItalic.c66c2369.eot');
	src:
		url('/assets/fonts/Roboto-ThinItalic.c66c2369.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ThinItalic.c6d679e3.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ThinItalic.334c11a8.woff') format('woff'),
		url('/assets/fonts/Roboto-ThinItalic.6b067529.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Medium.80614c61.eot');
	src:
		url('/assets/fonts/Roboto-Medium.80614c61.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Medium.891abc8f.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Medium.a40c33aa.woff') format('woff'),
		url('/assets/fonts/Roboto-Medium.5be4677f.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-SemiBoldItalic.382abb49.eot');
	src:
		url('/assets/fonts/Roboto-SemiBoldItalic.382abb49.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-SemiBoldItalic.c5a352ea.woff2') format('woff2'),
		url('/assets/fonts/Roboto-SemiBoldItalic.1299b1a9.woff') format('woff'),
		url('/assets/fonts/Roboto-SemiBoldItalic.f7223359.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-LightItalic.7eb4bea6.eot');
	src:
		url('/assets/fonts/Roboto-LightItalic.7eb4bea6.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-LightItalic.08d55366.woff2') format('woff2'),
		url('/assets/fonts/Roboto-LightItalic.8f1590bf.woff') format('woff'),
		url('/assets/fonts/Roboto-LightItalic.bbc8c042.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-MediumItalic.8dafde2b.eot');
	src:
		url('/assets/fonts/Roboto-MediumItalic.8dafde2b.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-MediumItalic.7f855b78.woff2') format('woff2'),
		url('/assets/fonts/Roboto-MediumItalic.f7d5492d.woff') format('woff'),
		url('/assets/fonts/Roboto-MediumItalic.a68ca059.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Thin.b94636c9.eot');
	src:
		url('/assets/fonts/Roboto-Thin.b94636c9.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Thin.1817822a.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Thin.6145c623.woff') format('woff'),
		url('/assets/fonts/Roboto-Thin.e3857f64.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-SemiBold.0fd2de40.eot');
	src:
		url('/assets/fonts/Roboto-SemiBold.0fd2de40.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-SemiBold.96274a1e.woff2') format('woff2'),
		url('/assets/fonts/Roboto-SemiBold.abadf419.woff') format('woff'),
		url('/assets/fonts/Roboto-SemiBold.c958127c.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
*,
::before,
::after {
	box-sizing: border-box;
}

html,
body {
	background-color: transparent !important;
}

body {
	position: fixed;
	transform-origin: top left;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

*:focus-visible {
	outline: none;
}

input:not(:focus) {
	user-select: none;
}
