@font-face {
    font-family: "futura-pt";
    src: url("normal-700.woff2") format("woff2"),
    url("normal-700.woff") format("woff"),
    url("normal-700.ot") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("italic-700.woff2") format("woff2"),
    url("italic-700.woff") format("woff"),
    url("italic-700.ot") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("normal-400.woff2") format("woff2"),
    url("normal-400.woff") format("woff"),
    url("normal-400.ot") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt";
    src: url("italic-400.woff2") format("woff2"),
    url("italic-400.woff") format("woff"),
    url("italic-400.ot") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt-condensed";
    src: url("condensed-normal-400.woff2") format("woff2"),
    url("condensed-normal-400.woff") format("woff"),
    url("condensed-normal-400.ot") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt-condensed";
    src: url("condensed-italic-400.woff2") format("woff2"),
    url("condensed-italic-400.woff") format("woff"),
    url("condensed-italic-400.ot") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt-condensed";
    src: url("condensed-normal-700.woff2") format("woff2"),
    url("condensed-normal-700.woff") format("woff"),
    url("condensed-normal-700.ot") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt-condensed";
    src: url("condensed-italic-700.woff2") format("woff2"),
    url("condensed-italic-700.woff") format("woff"),
    url("condensed-italic-700.ot") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt-bold";
    src: url("bold-normal-700.woff2") format("woff2"),
    url("bold-normal-700.woff") format("woff"),
    url("bold-normal-700.ot") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "futura-pt-bold";
    src: url("bold-italic-700.woff2") format("woff2"),
    url("bold-italic-700.woff") format("woff"),
    url("bold-italic-700.ot") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

.futura-pt {
    font-family: "futura-pt", sans-serif;
}

.futura-pt-condensed {
    font-family: "futura-pt-condensed", sans-serif;
}

.futura-pt-bold {
    font-family: "futura-pt-bold", sans-serif;
}