.form_simulacao {
	background-color: rgb(24 56 131);  
}


.imagem_filiais {
	width:400px;
	height:400px;
	  
    padding: 1px 5px;




}

.navbar{
	margin-bottom: 0;
    z-index: 9999;
    border: 0;
  
	border-radius: 0;
	background-color: white;     /* #dedbca;            white;*/
}


.navbar .navbar-collapse {
    text-align: left;
}

.navbar-inverse {
    background-color: white;
   
}
.navbar-inverse .navbar-nav>li>a {

    color: black;  
}

.navbar-nav>li>a {
    padding-top: 0px;

    padding-bottom: 15px;
	line-height: 2px;
}

.navbar-default .navbar-nav>li>a {
	
    color:rgb(238 155 17);  
    /* #FFFFFF; */
}
.navbar-default .navbar-nav>li>a:hover {
	color:rgb(232 18 18);  
}
.navbar-default .navbar-nav>.active>.home {

	color:rgb(24 56 131);      /* #ffa500; */
}
.navbar-default .navbar-nav>.active> a {
	color:rgb(232 18 18);      /* #ffa500; */
}


.navbar-brand {
  padding: 0px;
  
}
.navbar-logotitulo{
	margin: 10px;
	font: italic bold 0.9em Georgia, serif;
	font-size:1em;
	color:rgb(24 56 131);  
}
.navbar-brand>img {
  
  padding-left: 5%;


}
/*  ************************     M E N U  S I M U L A R ******************************   */


.aviso {
  width:385px;
  height: 57;
  margin:0;

}


.produtos {

	margin-top: 7%;

}


.unidades {

	margin-top: 7%;

}




.tam_img {

	width:100%;
	height:250px;
}

.tam_imgd {

	width:330px;
	height:220px;
}
.tam_img_p {

	width:500px;
	height:400px;
}


 .subtitulo {
	text-align: left;
	
	font-family: "New York";

 }
 .titulo_form {
	text-align:center;
	font-weight: bold;
	font-size:1.0em;
	color:rgb(24 56 131);  
	margin-top: -5px;
    margin-bottom: 1px;
 }

 .titulo_aviso {
	font-size: 11px;
	color: rgb(232 18 18);
	margin-top: -11px;
 }


.bancos-content {
	background-color: rgba(215, 226, 200, 0.74);  /* rgb(24 56 131);   */
	width:99%;
}

.linha_a {
	width:99%;
}

.carousel-inner {
	text-align:center;
}

.div_justify {

	margin: 0 186px 5px;

}

.cor_titulo {
	/*color:rgb(238 155 17); */
	color:rgb(240, 163, 40);  
	margin-top: 37px;
}

.cor_footer {

	color:rgb(240, 163, 40);  
}

.footer_conf {
	background-color: rgba(7, 7, 7, 0.74); 
	color: #FFFFFF;
	width:98.5%;
}

.img_cartoes {
	width:60%;
}

/* *******************Criação de FAQ ******************** */



.accordion__text {
    margin: 0;
    color: #37404E;
    padding: 24px 40px 24px 0;
    transition: all 0.25s ease-out;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #C8CBD0;
   
    cursor: pointer !important;
}



  /* ******************************** FIM DO MODULO FAQ **************************************** */
.bg-boxshadow {
    -webkit-box-shadow: 0px 4px 16px 3px rgb(215 226 200 / 50%);                /* 215, 226, 200, 0.74    rgb(213 221 234 */
    -moz-box-shadow: 0px 4px 16px 3px rgba(215, 226, 200, 0.5);
    box-shadow: 0px 4px 16px 3px rgb(215 226 200 / 50%);
}
.outline {
    border: 1px solid #dee4ee;
}
.bg-white {
    background-color: #fff;
}
.pinside40 {
    padding: 40px;
}

.capital-title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}

.btn-link {
    color: rgb(12, 26, 150);
    font-weight: 500;
    padding-bottom: 4px;
    border-bottom: 2px solid rgb(12, 26, 150);
    display: inline-block;
    text-decoration: none;
}
.mb20 {
    margin-bottom: 20px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb40 {
    margin-bottom: 40px;
}




@media (max-width:980px){
	.cookieConsentContainer{
		bottom:0!important;
		left:0!important;
		width:97%!important
	}

	
}




/*   ///////////////          RESOLUCAO DESKTOP E MODILE                   //////////////////////////////*/
/* **************************************************   1 9 0 0 ***************** */

@media only screen and (min-width:1920px)  {


	.layout_faq {
		width: 900px;
		margin: 0;
	}
		
	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 33px;
		
	}


		
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 19px;
	
		font-weight: 500;
		color:rgb(252, 248, 248);
	}

	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:1885px;
		height:58px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		bottom:19px;
		
		right:9px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:1330px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:19px;
		line-height:19px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:18px;
		font-weight:700;
		height:36px;
		top:-37px;
		left: 83%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 23px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:18px;
		font-weight:700;
		height:36px;
		top:-73px;
		left: 93%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		height: 400px;
		width: 505px;
		border-radius: 40px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 99;
		opacity: 1;
		display: block;
		visibility: visible;
	}


	.header-title {
   
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}

	

	.quem_somos-img1 {
	    position:relative;
		width: 450px;
	
		top:90px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		background-image: image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		border-radius: 60px;
		text-align: center;
		height: 363px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
					

	.quem_somos {

		margin-top: 7%;
	
	}
	
	.quem_somos_texto {
	
		margin-top: -16%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 21px;
	
	}
	
	.quem-somos-titulo {
		font-weight: 700;
		font-size: 32px;
		color:darkblue;
		margin-top: -53px;
	
	}
	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	
	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}



	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -135px;
		font-size: 20px;
		width:99%;

	}
	
	.titulos_left {
		text-align: left !important;
		color: rgb(46, 61, 194);
		margin-left: -59px;
		font-size:25px;
	}
	

	
	.accordion_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius: 10px;
		text-align: left;
	  }

	  .accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	
	  .accordion__resp_faq p {
		margin: 5px;
		padding: 10px;
		font-size:medium;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	

	.accordion_faq:hover {
		cursor: pointer;
	}
	
	.accordion__resp_faq {
		display: none;
	}
	
	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}
	
	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 30px;
		text-align:center;
    }

	.bloco-infos {
		float: left;
		width: 97%;
		margin-top: 531px;
		margin-left: 69px;
	} 

	.banco {
		float: left;
		width: 46%;
		border: 1px solid #eee;
		margin-right: -20%;
		box-sizing: border-box;
		margin-bottom: 3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		cursor: default;
	}
	.faixa_top {

		width:99%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
	}

	
	.label {
		font-size:11px;
		color:black;
 
 
	}

	section {
		margin-top: 1%;
	}

	.nav {
		padding-left:0px;
		margin-bottom: 0;
		list-style: none;
	}

	.logomarca {
		background-color:white; 
		width:250px;
	}		
	
	.col-lg-3 {
		width: 12%;
	}	

	.sm_faixa_top {
		width:25%;

	}

	.icones_faixa_top {
		width:9%;
	}
	.img {
		vertical-align: middle;
		width:100%;

	}

	.img_itau {
		vertical-align: middle;
		width:80%;
		text-align: center;

	}

	.form {
		position:absolute;
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 31px;
		border-radius: 45px;
		padding-top: 30px;
		margin-top: -1px;
		margin-left:1%;
		margin-right:1%;
		height:530px;
    
	}

	.form-group {
		margin-bottom: 25px;
	}
	

	.mens_control {
		font-size: 18px;
		text-align:center;
		color:red;
		padding: 18px;
	}

	.form-control {
			
		height: 34px;
		font-size:12px;
	}

		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}



	.tam_cap {
	margin-top:22%;
	width:110px;
	  height:25px;

	}

	
	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:14px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
	} 


	
	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:30px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }

	
    .titulo10 {
	/*	text-align: left; */
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 10px;
		font-weight: bold;
	}
	
	.titulo15 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:15px;
		
	}
	
	.titulo20 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:20px;
		
	}
	
	.titulo25 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:25px;
		
	}
	
	.titulo30 {
		color:rgb(12, 26, 150);
		font-family:"Helvetica, sans-serif";
		font-size: 30px;
		font-weight: bold;
	}
	
	.titulo40 {
		font-weight: bold;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 40px;
		
	}
	.titulo50 {
		text-align: left;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 50px;
		font-weight: bold;	
	}
	

	.input_captcha {
		border: 0px;
		width:50%;
		padding: 2px 8px;
		margin-left: 24px;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
	}

	.navbar-nav>li {
		width: 10%;
	}
	
	.navbar .navbar-collapse {
		width:75%;
		float:right;	
	}
	.navbar .navbar-collapse ul {
		padding-top: 40px;
		width:95%;	
	}
	
	.navbar-logotitulo{
		padding-top:46%;
		margin: 0 0 0 -9%;
	}
	
	.navbar-header{
		width:25%;
	}

	.topnav-link {   
		font-size: 20px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 150px;
	  
	}
	
	.position {
		padding: 13px;
		color:crimson;
		
	
	}

	.body-imovel .detalhes {
		background-color: #363636;
		padding: 0px 0;
		color: white;
		margin-top: 65px;
	}

	.hero {
		position: relative;
		padding-top: 28px;
		padding-bottom: 80px;
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/slide8.jpg) no-repeat center;
		 /* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		background-size: cover;
		height:740px;
		width:1580px;
		margin-left:2px;
	}
	.hero-title {
		font-size: 28px;
		line-height: 48px;
		color:    rgb(255, 255, 255); 
		font-weight: 500;
		letter-spacing: -1px;
		margin-top: 133px;
		margin-left: -10px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
		
	}
	.hero-captions {
		padding-top: 334px;
	}
	.row_hero {
	
		width: 100%;
	}
	.hero_titulo {
		margin-left: -85px;
		font-weight: 500;
		color:rgb(255, 255, 255); 
		font-family:"Helvetica, sans-serif";
		padding: 0;
		width:700px;
	}	  

	/*  ***************************************   section 1 *****************************************  */

	.circle {
		background-color: rgb(2, 2, 2);
		border-radius: 50%;
		width: 150px;
		height: 150px;
		overflow: hidden;
		position: relative;
	  }
	  
	  .circle img {
		/* position: absolute; */
		bottom: 0;
		width: 100%;
		
	  }

	.img_sect {
		width:98%;
		z-index:-1;
	
		
	}
	
	.col-50 {
		width: 50%;
	}
	.col-100 {
		width: 100%;
	}

	
}	



