/* Basier Circle Font */
@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-Regular.woff2') format('woff2'),
         url('../fonts/BasierCircle-Regular.woff') format('woff'),
         url('../fonts/BasierCircle-Regular.ttf') format('truetype'),
         url('../fonts/BasierCircle-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-Italic.woff2') format('woff2'),
         url('../fonts/BasierCircle-Italic.woff') format('woff'),
         url('../fonts/BasierCircle-Italic.ttf') format('truetype'),
         url('../fonts/BasierCircle-Italic.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-Medium.woff2') format('woff2'),
         url('../fonts/BasierCircle-Medium.woff') format('woff'),
         url('../fonts/BasierCircle-Medium.ttf') format('truetype'),
         url('../fonts/BasierCircle-Medium.eot') format('embedded-opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-MediumItalic.woff2') format('woff2'),
         url('../fonts/BasierCircle-MediumItalic.woff') format('woff'),
         url('../fonts/BasierCircle-MediumItalic.ttf') format('truetype'),
         url('../fonts/BasierCircle-MediumItalic.eot') format('embedded-opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-SemiBold.woff2') format('woff2'),
         url('../fonts/BasierCircle-SemiBold.woff') format('woff'),
         url('../fonts/BasierCircle-SemiBold.ttf') format('truetype'),
         url('../fonts/BasierCircle-SemiBold.eot') format('embedded-opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-SemiBoldItalic.woff2') format('woff2'),
         url('../fonts/BasierCircle-SemiBoldItalic.woff') format('woff'),
         url('../fonts/BasierCircle-SemiBoldItalic.ttf') format('truetype'),
         url('../fonts/BasierCircle-SemiBoldItalic.eot') format('embedded-opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-Bold.woff2') format('woff2'),
         url('../fonts/BasierCircle-Bold.woff') format('woff'),
         url('../fonts/BasierCircle-Bold.ttf') format('truetype'),
         url('../fonts/BasierCircle-Bold.eot') format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Circle';
    src: url('../fonts/BasierCircle-BoldItalic.woff2') format('woff2'),
         url('../fonts/BasierCircle-BoldItalic.woff') format('woff'),
         url('../fonts/BasierCircle-BoldItalic.ttf') format('truetype'),
         url('../fonts/BasierCircle-BoldItalic.eot') format('embedded-opentype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* Basier Square Font */
@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-Regular.woff2') format('woff2'),
         url('../fonts/BasierSquare-Regular.woff') format('woff'),
         url('../fonts/BasierSquare-Regular.ttf') format('truetype'),
         url('../fonts/BasierSquare-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-Italic.woff2') format('woff2'),
         url('../fonts/BasierSquare-Italic.woff') format('woff'),
         url('../fonts/BasierSquare-Italic.ttf') format('truetype'),
         url('../fonts/BasierSquare-Italic.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-Medium.woff2') format('woff2'),
         url('../fonts/BasierSquare-Medium.woff') format('woff'),
         url('../fonts/BasierSquare-Medium.ttf') format('truetype'),
         url('../fonts/BasierSquare-Medium.eot') format('embedded-opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-MediumItalic.woff2') format('woff2'),
         url('../fonts/BasierSquare-MediumItalic.woff') format('woff'),
         url('../fonts/BasierSquare-MediumItalic.ttf') format('truetype'),
         url('../fonts/BasierSquare-MediumItalic.eot') format('embedded-opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-SemiBold.woff2') format('woff2'),
         url('../fonts/BasierSquare-SemiBold.woff') format('woff'),
         url('../fonts/BasierSquare-SemiBold.ttf') format('truetype'),
         url('../fonts/BasierSquare-SemiBold.eot') format('embedded-opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-SemiBoldItalic.woff2') format('woff2'),
         url('../fonts/BasierSquare-SemiBoldItalic.woff') format('woff'),
         url('../fonts/BasierSquare-SemiBoldItalic.ttf') format('truetype'),
         url('../fonts/BasierSquare-SemiBoldItalic.eot') format('embedded-opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-Bold.woff2') format('woff2'),
         url('../fonts/BasierSquare-Bold.woff') format('woff'),
         url('../fonts/BasierSquare-Bold.ttf') format('truetype'),
         url('../fonts/BasierSquare-Bold.eot') format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Basier Square';
    src: url('../fonts/BasierSquare-BoldItalic.woff2') format('woff2'),
         url('../fonts/BasierSquare-BoldItalic.woff') format('woff'),
         url('../fonts/BasierSquare-BoldItalic.ttf') format('truetype'),
         url('../fonts/BasierSquare-BoldItalic.eot') format('embedded-opentype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* Font Family Utilities */
.font-basier-circle {
    font-family: 'Basier Circle', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

.font-basier-square {
    font-family: 'Basier Square', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
} 