@font-face {
    font-family: 'Linux Biolinum G';
    src: url('fonts/LinuxBiolinumG.eot');
    src: url('fonts/LinuxBiolinumG.eot?#iefix') format('embedded-opentype'),
/*        url('fonts/LinuxBiolinumG.woff') format('woff'),*/
        url('fonts/LINBIOLINUM_R_G.TTF') format('truetype'),
        url('fonts/LinuxBiolinumG.svg#LinuxBiolinumG') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Linux Biolinum G';
    src: url('fonts/LinuxBiolinumGB.eot');
    src: url('fonts/LinuxBiolinumGB.eot?#iefix') format('embedded-opentype'),
        url('fonts/LINBIOLINUM_RB_G.TTF') format('truetype'),
        url('fonts/LinuxBiolinumGB.svg#LinuxBiolinumGB') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Linux Biolinum G';
    src: url('fonts/LinuxBiolinumGI.eot');
    src: url('fonts/LinuxBiolinumGI.eot?#iefix') format('embedded-opentype'),
        url('fonts/LINBIOLINUM_RI_G.TTF') format('truetype'),
        url('fonts/LinuxBiolinumGI.svg#LinuxBiolinumGI') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

* {
    font-family: "Linux biolinum G"/*, "Segoe UI", optima, copperplate, sans-serif*/;
    font-size: 16px;
    color: #242946;
    box-sizing: border-box;
}
body, html {
    /* background: url("testata.png") #fff fixed top left / 100% no-repeat ; */
    background-color: #f0f0f0;
    border: 0;
    margin: 0;
    padding: 0;
}
h1 {
    font-size: 3rem;
    text-align: center;
}
h2 {
    font-size: 1.5rem;
    text-align: center;
}
#testata {
    width: 100%;
    height: auto;
    text-align: center;
}
#corpo {
    /*position: absolute;
    bottom: 0;*/
    font-size: 1rem;
}
#corpo div {
    margin: 2rem;
    text-align: justify;
}
#piepagina {
    padding: 2em;
    font-size: .8rem;
    background-color: #dedede;
    position: relative;
    bottom: 0;
    text-align: center;
    width: 100%;
    margin-top: 2rem;
}
.ruota {
    display: inline-block;
    rotate: 25deg;
    font-size: 3.5rem;
}

@media screen and (min-width: 768px) {
    #testata {
        max-width: 100%;
    }
    
}