@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto/roboto-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/open-sans/open-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lato/lato-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/montserrat/montserrat-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/poppins/poppins-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/raleway/raleway-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito/nunito-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu/ubuntu-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oswald/oswald-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oswald/oswald-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oswald/oswald-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oswald/oswald-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oswald/oswald-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oswald/oswald-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-condensed/roboto-condensed-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-sans-3/source-sans-3-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inter/inter-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-sans/noto-sans-900.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-sans/pt-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-sans/pt-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-sans/pt-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-sans/pt-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rubik/rubik-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/work-sans/work-sans-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-sans/fira-sans-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/barlow/barlow-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/quicksand/quicksand-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/quicksand/quicksand-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/quicksand/quicksand-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/quicksand/quicksand-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/quicksand/quicksand-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cabin/cabin-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Karla';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/karla/karla-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/josefin-sans/josefin-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-grotesk/space-grotesk-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-grotesk/space-grotesk-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-grotesk/space-grotesk-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-grotesk/space-grotesk-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-grotesk/space-grotesk-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/archivo/archivo-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/manrope/manrope-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/manrope/manrope-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/manrope/manrope-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/manrope/manrope-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/manrope/manrope-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/manrope/manrope-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/manrope/manrope-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/outfit/outfit-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lexend/lexend-900.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-100.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-sans/dm-sans-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mukta/mukta-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mukta/mukta-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mukta/mukta-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mukta/mukta-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mukta/mukta-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mukta/mukta-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mukta/mukta-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/mulish/mulish-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Kanit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kanit/kanit-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/exo-2/exo-2-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titillium-web/titillium-web-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/overpass/overpass-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/signika/signika-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/signika/signika-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/signika/signika-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/signika/signika-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/signika/signika-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/catamaran/catamaran-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/asap/asap-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/assistant/assistant-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/assistant/assistant-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/assistant/assistant-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/assistant/assistant-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/assistant/assistant-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/assistant/assistant-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/assistant/assistant-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/hind/hind-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/hind/hind-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/hind/hind-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/hind/hind-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/hind/hind-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oxygen/oxygen-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oxygen/oxygen-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/oxygen/oxygen-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/arimo/arimo-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/questrial/questrial-400.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-100.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-sans/ibm-plex-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-display/red-hat-display-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/plus-jakarta-sans/plus-jakarta-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/figtree/figtree-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Urbanist';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/urbanist/urbanist-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jost/jost-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/albert-sans/albert-sans-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/onest/onest-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bricolage-grotesque/bricolage-grotesque-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bricolage-grotesque/bricolage-grotesque-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bricolage-grotesque/bricolage-grotesque-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bricolage-grotesque/bricolage-grotesque-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bricolage-grotesque/bricolage-grotesque-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bricolage-grotesque/bricolage-grotesque-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bricolage-grotesque/bricolage-grotesque-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sora/sora-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/be-vietnam-pro/be-vietnam-pro-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/readex-pro/readex-pro-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/readex-pro/readex-pro-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/readex-pro/readex-pro-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/readex-pro/readex-pro-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/readex-pro/readex-pro-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/readex-pro/readex-pro-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Commissioner';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/commissioner/commissioner-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/golos-text/golos-text-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/golos-text/golos-text-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/golos-text/golos-text-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/golos-text/golos-text-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/golos-text/golos-text-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Golos Text';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/golos-text/golos-text-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/merriweather/merriweather-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/playfair-display/playfair-display-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-slab/roboto-slab-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lora/lora-700.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-serif/pt-serif-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-serif/pt-serif-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-serif/pt-serif-400.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pt-serif/pt-serif-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/libre-baskerville/libre-baskerville-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/crimson-text/crimson-text-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/crimson-text/crimson-text-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Crimson Text';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/crimson-text/crimson-text-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/crimson-text/crimson-text-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/crimson-text/crimson-text-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/crimson-text/crimson-text-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bitter/bitter-900.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-400.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-500.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-600.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-700.woff2) format('woff2');
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/eb-garamond/eb-garamond-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cormorant-garamond/cormorant-garamond-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/noto-serif/noto-serif-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Serif 4';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-serif-4/source-serif-4-900.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-100.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-200.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-300.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-400.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-500.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-600.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-serif/ibm-plex-serif-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Spectral';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/spectral/spectral-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cardo/cardo-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cardo/cardo-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/cardo/cardo-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Zilla Slab';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/zilla-slab/zilla-slab-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/vollkorn/vollkorn-900.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-serif-display/dm-serif-display-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-serif-display/dm-serif-display-400.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Serif Text';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-serif-text/dm-serif-text-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'DM Serif Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dm-serif-text/dm-serif-text-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fraunces/fraunces-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Young Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/young-serif/young-serif-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/newsreader/newsreader-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Literata';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/literata/literata-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Brygada 1918';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/brygada-1918/brygada-1918-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/syne/syne-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/syne/syne-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/syne/syne-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/syne/syne-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Syne';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/syne/syne-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bebas-neue/bebas-neue-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Righteous';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/righteous/righteous-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Permanent Marker';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/permanent-marker/permanent-marker-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lobster/lobster-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/pacifico/pacifico-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Abril Fatface';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/abril-fatface/abril-fatface-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Alfa Slab One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/alfa-slab-one/alfa-slab-one-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fredoka/fredoka-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fredoka/fredoka-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fredoka/fredoka-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fredoka/fredoka-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fredoka/fredoka-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/comfortaa/comfortaa-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/comfortaa/comfortaa-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/comfortaa/comfortaa-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/comfortaa/comfortaa-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/comfortaa/comfortaa-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bungee/bungee-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Russo One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/russo-one/russo-one-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/orbitron/orbitron-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/orbitron/orbitron-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/orbitron/orbitron-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/orbitron/orbitron-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/orbitron/orbitron-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/orbitron/orbitron-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/press-start-2p/press-start-2p-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Audiowide';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/audiowide/audiowide-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Bangers';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bangers/bangers-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Concert One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/concert-one/concert-one-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Lilita One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/lilita-one/lilita-one-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/passion-one/passion-one-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/passion-one/passion-one-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Passion One';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/passion-one/passion-one-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Black Ops One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/black-ops-one/black-ops-one-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Titan One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/titan-one/titan-one-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Bungee Shade';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/bungee-shade/bungee-shade-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Monoton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/monoton/monoton-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dancing-script/dancing-script-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dancing-script/dancing-script-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dancing-script/dancing-script-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/dancing-script/dancing-script-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Parisienne';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/parisienne/parisienne-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/great-vibes/great-vibes-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/caveat/caveat-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/caveat/caveat-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/caveat/caveat-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/caveat/caveat-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Satisfy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/satisfy/satisfy-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Sacramento';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/sacramento/sacramento-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kalam/kalam-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kalam/kalam-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/kalam/kalam-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Indie Flower';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/indie-flower/indie-flower-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/shadows-into-light/shadows-into-light-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/patrick-hand/patrick-hand-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Gloria Hallelujah';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/gloria-hallelujah/gloria-hallelujah-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Architects Daughter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/architects-daughter/architects-daughter-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/amatic-sc/amatic-sc-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/amatic-sc/amatic-sc-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Handlee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/handlee/handlee-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Nothing You Could Do';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nothing-you-could-do/nothing-you-could-do-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Rock Salt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/rock-salt/rock-salt-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Reenie Beanie';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/reenie-beanie/reenie-beanie-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Covered By Your Grace';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/covered-by-your-grace/covered-by-your-grace-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/inconsolata/inconsolata-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-code/fira-code-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-code/fira-code-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-code/fira-code-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-code/fira-code-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/fira-code/fira-code-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/source-code-pro/source-code-pro-900.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-100.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-200.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-300.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-500.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-600.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-700.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/jetbrains-mono/jetbrains-mono-800.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-100.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-200.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-300.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-500.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-600.woff2) format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ibm-plex-mono/ibm-plex-mono-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-mono/space-mono-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-mono/space-mono-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-mono/space-mono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/space-mono/space-mono-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-100i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-100.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/roboto-mono/roboto-mono-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu-mono/ubuntu-mono-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu-mono/ubuntu-mono-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu-mono/ubuntu-mono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ubuntu-mono/ubuntu-mono-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Red Hat Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/red-hat-mono/red-hat-mono-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-200i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-300i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-400i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-500i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-600i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-700i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-800i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-900i.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-200.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-300.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-500.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-600.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-700.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-800.woff2) format('woff2');
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/nunito-sans/nunito-sans-900.woff2) format('woff2');
}
@font-face {
  font-family: 'Ultra';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/ultra/ultra-400.woff2) format('woff2');
}
@font-face {
  font-family: 'Acme';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://media.trailprint.ca/fonts/acme/acme-400.woff2) format('woff2');
}
