.banner-temp-a{
	background-image: url("/resources-responsive/img/sections/produtos-servicos/investimentos/mercado-capitais/mercados-capitais.jpg");
	background-repeat: no-repeat;
	height: 556px;
    background-size: cover;
    background-position: center; 
    max-width: 100%;
}

.bg-custodia{
	background-image: url("/resources-responsive/img/sections/produtos-servicos/investimentos/mercado-capitais/banner-custodia.jpg");
}

.bg-agency-and-trust{
	background-image: url("/resources-responsive/img/sections/produtos-servicos/investimentos/mercado-capitais/banner-agency-and-trust.jpg");
}

.bg-brazilian-depositary-receipts{
	background-image: url("/resources-responsive/img/sections/produtos-servicos/investimentos/mercado-capitais/banner-brazilian-depositary-receipts.jpg");
}

.bg-debentures{
	background-image: url("/resources-responsive/img/sections/produtos-servicos/investimentos/mercado-capitais/banner-debentures.jpg");
}

.site-content .main .section{
	padding-top: 90px;
}
.acordeon .accordion{
	margin-bottom: 5px;
}
.acordeon .panel{
	padding:2px 18px;
}

.site-content .main .section{
	flex-wrap: wrap;
}

.italic{
	font-style: italic;
}

.bullets-container {
	display: inline-block;
}

.section-img {
	width: 100%;
	margin-bottom: 30px;
}

.footer-links {
	padding: 0 50px;
}


.article-footer {
	max-width: 1284px;
    width: 100%;
    margin:0 auto;
    margin-bottom: 29px;
	display:inline-block;	
}
.article-footer *{
	font-family:InterstatePlus-Light;
}
.article-footer h5 {    
  color: #0f6cae;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #0f6cae;
  font-weight: bold;
}
.article-footer .row {
	margin: 0;
    float:left;
    width:20%;
    display: flex;
    flex-direction: column;
}
.article-footer .row.last{
	width: auto;
	float: right;
}
.article-footer .row h3 {
    font-size: 16px;
    color: #0f6cae;
    font-weight: 300;
	line-height:17px;
	padding-bottom: 15px;
}
.article-footer .row ul{padding-left: 15px;margin: 0;}
.article-footer .row ul li{
    font-size:14px;
    color: #0f6cae;
    list-style-type: disc;
    padding-bottom: 5px;
}
.article-footer .row ul li a {
    color:#333333;
}

@media(max-width: 990px) {
	.article-footer .row {
		width: 30%;
	}

	.article-footer .row.last {
		padding-top: 30px;
		float: left;
	}
}


@media (max-width: 767px){
	.site-content .main .section{
		padding-top: 40px;
	}
	h2{
		font-size: 28px;
	}

	.article-footer .row {
		width: 100%;
	}

	.footer-links {
		padding: 0 20px;
	}

	.article-footer .row.last img {
		max-width: 100%;
	}

}

