/*
#####################################
Created by Jonathan Caputo
Last update: 11/02/2021
Based on the design of prof. Mastrandrea
#####################################
*/

body{
  margin: 0px;
  font-family: 'Merriweather', serif;
  color: #707070;
}
.azzurro{
  background-color: #CEFBFF;
  border: 1px solid #707070;
}

header{
  padding: 0px 145px 0px 145px;
}

.title{
  width: 949px;
  font-size: 90px;
  font-weight: 400;
  margin: 120px 506px 50px 0px;
}

.subtitle{
  font-family: 'Courier New', monospace;
  font-size: 35px;
  line-height: 50px;
  margin-bottom: 55px;
  font-weight: 400;
}

button{
  background-color: #240202;
  color: white;
  border: 2px solid #0039BA;
  padding: 18px 97px 16px 40px;
  font-size: 35px;
  font-weight: 400;
  margin-bottom: 120px;
}

.lista{
  margin-top: 105px;
  padding-left: 146px;
  padding-right: 138.5px
}

ol{
  list-style: none;
  counter-reset: li;
}

li::before{
  content: "0" counter(li) ". ";
  font-size: 70px;
  font-weight: 400;
  line-height: 88px;
}

li {
  counter-increment: li;
  font-weight: 400;
  font-size: 22px;
  line-height: 34px;
  width: 1310px;
  padding-left: 6px;
  padding-right: 0.5px;
}

.linea{
  border-top: 2px solid #707070;
  padding-top: 18.5px;
  padding-left: 5.6px;
}

.details{
  font-size: 22px;
  font-weight: 400;
  text-decoration: underline;
  padding-top: 33px;
  color: #FF0000;
  display: block;
  padding-bottom: 71px;
}

.details:hover{
  color: #0039BA;
}

footer{
  margin-top: 143px;
  padding: 81px 1179px 204px 152px;
  font-size: 22px;
  font-weight: 400;
  line-height: 34px;
  box-sizing: border-box;
}
