/* ====== Oswald (headings) ====== */

/* Oswald 400 Regular */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('../fonts/Oswald-Latin.woff2') format('woff2'),
         url('../fonts/Oswald-Regular.ttf') format('truetype');
}

/* Oswald 500 Medium */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    font-display: block;
    src: url('../fonts/Oswald-Latin.woff2') format('woff2'),
         url('../fonts/Oswald-Medium.ttf') format('truetype');
}

/* Oswald 700 Bold */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    font-display: block;
    src: url('../fonts/Oswald-Latin.woff2') format('woff2'),
         url('../fonts/Oswald-Bold.ttf') format('truetype');
}

/* ====== Roboto (body) ====== */

/* Roboto 300 Light */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url('../fonts/Roboto-Latin.woff2') format('woff2'),
         url('../fonts/Roboto-Light.ttf') format('truetype');
}

/* Roboto 400 Regular */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url('../fonts/Roboto-Latin.woff2') format('woff2'),
         url('../fonts/Roboto-Regular.ttf') format('truetype');
}

/* Roboto 500 Medium */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: block;
    src: url('../fonts/Roboto-Latin.woff2') format('woff2'),
         url('../fonts/Roboto-Medium.ttf') format('truetype');
}

/* Roboto 700 Bold */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: block;
    src: url('../fonts/Roboto-Latin.woff2') format('woff2'),
         url('../fonts/Roboto-Bold.ttf') format('truetype');
}

/* Copy pages text style aligned to index direction */
.b2b-copy-page {
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    color: #1e293b;
    -webkit-font-smoothing: antialiased;
}

.b2b-copy-page h1,
.b2b-copy-page h2,
.b2b-copy-page h3,
.b2b-copy-page h4,
.b2b-copy-page h5,
.b2b-copy-page .global_title {
    font-family: 'Oswald', 'Roboto Condensed', 'Arial Narrow', sans-serif;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #0f172a;
}

.b2b-copy-page p,
.b2b-copy-page .related_info,
.b2b-copy-page .global_section p {
    color: #475569;
    line-height: 1.75;
}