/***Colori***/
:root {
  --blu: #000028;
  --rosso: #a4252b;
  --verde: #095f02;
  --testo: #E3DBCA;
}
*{
  border-radius: 0!important;
}
/**************Font*********************/
@font-face {
  font-family: testi;
  src: url(/font/NeueMontreal-Regular.otf);
}
@font-face {
  font-family: titoli;
  src: url(/font/Self\ Modern-regular.ttf);
}
body{
  height: 100vh;
  background-color: var(--testo);
}
.lang {
  background-color: #000028;
  display: flex;
  justify-content: center;
}
a{
  font-size: 40px;
  text-decoration: none;
  color:var(--testo)

}
button{
  font-family: 'titoli';
}
p, 
.menu-a{
  font-family: 'testi';
  font-size: 1rem;
  padding-right: 5px;
}
.blu{
  color: var(--testo);
  background-color: var(--blu);
}
.verde{
  color: var(--testo);
  background-color: var(--verde);
}
.rosso{
  color: var(--testo);
  background-color: var(--rosso);
}
.bold{
    font-weight: bold;
    font-size: 2rem;
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--testo)!important;
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button {
  font-size: 2rem;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: none; 
}
.logo{
  display: flex;
  justify-content: center;
  background: #E3DBCA;
  background: linear-gradient(0deg, #fff) 0%, #E3DBCA 100%;
}
.logo img{
  width: 250px;
}
.inforari p{
  color: var(--viola);
  font-weight: bold;
}