@font-face {
	src: url(fonts/MontserratBold.ttf);
	font-family:MontserratBold;
	}
@font-face {
	src: url(fonts/MontserratExtraBold.ttf);
	font-family:MontserratExtraBold;
	}
@font-face {
	src: url(fonts/MontserratMedium.ttf);
	font-family:MontserratMedium;
}
@font-face {
	src: url(fonts/MontserratRegular.ttf);
	font-family:MontserratRegular;	
}
@font-face {
	src: url(fonts/NunitoSansRegular.ttf);
	font-family:NunitoSansRegular;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #e27d15;
}
.btn-demo, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #e27d15;
}
.text-home{
	display: flex;
	 justify-content: center;
	 align-items: center;
}

.bg-image{
	background-image:url("background1.jpg");
	background-color: #ffffff;
	position: relative;
	background-repeat: no-repeat;
	background-size: 100%;
	
}
.btn-inicial, .btn-inicial:hover, .btn-inicial:active, .btn-inicial:visited {
	 background-color:#00adcf;
	 color: white;
}
.bg-image2{	
	background-image:url("background2.jpg");
	background-color: #ffffff;
	position: relative;
	background-repeat: no-repeat;
	background-size: 100%;
    
}
.bg-image3{	
	background-image:url("background3.png");
	min-height: 800px;
	position: relative;
	background-position: center;
  	background-repeat: no-repeat;
  	background-size: cover;  
}

.content{
		position: relative;
		width: 100%;
		height: 600px;
}

.centered {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
}

.body{
		padding-left:5%;
		padding-right:5%;
		display:inline-block;
		overflow-x: hidden
}

.card{
		font-family:NunitoSansRegular;
		border: 1px solid rgba(0,0,0,0);
}
.card-body{
		padding: 0rem 0rem;
}

.h1{
	font-family:MontserratExtraBold;
}