@charset "utf-8";
/* CSS Document */

.hero {
	height:80vh;
	background-size: cover;
	padding-top:24vh;
	padding-bottom:12vh;
}

.hero.slide1 {
	background-image:linear-gradient(rgba(0, 46, 91, 0.28),rgba(0, 46, 91, 0.64)), url(img/slide_patente_moto.jpg);
}

.hero.slide2 {
	background-image:linear-gradient(rgba(0, 46, 91, 0.28),rgba(0, 46, 91, 0.64)), url(img/slide_patente_minicar.jpg);
}

.hero.slide3 {
	background-image:linear-gradient(rgba(0, 46, 91, 0.28),rgba(0, 46, 91, 0.64)), url(img/slide_patente_minicar2.jpg);
}

.carousel-item .hero h1 {
	font-size: 4.5rem;
	color:#fff;
	padding-bottom:1rem;
}

.carousel-item .hero p {
	font-size: 1.3rem;
	line-height:1.5;
	padding-left:0.2rem;
	padding-bottom:1rem;
	color:#fff;
}
img.boxiconcolor {
	filter: invert(0.5) sepia(1) saturate(5) hue-rotate(0deg);
}

.bg1 {
	background-image:linear-gradient(rgba(0, 46, 91, 0.2),rgba(0, 46, 91, 1)), url(img/minicar_leggere.jpg);
	background-size: cover;
}

.bg2 {
	background-image:linear-gradient(rgba(0, 46, 91, 0.2),rgba(0, 46, 91, 1)), url(img/moto.jpg);
	background-size: cover;
}

.bg3 {
	background-image:linear-gradient(rgba(0, 46, 91, 0.2),rgba(0, 46, 91, 1)), url(img/minicar2.jpg);
	background-size: cover;
}