/* **************************************************   1900 ***************** */

@media only screen and (min-width:1680px)  and (max-width:1750px) {


	.layout_faq {
		width: 900px;
		margin: 0;
	}
		
	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 33px;
		
	}


		
	.botao_login {  
		position:relative;
		top: 4px; 
		font-size: 19px;
		
		font-weight: 700;
		color:rgb(252, 248, 248);
	}

	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:1655px;
		height:58px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		bottom:19px;
		
		right:5px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:1330px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:19px;
		line-height:19px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:18px;
		font-weight:700;
		height:36px;
		top:-37px;
		left: 83%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 23px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:18px;
		font-weight:700;
		height:36px;
		top:-73px;
		left: 93%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		height: 400px;
		width: 505px;
		border-radius: 40px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 99;
		opacity: 1;
		display: block;
		visibility: visible;
	}


	.header-title {
   
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}
	

	.quem_somos-img1 {
	    position:relative;
		height: 363px;
		
		top:74px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		
		border-radius: 60px;
		width:446x;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
				

	.quem_somos {

		margin-top: 7%;
	
	}
	
	.quem_somos_texto {
	
		margin-top: -21%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 23px;
	
	}
	
	.quem-somos-titulo {
		font-weight: 700;
		font-size: 32px;
		color:darkblue;
		margin-top: -21px;
	
	}

	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}





	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -62px;
		font-size:18px;
		width:99%;

	}

	
	.titulos_left {
		text-align: left !important;
		color: rgb(46, 61, 194);
		margin-left: -59px;
	}
	

	
	.accordion_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius: 10px;
		text-align: left;
	  }

	  .accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	
	  .accordion__resp_faq p {
		margin: 5px;
		padding: 10px;
		font-size:medium;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	

	.accordion_faq:hover {
		cursor: pointer;
	}
	
	.accordion__resp_faq {
		display: none;
	}
	
	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}
	
	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 30px;
		text-align:center;
    }

	.bloco-infos {
		float: left;
		width: 97%;
		margin-top: 531px;
		margin-left: 69px;
	} 

	.banco {
		float: left;
		width: 46%;
		border: 1px solid #eee;
		margin-right: -20%;
		box-sizing: border-box;
		margin-bottom: 3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		cursor: default;
	}
	.faixa_top {

		width:99%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
	}

	
	.label {
		font-size:11px;
		color:black;
 
 
	}

	section {
		margin-top: 1%;
	}

	.nav {
		padding-left:0px;
		margin-bottom: 0;
		list-style: none;
	}

	.logomarca {
		background-color:white; 
		width:250px;
	}		
	
	.col-lg-3 {
		width: 12%;
	}	

	.sm_faixa_top {
		width:25%;

	}

	.icones_faixa_top {
		width:9%;
	}
	.img {
		vertical-align: middle;
		width:100%;

	}

	.img_itau {
		vertical-align: middle;
		width:80%;
		text-align: center;

	}

	.form {
		position:absolute;
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 31px;
		border-radius: 45px;
		padding-top: 30px;
		margin-top: -1px;
		margin-left:1%;
		margin-right:1%;
		height:530px;
    
	}

	.form-group {
		margin-bottom: 25px;
	}
	

	.mens_control {
		font-size: 18px;
		text-align:center;
		color:red;
		padding: 18px;
	}

	.form-control {
			
		height: 34px;
		font-size:12px;
	}

		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}



	.tam_cap {
		margin-top:22%;
		width:110px;
	  height:25px;

	}

	
	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:14px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
	} 


	
	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:30px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }

	
                  .titulo10 {
	/*	text-align: left; */
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 10px;
		font-weight: bold;
	}
	
	.titulo15 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:15px;
		
	}
	
	.titulo20 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:20px;
		
	}
	
	.titulo25 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:25px;
		
	}
	
	.titulo30 {
		color:rgb(12, 26, 150);
		font-family:"Helvetica, sans-serif";
		font-size: 30px;
		font-weight: bold;
	}
	
	.titulo40 {
		font-weight: bold;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 40px;
		
	}
	.titulo50 {
		text-align: left;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 50px;
		font-weight: bold;	
	}
	

	.input_captcha {
		border: 0px;
		width:50%;
		padding: 2px 8px;
		margin-left: 24px;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
	}

	.navbar-nav>li {
		width: 10%;
	}
	
	.navbar .navbar-collapse {
		width:75%;
		float:right;	
	}
	.navbar .navbar-collapse ul {
		padding-top: 40px;
		width:95%;	
	}
	
	.navbar-logotitulo{
		padding-top:46%;
		margin: 0 0 0 -9%;
	}
	
	.navbar-header{
		width:25%;
	}

	.topnav-link {   
		font-size: 18px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 150px;
	  
	}
	
	.position {
		padding: 13px;
		color:crimson;
		
	
	}

	.body-imovel .detalhes {
		background-color: #363636;
		padding: 0px 0;
		color: white;
		margin-top: 65px;
	}

	.hero {
		position: relative;
		padding-top: 28px;
		padding-bottom: 80px;
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/slide8.jpg) no-repeat center;
		 /* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		background-size: cover;
		height:740px;
		width:1580px;
		margin-left:2px;
	}
	.hero-title {
		font-size: 28px;
		line-height: 48px;
		color:    rgb(255, 255, 255); 
		font-weight: 500;
		letter-spacing: -1px;
		margin-top: 133px;
		margin-left: -10px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
		
	}
	.hero-captions {
		padding-top: 334px;
	}
	.row_hero {
	
		width: 100%;
	}
	.hero_titulo {
		margin-left: -85px;
		font-weight: 500;
		color:rgb(255, 255, 255); 
		font-family:"Helvetica, sans-serif";
		padding: 0;
		width:700px;
	}	  

	/*  ***************************************   section 1 *****************************************  */

	.circle {
		background-color: rgb(2, 2, 2);
		border-radius: 50%;
		width: 150px;
		height: 150px;
		overflow: hidden;
		position: relative;
	  }
	  
	  .circle img {
		/* position: absolute; */
		bottom: 0;
		width: 100%;
		
	  }

	.img_sect {
		width:98%;
		z-index:-1;
	
		
	}
	
	.col-50 {
		width: 50%;
	}
	.col-100 {
		width: 100%;
	}

	
}	




/* **************************************************   1 6 0 0 ***************** */

