.logo {
	max-width: 200px;
}
p, li {
	font-size: 1.1rem;
	font-weight: 300;
}
.title {
	font-size: 5rem;
	font-weight: 600;
	font-style: italic;
}
.lead {
	font-size: 3rem;
	font-weight: 300;
	font-style: italic;
}
.btn-lg{
	min-width: 250px;
}
#intro {
	background-color: #0d462c;
	background-image: url('img/traiggy1.webp');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
	color: #fff;
	font-size: 16px;
	min-height: 90vh;
}
#why {
	background-color: #0d462c;
	background-image: url('img/traiggy2.webp');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
}
#advantages {
	background-color: #0d462c;
	background-image: url('img/traiggy3.webp');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
}
#lima {
	background: url('img/lima2.webp');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	background-size: cover;
	height: 350px;
}
.container {
	background-color: transparent;
}
h2 {
	color:#308926;
}
.whitebg {
	background-color: #fff;
}
.p60 {
	max-width: 50%;
}
.whitebg80 {
	padding: 20px;
	border-radius: 5px;
	background-color: rgba(255,255,255,0.7);
}
.lang{
	right: 20px;
}
@media screen and (max-width: 575px) {
	.logo {
		width: 50%;
		max-width: 200px;
	}
	.title {
		font-size: 3rem;
	}
	.lead {
		font-size: 2rem;
	}
	#lima {
		background: url('img/lima2.webp');
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: bottom;
		background-size: 100%;
		height: 200px;
	}
}
@supports (-webkit-overflow-scrolling: touch) {
	#intro, #why, #advantages, #lima {
		background-size: cover;
		background-attachment: scroll;
	}
}
