@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;1,100;1,300&display=swap');
/* general styles */
body  {
	font-family: 'Roboto', sans-serif;
}

.container {
	font-family: 'Roboto', sans-serif;
}

.nav-menu-principal {
	font-weight: 300;
	font-size: 15px!important;
}

.nav-menu-principal a {
	color: #212529!important;
	font-size: 18px;
	font-weight: bold;
}

.nav-menu-principal a.active {
	color: #2E58A5!important
}

.infotopo i {
	color: #2E58A5;
	font-size: 25px;
	margin-right: 10px;
}

.infotopo-whatspp {
	font-size: 20px!important;
	color: #2E58A5;
}

.infotopo-whatspp h3 {
	margin-top: 20px;
	float: left;
	margin-right: 10px;
}

.carousel-item img {
	height: 800px;
}

.carousel-control-prev, .carousel-control-next {   
    top: 200px!important;   
}

.carousel-caption {
	position: absolute;
	background-color: rgba(255, 167, 82, 0.9);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 20px;
}

.carousel-caption h5 { 
	font-size: 30px;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
}
.carousel-caption a { 
	color: #333;
	
}

.carousel-caption p a { 
	font-size: 24px;
}

.btn-primary-custom {
	background: #2E58A5;
	border: #ECB20D;
}

.btn-primary-custom:hover {
	background: #ECB20D;
	border: #ECB20D;
	color:#212529;
}

.card-icon  {
	text-align: center;	
}

.card {
	min-height: 350px;
}

.card-icon i {
	font-size: 60px;	
	color: #2E58A5;
}

.footer {
	border-top: solid 1px #ECB20D;
	background: #2E58A5;
	
}

.footer ul   {
	list-style: none;
}
.footer ul li  {
	display: inline-block;
}
/* .footer ul li a {
	color: #fff;
} */

.footer h3 {
	color: #fff;
}

.footer p {
	color: #fff;
}


.footer .fa-whatsapp {
	font-size: 30px!important;
	color: #212529;
	
}

.footer .fa-instagram {
	font-size: 30px!important;
	color: #212529;
}

.whatsapps-fixed {
	position:fixed;
	width:60px;height:60px;bottom:40px;right:40px; 
  	z-index:1000;
}

.bg-paginas-img img {
	width: 100%;
	height: 255px;
}



