*,
*::before,
*::after {
	box-sizing: border-box;
	margin: 0;
	padding: 0; }

html, body {
	font-family: 'Fira Sans', sans-serif;
	height: 100%;
	width: 100%;
	font-size: 16px; }

img {
	max-width: 100%; }

button {
	cursor: pointer; }

label {
	display: block; }

audio {
	width: 100%;
	border: 1px solid #d9d9d9; }
	
h2, h3, h4, p, ul, ol {
	margin-top: .5em; }

h2 {
	font-size: 2rem; }

h3 {
	font-size: 1.5rem; }

h4 {
	font-size: 1.25rem; }

p, ul, ol, input, textarea, label {
	font-size: 1rem;
	line-height: 1.5rem; }

.info-data {
	color: #004388;
	font-size: .85rem; }
	
.verde1 {
	background-color: #008C3C !important; }

.verde1-reb {
	background-color: rgba(0, 140, 60, 0.2) !important; }

.verde2 {
	background-color: #65B32E !important; }

.verde2-reb {
	background-color: rgba(101, 179, 46, 0.2) !important; }

.verde3 {
	background-color: #008974 !important; }

.verde3-reb {
	background-color: rgba(0, 137, 116, 0.2) !important; }

.verde4 {
	background-color: #52BBB5 !important; }

.verde4-reb {
	background-color: rgba(82, 187, 181, 0.3) !important; }

.azul1 {
	background-color: #004388 !important; }

.azul1-reb {
	background-color: rgba(0, 67, 136, 0.2) !important; }

.azul2 {
	background-color: #006FB9 !important; }

.azul2-reb {
	background-color: rgba(0, 111, 185, 0.2) !important; }

.azul3 {
	background-color: #005687 !important; }

.azul3-reb {
	background-color: rgba(0, 86, 135, 0.2) !important; }

.azul4 {
	background-color: #759CB8 !important; }

.azul4-reb {
	background-color: rgba(117, 156, 184, 0.3) !important; }

.ocre {
	background-color: #D2870B !important; }

.ocre-reb {
	background-color: rgba(210, 135, 11, 0.2) !important; }

.laranja {
	background-color: #C35519 !important; }

.laranja-reb {
	background-color: rgba(195, 85, 25, 0.2) !important; }

.prata {
	background-color: #6D9795 !important; }

.prata-reb {
	background-color: rgba(109, 151, 149, 0.2) !important; }

.cinza {
	background-color: #706F6F !important; }

.preto-reb {
	background-color: rgba(0, 0, 0, 0.1) !important; }

.cor-verdadeiro {
	color: #65B32E; }

.cor-falso {
	color: #C35719; }

.cor-atencao {
	color: #0C70B8; }

 .w1200 {
	max-width: 1200px;
	margin: auto; }
@media (max-width: 1230px) {
	.w1200 {
		padding: 0 15px; } }

.w1000 {
	max-width: 1000px;
	margin: auto; }
@media (max-width: 1030px) {
	.w1000 {
		padding: 0 15px; } }

.w700 {
	max-width: 700px;
	padding: 0 15px;
	margin: auto; }

.tarja {
	color: white;
	border-bottom: 4px solid white; }
.tarja.tarja-sec {
	text-align: center;
	margin-top: 2rem;
	margin-bottom: -1rem; }
.tarja.tarja-sec.regional {
	text-align: left;
	position: relative; }
.tarja.tarja-sec.regional h2 {
	padding-left: 20px; }
.tarja.tarja-sec.regional select {
	color: white;
	border: none;
	font-weight: 700;
	background-color: transparent;
	position: absolute;
	right: 0;
	font-family: inherit;
	padding-left: 10px; }
.tarja.tarja-sec.regional select option {
	text-align: right;
	background-color: #008C3C; }
.tarja.tarja-sec h2 {
	display: inline-block;
	position: relative;
	font-size: 1.5rem;
	line-height: 50px; }
.tarja.tarja-sec h2.icon:before {
	top: 5px; }
/* .tarja.tarja-sec h2.no-icon {
padding: 15px 0;
display: block;
height: auto; }*/
.tarja > * {
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.25rem;
	text-transform: uppercase;
	margin: 0;
	position: relative;
	height: 50px;
	padding-left: 50px;
	transition: .5s; }
.tarja > *:hover {
	opacity: .85; }
	
.interna {
	margin-top: 30px; }
	
.wrapper {
	max-width: 1200px;
	margin: auto;
	padding: 15px; }

ul, ol {
	padding-left: 30px; }

a {
	color: inherit;
	text-decoration: none; }
a:focus, a:hover {
	text-decoration: underline; }
	
input, textarea, button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: inherit;
	display: inline-block;
	border: none;
	background-color: transparent; }
	
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0; }

.busca {
	margin: .6rem 0;
	text-align: right; }
.busca form {
	display: inline-block; }
.busca form > * {
	font-size: 14px;
	display: inline-block;
	height: 30px;
	vertical-align: middle;
	color: #004388;
	background-color: #b8ccdb; }
.busca input[type="text"] {
	max-width: 165px;
	width: auto;
	border-radius: 20px 0 0 20px;
	margin-right: -5px;
	line-height: 30px;
	padding-left: 15px; }
.busca input[type="text"]::-webkit-input-placeholder {
	color: white; }
.busca input[type="text"]:-ms-input-placeholder {
	color: white; }
.busca input[type="text"]::-ms-input-placeholder {
	color: white; }
.busca input[type="text"]::placeholder {
	color: white; }
.busca button {
	cursor: pointer;
	border-radius: 0 20px 20px 0;
	padding: 0 5px; }
.busca button svg {
	display: block;
	width: 25px;
	height: 25px;
	fill: white; }

.logo-bndes {
	padding-left: 10px;
	text-align: right; }
.logo-bndes svg {
	display: inline-block;
	height: auto;
	max-width: 200px;
	max-height: 22px;
	fill: white; }
	
[data-picto="aud"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_aud.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }

[data-picto="img"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
[data-picto="img"] span:last-of-type:after {
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_img.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }

[data-picto="txt"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
[data-picto="txt"] span:last-of-type:after {
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_txt.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }

[data-picto="vid"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
[data-picto="vid"] span:last-of-type:after {
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_vid.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }
	
.rede {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	border-radius: 50%;
	vertical-align: middle;
	background-color: #759CB8;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	transition: .5s; }
.rede:hover {
	background-color: #a8c0d2; }
.rede svg {
	fill: white; }
.rede.fale-conosco-topo {
	background-color: #D2870B; }
.rede.fale-conosco-topo:hover {
	background-color: #f4ac35; }
.rede.fale-conosco-topo svg {
	display: inline-block;
	padding-top: 5px;
	width: 25px;
	height: 25px; }
	
.desktop .menu-wrapper {
	overflow: hidden; }
.desktop .menu-wrapper:hover {
	overflow: visible; }
.desktop .menu-wrapper:hover .menus {
	height: auto;
	opacity: 1;
	transition: .5s; }
.desktop .menu-wrapper .menus {
	z-index: 100;
	width: 100%;
	position: absolute;
	height: 0;
	opacity: 0;
	transition: height .5s; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper {
	overflow: hidden;
	position: relative; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper .sub-menu-bt {
	cursor: pointer;
	position: relative; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper .sub-menu-bt span {
	position: absolute;
	right: 10px; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper .sub-menu {
	background-color: #008C3C;
	position: absolute;
	width: 215px;
	top: 0;
	left: 215px;
	opacity: 0;
	transition: .5s; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper:hover {
	overflow: visible; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper:hover .sub-menu {
	opacity: 1; }

.topo {
	background-color: #004388; }
.topo .w1000 {
	display: flex;
	align-items: center;
	height: 120px; }
.topo .w1000 .coluna {
	flex: 1; }
.topo .w1000 .coluna.centro {
	text-align: center; }

.redes {
	margin: 15px 0 20px; }

.menu-wrapper {
	position: relative;
	margin: 0 -10px;
	max-width: 215px; }

.menu-bt {
	cursor: pointer;
	font-size: 1rem;
	color: white;
	display: block;
	text-transform: uppercase;
	padding: 15px 10px 10px;
	transition: .5s; }
.menu-bt .hamburguer {
	vertical-align: middle;
	display: inline-block;
	width: 40px;
	margin-right: 5px; }
.menu-bt .hamburguer .linha {
	border-radius: 3px;
	margin-bottom: 5px;
	height: 5px;
	display: block;
	background-color: white; }
.menu-bt .menu-texto {
	display: inline-block; }
.menu-bt:hover {
	background-color: white;
	text-decoration: none;
	color: #004388; }
.menu-bt:hover .hamburguer .linha {
	background-color: #004388; }

.menus {
	background-color: #004388; }
.menus ul {
	padding: 0;
	margin: 0;
	list-style: none; }
.menus ul li a {
	color: white;
	padding: 5px 15px;
	display: block; }
.menus ul li a:hover {
	color: #004388 !important;
	text-decoration: none;
	background-color: #65B32E; }

.data {
	text-align: right;
	color: white; }
.data .hora {
	display: inline-block;
	margin-right: 5px;
	color: #65B32E;
	font-weight: 700; }

.logo-agencia svg {
	display: inline-block;
	overflow: visible;
	max-width: 200px;
	max-height: 100px; }
.logo-agencia svg .st0 {
	opacity: 0.7; }
.logo-agencia svg .st1 {
	fill: #65B32E;
	transition: .2s; }
.logo-agencia svg .st2 {
	fill: #65B32E;
	transition: .5s; }
.logo-agencia svg .st3 {
	fill: #FFFFFF; }

.logo-agencia:hover svg .st1 {
	-webkit-transform: rotate(6.5deg);
	transform: rotate(6.5deg);
	-webkit-transform-origin: center;
	transform-origin: center; }

.logo-agencia:hover svg .st2 {
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	-webkit-transform-origin: center;
	transform-origin: center; }
	
.bt {
	color: white;
	text-transform: uppercase;
	font-weight: 700;
	display: inline-block;
	padding: 10px 30px;
	background-color: #004388;
	transition: .5s; }
.bt:hover {
	background-color: #005cbb; }
	
.barra {
	flex: 0 0 35%;
	color: white; }
.barra > div:nth-child(2) {
	margin-top: 30px; }
.barra h4 {
	position: relative;
	padding-top: 5px;
	font-weight: 400;
	font-size: 1.25rem;
	text-transform: uppercase;
	padding-left: 45px;
	padding-bottom: 5px; }
.barra h4 span {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); }
.barra h5 {
	font-size: 1rem;
	font-weight: 400; }
.barra .info-data {
	color: white; }
	
.mais-lidas h4:before {
	left: 0;
	top: 5px;
	position: absolute;
	display: block;
	content: url("../img/pictos/picto_maislidas.svg");
	width: 35px;
	height: 35px;
	margin-left: 5px; }

.mais-lidas ol {
	margin-top: 0;
	counter-reset: li;
	margin-left: 0;
	padding: 0 10px 10px; }
.mais-lidas ol > li {
	position: relative;
	list-style-type: none;
	padding: 10px 10px 10px 50px;
	border-bottom: 1px solid white; }
.mais-lidas ol > li:last-of-type {
	border-bottom: none; }
.mais-lidas ol > li:before {
	font-size: 3rem;
	content: counter(li);
	counter-increment: li;
	position: absolute;
	top: 2rem;
	left: .5rem; }

.campo {
	margin: 0 2px;
	line-height: 1.5rem;
	width: 1.5rem;
	font-weight: 700;
	border-radius: 4px;
	box-shadow: 0 0 5px #999999;
	background-color: white;
	vertical-align: middle; }
	
.pag {
	text-align: center;
	font-size: .875rem;
	color: #004388;
	padding-bottom: 30px; }
.pag button {
	cursor: pointer;
	color: #666666;
	font-size: 1.125rem;
	transition: .5s; }
.pag button:hover {
	background-color: #cccccc; }
.pag .pag-num {
	display: inline-block; }
	
.rodape {
	padding: 15px 0;
	margin-top: 45px;
	background-color: #004388; }
.rodape .w1000 {
	display: flex; }
.rodape .w1000 .coluna {
	flex-basis: 33.33%;
	color: white; }
.rodape .w1000 .coluna strong {
	display: block;
	margin-bottom: .5rem; }
.rodape .w1000 .coluna ul {
	text-transform: uppercase;
	list-style: none;
	margin: 0;
	padding: 0; }
.rodape .w1000 .coluna ul + strong {
	margin-top: 1rem; }
.rodape .w1000 .coluna a {
	display: block;
	font-size: .875rem;
	margin-bottom: .25rem; }
.rodape .w1000 .busca {
	margin-top: 0;
	margin-bottom: 3rem; }
.rodape .w1000 .logo-bndes {
	padding-left: 0; }
.rodape .w1000 .copyr {
	text-align: right;
	margin-top: 1rem;
	font-size: .8rem;
	color: #b3b3b3; }

.hero .hero-size1 {
	height: 400px; }

.hero .hero-size2 {
	height: 300px; }

.hero .hero-grid {
	margin: 2rem 0;
	display: flex; }
.hero .hero-grid .hero-grid-item {
	flex-basis: 50%;
	border-right: 8px solid white;
	border-left: 8px solid white; }
.hero .hero-grid .hero-grid-item:first-of-type {
	border-left: none; }
.hero .hero-grid .hero-grid-item:last-of-type {
	border-right: none; }
.hero .hero-grid .hero-grid-container {
	display: flex;
	flex-direction: column; }
.hero .hero-grid .hero-grid-container .hero-grid-sub-item {
	flex-basis: 50%; }
.hero .hero-grid .hero-grid-container .hero-grid-sub-item:first-of-type {
	border-bottom: 8px solid white; }
.hero .hero-grid .hero-grid-container .hero-grid-sub-item:last-of-type {
	border-top: 8px solid white; }

.hero a {
	position: relative;
	display: block;
	height: 100%;
	overflow: hidden; }
.hero a .hero-img, .hero a .hero-no-img {
	display: block;
	height: 100%;
	background-size: cover;
	background-position: center center;
	transition: .5s; }
.hero a .hero-no-img + h2 {
	font-size: 2.5rem;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); }
.hero a h2, .hero a h3 {
	padding: 15px;
	position: absolute;
	bottom: 0; }
.hero a:hover .hero-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1); }

.hero .hero-solitario {
	margin: 2rem 0; }
.hero .hero-solitario a {
	height: 100%;
	display: block; }

.hero h2, .hero h3 {
	margin: 0;
	color: white;
	font-weight: normal; }
.hero h2 span, .hero h3 span {
	padding: 0 .2em;
	display: inline-block; }
.hero h2 span:first-of-type, .hero h3 span:first-of-type {
	font-weight: 700; }
.hero h2[data-editoria="adm-pub"] span, .hero h2[data-editoria="institucional"] span, .hero h2[data-editoria="regional"] span, .hero h3[data-editoria="adm-pub"] span, .hero h3[data-editoria="institucional"] span, .hero h3[data-editoria="regional"] span {
	background-color: #008C3C; }
.hero h2[data-editoria="agricultura"] span, .hero h2[data-editoria="internacional"] span, .hero h3[data-editoria="agricultura"] span, .hero h3[data-editoria="internacional"] span {
	background-color: #004388; }
.hero h2[data-editoria="comercio"] span, .hero h2[data-editoria="meio-ambiente"] span, .hero h3[data-editoria="comercio"] span, .hero h3[data-editoria="meio-ambiente"] span {
	background-color: #D2870B; }
.hero h2[data-editoria="cultura"] span, .hero h2[data-editoria="mercado"] span, .hero h3[data-editoria="cultura"] span, .hero h3[data-editoria="mercado"] span {
	background-color: #52BBB5; }
.hero h2[data-editoria="educacao"] span, .hero h2[data-editoria="mpme"] span, .hero h3[data-editoria="educacao"] span, .hero h3[data-editoria="mpme"] span {
	background-color: #759CB8; }
.hero h2[data-editoria="industria"] span, .hero h2[data-editoria="saude"] span, .hero h3[data-editoria="industria"] span, .hero h3[data-editoria="saude"] span {
	background-color: #65B32E; }
.hero h2[data-editoria="infra"] span, .hero h2[data-editoria="seg-pub"] span, .hero h3[data-editoria="infra"] span, .hero h3[data-editoria="seg-pub"] span {
	background-color: #C35519; }
.hero h2[data-editoria="inovacao"] span, .hero h3[data-editoria="inovacao"] span {
	background-color: #6D9795; }
	
@media (max-width: 930px) {
	.materia, .blog {
		flex-direction: column; }
	.materia .materia-conteudo, .materia .blog-main, .blog .materia-conteudo, .blog .blog-main {
		margin-right: 0;
		margin-bottom: 2rem; } }


@media (max-width: 1030px) {
	.topo .w1000 .coluna.esquerda {
		position: relative;
		height: 100%; }
	.topo .w1000 .coluna.esquerda .menu-wrapper {
		position: absolute; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus {
		z-index: 100;
		position: fixed;
		width: 220px;
		height: calc(100% - 120px);
		background-color: #004388;
		left: -220px;
		overflow-y: auto;
		transition: left .5s; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu-bt span {
		display: none; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu {
		padding-left: 10px; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo {
		position: absolute;
		width: 100%;
		height: 100%;
		overflow-y: auto; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo .menus {
		opacity: 1;
		left: 0; }
	.menu-bt:hover {
		background-color: transparent; }
	.menu-bt:hover .hamburguer .linha {
		background-color: white; }
	.menu-bt:hover .menu-texto {
		color: white; }
	.rodape-menu {
		vertical-align: top;
		display: inline-block;
		width: 140px; }
	.rodape-menu span {
		display: block; }
	.rodape-menu ul li {
		display: block;
		border: none;
		padding-left: 0;
		line-height: inherit; }
	.rodape-fale-conosco {
		display: block; } }
		
@media (max-width: 800px) {
	.rede {
		margin-right: 0; }
	.rodape .w1000 {
		flex-direction: column; }
	.rodape .w1000 .coluna {
		flex-basis: auto; }
	.rodape .w1000 .coluna .busca, .rodape .w1000 .coluna .logo-bndes, .rodape .w1000 .coluna .copyr {
		text-align: left;
		margin: 20px 0; } }

@media (max-width: 710px) {
	.hero .hero-size1 {
		height: 600px; }
	.hero .hero-grid {
		flex-direction: column; }
	.hero .hero-grid .hero-grid-item {
		border-right: none;
		border-left: none;
		margin-bottom: 1rem; }
	.hero .hero-grid .hero-grid-item.hero-grid-container .hero-grid-sub-item {
		margin-top: 1rem;
		border-bottom: none;
		border-top: none; }
	.hero .hero-grid .hero-grid-item.hero-grid-container .hero-grid-sub-item:first-of-type {
		margin-top: 0; } }
		
@media (max-width: 675px) {
	.topo {
		height: 130px; }
	.topo .w1000 {
		position: relative;
		display: block;
		height: auto; }
	.topo .w1000 .coluna {
		flex: none; }
	.topo .w1000 .coluna.esquerda {
		position: absolute;
		background-color: #008C3C;
		height: 42px;
		width: 100%;
		left: 0;
		top: 90px; }
	.topo .w1000 .coluna.esquerda .redes {
		z-index: 3;
		position: absolute;
		margin: 0;
		right: 5px;
		top: 5px; }
	.topo .w1000 .coluna.esquerda .redes .rede {
		background-color: white; }
	.topo .w1000 .coluna.esquerda .redes .rede svg {
		fill: #008C3C; }
	.topo .w1000 .coluna.esquerda .menu-wrapper {
		margin: 0; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus {
		z-index: 100;
		position: fixed;
		width: 220px;
		height: calc(100% - 130px);
		background-color: #004388;
		left: -220px;
		overflow-y: auto;
		transition: left .5s; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu-bt span {
		display: none; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu {
		padding-left: 10px; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo {
		position: absolute;
		width: 100%;
		height: 100%;
		overflow-y: auto; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo .menus {
		opacity: 1;
		left: 0; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menu-bt {
		display: inline-block;
		padding: 7px 5px 5px; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menu-bt .hamburguer {
		width: 30px; }
	.topo .w1000 .coluna.centro {
		width: 150px;
		position: absolute;
		top: 10px;
		left: 10px; }
	.topo .w1000 .coluna.direita {
		position: absolute;
		right: 10px;
		top: 5px; }
	.topo .w1000 .coluna.direita .data {
		display: none; } }

@media (max-width: 640px) {
	.busca-pagina .resultados .resultados-sumario .resultados-numeros {
		display: block; }
	.busca-pagina .resultados .resultados-sumario button {
		margin-top: 1rem;
		position: static; }
	.busca-pagina .resultados .filtros .filtro .outro-periodo span, .busca-pagina .resultados .filtros .filtro .outro-periodo label {
		margin-top: 1rem;
		display: block; } }

@media (max-width: 560px) {
	.barra h4 {
		font-size: 1.25rem !important;
		padding-left: 40px; }
	.barra h4:before {
		top: 10px !important;
		width: 25px !important;
		height: 25px !important; }
	.barra h5 {
		font-size: 1rem; }
	.mais-lidas ol > li {
		padding: 10px 10px 10px 30px; }
	.mais-lidas ol > li:before {
		font-size: 2rem;
		top: .5rem;
		left: .25rem; }}

@media (max-width: 450px) {
	.hero h2 {
		font-size: 1.25em; }
	.hero h3 {
		font-size: 1.25rem; }
	.fato-boato-pag {
		width: 100%;
		margin-bottom: 5%; }
	.fato-boato-pag {
		line-height: 1.25rem; }
	.fato-boato-ultimas .fato-boato-ultima p {
		font-size: .875rem;
		line-height: 1.1rem; } 
	.tarja.tarja-sec h2	{
		padding-left: 0px;
		font-size: 1.2em;
	}
}
@media (max-width: 400px) {
	.rodape .w1000 {
		display: block; }
	.rodape .busca {
		text-align: left;
		margin-top: 1rem;
		margin-bottom: 1rem; }
	.rodape .logo-bndes {
		text-align: left; } }
		
@media (max-width: 380px) {
	.topo .w1000 .coluna.direita .busca input[type="text"] {
		width: 100px; }
	.topo .w1000 .coluna.direita .logo-bndes {
		padding-left: 0; }
	.topo .w1000 .coluna.direita .logo-bndes a {
		display: block;
		height: 30px;
		overflow: hidden;
		position: relative; }
	.topo .w1000 .coluna.direita .logo-bndes a svg {
		left: 35px;
		position: absolute;
		display: block;
		height: 60px; }
	.topo .w1000 .coluna.direita .logo-bndes a svg .assinatura {
		display: none; } }

.lgpd {
	display: none;
	position: fixed;
    bottom: 0;
    background-color: black;
    z-index: 10;
	text-align: center;
	color: white;
	width: 100%;
}
.lgpd a {
	color: #006daa;
}
.lgpd a:hover {
    color: #034279;
}
.lgpd button {
	color: black;
    background: whitesmoke;
    padding: 7px 30px;
    border-radius: 3px;
    margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	outline: none;
	font-size: 1.0rem;
}
.lgpd p {
	font-size: 1.1rem;
}

.lgpd button:hover {
	background: #e5e5e5;
}

