@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600&display=swap');
div.full {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
div.full.sfondo-bianco {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
div.img-di-sfondo {
    position: relative;
    background-attachment: scroll;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	background-color: #009FDF;
}
@media (max-width: 540px) {
	div.img-di-sfondo {
    	padding-top: 14.5rem;
		position: relative;
		background-attachment: scroll;
		background-position:80% -10%;
		background-size:260%;
		background-repeat: no-repeat;
	}
}
div.sfondo-blu {
	background-color: #009FDF;
}
div.sfondo-blu-scuro {
	background-color: #0077C8;
}
.card{
	background-color: rgb(255 255 255 / 0.8);
	border: none;
	box-shadow: 0px 0px 20px 0px rgba(0,119,200,0.75);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,119,200,0.75);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,119,200,0.75);
}
.card h4{
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	color: #0077C8;
}
.card ul{
	font-family: 'Titillium Web', sans-serif;
	font-weight: 300;
    list-style: none;
    padding-left: 0;
}
.card ul li {
    position: relative;
    padding-left: 20px;
}
.card ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    background-image: url('../../img/bullet.png');
    background-size: cover;
    background-position: center;
    left: 0;
    top: 13px;
    transform: translateY(-50%);
}
.btn.btn-light{
	font-size: 1.1rem;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	min-width: 200px;
	min-height: 62px;
}
div.sfondo-blu-scuro small {
	font-size: 0.7rem;
}