#topo{
	background:#FFF;
}
body{
	background:#f4f4f4;
}
@media (max-width: 1200px){
	.container, .container-lg, .container-md, .container-sm {
		max-width: 100% !important;
	}
}
#banner{
	width:100%;
	height:558px;
	background:url(../images/new/bg-banner-assessoria-empresarial.jpg) left center;
	background-size:cover;
}
#banner img{
	max-width:100%;
}
#apresentacao{
	margin-top:90px;
	margin-bottom:100px;
}
#apresentacao span{
	display:block;
	margin:0 auto;
	font-family: 'Work Sans', sans-serif;
	color:#626262;
	font-size:22px;
	margin-bottom:15px;
}
#apresentacao strong{
	display:block;
	margin:0 auto;
	font-family: 'Work Sans', sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:50px;
	margin-bottom:90px;
}
@media(max-width:520px){
	#apresentacao .col-1{
		display:none;
	}
	#apresentacao .col-9{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	#apresentacao strong{
		font-size:42px;
	}
	#apresentacao strong br{
		display:none;
	}
}
#apresentacao .itens {
    display: flex;
    flex-flow: wrap;
	justify-content:center;
	margin-top:-20px;
}
#apresentacao  .itens .item{
	text-align:center;
	width:max-content;
	padding: 0 40px;
	background:#402770;
	color:#FFF;
	border-radius:20px;
	height: 95px;
	line-height: 95px;
	margin: 20px;
	font-family: 'Work Sans', sans-serif;
	font-size:18px;
}
#atuacao{
	background:#54c49f;
}
#atuacao p{
	font-family: 'Work Sans', sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:45px;
	max-width:468px;
	margin:0 auto;
	margin-bottom:15px;
}
#atuacao span{
	font-family: 'Work Sans', sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:22px;
	max-width:468px;
	display:block;
	margin:0 auto;
}
#atuacao img{
	max-width:100%;
}
@media(max-width:520px){
	#atuacao p{
		font-size:36px;
	}
}
#objetivo{
	background:#402770;
}
#objetivo p{
	font-family: 'Work Sans', sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:45px;
	max-width:548px;
	margin:0 auto;
	margin-bottom:15px;
}
#objetivo span{
	font-family: 'Work Sans', sans-serif;
	font-weight:bold;
	color:#FFF;
	font-size:22px;
	max-width:548px;
	display:block;
	margin:0 auto;
}
#objetivo img{
	max-width:100%;
}
@media(max-width:520px){
	#objetivo p{
		font-size:36px;
	}
}
#saibamais{
	margin-top:90px;
	margin-bottom:90px;
}
#saibamais .container{
	padding:80px;
	background:#FFF;
	border-radius:31px;
}
#saibamais p{
	font-family: 'Work Sans', sans-serif;
	font-weight:bold;
	color:#000;
	font-size:38px;
}
#saibamais img{
	max-width:100%;
	object-fit:cover;
	object-position:right;
}
#saibamais a{
	text-align:center;
	width:max-content;
	padding: 0 40px;
	background:#00c49a;
	color:#FFF;
	border-radius:11px;
	height: 62px;
	line-height: 62px;
	font-family: 'Work Sans', sans-serif;
	font-size:22px;
	display:block;
	text-decoration:none;
	transition:all .2s;
}
#saibamais a:hover{
	background:#402770;
	font-weight:bold;
}
@media (max-width: 1200px){
	#saibamais .container {
		max-width: calc(100% - 30px) !important;
	}
}
@media (max-width: 992px){
	#footer img{
		margin-top:35px;
	}
	#atuacao p,#objetivo p{
		margin-top:45px;
		max-width:calc(100% - 30px);
	}
	#atuacao span,#objetivo span{
		margin-bottom:45px;
		max-width:calc(100% - 30px);
	}
	#saibamais img{
		margin-top:25px;
		margin-bottom:40px;
	}
	#atuacao p br,#objetivo p br, #saibamais p br{
		display:none;
	}
	#atuacao span br,#objetivo span br{
		display:none;
	}
}
