@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap');
html {}

body {
  font-size: 20px;
  font-family: 'Roboto', serif;
  font-weight: 400;
  height: 100%;
  line-height: 1;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  color: #002469;
  background-color: #ffffff;
}

a:link, a:hover, a:active, a:visited {color: #002469; text-decoration: none;}
a:hover {text-decoration: underline !important; transition: 1s; }
.container .capfir p {margin: 20px 0 300px;}
.container {text-align: center;}
.container p { margin: 0 10px 40px; padding: 0;}
.container .partners {display: flex; justify-content: center; flex-direction: row; margin-bottom: 50px;}
.container .contatti p {margin-bottom: 1em;}
.container .under p {color: #ffffff; font-weight: bold; background: #002469; display: inline-block; padding: 10px 5px;}

@media screen and (max-width: 910px){
    .container .capfir p {margin: 20px 0 50px;}
    .container .partners {display: flex; justify-content: center; flex-direction: column; margin-bottom: 20px;}

}
