/*
 * Niatel same-origin font and icon assets.
 * Font Awesome Free 6.5.1 by @fontawesome — https://fontawesome.com
 * License: https://fontawesome.com/license/free
 * Copyright 2023 Fonticons, Inc.
 */

/* Inter v18 — Latin Extended */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../webfonts/inter-v18-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* Inter v18 — Latin */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../webfonts/inter-v18-latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Syne v24 — Latin Extended */
@font-face {
    font-family: "Syne";
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url("../webfonts/syne-v24-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* Syne v24 — Latin */
@font-face {
    font-family: "Syne";
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url("../webfonts/syne-v24-latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Merriweather v33 — normal, Latin Extended */
@font-face {
    font-family: "Merriweather";
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../webfonts/merriweather-v33-normal-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* Merriweather v33 — normal, Latin */
@font-face {
    font-family: "Merriweather";
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../webfonts/merriweather-v33-normal-latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Merriweather v33 — italic, Latin Extended */
@font-face {
    font-family: "Merriweather";
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../webfonts/merriweather-v33-italic-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* Merriweather v33 — italic, Latin */
@font-face {
    font-family: "Merriweather";
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../webfonts/merriweather-v33-italic-latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Open Sans v44 — normal, Latin Extended */
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300 800;
    font-display: swap;
    src: url("../webfonts/opensans-v44-normal-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* Open Sans v44 — normal, Latin */
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300 800;
    font-display: swap;
    src: url("../webfonts/opensans-v44-normal-latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Open Sans v44 — italic, Latin Extended */
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300 800;
    font-display: swap;
    src: url("../webfonts/opensans-v44-italic-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* Open Sans v44 — italic, Latin */
@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300 800;
    font-display: swap;
    src: url("../webfonts/opensans-v44-italic-latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("../webfonts/fa-brands-400.woff2") format("woff2");
}

.niatel-products .fa-solid,
.niatel-services .fas,
.niatel-footer .fa-solid,
.idea-section .fas {
    display: var(--fa-display, inline-block);
    font-family: "Font Awesome 6 Free" !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.niatel-footer .fa-brands {
    display: var(--fa-display, inline-block);
    font-family: "Font Awesome 6 Brands" !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.niatel-products .fa-diagram-project::before,
.niatel-services .fa-project-diagram::before { content: "\f542"; }
.niatel-products .fa-headset::before,
.niatel-services .fa-headset::before { content: "\f590"; }
.niatel-products .fa-screwdriver-wrench::before,
.niatel-services .fa-tools::before { content: "\f7d9"; }
.niatel-products .fa-arrows-rotate::before { content: "\f021"; }
.niatel-products .fa-chalkboard-user::before,
.niatel-services .fa-chalkboard-teacher::before { content: "\f51c"; }
.niatel-products .fa-laptop-code::before { content: "\f5fc"; }
.niatel-products .fa-box-open::before { content: "\f49e"; }
.niatel-services .fa-download::before { content: "\f019"; }
.niatel-services .fa-ruler-combined::before { content: "\f546"; }
.niatel-services .fa-globe::before { content: "\f0ac"; }
.niatel-services .fa-satellite-dish::before { content: "\f7c0"; }
.idea-section .fa-lightbulb::before { content: "\f0eb"; }
.niatel-footer .fa-location-dot::before { content: "\f3c5"; }
.niatel-footer .fa-envelope::before { content: "\f0e0"; }
.niatel-footer .fa-phone::before { content: "\f095"; }
.niatel-footer .fa-fax::before { content: "\f1ac"; }
.niatel-footer .fa-file-contract::before { content: "\f56c"; }
.niatel-footer .fa-user-shield::before { content: "\f505"; }
.niatel-footer .fa-cookie-bite::before { content: "\f564"; }
.niatel-footer .fa-paper-plane::before { content: "\f1d8"; }
.niatel-footer .fa-linkedin-in::before { content: "\f0e1"; }
