.contatti-home{
    padding-top: 25vh;
    padding-bottom: 25vh;
    background-image: url('./img-contatti/bancone1.jpg');
    background-size: cover;     /* settare img */
    background-position: center;
}
.contatti-home h2{
    font-family: 'Goblin One', cursive;
    text-shadow: -1px 2px 9px rgba(0, 0, 0, 0.57);
    font-size: calc(2rem + 4vw);
    color: white;
}


/* CONTATTI - HOME */
@media screen and (max-width: 350px){
    .contatti-home h2{
        font-size: calc(2rem + 2.3vw);
    }
}
@media screen and (max-width: 450px){
    .contatti-home h2{
        font-size: calc(2rem + 2.8vw);
    }
}
@media screen and (max-width: 550px){
    .contatti-home{
        padding-top: 18vh;
        padding-bottom: 18vh;
    }
} 
@media screen and (min-width: 551px) and (max-width: 1100px){
    .contatti-home{
        padding-top: 20vh;
        padding-bottom: 20vh;
    }
} 
@media screen and (min-width: 1101px) and (max-width: 1400px){
    .contatti-home{
        padding-top: 20vh;
        padding-bottom: 20vh;
    }
} 


@media screen and (min-width: 700px){
    .footer h3{
        font-size: calc(1.3rem + 2.2vw);
    }
    .footer p{
        font-size: calc(0.8rem + 0.8vw);
    }
} 


@media screen and (min-width: 991px){
    .mappa iframe{
        width: 800px;
        height: 400px;
    }
} 

@media screen and (min-width: 1400px){
    .mappa iframe{
        width: 1200px;
        height: 500px;
    }
} 