@media only screen and (min-width:1440px)  and (max-width:1600px) {



	
	
	.accordion_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius: 10px;
		text-align: left;
	  }

	  .accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	
	  .accordion__resp_faq p {
		margin: 5px;
		padding: 10px;
		font-size:medium;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	

	.accordion_faq:hover {
		cursor: pointer;
	}
	
	.accordion__resp_faq {
		display: none;
	}
	
	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}

	
	.banco {
		float: left;
		width: 46%;
		border: 1px solid #eee;
		margin-right: -20%;
		box-sizing: border-box;
		margin-bottom: 3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		cursor: default;
		
	}

	
	
	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 30px;
		text-align:center;
    }

	.bloco-infos {
		float: left;
		width: 97%;
		margin-top: 531px;
		margin-left: 69px;
	} 

	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 33px;
		
	}


		
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 18px;
		
		font-weight:500;
		color:rgb(252, 248, 248);
	}

	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:1573px;
		height:58px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		bottom:19px;
		
		left:1px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:10;
		width:1100px;
		padding:0;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:19px;
		line-height:19px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:18px;
		font-weight:700;
		height:36px;
		top:-43px;
		left: 77%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 23px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:18px;
		font-weight:700;
		height:36px;
		top:-79px;
		left:87%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}

	


	.faixa_top {

		width:99%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
	}

	
	.fig_empr {
		height: 400px;
		width: 505px;
		border-radius: 40px;
		position: absolute;
		top: 109px;
		left: 32px;
		z-index: 99;
		opacity: 1;
		display: block;
		visibility: visible;
	}


	.header-title {
   
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}
	

	
	.label {
		font-size:11px;
		color:black;
 
 
	}

	.layout_faq {
		width: 900px;
		margin: 0;
	}
		
	
	.quem_somos-img1 {
	    position:relative;
		width: 363px;
		top:80px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		background-image: image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		border-radius: 60px;
		text-align: center;
		height: 363px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
		
				

	.quem_somos {

		margin-top: 7%;
	
	}
	
	.quem_somos_texto {
	
		margin-top: -21%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 21px;
	
	}
	
	.quem-somos-titulo {
		font-weight: 700;
		font-size: 32px;
		color:darkblue;
		margin-top: -53px;
	
	}

	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	
	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}



	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -80px;
		font-size: 18px;
		width:99%;

	}

	
	
	.titulos_left {
		text-align: left !important;
		color: rgb(46, 61, 194);
		margin-left: -80px;
	}
	

	section {
		margin-top: 1%;
	}

	.nav {
		padding-left:0px;
		margin-bottom: 0;
		list-style: none;
	}

	.logomarca {
		background-color:white; 
		width:250px;
	}		
	
	.col-lg-3 {
		width: 12%;
	}	

	.sm_faixa_top {
		width:25%;

	}

	.icones_faixa_top {
		width:9%;
	}
	.img {
		vertical-align: middle;
		width:100%;

	}

	.img_itau {
		vertical-align: middle;
		width:80%;
		text-align: center;

	}

	.form {
		position:absolute;
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 31px;
		border-radius: 45px;
		padding-top: 30px;
		margin-top: -1px;
		margin-left:1%;
		margin-right:1%;
		height:530px;
    
	}

	.form-group {
		margin-bottom: 25px;
	}
	

	.mens_control {
		font-size: 18px;
		text-align:center;
		color:red;
		padding: 18px;
	}

	.form-control {
			
		height: 34px;
		font-size:12px;
	}

		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}



	.tam_cap {
      margin-top:22%;
      width:110px;
	  height:25px;

	}

	
	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:14px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
	} 


	
	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:30px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }

	
    .titulo10 {
	/*	text-align: left; */
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 10px;
		font-weight: bold;
	}
	
	.titulo15 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:15px;
		
	}
	
	.titulo20 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:20px;
		
	}
	
	.titulo25 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:25px;
		
	}
	
	.titulo30 {
		color:rgb(12, 26, 150);
		font-family:"Helvetica, sans-serif";
		font-size: 30px;
		font-weight: bold;
	}
	
	.titulo40 {
		font-weight: bold;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 40px;
		
	}
	.titulo50 {
		text-align: left;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 50px;
		font-weight: bold;	
	}
	

	.input_captcha {
		border: 0px;
		width:50%;
		padding: 2px 8px;
		margin-left: 24px;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
	}

	.navbar-nav>li {
		width: 10%;
	}
	
	.navbar .navbar-collapse {
		width:75%;
		float:right;	
	}
	.navbar .navbar-collapse ul {
		padding-top: 40px;
		width:95%;	
	}
	
	.navbar-logotitulo{
		padding-top:46%;
		margin: 0 0 0 -9%;
	}
	
	.navbar-header{
		width:25%;
	}

	.topnav-link {   
		font-size: 15px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 150px;
	  
	}
	
	.position {
		padding: 13px;
		color:crimson;
		
	
	}

	.body-imovel .detalhes {
		background-color: #363636;
		padding: 0px 0;
		color: white;
		margin-top: 65px;
	}

	.hero {
		position: relative;
		padding-top: 28px;
		padding-bottom: 80px;
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/slide8.jpg) no-repeat center;
		 /* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		background-size: cover;
		height:740px;
		width:1580px;
		margin-left:2px;
	}
	.hero-title {
		font-size: 28px;
		line-height: 48px;
		color:    rgb(255, 255, 255); 
		font-weight: 500;
		letter-spacing: -1px;
		margin-top: 133px;
		margin-left: -10px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
		
	}
	.hero-captions {
		padding-top: 334px;
	}
	.row_hero {
	
		width: 100%;
	}
	.hero_titulo {
		margin-left: -85px;
		font-weight: 500;
		color:rgb(255, 255, 255); 
		font-family:"Helvetica, sans-serif";
		padding: 0;
		width:700px;
	}	  

	/*  ***************************************   section 1 *****************************************  */

	.circle {
		background-color: rgb(2, 2, 2);
		border-radius: 50%;
		width: 150px;
		height: 150px;
		overflow: hidden;
		position: relative;
	  }
	  
	  .circle img {
		/* position: absolute; */
		bottom: 0;
		width: 100%;
		
	  }

	.img_sect {
		width:98%;
		z-index:-1;
	
		
	}
	
	.col-50 {
		width: 50%;
	}
	.col-100 {
		width: 100%;
	}

	
}	




/* **************************************************   1 500   ***************** */

@media only screen and (min-width:1280px) and (max-width:1400px) {

		
	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top:25px;
		
	}
	
		
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 16px;
		
		font-weight:500;
		color:rgb(252, 248, 248);
	}

	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:1363px;
		height:50px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		bottom:19px;
		
		left:1px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:920px;
		margin-left:3px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:15px;
		line-height:17px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:17px;
		font-weight:700;
		height:36px;
		top:-37px;
		left: 77%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 23px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:17px;
		font-weight:700;
		height:36px;
		top:-73px;
		left:86%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		height: 400px;
		width: 505px;
		border-radius: 40px;
		position: absolute;
		top: 79px;
		left: 20px;
		z-index: 99;
		opacity: 1;
		display: block;
		visibility: visible;
	}


	.header-title {
   
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}
					
	.layout_faq {
		width: 900px;
		margin: 0;
	}

	
	.quem_somos-img1 {
	    position:relative;
		width: 380px;
		top:70px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
	
		border-radius: 60px;
		text-align: center;
		height: 363px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
		

		
	.quem_somos {

		margin-top: 7%;

	}

	.quem_somos_texto {

		margin-top: -23%;
		margin-left: 39%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 20px;
		

	}

	.quem-somos-titulo {
		font-weight: 700;
		font-size: 32px;
		color:darkblue;
		margin-top: -53px;

	}
	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: 82px;
		width: 535px;
	  }
	 
	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:14px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	
	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: 63px;
		width: 535px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}



	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -70px;
		font-size: 15px;
		width:99%;

	}


	.titulos_left {
		text-align: left !important;
		color: rgb(46, 61, 194);
		margin-left: -59px;
		font-weight: bold;
		font-size:20px;
	}
	
	.accordion_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		text-align: left;
	  }
	 
	.accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	

	

	.accordion_faq:hover {
		cursor: pointer;
	}
	
	.accordion__resp_faq {
		display: none;
	}
	
	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}
	
	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 30px;
		text-align:center;
    }
	.bloco-infos {
		float: left;
		width: 95%;
		margin-top: 531px;
		height:71%;
		margin-left:4px;
				
	}

	.banco {
		float: left;
		width: 18%;
		height: 20%;
		border: 1px solid #560c0c;
		margin-right:6.1%;
		box-sizing: border-box;
		margin-bottom: 2.3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		cursor: default;
	}

	.caixa_bancos {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		border-radius: 6px;
		height: 80px;
		width: 80px;
		position:absolute;
		top:1;
		margin-left: 2px;
		border: 1px solid #560c0c;
		
		transition: all 0.5s ease 0s;
	
		
	}

	
	.label {
		font-size:11px;
		color:black;
 
 
	}
	section {
		margin-top: 1%;
	}
	.nav {
		padding-left:0px;
		margin-bottom: 0;
		list-style: none;
	}
	.logomarca {
		background-color:white; 
		width:250px;
	
	
	 }		
	 
	.faixa_top {
		/* position: relative;  */
		width:99%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
	}
	.col-lg-3 {
		width: 12%;
	}	

	.sm_faixa_top {
		width:25%;

	}

	.icones_faixa_top {
		width:9%;
	}
	.img {
		vertical-align: middle;
		width:100%;

	}

	.img_itau {
		vertical-align: middle;
		width:80%;
		text-align: center;

	}

	.form {
		position:absolute;
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 31px;
		border-radius: 45px;
		padding-top: 30px;
		margin-top: -1px;
		margin-left:1%;
		margin-right:1%;
		height:440px;
    
	}

	.form-group {
		margin-bottom: 25px;
	}
	

	.mens_control {
		font-size: 18px;
		text-align:center;
		color:red;
		padding: 18px;
	}

	.form-control {
			
		height: 34px;
		font-size:12px;
	}

	
