@charset "utf-8";
/* CSS Document */

/* Font Start */

/* Heavitas (Headings) START */
@font-face {
  font-family: "HeavitasNeueBlack";
  src: url('HeavitasNeue/HeavitasNeueBlack.woff2') format('woff2'), url('HeavitasNeue/HeavitasNeueBlack.woff') format('woff');
}
@font-face {
  font-family: "HeavitasNeueBold";
  src: url('HeavitasNeue/HeavitasNeueBold.woff2') format('woff2'), url('HeavitasNeue/HeavitasNeueBold.woff') format('woff');
}
@font-face {
  font-family: "HeavitasNeueExtraBold";
  src: url('HeavitasNeue/HeavitasNeueExtraBold.woff2') format('woff2'), url('HeavitasNeue/HeavitasNeueExtraBold.woff') format('woff');
}
@font-face {
  font-family: "HeavitasNeueExtraLight";
  src: url('HeavitasNeue/HeavitasNeueExtraLight.woff2') format('woff2'), url('HeavitasNeue/HeavitasNeueExtraLight.woff') format('woff');
}
@font-face {
  font-family: "HeavitasNeueLight";
  src: url('HeavitasNeue/HeavitasNeueLight.woff2') format('woff2'), url('HeavitasNeue/HeavitasNeueLight.woff') format('woff');
}
@font-face {
  font-family: "HeavitasNeueRegular";
  src: url('HeavitasNeue/HeavitasNeueRegular.woff2') format('woff2'), url('HeavitasNeue/HeavitasNeueRegular.woff') format('woff');
}
@font-face {
  font-family: "HeavitasNeueSemiBold";
  src: url('HeavitasNeue/HeavitasNeueSemiBold.woff2') format('woff2'), url('HeavitasNeue/HeavitasNeueSemiBold.woff') format('woff');
}
/* Heavitas END */

/* TypoGrotesk (Paragraph) START */
@font-face {
  font-family: "TypoGrotesk";
  src: url('TypoGrotesk/TypoGrotesk.woff') format('woff');
}
@font-face {
  font-family: "TypoGroteskBlack";
  src: url('TypoGrotesk/TypoGroteskBlack.woff') format('woff');
}
@font-face {
  font-family: "TypoGroteskBlackItalic";
  src: url('TypoGrotesk/TypoGroteskBlackItalic.woff') format('woff');
}
@font-face {
  font-family: "TypoGroteskBold";
  src: url('TypoGrotesk/TypoGroteskBold.woff') format('woff');
}
@font-face {
  font-family: "TypoGroteskBoldItalic";
  src: url('TypoGrotesk/TypoGroteskBoldItalic.woff') format('woff');
}
@font-face {
  font-family: "TypoGroteskItalic";
  src: url('TypoGrotesk/TypoGroteskItalic.woff') format('woff');
}
@font-face {
  font-family: "TypoGroteskThin";
  src: url('TypoGrotesk/TypoGroteskThin.woff') format('woff');
}
@font-face {
  font-family: "TypoGroteskThinItalic";
  src: url('TypoGrotesk/TypoGroteskThinItalic.woff') format('woff');
}
/* TypoGrotesk END */

/* Font END */


/* Logo Styles START */

#PIU-Logo {
	fill: #F59C9F;
	animation: colorflow 30s infinite;
}

@keyframes colorflow {
  0% {
    fill: #F59C9F;
    color: #F59C9F;
  }
  50% {
    fill: #FACE9F;
    color: #FACE9F;
  }
  100% {
    fill: #F59C9F;
    color: #F59C9F;
  }
}

/* Logo Styles END */