.redfont{
    color: var(--color-red);
}

.boldfont{
    font-weight: 700 !important;
   
}
.bluefont{
    color: var(--color-blue);
}
h1{
  /* font-family: "Qwigley", system-ui !important; */
  /* font-family: "Montez", cursive;     */
  font-family: "Playwrite AU SA", cursive;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;    
  font-size: calc(4.5rem + .9vw); 
  margin-top: 2%;
}
h2{
    text-decoration: underline;
}
h3{
    /* font-size: 1.5vw;  */
    margin : 2%
}
h4{
    /* font-size: 1.25vw;  */
    color: var(--color-orange);
}
ol>div>li,h4{
    /* font-size: 1.05vw;  */
    font-weight: 700;
    color: var(--color-orange);
}
.click{
    border: solid 4px var(--color-beige2);
    border-radius: 50%;
    height: 20vh;
    width: 20vh;
    color: var(--color-blue);
    padding-top: 2rem;
}
.click>div>.fi{
    font-size: calc(3vh + .5vw);     
}
#ACTIVITES>button{
  font-size: calc(5rem + .9vw) !important;
}
.form-check-label{
    font-size: calc(0.5rem + .5vw);
    color: var(--color-blue);
}
.retour>.fi{
    position:fixed;
    font-size: calc(3rem + .9vw);
    color: var(--color-blue);
    margin: 1vh;
    z-index: 1;
}