@charset "utf-8";
/* CSS Document */

.areaContatti h2{
font-size:24px;
}

#areaForm{
background-color:#fff;

}

#areaForm .bi{
font-size:30px;
}


#areaLista{
padding:0px 0px 100px 0px;

}

.valid-feedback{
  font-family: "Work Sans", sans-serif;
font-weight:400;
font-size:16px;

}
.invalid-feedback{
  font-family: "Work Sans", sans-serif;
font-weight:400;
font-size:16px;

}
::-webkit-scrollbar {
                                  width: 8px;
                                }
                                /* Track */
                                ::-webkit-scrollbar-track {
                                  background: #f1f1f1; 
                                }
                                 
                                /* Handle */
                                ::-webkit-scrollbar-thumb {
                                  background: #888; 
                                }
                                
                                /* Handle on hover */
                                ::-webkit-scrollbar-thumb:hover {
                                  background: #555; 
                                } 
.heading{
    font-size:20px;
    font-weight:600;
    color:#3D5AFE;

}
 .line1{
    color:#000;
    font-size:12px;

  }
   .line2{
    color:#000;
    font-size:12px;
    
  }
   .line3{
    color:#000;
    font-size:12px;
    
  }
.cards {
    font-family: "Work Sans", sans-serif;
    border-radius: 24px !important;
    overflow: hidden;
    /*box-shadow: 0 0 10px 30px rgba(0,0,0,0.08);*/
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    background: #fff;
}

.cards:hover {
    transform: translateY(-12px) scale(1.05);
    box-shadow: 0 25px 50px rgba(0,0,0,0.18);
}

.cards img {
    transition: transform 0.4s ease;
}

.cards:hover img {
    /*transform: scale(1.1);*/
}
.cards p{
  font-family: "Antonio", sans-serif;
}
    
.cards img{
width:80px;
height:auto;
}

/*.cards:hover{

    box-shadow: 5px 6px 6px 2px #dbdce0;
    transform: scale(1.1);
}*/


.cards a{
	color:#fff;
	text-decoration:none;
}
#areaForm{
padding:0px 0px 100px 0px;
}
form label{
  font-family: "Work Sans", sans-serif;
padding:0px 0px 8px 0px;
}
#areaForm p, #testoInterno p{
  font-family: "Work Sans", sans-serif;
font-size:18px;
font-weight:300;

}

/* CARD CON SPAZIO ARIOSO E RESPONSIVE */

