/* ** GENERAL** */
body{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;

}

/* **FLEX** */
.flex {
    display: flex;
}
.wrap {
    flex-wrap: wrap;
}
.nowrap {
    flex-wrap: nowrap;
}
.flex-1{
    flex: 1;
}

.flex-2{
    flex: 2;
}

.flex-3{
    flex: 3;
}
.flex-4{
    flex:4;
}
.flex-5{
    flex: 5;
}

.gap-5{
    gap: 5px;
}
.gap-10{
    gap:10px;
}
.gap-15{
    gap:15px;
}
.gap-20{
    gap:20px;
}
.gap-25{
    gap:25px;
}
.gap-30{
    gap: 30px;
}

.jcc,.flex-center-h {
    justify-content: center;
}
.aic,.flex-center-v {
    align-items: center;
}

.tac{
    text-align: center;
}
.tacb{
    text-align: center;
    font-size: bold;
}

/* **POSITION** */
.relative{
    position: relative;
}
.absolute{
    position: absolute;
}
.fixed{
    position: fixed;
}
.sticky {
    position: sticky;
}

/* **display* */
.none{
    display: none;
}
.block{
    display: block;
}


/* **TIPOGRAPHIE** */
.bold{
    font-weight: bold;
}
ul{
    list-style:disc;
    padding: 0;
    margin: 0;
}
/* margin */
.m-5{
    margin: 4px;
}
.m-10{
    margin: 10px;
}
.m-15{
    margin: 15px;
}
.m-20{
    margin: 20px;
}
.m-25{
    margin: 25px;
}
/* padding */
.p-5{
    padding: 5px;
}
.p-10{
    padding: 10px;
}
.p-15{
    padding: 15px;
}
.p-20{
    padding: 20px;
}
.p-25{
    padding: 25px;
}
/* ICON */

.dropdown::after {
    content: "\1f893";
    padding-left: 2px;
    position: relative;
    top: 5px;
}
.burger-icon::after{
    content: '\002630';
    float: right;

}
h5{
    text-transform: uppercase;
    font-weight: bold;
    
}
