/* INTER - GOOGLE FONT --------------------------------------------------------------------------- */
.pt-gfont-inter {
    font-family: "Inter", sans-serif !important;
}

/* Inter 100 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    src: url('../../assets/fonts/Inter/inter-v18-latin-100.woff2') format('woff2');
}

/* Inter 200 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    src: url('../../assets/fonts/Inter/inter-v18-latin-200.woff2') format('woff2');
}

/* Inter 300 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('../../assets/fonts/Inter/inter-v18-latin-300.woff2') format('woff2');
}

/* Inter regular */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('../../assets/fonts/Inter/inter-v18-latin-regular.woff2') format('woff2');
}

/* Inter 500 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('../../assets/fonts/Inter/inter-v18-latin-500.woff2') format('woff2');
}

/* Inter 600 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('../../assets/fonts/Inter/inter-v18-latin-600.woff2') format('woff2');
}

/* Inter 700 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('../../assets/fonts/Inter/inter-v18-latin-700.woff2') format('woff2');
}

/* Inter 800 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: url('../../assets/fonts/Inter/inter-v18-latin-800.woff2') format('woff2');
}

/* Inter 900 */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: url('../../assets/fonts/Inter/inter-v18-latin-900.woff2') format('woff2');
}


/* ROBOTO - GOOGLE FONT -------------------------------------------------------------------------- */
.pt-gfont-roboto {
    font-family: "Roboto", sans-serif !important;
}

/* roboto-100 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-100.woff2') format('woff2');
}

/* roboto-200 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-200.woff2') format('woff2');
}

/* roboto-300 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-300.woff2') format('woff2');
}

/* roboto-regular - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-regular.woff2') format('woff2');
}

/* roboto-500 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-500.woff2') format('woff2');
}

/* roboto-600 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-600.woff2') format('woff2');
}

/* roboto-700 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-700.woff2') format('woff2');
}

/* roboto-800 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-800.woff2') format('woff2');
}

/* roboto-900 - latin */
@font-face {
    font-display: swap;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: url('../../assets/fonts/Roboto/roboto-v47-latin-900.woff2') format('woff2');
}


/* MONTSERRAT - GOOGLE FONT ---------------------------------------------------------------------- */
.pt-gfont-montserrat {
    font-family: "Montserrat", sans-serif !important;
}

/* montserrat-100 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-100.woff2') format('woff2');
}

/* montserrat-200 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-200.woff2') format('woff2');
}

/* montserrat-300 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-300.woff2') format('woff2');
}

/* montserrat-regular - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-regular.woff2') format('woff2');
}

/* montserrat-500 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-500.woff2') format('woff2');
}

/* montserrat-600 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-600.woff2') format('woff2');
}

/* montserrat-700 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-700.woff2') format('woff2');
}

/* montserrat-800 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-800.woff2') format('woff2');
}

/* montserrat-900 - latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('../../assets/fonts/Montserrat/montserrat-v29-latin-900.woff2') format('woff2');
}


/* POPPINS - GOOGLE FONT ------------------------------------------------------------------------- */
.pt-gfont-poppins {
    font-family: "Poppins", sans-serif !important;
}

/* poppins-100 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-100.woff2') format('woff2');
}

/* poppins-200 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-200.woff2') format('woff2');
}

/* poppins-300 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-300.woff2') format('woff2');
}

/* poppins-regular - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-regular.woff2') format('woff2');
}

/* poppins-500 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-500.woff2') format('woff2');
}

/* poppins-600 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-600.woff2') format('woff2');
}

/* poppins-700 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-700.woff2') format('woff2');
}

/* poppins-800 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-800.woff2') format('woff2');
}

/* poppins-900 - latin */
@font-face {
    font-display: swap;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url('../../assets/fonts/Poppins/poppins-v22-latin-900.woff2') format('woff2');
}