/* Full-name selectors — every style by its unique name, always available. */
@font-face {
  font-family: "Trust Sans Thin";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/7f0d8421e0e0da4a03080988f317c30fe938c767.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Thin It";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/fb3b77e50a911815a6cccccabbc3f30450cd2ebc.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Light";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/c5f8ca6eecd56aeee4428ac52c70772d8d0fb605.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Light It";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/c58319d00cab9848cdf70fc37864edd68840a82c.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/d245c8dc6cacee011cb3be6c28c922dd742d5368.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Regular It";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/16a69b71a8aa672463b7c249f1fb0df4998930c7.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/7b72e7d7a91d5b001a2ea88198f4369c6b213530.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Medium It";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/bd9ef0bc11ba3ecea40db64d23e819cc465ddf3b.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/53546b281af00b870612d3b7c0b58ef1213d3652.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Bold It";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/ee7633382b399760046eedcd5bbe3aa6967964b0.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Black";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/9c00e37f085cca78853dcfdbe9507c4b8c5a2cfb.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans Black It";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/1dca86a81a060189f6b4de7f3862d2c54b1b3ed6.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

/* Shared-family selectors — switch weight and style under one font-family. */
@font-face {
  font-family: "Trust Sans";
  font-style: normal;
  font-weight: 250;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/7f0d8421e0e0da4a03080988f317c30fe938c767.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: italic;
  font-weight: 250;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/fb3b77e50a911815a6cccccabbc3f30450cd2ebc.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: normal;
  font-weight: 300;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/c5f8ca6eecd56aeee4428ac52c70772d8d0fb605.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: italic;
  font-weight: 300;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/c58319d00cab9848cdf70fc37864edd68840a82c.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/d245c8dc6cacee011cb3be6c28c922dd742d5368.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: italic;
  font-weight: 400;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/16a69b71a8aa672463b7c249f1fb0df4998930c7.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/7b72e7d7a91d5b001a2ea88198f4369c6b213530.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: italic;
  font-weight: 500;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/bd9ef0bc11ba3ecea40db64d23e819cc465ddf3b.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: normal;
  font-weight: 700;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/53546b281af00b870612d3b7c0b58ef1213d3652.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: italic;
  font-weight: 700;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/ee7633382b399760046eedcd5bbe3aa6967964b0.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: normal;
  font-weight: 900;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/9c00e37f085cca78853dcfdbe9507c4b8c5a2cfb.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Trust Sans";
  font-style: italic;
  font-weight: 900;
  src: url('https://fonts.fontdue.com/lechugatype/fonts/1dca86a81a060189f6b4de7f3862d2c54b1b3ed6.woff2') format('woff2');
  ascent-override: 98.0%;
  descent-override: 27.4%;
  line-gap-override: 0.0%;
}