/* --------------------------------------------------------------- */

/* DIN PRO - FONT */

/* DIN LIGHT */
@font-face {
    font-family: 'DINPro';
    src: url('https://mapeamento.conexo.io/conexo/fonts/din/DINPro-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/* DIN REGULAR */
@font-face {
    font-family: 'DINPro';
    src: url('https://mapeamento.conexo.io/conexo/fonts/din/DINPro-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* DIN MEDIUM */
@font-face {
    font-family: 'DINPro';
    src: url('https://mapeamento.conexo.io/conexo/fonts/din/DINPro-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

/* DIN BLACK */
@font-face {
    font-family: 'DINPro';
    src: url('https://mapeamento.conexo.io/conexo/fonts/din/DINPro-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

/* --------------------------------------------------------------- */

/* COCOGOOSE - FONT */

/* COCOGOOSE THIN */
@font-face {
    font-family: 'Cocogoose';
    src: url('https://mapeamento.conexo.io/conexo/fonts/cocogoose/CocogoosePro-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
}

/* COCOGOOSE LIGHT */
@font-face {
    font-family: 'Cocogoose';
    src: url('https://mapeamento.conexo.io/conexo/fonts/cocogoose/CocogoosePro-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

/* COCOGOOSE REGULAR */
@font-face {
    font-family: 'Cocogoose';
    src: url('https://mapeamento.conexo.io/conexo/fonts/cocogoose/CocogoosePro-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* COCOGOOSE SEMIBOLD */
@font-face {
    font-family: 'Cocogoose';
    src: url('https://mapeamento.conexo.io/conexo/fonts/cocogoose/CocogoosePro-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
}

/* COCOGOOSE BOLD */
@font-face {
    font-family: 'Cocogoose';
    src: url('https://mapeamento.conexo.io/conexo/fonts/cocogoose/CocogoosePro-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

/* --------------------------------------------------------------- */

/* GILROY - FONT */

/* GILROY THIN */
@font-face {
    font-family: 'Gilroy';
    src: url('https://mapeamento.conexo.io/conexo/fonts/gilroy/Gilroy-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

/* GILROY LIGHT */
@font-face {
    font-family: 'Gilroy';
    src: url('https://mapeamento.conexo.io/conexo/fonts/gilroy/Gilroy-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* GILROY REGULAR */
@font-face {
    font-family: 'Gilroy';
    src: url('https://mapeamento.conexo.io/conexo/fonts/gilroy/Gilroy-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* GILROY MEDIUM */
@font-face {
    font-family: 'Gilroy';
    src: url('https://mapeamento.conexo.io/conexo/fonts/gilroy/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* GILROY SEMIBOLD */
@font-face {
    font-family: 'Gilroy';
    src: url('https://mapeamento.conexo.io/conexo/fonts/gilroy/Gilroy-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* GILROY BOLD */
@font-face {
    font-family: 'Gilroy';
    src: url('https://mapeamento.conexo.io/conexo/fonts/gilroy/Gilroy-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* --------------------------------------------------------------- */

* {
    font-family: var(--ff-secondary), sans-serif;

    /* ANTIALISING */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6, a, button, span {
    font-family: var(--ff-primary), 'Gilroy', sans-serif;
}
/* --------------------------------------------------------------- */