.modal-body{
	display:inline-block;
}


.fade.show {
    opacity: 1;
}


.modal {
    position:fixed;
	top: 135px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
	z-index: 1072;
}

.modal-header{
    background-color:rgb(24 56 131);  
    color: #FFFFFF;
}

.modal-header .close{
    color: #FFFFFF;
    opacity: 1;
}



	.tam_cap {
      margin-top:22%;
      width:110px;
	  height:25px;

	}
	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:14px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
	} 
	
	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:30px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }

	
.titulo10 {
	/*	text-align: left; */
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 10px;
		font-weight: bold;
	}
	
	.titulo15 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:15px;
		
	}

	.titulo17 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:17px;
		
	}
	
	.titulo20 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:20px;
		
	}
	
	.titulo25 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:25px;
		
	}
	
	.titulo30 {
		color:rgb(12, 26, 150);
		font-family:"Helvetica, sans-serif";
		font-size: 30px;
		font-weight: bold;
	}
	
	.titulo40 {
		font-weight: bold;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 40px;
		
	}
	.titulo50 {
		text-align: left;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 50px;
		font-weight: bold;	
	}
	

	.input_captcha {
		border: 0px;
		width:50%;
		padding: 2px 8px;
		margin-left: 24px;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
	}

	.navbar-nav>li {
		width: 10%;
	}
	
	.navbar .navbar-collapse {
		width:75%;
		float:right;	
	}
	.navbar .navbar-collapse ul {
		padding-top: 40px;
		width:95%;	
	}
	
	.navbar-logotitulo{
		padding-top:46%;
		margin: 0 0 0 -9%;
	}
	
	.navbar-header{
		width:25%;
	}

	.topnav-link {   
		font-size: 17px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		text-align:center;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 150px;
	  
	}
	
	.position {
		padding: 13px;
		color:crimson;
		
	
	}

	.body-imovel .detalhes {
		background-color: #363636;
		padding: 0px 0;
		color: white;
		margin-top: 65px;
	}

	.hero {
		position: relative;
		padding-top: 28px;
		padding-bottom: 80px;
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/slide8.jpg) no-repeat center;
		 /* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		background-size: cover;
		height:840px;
		width:1350px;
		margin-left:10px;
	}
	.hero-title {
		font-size: 28px;
		line-height: 48px;
		color:    rgb(255, 255, 255); 
		font-weight: 500;
		letter-spacing: -1px;
		margin-top: 213px;
		margin-left: -10px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
		
	}
	.hero-captions {
		padding-top: 260px;
	}
	.row_hero {
	
		width: 100%;
	}
	.hero_titulo {
		margin-left: -85px;
		font-weight: 500;
		color:rgb(255, 255, 255); 
		font-family:"Helvetica, sans-serif";
		padding: 0;
		width:700px;
	}	  

	/*  ***************************************   section 1 *****************************************  */

	.circle {
		background-color: rgb(2, 2, 2);
		border-radius: 50%;
		width: 150px;
		height: 150px;
		overflow: hidden;
		position: relative;
	  }
	  
	  .circle img {
		/* position: absolute; */
		bottom: 0;
		width: 100%;
		
	  }

	.img_sect {
		width:80%;
		z-index:-1;
	
		
	}
	
	

	
}	



/* **************************************************   1 1 5 5   ***************** */
@media only screen and (min-width:1024px) and (max-width:1250px) {


	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 20px;
		
	}
		
		
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 14px;
		
		font-weight:500;
		color:rgb(252, 248, 248);
	}


	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:1125px;
		height:50px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		bottom:19px;
		
		left:0px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:750px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:13px;
		line-height:17px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:15px;
		font-weight:700;
		height:36px;
		top:-37px;
		left: 73%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 23px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:15px;
		font-weight:700;
		height:36px;
		top:-73px;
		left:85%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		height: 400px;
		width: 505px;
		border-radius: 40px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 99;
		opacity: 1;
		display: block;
		visibility: visible;
	}


	.header-title {
   
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}
			
	.layout_faq {
		width: 930px;
		margin: 0;
	}

	
	.quem_somos-img1 {
	    position:relative;
		width: 300px;
		top:18px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		
		border-radius: 60px;
		text-align: center;
		height: 300px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
		

		
	.quem_somos {

		margin-top: 7%;

	}

	.quem_somos_texto {

		margin-top: -21%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 14px;

	}

	.quem-somos-titulo {
		font-weight: 700;
		font-size: 29px;
		color:darkblue;
		margin-top: -177px;
		margin-left: 173px;

	}

	.pos_texto {
		margin-left:14px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_faq p{
		margin: -5px;
		padding: 8px;
		font-size:11px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}
	
	.titulos_left {
		text-align: left !important;
		color: rgb(46, 61, 194);
		margin-left: -3px;
		font-size:16px;

	}

	.accordion_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius: 10px;
		text-align: left;
		}
		.accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
		}

	.accordion__resp_faq p {
		margin: 5px;
		padding: 10px;
		font-size:medium;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}


	.accordion_faq:hover {
		cursor: pointer;
	}

	.accordion__resp_faq {
		display: none;
	}

	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}

	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 25px;
		text-align:center;
	}
	.bloco-infos {
		float: left;
		width: 23%;
		margin-top: 531px;
		margin-left: 69px;
	}

	.banco {
		float: left;
		width: 32%;
		border: 1px solid #eee;
		margin-right: 1.3%;
		box-sizing: border-box;
		margin-bottom: 1.3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		cursor: default;
	}

	body{
		margin-top: 0%;
		background: #f5f6fa;
		font-size:11px;
	}

	.label {
		font-size:11px;
		color:black;


	}
	section {
		margin-top: 8%;
	}


	.nav {
		padding-left:60px;
		margin-bottom: 0;
		list-style: none;
	}
	.logomarca {
		background-color:white; 
		width:190px;


	}		
		
	.faixa_top {
		/* position: relative;  */
		width:99%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
		font-size: 12px;
	}

	.col-lg-3 {
		width: 12%;
	}	


	.sm_faixa_top {
		width:25%;

	}
	.img {
		vertical-align: middle;
		width:80%;

	}

	.img_itau {
		vertical-align: middle;
		width:80%;
		text-align: center;

	}
	.icones_faixa_top {
		width:8%;
	}

	.form {
		position:absolute;
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 30px;
		border-radius: 45px;
		padding-top: 10px;
		margin-top: -64px;
		margin-left:1%;
		margin-right:1%;
		height:440px;
		
	}

	.mens_control {
		font-size: 14px;
		text-align:center;
		color:red;
		padding: 18px
	}

	.form-control {
		
		height: 30px;
		font-size:12px;
		
	}

		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}



	.tam_cap {
		margin-top:19%;
		width:90px;
		height:22px;
	
	}
	.pos_cap {

		margin-top: -10px;
	}  

	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:14px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
	} 

	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:30px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }

		
	.titulo10 {
		/*	text-align: left; */
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 10px;
			font-weight: bold;
	}

	.titulo15 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:15px;
		
	}
	
	.titulo20 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:19px;

		
	}
	
	.titulo25 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:23px;
		
	}
	
	.titulo30 {
		color:rgb(12, 26, 150);
		font-family:"Helvetica, sans-serif";
		font-size: 30px;
		font-weight: bold;
	}
	
	.titulo40 {
		font-weight: bold;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 40px;
		
	}
	.titulo50 {
		text-align: left;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 50px;
		font-weight: bold;	
	}
	

	.input_captcha {
		border: 0px;
		width:47%;
		padding: 2px 8px;
		margin-top: 5px;
		margin-left: 26px;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
	}	  
	.navbar-nav>li {
		padding-top: 5%;
		width: 12%;
	}
	
	.navbar .navbar-collapse {
		width:75%;
		float:left;	
	}
	.navbar .navbar-collapse ul {
		padding-top: 0;
		width:90%;	
	}
	
	.navbar-logotitulo{
		padding-top: 5%;
		margin: 0 0 0 15%;
	}
	
	.navbar-header{
		width:25%;
	}

	.topnav-link {   
		font-size: 13px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 19px;
	  
	}
	

	.position {
		padding: 18px;
		color:crimson;
		
	
	}

	.body-imovel .detalhes {

		background-color: #363636;
		padding: 7px 0;
		color: white;
		margin-top: 65px;
		font-size: 12px;
		line-height: 500px;
	}
	.h2, h2 {
	   font-size: 18px;
	}

	
	.hero {
		position: relative;
		padding-top: 60px;
		padding-bottom: 80px;
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/slide8.jpg) no-repeat center;
			/* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		background-size: cover;
		height:700px;
	}


	.hero-title { 
		line-height: 48px;
		color:#fff;
		font-size: 25px;
		padding: 16;
		font-weight: 500;
		letter-spacing: -1px;
		margin-top:-360px;
		font-family:"Helvetica, sans-serif";
		
		width:400px;
	}

	.hero-captions {
		padding-top: 704px;
	}
	.row_hero {
	
		width: 100%;
	}

	.hero_titulo {
		margin-left: -85px;
		font-weight: 500;
		color:#fff;
		font-family:"Helvetica, sans-serif";
	
		width:500px;
	}	




	.img_sect {
		width:66%;
	}
		
}	

/* ******************************************* 1 0 2 3 ***************************** */



