@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;600;700&display=swap');
:root{
	--primary : #09B850;
	--secondary:#A2D934;
	--bco:#fff;
	--black: #202124; 
	--txt: #606261;
	--txt2:'Instrument Sans', sans-serif;;
	--verde : #0b4222;
	--font-family:'Inter', sans-serif;
	--transition: all 0.5s ease;
	--box-shadow: 0px 15px 25px rgba(0,0,0,0.2);
	--border: 4px;
} 
*{
	margin: 0;
	padding: 0;
}
body{
	background: #f6f6f6;
	font-family: var(--font-family);
	font-size: 1rem;
}
img{
	border-radius: var(--border);
}
.call{
	padding: 1.5rem 0;
}
h1{
	font-size: 3.6rem;
	line-height: 1.25;
	color: var(--black);
	font-weight: 700;
	font-family: var(--txt2);
	padding: 2rem 5rem;
}
h2{
	font-family: var(--txt2);
	font-size: 2.75rem;
	padding: 0 0 20px;
	line-height: 1.3;
	font-weight: 700;
}
h3{
	font-family: var(--txt2);
	padding: 0 0 20px;
	line-height: 1.3;
	font-weight: 700;
}
p{
	font-size: 1rem;
	font-family: var(--font-family);
	padding: 0 2rem 0 0;
}
strong{
	color: var(--primary);
}
.lead{
	font-size: 1.25rem;
    font-weight: 400;
    padding: 0 10rem;
}
.header{

}
.navbar-brand{
	font-size: 1.5rem;
	font-weight: 800;
	color: var(--primary);
}
.navbar{
	box-shadow: var(--box-shadow);
	color: var(--txt);
	font-weight: 500;
}
.navbar a{
	transition: var(--transition);
}
.navbar a:hover{
	color: var(--primary);
}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    color: var(--primary);
}
.footer{
	background: var(--black);
	color: var(--bco);
}
.footer ul li{
	text-transform: none;
	list-style: none;
}
.brand{
	width: 300px;
	margin-top: 35px;
}

td{
	text-align: left;
}
@media (max-width:576px) {  
	body{
		background: #f6f6f6;
	}
	.header{
	width: 100%;
	height: 100vh;
	background-image: linear-gradient(rgba(92,147,32,0.8),rgba(28,70,45,0.9)),url("images/slider01.jpg");
	background-image: linear-gradient(rgba(255,255,255,0.6),rgba(255,255,255,0.4)),url("images/slider01.jpg");
	background-size: cover;
	background-position: center;
}
	.navbar{
		padding: 0;
	}
	.fa, .fas {
		font-weight: 900;
		font-size: 28px;
		color: var(--primary);
	}
	.titular{
		width: 100%;
	}
	h1 {
	font-size: 52px !important;
	line-height: 40px !important;
	font-weight: 800 !important;
	letter-spacing: 0px !important;
	text-transform: none !important;
	padding-bottom: 50px;
	padding-top: 30%;
}
	h1 span{
	font-size: 52px !important;
	line-height: 40px !important;
	font-weight: 800 !important;
	letter-spacing: 0px !important;
	text-transform: none !important;
	padding-bottom: 50px;
	color:var(--primary);
}




	
}