

/* FOOTER */

	.bs-footer {
		background-color: #333333;
		color: #ffffff;
		font-family: "Open Sans";
		padding-bottom: 40px;
		padding-top: 40px;
		margin-top: -6px;
	}

	.bs-footer li {
		list-style: none;
	}

	.bs-footer ul {
		margin: 0px;
		padding: 0;
	}

	.bs-footer a {
		font-style: none;
		color: #ffffff;
	}

	.bs-footer a:hover {
		font-style: none;
		color: #ffffff;
	}

	.colorido {
		background-color: #985214;
	}


	.bs-cinza-light {
		background-color: #EEEEEE;
		padding-bottom: 40px;
		padding-top: 40px;
		text-align: center;
	}

	.bs-home-clientes {
		font-family: "Open Sans", "Arial", sans-serif;
		padding-top: 0px;
		padding-bottom: 80px;
		text-align: center;
	}

	.bs-home-benvindo {
	 	font-family: "Open Sans", "Arial", sans-serif;
		padding-bottom: 40px;
		padding-top: 40px;
		text-align: justify;
	}

	.bs-contato-title {
		font-family: "Open Sans", "Arial", sans-serif;
		padding-top: 40px;
	}
	

	.bs-contato {
		padding-bottom: 40px;
		font-family: "Open Sans", "Arial", sans-serif;
	}

/* EQUIPE.HTML */

	.bs-equipe-title {
		font-family: "Open Sans", "Arial", sans-serif;
		padding-top: 40px;
		padding-bottom: 40px;
	}


	.bs-equipe { 
		margin-top: 20px;
		margin-bottom: 60px;
		font-family: "Open Sans", "Arial", sans-serif;
		text-align: justify;
	 }

	 .bs-equipe h2 {
	 	margin-top: 0;	 	
	 }

	 .photo-cv {
	 	width: 250px;
	 	margin-bottom: 28px;	
	    height: 250px; /* Garantindo que a altura seja igual à largura para manter a forma circular */
    	object-fit: cover; /* Garante que a imagem ocupe todo o espaço da caixa sem distorcer */
    	border-radius: 50%; /* Torna as imagens circulares */
       
	 }





	.bs-spec {
	 	font-family: "Open Sans", "Arial", sans-serif;
	 	/*background-color: #EEEEEE;*/
	 	background-color: #e0e0d1;
		padding-top: 0px;
		padding-bottom: 80px;
		text-align: center;
	 }

	.bs-atuacao {
	 	font-family: "Open Sans", "Arial", sans-serif;
	 	margin-bottom: 40px;
	 }

	.bs-atuacao h2 {
	 	margin-top:0;
	 }

	.bs-atuacao-d {
	 	text-align: justify;
	 	border-left: solid 1px #cccccc;

	 }


	 .bs-img-banner {
	 	margin-top: -20px;
	 }

	 .bs-img-home {
	 	position: relative;

	 }

	 .bs-img-home-txt {
	 	position: absolute;
	 	top: 50%;
	 	left: 50%;
	 	transform: translate(-50%, -50%);
	 	color: #FFFFFF;
	 	font-family: "Open Sans", Arial, sans-serif;
	 	text-align: center;
	 	width: 100%;
	 }


/* MENU */ 
	 .bs-menu {
	 	font-family: "Open Sans", "Arial", sans-serif;
	 }

	.logo-nav {
		margin-top: -2px;
	}

/* carousel */
	
	.home-carousel {
		width: 100%;
		margin-top: -20px;
	}

	.carousel-inner img {
      /* -webkit-filter: grayscale(90%); */
      filter: grayscale(90%); /* make all photos black and white */
      width: 100%; /* Set width to 100% */
      margin: auto;

	}