@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Light.CMNaytHb.eot');
	src:
		local('GT Walsheim Pro Light'),
		local('GTWalsheimPro-Light'),
		url('/assets/fonts/GTWalsheimPro-Light.CMNaytHb.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Light.BiNYuLps.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Light.6Xh1wP5h.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Light.EjsPhGUc.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Regular.CMJWqB2h.eot');
	src:
		local('GT Walsheim Pro Regular'),
		local('GTWalsheimPro-Regular'),
		url('/assets/fonts/GTWalsheimPro-Regular.CMJWqB2h.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Regular.CjD3zlnz.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Regular.uJypRMqu.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Regular.CGyz_Tqk.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

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

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Thin.bs2Vd-vu.eot');
	src:
		local('GT Walsheim Pro Thin'),
		local('GTWalsheimPro-Thin'),
		url('/assets/fonts/GTWalsheimPro-Thin.bs2Vd-vu.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Thin.C0hwjGs6.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Thin.DnPGxUF0.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Thin.Cdaba5ri.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

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

@font-face {
	font-family: 'GT Walsheim Pro Ultra';
	src: url('/assets/fonts/GTWalsheimPro-UltraBold.Cm5O8Mh8.eot');
	src:
		local('GT Walsheim Pro Ultra Bold'),
		local('GTWalsheimPro-UltraBold'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.Cm5O8Mh8.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.CfBnK8Ym.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.DPSchSee.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-UltraBold.BwDxGR7m.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Ultra';
	src: url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.CqJ0kk_c.eot');
	src:
		local('GT Walsheim Pro Ultra Bold Oblique'),
		local('GTWalsheimPro-UltraBoldOblique'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.CqJ0kk_c.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.BFpB7oi2.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.BcrXa2BL.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-UltraBoldOblique.BAgLgJS3.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-MediumOblique.ADghgel1.eot');
	src:
		local('GT Walsheim Pro Medium Oblique'),
		local('GTWalsheimPro-MediumOblique'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.ADghgel1.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.BuhzxIHU.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.9-YwXe7o.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-MediumOblique.DKMd9CDu.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Bold.DIePtbjw.eot');
	src:
		local('GT Walsheim Pro Bold'),
		local('GTWalsheimPro-Bold'),
		url('/assets/fonts/GTWalsheimPro-Bold.DIePtbjw.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Bold.qcCWgEPh.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Bold.CCiWzFDB.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Bold.C85exUkA.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Medium.D4Dmlb7F.eot');
	src:
		local('GT Walsheim Pro Medium'),
		local('GTWalsheimPro-Medium'),
		url('/assets/fonts/GTWalsheimPro-Medium.D4Dmlb7F.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Medium.BYWnpI-D.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Medium.BnkUtlLo.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Medium.rY6mtMvf.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-RegularOblique.v09ZkrwD.eot');
	src:
		local('GT Walsheim Pro Regular Oblique'),
		local('GTWalsheimPro-RegularOblique'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.v09ZkrwD.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.pSG36mOW.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.a8DOfZv8.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-RegularOblique.BjlIedTa.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

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

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

@font-face {
	font-family: 'GT Walsheim Pro Ultra';
	src: url('/assets/fonts/GTWalsheimPro-UltraLightOblique.CUjIUG32.eot');
	src:
		local('GT Walsheim Pro Ultra Light Oblique'),
		local('GTWalsheimPro-UltraLightOblique'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique.CUjIUG32.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique.2_shpCpX.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique.qM5H5eYL.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-UltraLightOblique._2KH-nuC.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-BlackOblique.jKVpQLbI.eot');
	src:
		local('GT Walsheim Pro Black Oblique'),
		local('GTWalsheimPro-BlackOblique'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.jKVpQLbI.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.B82b-2WK.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.VJqJLYIr.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-BlackOblique.uZO-znlp.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro';
	src: url('/assets/fonts/GTWalsheimPro-Black.B5HcI2rW.eot');
	src:
		local('GT Walsheim Pro Black'),
		local('GTWalsheimPro-Black'),
		url('/assets/fonts/GTWalsheimPro-Black.B5HcI2rW.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-Black.DPRDK3wX.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-Black.B_i5_o5h.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-Black.JdM9ius1.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

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

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedLight.ucx-A5fq.eot');
	src:
		local('GT Walsheim Pro Condensed Light'),
		local('GTWalsheimPro-CondensedLight'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.ucx-A5fq.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.CQmGgBzG.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.ByI3HJbU.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedLight.DNbJwTBe.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

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

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

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedThin.7B8UE7UZ.eot');
	src:
		local('GT Walsheim Pro Condensed Thin'),
		local('GTWalsheimPro-CondensedThin'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.7B8UE7UZ.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.BcGbqZPD.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.BqCg75d5.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedThin.BXM7QCcK.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

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

@font-face {
	font-family: 'GT Walsheim Pro Cond';
	src: url('/assets/fonts/GTWalsheimPro-CondensedMedium.B_BYtdok.eot');
	src:
		local('GT Walsheim Pro Condensed Medium'),
		local('GTWalsheimPro-CondensedMedium'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.B_BYtdok.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.CxqdV8Ui.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.CeS2rUoh.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedMedium.CsuedVT6.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.DXDkm8oI.eot');
	src:
		local('GT Walsheim Pro Condensed Black Oblique'),
		local('GTWalsheimPro-CondensedBlackOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.DXDkm8oI.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.DbUGDbFt.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.B2JM-1NL.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlackOblique.VekWAvJv.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedRegular.BKTXk17N.eot');
	src:
		local('GT Walsheim Pro Condensed Regular'),
		local('GTWalsheimPro-CondensedRegular'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.BKTXk17N.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.CSpfowqt.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.CWz9J-Re.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedRegular.CXjc04y9.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.H0u6ydVE.eot');
	src:
		local('GT Walsheim Pro Condensed Thin Oblique'),
		local('GTWalsheimPro-CondensedThinOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.H0u6ydVE.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.1et1VVGu.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.DU8ixwyb.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedThinOblique.D6vGNcYc.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

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

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

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

@font-face {
	font-family: 'GT Walsheim Pro Cond Ultra';
	src: url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.ViRk9e3I.eot');
	src:
		local('GT Walsheim Pro Condensed Ultra Bold Oblique'),
		local('GTWalsheimPro-CondensedUltraBoldOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.ViRk9e3I.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.Cg6Fy1mv.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.Djjj1hAr.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedUltraBoldOblique.R89yUeG9.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Cond';
	src: url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.C6FJRr_F.eot');
	src:
		local('GT Walsheim Pro Condensed Medium Oblique'),
		local('GTWalsheimPro-CondensedMediumOblique'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.C6FJRr_F.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.DssZO_kx.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.DuVborI8.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedMediumOblique.8TCmZEPv.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'GT Walsheim Pro Condensed';
	src: url('/assets/fonts/GTWalsheimPro-CondensedBlack.BotOFzIt.eot');
	src:
		local('GT Walsheim Pro Condensed Black'),
		local('GTWalsheimPro-CondensedBlack'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.BotOFzIt.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.VaIcofg7.woff2') format('woff2'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.BlqQCCZ4.woff') format('woff'),
		url('/assets/fonts/GTWalsheimPro-CondensedBlack.Bdf2FujP.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Bold.Du5FmqS0.eot');
	src:
		url('/assets/fonts/Roboto-Bold.Du5FmqS0.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Bold.DkD6_Jjp.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Bold.BpthhUBh.woff') format('woff'),
		url('/assets/fonts/Roboto-Bold.uMT2weSK.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ExtraBoldItalic.DaGu4wcm.eot');
	src:
		url('/assets/fonts/Roboto-ExtraBoldItalic.DaGu4wcm.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ExtraBoldItalic.Bxil3oaN.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ExtraBoldItalic.CfwhbI5X.woff') format('woff'),
		url('/assets/fonts/Roboto-ExtraBoldItalic.BJejMvxP.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Italic.BWRDneHY.eot');
	src:
		url('/assets/fonts/Roboto-Italic.BWRDneHY.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Italic.DBPGtRJG.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Italic.Cr5BoP5z.woff') format('woff'),
		url('/assets/fonts/Roboto-Italic.B-VC7FXV.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

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

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ExtraLight.84cIlMiz.eot');
	src:
		url('/assets/fonts/Roboto-ExtraLight.84cIlMiz.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ExtraLight.CX3TtNtQ.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ExtraLight.B_w4QA4y.woff') format('woff'),
		url('/assets/fonts/Roboto-ExtraLight.CMY2Yz0E.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-BoldItalic.CoWIlXeQ.eot');
	src:
		url('/assets/fonts/Roboto-BoldItalic.CoWIlXeQ.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-BoldItalic.Bs7pLPAL.woff2') format('woff2'),
		url('/assets/fonts/Roboto-BoldItalic.BuShJLln.woff') format('woff'),
		url('/assets/fonts/Roboto-BoldItalic.dV_lo9XV.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-BlackItalic.DCsqUPwJ.eot');
	src:
		url('/assets/fonts/Roboto-BlackItalic.DCsqUPwJ.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-BlackItalic.YqB1EiBe.woff2') format('woff2'),
		url('/assets/fonts/Roboto-BlackItalic.DmayYr-n.woff') format('woff'),
		url('/assets/fonts/Roboto-BlackItalic.BKEbIQdf.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ExtraLightItalic.BHE3vnxT.eot');
	src:
		url('/assets/fonts/Roboto-ExtraLightItalic.BHE3vnxT.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ExtraLightItalic.BVHyK-zN.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ExtraLightItalic.B5-O01W7.woff') format('woff'),
		url('/assets/fonts/Roboto-ExtraLightItalic.BfEl6WgE.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Light.CoJDBrco.eot');
	src:
		url('/assets/fonts/Roboto-Light.CoJDBrco.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Light.BA2TCGhn.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Light.B2N53jwM.woff') format('woff'),
		url('/assets/fonts/Roboto-Light.Bfv1nwwX.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Black.b-UjOSLA.eot');
	src:
		url('/assets/fonts/Roboto-Black.b-UjOSLA.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Black.Xk--uSbO.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Black.DOHPpG1L.woff') format('woff'),
		url('/assets/fonts/Roboto-Black.D3vnDudT.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Regular.doYQMHW0.eot');
	src:
		url('/assets/fonts/Roboto-Regular.doYQMHW0.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Regular.OqL9vKsN.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Regular.BNXupZos.woff') format('woff'),
		url('/assets/fonts/Roboto-Regular.xuM68Ixk.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-ThinItalic.Dpv6giG5.eot');
	src:
		url('/assets/fonts/Roboto-ThinItalic.Dpv6giG5.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-ThinItalic.D66l6K3M.woff2') format('woff2'),
		url('/assets/fonts/Roboto-ThinItalic.wWFBOahx.woff') format('woff'),
		url('/assets/fonts/Roboto-ThinItalic.Q7vyHGq2.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Medium.B1Q_NBSh.eot');
	src:
		url('/assets/fonts/Roboto-Medium.B1Q_NBSh.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Medium.Bl-S7wpT.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Medium.DYUZS0dj.woff') format('woff'),
		url('/assets/fonts/Roboto-Medium.01aC8RWF.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-SemiBoldItalic.DwEIk31y.eot');
	src:
		url('/assets/fonts/Roboto-SemiBoldItalic.DwEIk31y.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-SemiBoldItalic.DCs8mBlo.woff2') format('woff2'),
		url('/assets/fonts/Roboto-SemiBoldItalic.CzqT03Hj.woff') format('woff'),
		url('/assets/fonts/Roboto-SemiBoldItalic.DAjFmdOv.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-LightItalic.BqFAKQe1.eot');
	src:
		url('/assets/fonts/Roboto-LightItalic.BqFAKQe1.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-LightItalic.Cqhy6L1p.woff2') format('woff2'),
		url('/assets/fonts/Roboto-LightItalic.Cp7OsQjs.woff') format('woff'),
		url('/assets/fonts/Roboto-LightItalic.CudGg82q.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-MediumItalic.83uBcqXf.eot');
	src:
		url('/assets/fonts/Roboto-MediumItalic.83uBcqXf.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-MediumItalic.DJ_qPzcz.woff2') format('woff2'),
		url('/assets/fonts/Roboto-MediumItalic.BrVmHvwr.woff') format('woff'),
		url('/assets/fonts/Roboto-MediumItalic.DbZR5qGP.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-Thin.TUZ5Gg5f.eot');
	src:
		url('/assets/fonts/Roboto-Thin.TUZ5Gg5f.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-Thin.CnrPCZov.woff2') format('woff2'),
		url('/assets/fonts/Roboto-Thin.DXRGosJg.woff') format('woff'),
		url('/assets/fonts/Roboto-Thin.Dv6kgCsh.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('/assets/fonts/Roboto-SemiBold.BN3irzgq.eot');
	src:
		url('/assets/fonts/Roboto-SemiBold.BN3irzgq.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/Roboto-SemiBold.yXlbF9-2.woff2') format('woff2'),
		url('/assets/fonts/Roboto-SemiBold.tBwJNFZz.woff') format('woff'),
		url('/assets/fonts/Roboto-SemiBold.DYiHJxGA.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),
textarea:not(:focus) {
	-webkit-user-select: none;
	user-select: none;
}
