#sec1 .cella { height: 15vw; max-height: 250px; min-height: 170px }
#sec2 { height: 17vw ; max-height: 290px; min-height: 200px }
#sec4 object {
    width: 80%
}
.acc {
    position: relative;
    border-bottom: 1px solid #4d4d4d
}
.acc2 {
    display: none
}
.acc, .acc2 {
    padding-right: 30px
}
.piu {
    position: absolute;
    top: 5px;
    right: 0;
    width: 14px;
    height: 14px
}
.piuvert {
    position: absolute;
    width: 2px;
    background: #4d4d4d;
    left: 6px;
    height: 14px
}
.piuorizz {
    position: absolute;
    border-top: 2px solid #4d4d4d;
    bottom: 0;
    height: 8px;
    width: 14px
}
#acco .cc {
    margin-top: 0;
    margin-bottom: 0
}
@media screen and (max-width:414px){
    #sec4 object {
        width: 90%
    }
}
@media screen and (max-width:320px){
    #sec4 object {
        width: 100%
    }
}
@media screen and (min-width:600px) and (max-width:767px){
    #sec4 object {
        width: 70%
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    #sec4 object {
        width: 100%
    }
}