/* CSS FEITO POR THIAGO FRONT MARKETING 2020 - SUPER T.I */
/* CSS FEITO POR THIAGO FRONT MARKETING 2020 - SUPER T.I */
/* CSS FEITO POR THIAGO FRONT MARKETING 2020 - SUPER T.I */


html{
	scroll-behavior: smooth;
}

body{
	zoom: 95%;
}

.topo{
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 3px;
    position: fixed;
    width: 100%;
    z-index: 100;
    top: -1%;
    left: 0;
    -webkit-box-shadow: 1px 1px 10px 0px rgba(30, 30, 30, 0.28);
    -moz-box-shadow: 1px 1px 10px 0px rgba(30, 30, 30, 0.28);
    box-shadow: 1px 1px 10px 0px rgba(30, 30, 30, 0.28);
}

.topo .navbar ul li p{
	padding: 25px 10px 0px 10px;
	color: #3B3B56;
	font-weight: normal;
}

.topo .navbar ul li p:hover{
	color: #c88d36;
}

.topo img{
	width: 222px;
}

.topo .row{
	display: block;
}

.logo1{
	display: none;
}

.logo2{
	display: block;
	padding: 15px 30px 0px 30px;
}

.carousel-one{
	margin-top: 70px;
}



/*.primeiro-slider{
	background-image: url(../imgs/slider-principal-2020.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

	height: 670px;
}

.primeiro-slider img{
	width: 222px;
}

.bg-dark{
	background-color: transparent !important;
}

.logo1{
	display: none;
}

.logo2{
	display: block;
	padding: 15px 30px 0px 30px;
}


.primeiro-slider .navbar ul li p{
	padding: 25px 10px 0px 10px;
	color: #3B3B56;
	font-weight: normal;
}

.primeiro-slider .navbar ul li p:hover{
	color: #c88d36;
}

.menu-fixo {
	position: fixed;
	top: 0;
	z-index: 99;
	transition: all .5s;
	background-color: #fff !important;
	width: 100%;
	margin-left: -15px;
	padding-top: 0;

	-webkit-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.48);
	-moz-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.48);
	box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.48);
}*/


/* ************ *********** */
/* ************ *********** *//* ************ *********** */
/* ************ *********** *//* ************ *********** *//* ************ *********** */