@media only screen and (min-width:767px) and (max-width:1023px) {
	

		
	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 15px;
		
	}

		
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 13px;
		
		font-weight: 500;
		color:rgb(252, 248, 248);
	}

		
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:1100px;
		height:50px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		bottom:19px;
		
		left:1px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:550px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:10px;
		line-height:17px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:-37px;
		left: 80%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 23px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:-63px;
		left: 92%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		height: 400px;
		width: 505px;
		border-radius: 40px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 99;
		opacity: 1;
		display: block;
		visibility: visible;
	}

			
	.header-title {
   
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding:0rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}
	.layout_faq {
		width: 930px;
		margin: 0;
	}

	
	.quem_somos-img1 {
	    position:relative;
		width:206px;
		top:-6px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		background-image: image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		border-radius: 60px;
		text-align: center;
		height:190px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
		

		
	.quem_somos {

		margin-top: 7%;

	}

	.quem_somos_texto {

		margin-top: -6%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 15px;

	}

	.quem-somos-titulo {
		font-weight: 700;
		font-size:16px;
		color:darkblue;
		margin-top: -200px;

	}

	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:11px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	
	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left: -41px;
		width: 535px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}



	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -29px;
		font-size: 11px;
		width:99%;

	}


	.titulos_left {
		text-align: left !important;
		color: rgb(46, 61, 194);
		margin-left: -28px;
		
	}

	.accordion_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius: 10px;
		text-align: left;
	  }
	  .accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	
	  .accordion__resp_faq p {
		margin: 5px;
		padding: 10px;
		font-size:medium;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	  }

	  

	.accordion_faq:hover {
		cursor: pointer;
	}

	.accordion__resp_faq {
		display: none;
	}

	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}

		
	body{
		margin-top: 0%;
		background: #f5f6fa;
		font-size:9px;
	}
	
	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 20px;
		text-align:center;
   }

   .bloco-infos {
    float: left;
    width: 23%;
	margin-top: 531px;
	margin-left: 69px;
    }

	.banco {
		float: left;
		width: 32%;
		border: 1px solid #eee;
		margin-right: 1.3%;
		box-sizing: border-box;
		margin-bottom: 1.3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		cursor: default;
	}
   section {
	   margin-top: 10%;
    } 
	.label {
		font-size:11px;
		color:black;
		
 
	 }
 
 

	.logomarca {
		background-color:white; 
		width:180px;
	
	
	 }		
	 
	.faixa_top {
		/* position: relative;  */
		width:767px;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
		font-size: 9px;
	}
	.col-lg-3 {
		width: 12%;
	}
	.sm_faixa_top {
		width:25%;

	}

	
	.icones_faixa_top {
		width:7%;
	}

	.form {
		margin:0;
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 26px;
		border-radius: 45px;
		padding-top: 9px;
		margin-top: -412px;
		margin-left:60%;
		margin-right:-71%;
		height:300px;
		
	}

	.mens_control {
		font-size: 13px;
		text-align:center;
		color:red;
		padding: 4px
	}

		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}



	.form-control {
		
		height: 24px;
		font-size:10px;
	}

	.tam_cap {
		margin-top:-48%;
		width:80px;
		height:22px;

	}
	.img {
		vertical-align: middle;
		width:60%;

	}

	.img_itau {
		vertical-align: middle;
		width:60%;
		text-align: center;

	}

	.pos_cap {

		margin-top: -15px;
	}  

	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 18px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:14px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
	} 

	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
		font-size:30px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
	}


	.titulo10 {
	/*	text-align: left; */
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 10px;
		font-weight: bold;
	}

	.titulo15 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:15px;
		
	}

	.titulo20 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:15px;
		
	}

	.titulo25 {
		font-weight: bold;
		color:rgb(12, 26, 150);	
		font-family:"Helvetica", sans-serif;
		font-size:25px;
		
	}

	.titulo30 {
		color:rgb(12, 26, 150);
		font-family:"Helvetica, sans-serif";
		font-size: 30px;
		font-weight: bold;
	}

	.titulo40 {
		font-weight: bold;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 40px;
		
	}
	.titulo50 {
		text-align: left;
		color:rgb(12, 26, 150);
		font-family: "New York";
		font-size: 50px;
		font-weight: bold;	
	}

	.titulo_form {
		text-align:center;
		font-weight: bold;
		font-size:1.3em;
		color:rgb(24 56 131);  
		margin-top: -5px;
		margin-bottom: 1px;
	}

	.btn {
		display: inline-block;
		padding: 0px 7px;
		margin-bottom: 0;
		font-size: 14px;
	}
	.button_cap {
		margin-top: -5%;
	}

	.input_captcha {
		border: 0px;
		width:40%;
		padding: 0px 0px;
		margin-left: auto;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
	}

	.navbar{
		background-color:white;
	}
	.navbar-header{
		background-color: rgb(233, 232, 232);
	}
	.navbar .navbar-collapse ul {
		width:100%;	

	}
	.navbar .navbar-collapse {
		text-align: initial;
	}
	.navbar-brand{
		padding-right: 5%;
	}
	.topnav-link {   
		font-size: 12px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 77px;
				
	}
	.nav {
		padding-left:243px;
		margin-bottom: 0;
		list-style: none;
	}
	.container-fluid {
		height: auto;
		overflow: hidden;
	}	

	.container-fluid .navbar-collapse{
		background-color:#2e38a7; /* #2b2c36 */
		height: auto;
		overflow: hidden;
	}
	.hero-title {
		font-size: 20px;
		line-height: 48px;
		color: #fff;
		font-weight: 500;
		letter-spacing: -1px;
		margin-top: 133px;
		margin-left: -70px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
	}
	.hero {
		position: relative;
		padding-top: 60px;
		padding-bottom: 80px;
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/slide8.jpg) no-repeat center;
			/* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		background-size: cover;
		height:484px;
	}
	.hero-captions {
		padding-top: 142px;
	}
	.row_hero {

		width: 100%;
	}
	.hero_titulo {
		margin-left: -85px;
		font-weight: 500;
		color:#fff;
		font-family:"Helvetica, sans-serif";
		padding: 0;
	}
	.img_sect {
		width:33%;
	}
}



@media only screen and (min-width:360px)  and (max-width:766px) {

	.bancos-content {
		background-color: rgba(215, 226, 200, 0.74);  /* rgb(24 56 131);   */
		width:99%;
		margin-top:74%;
	}
		
		
	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 18px;
    }

    	
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 16px;
		
		font-weight: 500;
		color:rgb(252, 248, 248);
	}

	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:10%;
		height:128px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		top:75%;
		
		margin-left:2px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:390px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:13px;
		line-height:20px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:6px;
		left: 39%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 20px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:-20px;
		left:68%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		display:none;
	}

	
	.header-title {
		width:410px;
                                    margin-left:-10px;
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}

	.layout_faq {
		width: 345px;
		margin: 0;
	}

	
	.quem_somos-img1 {
	
		width: 363px;
		margin-left:-12px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		background-image: image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		border-radius: 60px;
		text-align: center;
		height: 363px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
		
		
		
	.quem_somos {

		margin-top: 7%;

	}

	.quem_somos_texto {

		margin-top: 13%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 21px;

	}

	.quem-somos-titulo {
		font-weight: 700;
		font-size: 26px;
		color:darkblue;
		margin-top: 50px;
		margin-left: -116px;

	}

	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		width:392px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left:9px;
	  }

	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:14px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	
	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:30px;
		margin-left: 9px;
		width: 389px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}



	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -134px;
		font-size: 12px;
		width:316px;
		margin-left:-102px

	}

	
	.titulos_left {
		text-align: left !important;
		color: rgb(92, 94, 119);
		margin-left: -135px;
		font-size: 14px;
	}
	
	 
	.accordion_faq {
		position:relative;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(158, 175, 134, 0.74);   
		text-align: left;
		left: 20px;
        border-radius: 17px;
    }
		


	  .accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	
	.accordion__resp_faq p {
		margin: -5px;
		padding: 8px;
		font-size:11px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}
	


	.accordion_faq:hover {
		cursor: pointer;
                  }
	
	.accordion__resp_faq {
		display: none;
	}
	
	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}



	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 20px;
		text-align:center;
     }

	 .bloco-infos {
	
		width: 100%;
		margin-top:33px;
		margin-left:22px;
	}

	.banco {
	
		left:1%;
		width:15px;
		height:15px;
		border: 1px solid #eee;
	
		box-sizing: border-box;
		margin-bottom: 1.3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		
		
	}
	section {
		margin-top: 15%;
		text-align: center;
	
	}
   
	.label {
		font-size:11px;
		color:black;
	}
 
 
	.logomarca {
		background-color:white; 
		width:250px;
	
	
	 }		
		
		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
		font-size: 11px;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}


	
	.faixa_top {
	                  position: relative;  
		width:100%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
		font-size: 12px;
	}
	.img {
		vertical-align: middle;
		width:22%;
		text-align: center;
		width: 40%;

	}
	.img_itau {
		vertical-align: middle;
		width:22%;
		text-align: center;

	}

	.sm_faixa_top {
		padding-right: 1%;

	}


	.icones_faixa_top {
		width:6%;
	}
	.form-control {
		
		height: 19px;
		padding: 1px 12px;
		font-size: 14px;
	}

	.form {
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 4px;
		border-radius: 45px;
		padding-top: 19px;
		margin-top: 42px;
		margin-left:-12px;
		
		height:294px;
		width: 280px;

		
	}
    .mens_control {
	    font-size: 13px;
		text-align:center;
		color:red;
		padding: 3px;
	}

	.pos_texto {
		margin-left:4px; 
	}


	.tam_img_social {
		width:4%;
		height:4%;

	}

	.tam_cap {
		margin-top:15%;
		width:65px;
		height:36px:
  
	}

	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 15px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:4px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
		border-radius: 20px;
	} 

	.theme_screen {
		margin-top: 49px;



	}

	
	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:25px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }
		
	
	.titulos > h2{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 40px;
	}

	.titulos > h3{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 40px;
	}
	
	.titulos > h4{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 30px;
	}




	.titulo10 {
		/*	text-align: left; */
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 10px;
			font-weight: bold;
		}

	.titulo15 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:14px;
			
		}
		
	.titulo20 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:16px;
		
			width: 339px;
			margin-left:-13px;
		
			
		}
		
		.titulo25 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:21px;
			width: 412px;
			margin-left:70px;
		}
		
		.titulo30 {
			color:rgb(12, 26, 150);
			font-family:"Helvetica, sans-serif";
			font-size: 25px;
			font-weight: bold;
			left: -10px;
            position: relative;
		}
		
		.titulo40 {
			font-weight: bold;
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 40px;
			
		}
		.titulo50 {
			text-align: left;
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 50px;
			font-weight: bold;	
		}
		

	.pos_cap {

		margin-top: -23px;
	}  
	.input_captcha {
		border: 0px;
		width:20%;
		padding: 2px 8px;
		margin-left: auto;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
		font-size: 12px;
	}
		
	.button_cap {
		margin-top:0px;

	}

	.navbar{
		background-color:white;
	}
	.navbar-header{
		background-color: white;
	}
	.navbar .navbar-collapse ul {
		width:100%;	
	
	}
	.navbar .navbar-collapse {
		text-align: initial;
	}
	.navbar-brand{
		padding-right: 5%;
	}

	.topnav-link {   
		font-size: 15px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 150px;
	  
	}
	
	.container-fluid {
		height: auto;
		overflow: hidden;
	}	

	.container-fluid .navbar-collapse{
		background-color:#2e38a7; /* #2b2c36 */
		height: auto;
		overflow: hidden;
	}
	.hero-title {
		font-size: 18px;
		line-height: 12px;
		color: #fff;     /*  rgb(238 155 17);    #fff;  */   /* #e39b0d; */
		font-weight: 700;
		letter-spacing: 0px;
		margin-top: 302px;
		margin-left: -39px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
	}
	.hero {
	
		position: relative;
		margin-top:0px;
		padding-top:0px;
		margin-left: 21px;
	
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/dinheiro1.jpg) no-repeat center;
	/*	background: url(../imgs/portal/dinheiro1.jpg) no-repeat center;  */
		 /* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		 background-size: cover;
		/*background-size: 55%; */
		height:564px;
		width: 328px;
	}

	.hero-captions {
		padding-top:117px;
	}
	.row_hero {
	
		width: 93%;
	}
	.hero_titulo {
		margin-left: -62px;
		font-weight:500;
		color:#fff;     /* rgb(39, 6, 101); */
		font-family:"Helvetica, sans-serif";
		padding: 0;
		width:313px;
	}

	.img_sect {
		width:46%;
	}

	.div_justify {
		margin: 0 23px 10px;
	}
}

