/* ========================================
   GiSans Display
   ======================================== */
 
@font-face {
    font-family: 'GiSans Display';
    src: url('/landing-page/fonts/GiSansDisplay-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
 
@font-face {
    font-family: 'GiSans Display';
    src: url('/landing-page/fonts/GiSansDisplay-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}
 
@font-face {
    font-family: 'GiSans Display';
    src: url('/landing-page/fonts/GiSansDisplay-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}
 
@font-face {
    font-family: 'GiSans Display';
    src: url('/landing-page/fonts/GiSansDisplay-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
 
 
/* ========================================
   GiSans Text
   ======================================== */
 
@font-face {
    font-family: 'GiSans Text';
    src: url('/landing-page/fonts/GiSansText-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
 
@font-face {
    font-family: 'GiSans Text';
    src: url('/landing-page/fonts/GiSansText-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}
 
@font-face {
    font-family: 'GiSans Text';
    src: url('/landing-page/fonts/GiSansText-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}
 
@font-face {
    font-family: 'GiSans Text';
    src: url('/landing-page/fonts/GiSansText-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
 
@font-face {
    font-family: 'GiSans Text';
    src: url('/landing-page/fonts/GiSansText-Italic.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
}
 
 
/* ========================================
   DEFAULT FONT
   GiSans Text for all general content
   ======================================== */
 
html,
body,
body * {
    font-family: 'GiSans Text' !important;
}
 
 
/* ========================================
   HEADINGS
   GiSans Display
   ======================================== */
 
h1,
h2,
h3,
h4,
h5,
h6,
.heading,
.title {
    font-family: 'GiSans Display' !important;
}
 
h1 {
    font-weight: 700;
}
 
h2,
h3 {
    font-weight: 600;
}
 
h4,
h5,
h6 {
    font-weight: 500;
}

/* =========================================
   FORCE GiSans FOR ALL TEXT
   ========================================= */
 
/* Default font for all content */
html body,
html body *,
html body *::before,
html body *::after {
    font-family: 'GiSans Text' !important;
}
 
/* Headings use GiSans Display */
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .heading,
html body .title {
    font-family: 'GiSans Display' !important;
}