@font-face {
font-family: 'Montserrat';
src: url("../../assets/fonts/montserrat.ttf") format('truetype');
font-weight: normal; /* Normal */
font-style: normal;
}
    
@font-face {
font-family: 'Montserrat';
src: url("../../assets/fonts/Montserrat/static/Montserrat-SemiBold.ttf") format('truetype');
font-weight: 700; /* Bold */
font-style: normal;
}

@font-face {
	font-family: lobster;
	src: url("../../assets/fonts/Lobster/Lobster-Regular.ttf") format("opentype");
	font-display: swap;
}

@font-face {
	font-family: montserrat;
	src: url("../../assets/fonts/montserrat.ttf") format("opentype");
	font-display: swap;
}

body, html, p, div, h1, h2, h3, h4, h5, h6, a, button, span {
    font-family: montserrat, helvetica, calibri, arial;
}	

p, div, span:not(.annee), input, select, td, th, button {
    font-size: 13pt!important;
}

textarea {
    font-family: helvetica;
    font-size: 12pt!important;
}

h1 {
    color: black;
    font-size: 25pt;
    font-weight: bold;
}

h2 {
    font-size: 22pt!important;
    font-weight: bold;
}

h3 {
    font-size: 20pt;
    font-weight:bold;
}

h4 {
    font-size: 18pt;
}

h5 {
    font-size: 16pt;
}

h6 {
    font-size: 15pt;
}

.font_icon
{
    font-size: 50px;
}

.title-lobster {
    font-family: lobster;
    font-size: 26pt !important;
}