@media only screen and (max-width:430px)  {

	.bancos-content {
		background-color: rgba(215, 226, 200, 0.74);  /* rgb(24 56 131);   */
		width:99%;
		margin-top:74%;
	}
		
		
	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 18px;
    }

    	
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 16px;
		
		font-weight: 500;
		color:rgb(252, 248, 248);
	}

	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:10%;
		height:128px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		top:75%;
		
		margin-left:2px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:390px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:13px;
		line-height:20px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:6px;
		left: 39%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 20px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:-20px;
		left:68%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		display:none;
	}

	
	.header-title {
		width:410px;
                                    margin-left:-10px;
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}

	.layout_faq {
		width: 345px;
		margin: 0;
	}

	
	.quem_somos-img1 {
	
		width: 363px;
		margin-left:-12px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		background-image: image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		border-radius: 60px;
		text-align: center;
		height: 363px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
		
		
		
	.quem_somos {

		margin-top: 7%;

	}

	.quem_somos_texto {

		margin-top: 13%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 21px;

	}

	.quem-somos-titulo {
		font-weight: 700;
		font-size: 26px;
		color:darkblue;
		margin-top: 50px;
		margin-left: -116px;

	}

	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		width:392px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left:9px;
	  }

	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:14px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	
	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:30px;
		margin-left: 9px;
		width: 389px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}



	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -134px;
		font-size: 12px;
		width:316px;
		margin-left:-102px

	}

	
	.titulos_left {
		text-align: left !important;
		color: rgb(92, 94, 119);
		margin-left: -135px;
		font-size: 14px;
	}
	
	 
	.accordion_faq {
		position:relative;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(158, 175, 134, 0.74);   
		text-align: left;
		left: 20px;
	border-radius: 17px;
	}
			


	  .accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	
	.accordion__resp_faq p {
		margin: -5px;
		padding: 8px;
		font-size:11px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}
	


	.accordion_faq:hover {
		cursor: pointer;
                  }
	
	.accordion__resp_faq {
		display: none;
	}
	
	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}



	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 20px;
		text-align:center;
     }

	 .bloco-infos {
	
		width: 100%;
		margin-top:33px;
		margin-left:22px;
	}

	.banco {
	
		left:1%;
		width:15px;
		height:15px;
		border: 1px solid #eee;
	
		box-sizing: border-box;
		margin-bottom: 1.3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		
		
	}
	section {
		margin-top: 15%;
		text-align: center;
	
	}
   
	.label {
		font-size:11px;
		color:black;
	}
 
 
	.logomarca {
		background-color:white; 
		width:250px;
	
	
	 }		
		
		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
		font-size: 11px;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}


	
	.faixa_top {
	                  position: relative;  
		width:100%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
		font-size: 12px;
	}
	.img {
		vertical-align: middle;
		width:22%;
		text-align: center;
		width: 40%;

	}
	.img_itau {
		vertical-align: middle;
		width:22%;
		text-align: center;

	}

	.sm_faixa_top {
		padding-right: 1%;

	}


	.icones_faixa_top {
		width:6%;
	}
	.form-control {
		
		height: 19px;
		padding: 1px 12px;
		font-size: 14px;
	}

	.form {
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 4px;
		border-radius: 45px;
		padding-top: 19px;
		margin-top: 42px;
		margin-left:-12px;
		
		height:294px;
		width: 280px;

		
	}
    .mens_control {
	    font-size: 13px;
		text-align:center;
		color:red;
		padding: 3px;
	}

	.pos_texto {
		margin-left:4px; 
	}


	.tam_img_social {
		width:4%;
		height:4%;

	}

	.tam_cap {
		margin-top:15%;
		width:65px;
		height:36px:
  
	}

	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 15px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:4px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
		border-radius: 20px;
	} 

	.theme_screen {
		margin-top: 49px;



	}

	
	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:25px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }
		
	
	.titulos > h2{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 40px;
	}

	.titulos > h3{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 40px;
	}
	
	.titulos > h4{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 30px;
	}




	.titulo10 {
		/*	text-align: left; */
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 10px;
			font-weight: bold;
		}

	.titulo15 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:14px;
			
		}
		
	.titulo20 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:16px;
		
			width: 339px;
			margin-left:-13px;
		
			
		}
		
		.titulo25 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:21px;
			width: 412px;
			margin-left:70px;
		}
		
		.titulo30 {
			color:rgb(12, 26, 150);
			font-family:"Helvetica, sans-serif";
			font-size: 25px;
			font-weight: bold;
			left: -10px;
            position: relative;
		}
		
		.titulo40 {
			font-weight: bold;
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 40px;
			
		}
		.titulo50 {
			text-align: left;
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 50px;
			font-weight: bold;	
		}
		

	.pos_cap {

		margin-top: -23px;
	}  
	.input_captcha {
		border: 0px;
		width:20%;
		padding: 2px 8px;
		margin-left: auto;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
		font-size: 12px;
	}
		
	.button_cap {
		margin-top:0px;

	}

	.navbar{
		background-color:white;
	}
	.navbar-header{
		background-color: white;
	}
	.navbar .navbar-collapse ul {
		width:100%;	
	
	}
	.navbar .navbar-collapse {
		text-align: initial;
	}
	.navbar-brand{
		padding-right: 5%;
	}

	.topnav-link {   
		font-size: 15px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 150px;
	  
	}
	
	.container-fluid {
		height: auto;
		overflow: hidden;
	}	

	.container-fluid .navbar-collapse{
		background-color:#2e38a7; /* #2b2c36 */
		height: auto;
		overflow: hidden;
	}
	.hero-title {
		font-size: 18px;
		line-height: 12px;
		color: #fff;     /*  rgb(238 155 17);    #fff;  */   /* #e39b0d; */
		font-weight: 700;
		letter-spacing: 0px;
		margin-top: 302px;
		margin-left: -39px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
	}
	.hero {
	
		position: relative;
		margin-top:0px;
		padding-top:0px;
		margin-left: 21px;
	
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/dinheiro1.jpg) no-repeat center;
	/*	background: url(../imgs/portal/dinheiro1.jpg) no-repeat center;  */
		 /* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		 background-size: cover;
		/*background-size: 55%; */
		height:564px;
		width: 348px;
	}

	.hero-captions {
		padding-top:117px;
	}
	.row_hero {
	
		width: 93%;
	}
	.hero_titulo {
		margin-left: -62px;
		font-weight:500;
		color:#fff;     /* rgb(39, 6, 101); */
		font-family:"Helvetica, sans-serif";
		padding: 0;
		width:313px;
	}

	.img_sect {
		width:46%;
	}

	.div_justify {
		margin: 0 23px 10px;
	}
}


