@import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


/* TH Democrat Font */
/* @font-face {
    font-family: 'Prompt';
    src: url('../fonts/prompt/Prompt-Regular.woff2') format('woff2')
    font-weight: normal;
    font-style: normal;
} */

html,
body {
    /* font-size: 16px; */
    -webkit-font-smoothing: antialiased;
}

html,
body,
button,
.btn {
    font-family: 'Prompt', sans-serif;
    font-weight: 600;
}

/* font-style */
.extra-light {
    font-weight: 200;
}

.light {
    font-weight: 300;
}

.regular {
    font-weight: 400;
}

.medium {
    font-weight: 500;
}

.semi-bold {
    font-weight: 600;
}

.bold {
    font-weight: 700;
}

/* .extra-light {
   font-family: 'FC Iconic ExtraLight';
}
.light {
   font-family: 'FC Iconic Light';
}
.regular {
   font-family: 'FC Iconic Regular';
}
.medium {
   font-family: 'FC Iconic Medium';
}
.semi-bold {
   font-family: 'FC Iconic SemiBold';
}
.bold {
   font-family: 'FC Iconic Bold';
} */

/* .fc-flexica.extra-light,
.fc-flexica .extra-light { 
    font-family: 'FC Flexica ExtraLight'; 
}
.fc-flexica.light,
.fc-flexica .light { 
    font-family: 'FC Flexica Light'; 
}
.fc-flexica.regular,
.fc-flexica .regular { 
    font-family: 'FC Flexica Regular'; 
}
.fc-flexica.medium,
.fc-flexica .medium { 
    font-family: 'FC Flexica Medium'; 
}
.fc-flexica.semi-bold,
.fc-flexica .semi-bold { 
    font-family: 'FC Flexica SemiBold'; 
}
.fc-flexica.bold,
.fc-flexica .bold { 
    font-family: 'FC Flexica Bold';  */
}