.back-apresentacao{
	background-image: url(../imgs/back-apresentacao.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.apresentacao{
	padding: 60px 0 70px 0;
}

.apresentacao .titulo1 h1{
	font-weight: bold;
	color: #3B3B56;
	margin-bottom: 80px;
	font-size: 50px;
}

.apr-1 img{
	width: 95%;
	margin-bottom: 90px;
}

.apr-2 h4{
	color: #6d6e71;
	font-weight: normal;
	padding-top: 60px;
}

.apresentacao h1{
	font-weight: bold;
	color: #3B3B56;
	margin-bottom: 90px;
}

.apresentacao h4{
	color: #6d6e71;
	font-weight: normal;
	text-align: justify;
}

.apresentacao h4 span{
	color: #c88d36;
	font-weight: bold;
}

.apresentacao .apr-icon{
	float: left;
	margin-right: 30px;
}

.apr-3{
	margin-bottom: 50px;
}


/* ************ *********** */

.atuacao{
	padding: 20px 0 70px 0;
}

.atuacao h1{
	font-weight: bold;
	color: #3B3B56;
}

.atuacao h3{
	font-weight: normal;
	margin-bottom: 50px;
}

.atuacao h4{
	color: #6d6e71;
	font-weight: normal;
	margin-bottom: 50px;
	padding-top: 90px;
	text-align: justify;
}

.atuacao img{
	width: 90%;
}


/* ************ *********** */
/* ************ *********** *//* ************ *********** */
/* ************ *********** *//* ************ *********** *//* ************ *********** */


.slider-meio{
	background-image: url(../imgs/slider-meio.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

	height: 400px;
	text-align: right;
	align-content: right;
	align-items: right;

	display: flex;
    flex-direction: column;
    justify-content: center;
}


/* ************ *********** */
/* ************ *********** *//* ************ *********** */
/* ************ *********** *//* ************ *********** *//* ************ *********** */
.back-marcas{
	background-image: url(../imgs/back-apresentacao-2.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.marcas{
	padding: 70px 0 40px;
}

.marcas h1{
	font-weight: bold;
	color: #3B3B56;
}

.marcas h3{
	font-weight: normal;
	color: #3B3B56;
	margin-bottom: 70px;
}

.marcas h5{
	color: #3B3B56;
	font-weight: normal;
	text-align: justify;
}

.marcas a{
	text-decoration: none;
	font-weight: bold;
	color: #3B3B56;
	font-style: italic;
	padding-top: 20px;
}

.marcas .logo-marcas{
	width: 205px;
	margin: 0 auto;
}

.marcas img{
	padding-bottom: 20px;
}

.texto-marcas{
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.marcas-linha{
	margin-bottom: 55px;
}



/* ************ *********** */
/* ************ *********** *//* ************ *********** */
/* ************ *********** *//* ************ *********** *//* ************ *********** */


.slider-final{
	background-image: url(../imgs/slider-final-2020.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

	height: 400px;
	text-align: right;

	display: flex;
    flex-direction: column;
    justify-content: center;

    margin-top: -15px;
}

.slider-final h1{
	color: #ffffff;
	font-weight: bold;
	font-size: 50px;
}

.slider-final h1 span{
	color: #d1903b;
}


/* ************ *********** */
/* ************ *********** *//* ************ *********** */
/* ************ *********** *//* ************ *********** *//* ************ *********** */

.footer1{
	padding: 60px 0 60px 0;
	background-color: #FFFFFF;
}

.footer1 img{
	width: 300px;
}

.footer2{
	background-color: #2a2a49;
	padding: 5px 0 5px 0;
}

.footer2 a{
	text-decoration: none;
}

.footer2 a p{
	color: #fff;
	margin-bottom: 0;
}




























/* ************ *********** *//* ************ *********** *//* ************ *********** */
/* MEDIA QUERIES - RESPOSIVIDADE */ /* MEDIA QUERIES - RESPOSIVIDADE */ /* MEDIA QUERIES - RESPOSIVIDADE */
/* ************ *********** *//* ************ *********** *//* ************ *********** */


@media(max-width:991px){
	.logo1{
		display: block;
		padding-top: 5px;
	}

	.logo2{
		display: none;
	}

	.apr-2 h4{
		font-size: 16px;
		padding-top: 25px;
	}

	.apresentacao h4{
		font-size: 16px;
	}

	.topo .navbar ul li p{
		padding: 0;
	}

	.apresentacao .apr-icon img{
		width: 83%;
	}

	.atuacao h4{
		font-size: 16px;
	}

	.atuacao h3{
		font-size: 23px;
	}

	.marcas h3{
		font-size: 23px;
	}

	.marcas h5{
		font-size: 14px;
	}

	.marcas .logo-marcas{
		width: 155px;
	}

	.slider-final h1{
		font-size: 37px;
	}

	.atuacao h4{
		padding-top: 70px;
	}

	.marcas-linha {
		margin-bottom: 70px;
	}

}


@media(max-width:767px){
	.slider-final{
		height: 250px;
	}

	.apr-1 img{
	margin-bottom: 30px;
	}

	.apr-1{
		text-align: center;
		align-items: center;
		align-content: center;
		margin: 0 auto;
	}

	.apr-2 h4{
		padding-top: 0px;
		margin-bottom: 40px;
	}

	.apresentacao .titulo1 h1{
		margin-bottom: 50px;
	}

	.carousel-indicators li{
		display: none;
	}

	.apr-3{
		margin-bottom: 0px;
	}

	.apresentacao {
    	padding: 50px 0 15px 0;
	}

	.apresentacao h1 {
		margin-bottom: 40px;
	}

	.atuacao {
    	padding: 20px 0 20px 0;
	}

	.atuacao h4{
    	padding-top: 35px;
	}

	.reverse1{
		order: 1;
	}

	.reverse2{
		order: 2;
	}

	.topo img{
		width: 200px;
	}

}


@media(max-width:360px){

	.slider-final h1{
		font-size: 27px;
	}

	.apresentacao .titulo1 h1 {
		font-size: 40px;
	}

	.pilares .row .col-md-6{
		margin-bottom: 20px;
	}

	.footer1 img {
    width: 250px;
	}

}