@media only screen and (max-width:360px)  {

	.bancos-content {
		background-color: rgba(215, 226, 200, 0.74);  /* rgb(24 56 131);   */
		width:99%;
		margin-top:74%;
	}
		
		
	.bloco {
		background: rgb(238, 208, 161);  
		border:1px solid rgb(129, 129, 158);
		
		border-bottom: 5px solid #DEDEDE;
		text-align: center;
		-moz-box-shadow: inset 0px -3px 25px #d8d8d8;
		-webkit-box-shadow: inset 0px -3px 25px #d8d8d8;
		box-shadow: inset 0px 10px 33px #d8d8d8; 
		border-radius: 30px;
		width: 88%;
		margin-top: 18px;
    }

    	
	.botao_login {   
		position:relative;
		top: 4px;
		font-size: 16px;
		
		font-weight: 500;
		color:rgb(252, 248, 248);
	}

	
	/*  *********************************** PRIVACIDADE    *************************** */

	.cookieConsentContainer{
		z-index:999;
		width:10%;
		height:128px;
		min-height:20px;
		box-sizing:border-box;
		padding:0px 64px 0px 13px;

		overflow:hidden;
		position:fixed;
		top:75%;
		
		margin-left:2px;
		display:none;

		background:white;  

	}

	.cookieConsentContainer .cookieTitle a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:22px;
		line-height:20px;
		display:block
	}
		
	.cookieConsentContainer .cookieDesc p{
		margin:0;
		padding:0;
		width:390px;
		font-family:OpenSans,arial,sans-serif;
		color:darkblue;
		font-weight: 500;
		font-size:13px;
		line-height:20px;
		display:block;
		margin-top:10px
	}

	.cookieConsentContainer .cookieDesc a{
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		text-decoration:underline
	}

	.cookieConsentContainer .cookie_able a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:6px;
		left: 39%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 20px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}
		
	.cookieConsentContainer .cookie_able a:hover{
			cursor:pointer;
			background:#3e9b67
	}


	.cookieConsentContainer .cookie_disable a{
		display:inline-block;
		font-family:OpenSans,arial,sans-serif;
		color:#fff;
		font-size:10px;
		font-weight:700;
		height:26px;
		top:-20px;
		left:68%;
		background:#3b7997;
		box-sizing:border-box;
		padding:5px 5px;
		text-align:right;
		transition:background .3s;
		position:relative;
		border-radius:10px
		
	}


	.cookieConsentContainer .cookie_disable a:hover{
		cursor:pointer;
		background:#3e9b67
	}


	.fig_empr {
		display:none;
	}

	
	.header-title {
		width:410px;
                                    margin-left:-10px;
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat;
		padding: 1rem 1rem;
		background-image: url(../imgs/barra_hor.jpg);
	  
	}

	.layout_faq {
		width: 345px;
		margin: 0;
	}

	
	.quem_somos-img1 {
	
		width: 363px;
		margin-left:-12px;
		background-image: -webkit-image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		background-image: image-set(url(../imgs/logos/office.jpg) 1x,url(../imgs/logos/office.jpg) 2x);
		border-radius: 60px;
		text-align: center;
		height: 363px;
		background-size: cover!important;
		background-repeat: no-repeat!important;
	}
		
		
		
	.quem_somos {

		margin-top: 7%;

	}

	.quem_somos_texto {

		margin-top: 13%;
		margin-left: 33%;
		font-family: Poppins,sans-serif!important;
		color: #4a5e82;
		font-size: 21px;

	}

	.quem-somos-titulo {
		font-weight: 700;
		font-size: 26px;
		color:darkblue;
		margin-top: 50px;
		margin-left: -116px;

	}

	.pos_texto {
		margin-left:4px; 
	}


	.produtos_faq {
		padding: 10px;
		margin-top: 10px;
		width:392px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:40px;
		margin-left:9px;
	  }

	.produtos_perg_faq p {
		margin: -5px;
		padding: 8px;
		font-size:14px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}

	
	.produtos_cartao_faq {
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(215, 226, 200, 0.74);   /* #DEDEDE; */
		border-radius:30px;
		margin-left: 9px;
		width: 389px;
	  }
	 
	.produtos_perg_cartao_faq p {
		margin: -5px;
		padding: 8px;
		font-size:15px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}



	.text_empr {
		text-align:justify;
		color: rgb(27, 37, 129);
		margin-left: -134px;
		font-size: 12px;
		width:316px;
		margin-left:-102px

	}

	
	.titulos_left {
		text-align: left !important;
		color: rgb(92, 94, 119);
		margin-left: -135px;
		font-size: 14px;
	}
	
	 
	.accordion_faq {
		position:relative;
		padding: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: rgba(158, 175, 134, 0.74);   
		text-align: left;
		left: 20px;
        border-radius: 17px;
    }
		


	  .accordion__perg_faq p {
		margin: 5px;
		padding: 0;
		font-family: Verdana;
		font-size: 15px;
		color:rgb(24 56 131);
		text-align: left;
	  }
	
	.accordion__resp_faq p {
		margin: -5px;
		padding: 8px;
		font-size:11px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
		color: rgb(24 56 131);
		background: rgba(215, 226, 200, 0.74);
		border-radius: 10px;
	}
	


	.accordion_faq:hover {
		cursor: pointer;
                  }
	
	.accordion__resp_faq {
		display: none;
	}
	
	.accordion_faq.active .accordion__resp_faq {
		display: block;
	}



	.bancos-conv {
		color:rgb(24 56 131);  
		font-size: 20px;
		text-align:center;
     }

	 .bloco-infos {
	
		width: 100%;
		margin-top:33px;
		margin-left:22px;
	}

	.banco {
	
		left:1%;
		width:15px;
		height:15px;
		border: 1px solid #eee;
	
		box-sizing: border-box;
		margin-bottom: 1.3%;
		border-radius: 10px;
		padding: 5px;
		position: relative;
		background: #fff;
		
		
	}
	section {
		margin-top: 15%;
		text-align: center;
	
	}
   
	.label {
		font-size:11px;
		color:black;
	}
 
 
	.logomarca {
		background-color:white; 
		width:250px;
	
	
	 }		
		
		
	.modal-body{
		display:inline-block;
	}


	.fade.show {
		opacity: 1;
	}


	.modal {
		position:fixed;
		top: 135px;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		outline: 0;
		z-index: 1072;
		font-size: 11px;
	}

	.modal-header{
		background-color:rgb(24 56 131);  
		color: #FFFFFF;
	}

	.modal-header .close{
		color: #FFFFFF;
		opacity: 1;
	}


	
	.faixa_top {
	                  position: relative;  
		width:100%;
		height:30px;
		color:white;
		background-color:rgb(24 56 131);      /* rgb(23, 33, 119);  */
		vertical-align: auto;
		font-size: 12px;
	}
	.img {
		vertical-align: middle;
		width:22%;
		text-align: center;
		width: 40%;

	}
	.img_itau {
		vertical-align: middle;
		width:22%;
		text-align: center;

	}

	.sm_faixa_top {
		padding-right: 1%;

	}


	.icones_faixa_top {
		width:6%;
	}
	.form-control {
		
		height: 19px;
		padding: 1px 12px;
		font-size: 14px;
	}

	.form {
		background: rgba(215, 226, 200, 0.74);
		backdrop-filter: blur(3px);
		padding: 4px;
		border-radius: 45px;
		padding-top: 19px;
		margin-top: 24px;
		margin-left:-12px;
		
		height:294px;
		width: 280px;

		
	}
                  .mens_control {
	    font-size: 13px;
		text-align:center;
		color:red;
		padding: 3px;
	}

	.pos_texto {
		margin-left:4px; 
	}


	.tam_img_social {
		width:4%;
		height:4%;

	}

	.tam_cap {
		margin-top:15%;
		width:65px;
		height:36px:
  
	}

	.termos {
		background-color: rgba(215, 226, 200, 0.74); 
		font-size: 15px;
		padding-top: 15px;
		padding-bottom: 10px;
		margin-left:4px;
		color: rgb(24 56 131);
		text-align:center;
		width:100%;
		border-radius: 20px;
	} 

	.theme_screen {
		margin-top: 49px;



	}

	
	.titulos {

		text-align: center !important;
		color:rgb(46, 61, 194);
	    font-size:25px;
		font-weight: bold;
		
		line-height: 48px;
		letter-spacing: -1px;
    }
		
	
	.titulos > h2{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 40px;
	}

	.titulos > h3{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 40px;
	}
	
	.titulos > h4{
		text-align: center;
		font-weight: bold;
		color: darkblue;
		font-family: "New York";
		font-size: 30px;
	}




	.titulo10 {
		/*	text-align: left; */
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 10px;
			font-weight: bold;
		}

	.titulo15 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:14px;
			
		}
		
	.titulo20 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:16px;
		
			width: 339px;
			margin-left:-13px;
		
			
		}
		
		.titulo25 {
			font-weight: bold;
			color:rgb(12, 26, 150);	
			font-family:"Helvetica", sans-serif;
			font-size:21px;
			width: 412px;
			margin-left:70px;
		}
		
		.titulo30 {
			color:rgb(12, 26, 150);
			font-family:"Helvetica, sans-serif";
			font-size: 25px;
			font-weight: bold;
			left: -10px;
            position: relative;
		}
		
		.titulo40 {
			font-weight: bold;
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 40px;
			
		}
		.titulo50 {
			text-align: left;
			color:rgb(12, 26, 150);
			font-family: "New York";
			font-size: 50px;
			font-weight: bold;	
		}
		

	.pos_cap {

		margin-top: -23px;
	}  
	.input_captcha {
		border: 0px;
		width:20%;
		padding: 2px 8px;
		margin-left: auto;
		/* border-radius: 25px; */
		background-color: #f0f2f7;
		font-size: 12px;
	}
		
	.button_cap {
		margin-top:0px;

	}

	.navbar{
		background-color:white;
	}
	.navbar-header{
		background-color: white;
	}
	.navbar .navbar-collapse ul {
		width:100%;	
	
	}
	.navbar .navbar-collapse {
		text-align: initial;
	}
	.navbar-brand{
		padding-right: 5%;
	}

	.topnav-link {   
		font-size: 15px;
		text-decoration: none;
		border-bottom: 2px solid transparent;
		padding-bottom: 0.125em;
		transition: border-bottom-color 50ms linear 0s;
		font-family: "Open Sans", sans-serif;
		font-weight: 600;
		color:rgb(46, 61, 194);
		width: 150px;
	  
	}
	
	.container-fluid {
		height: auto;
		overflow: hidden;
	}	

	.container-fluid .navbar-collapse{
		background-color:#2e38a7; /* #2b2c36 */
		height: auto;
		overflow: hidden;
	}
	.hero-title {
		font-size: 17px;
		line-height: 12px;
		color: #fff;     /*  rgb(238 155 17);    #fff;  */   /* #e39b0d; */
		font-weight: 700;
		letter-spacing: 0px;
		margin-top: 238px;
		margin-left: -39px;
		font-family: 'Exo 2', sans-serif !important;  /*  "Helvetica", sans-serif; */
	}
	.hero {
	
		position: relative;
		margin-top:0px;
		padding-top:0px;
		margin-left: 21px;
	
		background:linear-gradient(rgba(0, 0, 0, -0.5), rgba(0, 0, 0, 0.5)), rgba(0, 0, 0, 0.5) url(../imgs/portal/dinheiro1.jpg) no-repeat center;
	/*	background: url(../imgs/portal/dinheiro1.jpg) no-repeat center;  */
		 /* radial-gradient(0,0,0) url(../imgs/portal/slide8.jpg) no-repeat center;  */
		 background-size: cover;
		/*background-size: 55%; */
		height:514px;
		width: 328px;
	}

	.hero-captions {
		padding-top:117px;
	}
	.row_hero {
	
		width: 93%;
	}
	.hero_titulo {
		margin-left: -62px;
		font-weight:500;
		color:#fff;     /* rgb(39, 6, 101); */
		font-family:"Helvetica, sans-serif";
		padding: 0;
		width:313px;
	}

	.img_sect {
		width:46%;
	}

	.div_justify {
		margin: 0 23px 10px;
	}
}




