/* Theme font families (moved out of style.css so pages can load them without blocking render) */

/* Inter: see the variable-font @font-face at the end of this file. */
/* Ubuntu  */
/* ../fonts/ubuntu/stylesheet.css */
@font-face { font-family: 'Ubuntu'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/ubuntu/Ubuntu-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Ubuntu'; font-weight: 300; font-style: normal; font-display: swap; src: url('../fonts/ubuntu/Ubuntu-Light.woff2') format('woff2'); }
@font-face { font-family: 'Ubuntu'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/ubuntu/Ubuntu-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Ubuntu'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/ubuntu/Ubuntu-Regular.woff2') format('woff2'); }
/* font-family: 'Ubuntu'; */
/* Euclid Circular A  */
/* ../fonts/euclid-circular-a/stylesheet.css */
@font-face { font-family: 'Euclid Circular A'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/euclid-circular-a/EuclidCircularA-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Euclid Circular A'; font-weight: 300; font-style: normal; font-display: swap; src: url('../fonts/euclid-circular-a/EuclidCircularA-Light.woff2') format('woff2'); }
@font-face { font-family: 'Euclid Circular A'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/euclid-circular-a/EuclidCircularA-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Euclid Circular A'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/euclid-circular-a/EuclidCircularA-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Euclid Circular A'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/euclid-circular-a/EuclidCircularA-SemiBold.woff2') format('woff2'); }
/* font-family: 'Euclid Circular A'; */
/* Manrope */
/* ../fonts/manrope/stylesheet.css */
@font-face { font-family: 'Manrope'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/manrope/Manrope-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-weight: 200; font-style: normal; font-display: swap; src: url('../fonts/manrope/Manrope-ExtraLight.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/manrope/Manrope-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/manrope/Manrope-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-weight: 300; font-style: normal; font-display: swap; src: url('../fonts/manrope/Manrope-Light.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/manrope/Manrope-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Manrope'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/manrope/Manrope-SemiBold.woff2') format('woff2'); }
/* font-family: 'Manrope'; */
/* Mica Valo */
/* ../fonts/mica-valo/stylesheet.css */
@font-face { font-family: 'Mica Valo'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/mica-valo/MicaValo.woff2') format('woff2'); }
/* font-family: 'Mica Valo'; */
/* Mulish */
/* ../fonts/mulish/stylesheet.css */
@font-face { font-family: 'Mulish'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-weight: 900; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-Black.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-weight: 200; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-ExtraLight.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-weight: 300; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-Light.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/mulish/Mulish-SemiBold.woff2') format('woff2'); }
/* font-family: 'Mulish'; */
/* Raleway */
/* ../fonts/raleway/stylesheet.css */
@font-face { font-family: 'Raleway'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/raleway/Raleway-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Raleway'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/raleway/Raleway-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Raleway'; font-weight: 900; font-style: normal; font-display: swap; src: url('../fonts/raleway/Raleway-Black.woff2') format('woff2'); }
@font-face { font-family: 'Raleway'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/raleway/Raleway-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Raleway'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/raleway/Raleway-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Raleway'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/raleway/Raleway-SemiBold.woff2') format('woff2'); }
/* font-family: 'Raleway'; */
/* Montserrat */
/* ../fonts/montserrat/stylesheet.css */
@font-face { font-family: 'Montserrat'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/montserrat/Montserrat-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/montserrat/Montserrat-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-weight: 900; font-style: normal; font-display: swap; src: url('../fonts/montserrat/Montserrat-Black.woff2') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/montserrat/Montserrat-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/montserrat/Montserrat-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Montserrat'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'); }
/* font-family: 'Montserrat'; */
/* ../fonts/rubik/stylesheet.css */
@font-face { font-family: 'Rubik'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/rubik/Rubik-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Rubik'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/rubik/Rubik-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Rubik'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/rubik/Rubik-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Rubik'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/rubik/Rubik-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Rubik'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/rubik/Rubik-SemiBold.woff2') format('woff2'); }
/* font-family: 'Rubik'; */
/* ../fonts/lexend-deca/stylesheet.css */
@font-face { font-family: 'Lexend Deca'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/lexend-deca/LexendDeca-SemiBold.woff2') format('woff2'); }
@font-face { font-family: 'Lexend Deca'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/lexend-deca/LexendDeca-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Lexend Deca'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/lexend-deca/LexendDeca-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Lexend Deca'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/lexend-deca/LexendDeca-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Lexend Deca'; font-weight: 300; font-style: normal; font-display: swap; src: url('../fonts/lexend-deca/LexendDeca-Light.woff2') format('woff2'); }
@font-face { font-family: 'Lexend Deca'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/lexend-deca/LexendDeca-ExtraBold.woff2') format('woff2'); }
/* font-family: 'Lexend Deca'; */
/* ../fonts/outfit/stylesheet.css */
@font-face { font-family: 'Outfit'; font-weight: 300; font-style: normal; font-display: swap; src: url('../fonts/outfit/Outfit-Light.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/outfit/Outfit-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/outfit/Outfit-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/outfit/Outfit-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/outfit/Outfit-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Outfit'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/outfit/Outfit-SemiBold.woff2') format('woff2'); }
/* font-family: 'Outfit'; */
/* ../fonts/lato/stylesheet.css */
@font-face { font-family: 'Lato'; font-weight: 900; font-style: normal; font-display: swap; src: url('../fonts/lato/Lato-Black.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-weight: 900; font-style: normal; font-display: swap; src: url('../fonts/lato/Lato-Heavy.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/lato/Lato-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/lato/Lato-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/lato/Lato-Semibold.woff2') format('woff2'); }
@font-face { font-family: 'Lato'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/lato/Lato-Regular.woff2') format('woff2'); }
/* font-family: 'Lato'; */
/* ../fonts/dm-sens/stylesheet.css */
@font-face { font-family: 'DM Sans'; font-weight: 500; font-style: normal; font-display: swap; src: url('../fonts/dm-sens/DMSans-Medium.woff2') format('woff2'); }
@font-face { font-family: 'DM Sans'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/dm-sens/DMSans-Bold.woff2') format('woff2'); }
@font-face { font-family: 'DM Sans'; font-weight: 900; font-style: normal; font-display: swap; src: url('../fonts/dm-sens/DMSans-Black.woff2') format('woff2'); }
@font-face { font-family: 'DM Sans'; font-weight: bold; font-style: normal; font-display: swap; src: url('../fonts/dm-sens/DMSans-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'DM Sans'; font-weight: normal; font-style: normal; font-display: swap; src: url('../fonts/dm-sens/DMSans-Regular.woff2') format('woff2'); }
@font-face { font-family: 'DM Sans'; font-weight: 600; font-style: normal; font-display: swap; src: url('../fonts/dm-sens/DMSans-SemiBold.woff2') format('woff2'); }
/* font-family: 'DM Sans'; */

/* Inter: one variable latin subset (all weights). Also declared inline by layouts/default for pages without this file. */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url('../../../global/fonts/inter/inter-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
