@font-face {
  font-family: 'Altivo';
  src: url('Altivo-Black.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-BlackItalic.woff2') format('woff2');
  font-weight: 800;
  font-style: oblique;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: oblique;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: oblique;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: oblique;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: oblique;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-ExtraLightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: oblique;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Altivo';
  src: url('Altivo-ThinItalic.woff2') format('woff2');
  font-weight: 100;
  font-style: oblique;
}

@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareExtraBoldItalic.woff2') format('woff2');
  font-weight: 800;
  font-style: oblique;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: oblique;
}

@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareSemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareSemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: oblique;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareRegular.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: oblique;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: oblique;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareExtraLightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareExtraLightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: oblique;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Rigid';
  src: url('RigidSquareThinItalic.woff2') format('woff2');
  font-weight: 100;
  font-style: oblique;
}
