@font-face {
  font-family: "HSicons";
  src: url("fonts/HSicons.eot");
  src: url("fonts/HSicons.eot?#iefix") format("embedded-opentype"), url("fonts/HSicons.woff2") format("woff2"), url("fonts/HSicons.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Sanomat";
  src: url("fonts/Sanomat-Web-Bold.eot");
  src: url("fonts/Sanomat-Web-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Web-Bold.woff2") format("woff2"), url("fonts/sanomat-Web-bold.woff") format("woff");
  font-weight: 700;
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "Sanomat";
  src: url("fonts/Sanomat-Web-Headline.eot");
  src: url("fonts/Sanomat-Web-Headline.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Web-Headline.woff2") format("woff2"), url("fonts/Sanomat-Web-Headline.woff") format("woff");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Sanomat";
  src: url("fonts/Sanomat-Web-Semibold.eot");
  src: url("fonts/Sanomat-Web-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Web-Semibold.woff2") format("woff2"), url("fonts/Sanomat-Web-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: "Sanomat";
  src: url("fonts/Sanomat-Web-Regular.eot");
  src: url("fonts/Sanomat-Web-Regular?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Web-Regular.woff2") format("woff2"), url("fonts/Sanomat-Web-Regular.woff") format("woff");
  font-weight: normal;
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "SanomatSlab";
  src: url("fonts/Sanomat-Slab-Web-Light.eot");
  src: url("fonts/Sanomat-Slab-Web-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Slab-Web-Light.woff2") format("woff2"), url("fonts/Sanomat-Slab-Web-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "SanomatSlab";
  src: url("fonts/Sanomat-Slab-Web-Regular.eot");
  src: url("fonts/Sanomat-Slab-Web-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Slab-Web-Regular.woff2") format("woff2"), url("fonts/Sanomat-Slab-Web-Regular.woff") format("woff");
  font-weight: normal;
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "SanomatSlab";
  src: url("fonts/Sanomat-Slab-Web-Medium.eot");
  src: url("fonts/Sanomat-Slab-Web-Medium?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Slab-Web-Medium.woff") format("woff"), url("fonts/Sanomat-Slab-Web-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "SanomatSlab";
  src: url("fonts/Sanomat-Slab-Web-Semibold.eot");
  src: url("fonts/Sanomat-Slab-Web-Semibold?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Slab-Web-Semibold.woff2") format("woff2"), url("fonts/Sanomat-Slab-Web-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: "SanomatSlab";
  src: url("fonts/Sanomat-Slab-Web-Bold.eot");
  src: url("fonts/Sanomat-Slab-Web-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Slab-Web-Bold.woff2") format("woff2"), url("fonts/Sanomat-Slab-Web-Bold.woff") format("woff");
  font-weight: 700;
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "SanomatSlab";
  src: url("fonts/Sanomat-Slab-Web-Black.eot");
  src: url("fonts/Sanomat-Slab-Web-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Slab-Web-Black.woff2") format("woff2"), url("fonts/Sanomat-Slab-Web-Black.woff") format("woff");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: "SanomatSlab";
  src: url("fonts/Sanomat-Slab-Web-Super.eot");
  src: url("fonts/Sanomat-Slab-Web-Super.eot?#iefix") format("embedded-opentype"), url("fonts/Sanomat-Slab-Web-Super.woff2") format("woff2"), url("fonts/Sanomat-Slab-Web-Super.woff") format("woff");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: "HelsinginText";
  src: url("fonts/Helsingin-Web-Light.eot");
  src: url("fonts/Helsingin-Web-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Helsingin-Web-Light.woff2") format("woff2"), url("fonts/Helsingin-Web-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "HelsinginText";
  src: url("fonts/Helsingin-Text-Web-Regular.eot");
  src: url("fonts/Helsingin-Text-Web-Regular?#iefix") format("embedded-opentype"), url("fonts/Helsingin-Text-Web-Regular.woff2") format("woff2"), url("fonts/Helsingin-Text-Web-Regular.woff") format("woff");
  font-weight: normal;
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "HelsinginText";
  src: url("fonts/Helsingin-Text-Web-Bold.eot");
  src: url("fonts/Helsingin-Text-Web-Bold?#iefix") format("embedded-opentype"), url("fonts/Helsingin-Text-Web-Bold.woff2") format("woff2"), url("fonts/Helsingin-Text-Web-Bold.woff") format("woff");
  font-weight: bold;
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "HelsinginText";
  src: url("fonts/Helsingin-Web-XBold.eot");
  src: url("fonts/Helsingin-Web-XBold?#iefix") format("embedded-opentype"), url("fonts/Helsingin-Web-XBold.woff") format("woff"), url("fonts/Helsingin-Web-XBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: "Publico";
  src: url("fonts/Publico-Text-Web-Roman.eot");
  src: url("fonts/Publico-Text-Web-Roman?#iefix") format("embedded-opentype"), url("fonts/Publico-Text-Web-Roman.woff2") format("woff2"), url("fonts/Publico-Text-Web-Roman.woff") format("woff");
  font-weight: 400;
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Publico";
  src: url("fonts/Publico-Text-Web-Bold.eot");
  src: url("fonts/Publico-Text-Web-Bold?#iefix") format("embedded-opentype"), url("fonts/Publico-Text-Web-Bold.woff2") format("woff2"), url("fonts/Publico-Text-Web-Bold.woff") format("woff");
  font-weight: 700;
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: "Publico";
  src: url("fonts/Publico-Text-Web-Italic.eot");
  src: url("fonts/Publico-Text-Web-Italic?#iefix") format("embedded-opentype"), url("fonts/Publico-Text-Web-Italic.woff2") format("woff2"), url("fonts/Publico-Text-Web-Italic.woff") format("woff");
  font-weight: 400;
  font-weight: normal;
  font-style: italic; }



        @font-face {
          font-family: "HelsinginText";
      src: url("../fonts/hs/helsingin-web-light.woff2") format("woff2"), url('/assets/fonts/hs/helsingin-web-light.woff') format('woff');
          font-weight: 300;
        }
    
        @font-face {
      font-family: "HelsinginText";
          src: url("../fonts/hs/helsingin-web-xbold.woff2") format("woff2"), url('/assets/fonts/hs/helsingin-web-xbold.woff') format('woff');
          font-weight: 800;
    }
	



@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-Hairline-Web.eot");
		src: url("fonts/Helsingin-Hairline-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-Hairline-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-Hairline-Web.woff") format("woff");
	font-weight: 100;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-HairlineItalic-Web.eot");
		src: url("fonts/Helsingin-HairlineItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-HairlineItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-HairlineItalic-Web.woff") format("woff");
	font-weight: 100;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-Thin-Web.eot");
		src: url("fonts/Helsingin-Thin-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-Thin-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-Thin-Web.woff") format("woff");
	font-weight: 200;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-ThinItalic-Web.eot");
		src: url("fonts/Helsingin-ThinItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/elsingin-ThinItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-ThinItalic-Web.woff") format("woff");
	font-weight: 200;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-XLight-Web.eot");
		src: url("fonts/Helsingin-XLight-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-XLight-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-XLight-Web.woff") format("woff");
	font-weight: 300;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-XLightItalic-Web.eot");
		src: url("fonts/Helsingin-XLightItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-XLightItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-XLightItalic-Web.woff") format("woff");
	font-weight: 300;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-Light-Web.eot");
		src: url("fonts/Helsingin-Light-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-Light-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-Light-Web.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-LightItalic-Web.eot");
		src: url("fonts/Helsingin-LightItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-LightItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-LightItalic-Web.woff") format("woff");
	font-weight: 400;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-Regular-Web.eot");
		src: url("fonts/Helsingin-Regular-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/elsingin-Regular-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-Regular-Web.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-RegularItalic-Web.eot");
		src: url("fonts/Helsingin-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-RegularItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-RegularItalic-Web.woff") format("woff");
	font-weight: 500;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-Medium-Web.eot");
		src: url("fonts/Helsingin-Medium-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-Medium-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-Medium-Web.woff") format("woff");
	font-weight: 600;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-MediumItalic-Web.eot");
		src: url("fonts/Helsingin-MediumItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-MediumItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-MediumItalic-Web.woff") format("woff");
	font-weight: 600;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-Bold-Web.eot");
		src: url("fonts/Helsingin-Bold-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-Bold-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-Bold-Web.woff") format("woff");
	font-weight: 700;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-BoldItalic-Web.eot");
		src: url("fonts/Helsingin-BoldItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-BoldItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-BoldItalic-Web.woff") format("woff");
	font-weight: 700;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-XBold-Web.eot");
		src: url("fonts/Helsingin-XBold-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-XBold-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-XBold-Web.woff") format("woff");
	font-weight: 800;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-XBoldItalic-Web.eot");
		src: url("fonts/Helsingin-XBoldItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-XBoldItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-XBoldItalic-Web.woff") format("woff");
	font-weight: 800;
	font-style: italic;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-Black-Web.eot");
		src: url("fonts/Helsingin-Black-Web.eot?#iefix") format("embedded-opentype"),
		     url("fonts/Helsingin-Black-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-Black-Web.woff") format("woff");
	font-weight: 900;
	font-style: normal;
	}

@font-face {
	font-family: "HelsinginWeb";
	src: url("fonts/Helsingin-BlackItalic-Web.eot");
		src: url("fonts/Helsingin-BlackItalic-Web.eot?#iefix") format("embedded-opentype"),
		     url("Hfonts/elsingin-BlackItalic-Web.woff2") format("woff2"),
		     url("fonts/Helsingin-BlackItalic-Web.woff") format("woff");
	font-weight: 900;
	font-style: italic;
	}



