﻿@media (max-width: 1080px) {
	.quero-mobile {
		overflow-x: scroll;
		justify-content: flex-start !important;
		-webkit-justify-content: flex-start !important;
	}
}

/* ------ */

body {
	font-family: 'Open Sans';
	font-weight: 400;
}

hr {
	border-top: #aaa solid thin;
}

input[type="text"] {
	height: 65px;
	outline: none;
	border: none;
}

input.busca-box::placeholder {
	color: #414141;
}

a,
a:hover,
a:visited,
a:link,
button {
	color: inherit;
	outline: none;
}

p a,
p a:hover,
p a:visited,
p a:link,
span a,
span a:hover,
span a:visited,
span a:link {
	text-decoration: underline;
}

.btn {
	text-decoration: none !important;
}

.no-padding {
	padding: 0;
}

#modal {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 1000;
	display: none;
}

#modal > * {
	z-index: 1000;
}

.text-left {
	text-align: left;
}

#modal.active {
	display: block;
}

.container.container-baixe-aplicativo {
	border: 1px solid #b9b8c6;
	border-radius: 5px;
	padding: 25px;
	margin: 0px auto 48px;
	width: 55%;
}

.chamada-app {
	display: table;
}

.txs-chamada-app {
	background-image: url(../assets/index/logo-app.png);
	background-repeat: no-repeat;
	padding-left: 101px;
	margin-top: 0;
	height: 80px;
	font-size: 19px;
	width: 100%;
	letter-spacing: 0;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	background-position: 2px center;
	line-height: 21px;
}

.btns-baixe-app {
	text-align: center;
	margin-top: 13px;
}

.btns-baixe-app a {
	display: inline-block;
}

a.btn-app-google {
	margin-right: 32px;
}

.btn-app-google-desk {
	width: 170px;
	margin-right: 32px;
}

.btn-app-apple-desk {
	width: 170px;
}

.btns-baixe-app-desk {
	display: flex;
	text-align: center;
	margin-top: 13px;
	justify-content: center;
}

.mais-vezes-cred,
.mais-vezes-branco-cred {
	height: 25px;
}

.mais-vezes-branco-cred {
	display: none;
}

.btActive .mais-vezes-cred {
	display: none;
}

.btActive .mais-vezes-branco-cred {
	display: inline;
}

.bt-mais-vezes {
	max-height: 22px;
	margin-top: -2px;
	-ms-transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	transition: 0.2s all;
	-ms-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
}

.bt-mais-vezes:hover {
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2);
}

#modal > #modal-content {
	width: 500px;
	max-height: 500px;
	position: absolute;
	margin: auto;
	top: 50px;
	left: 20px;
	right: 20px;
	background-color: #fff;
}

#modal > #modal-content > #modal-close {
	position: absolute;
	top: 10px;
	right: 20px;
	color: #ccc;
	font-size: 30px;
	font-weight: 300;
	cursor: pointer;
}

#modal > #modal-content > #box-content {
	padding: 50px;
}

#modal > #modal-content > #box-content h2 {
	color: #ff0000;
	font-size: 26px;
	font-weight: 300;
	text-align: center;
}

#modal > #modal-content > #box-content p {
	color: #000000;
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

#modal > #modal-content > #box-content ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#modal > #modal-content > #box-content ul li {
	display: block;
	border-bottom: #eee solid thin;
	padding: 10px 0;
	margin: 0 50px;
	font-size: 16px;
	color: #6d6d6d;
}

.subtitle {
	color: #424242;
	font-size: 23px;
	font-weight: 800;
	width: 80%;
	margin: 0 auto;
}

p.subtitle:after {
	content: "";
	display: block;
	height: 1px;
	width: 100px;
	margin: 20px auto;
	border-bottom: #ff0000 solid 2px;
}

.blip-hidden-chat,
.blip-show-chat {
	background-color: rgb(45, 178, 195) !important;
}

.container-leilao {
	display: none;
}

.quero {
	width: 270px;
	height: 69vh;
	position: absolute;
	top: 77px;
	right: 0;
	background-color: #eaeaea;
	/* background: rgba(255, 255, 255, 0.8); */
	padding-left: 20px;
	padding-right: 20px;
	display: none;
	left: 0;
	transform: translateX(450px);
}

.quero .row .item {
	height: 22%;
	border-top: 1px solid red;
	position: relative;
	cursor: pointer;
	display: table;
	width: 100%;
	font-size: 17px;
}

.quero .row .item > div {
	vertical-align: middle;
	display: table-cell;
}

.quero .row .item:last-child {
	/* border-bottom: 1px solid red; */
}

.quero .row .item a {
	margin-left: 10px;
}

.quero .row .item:hover {
	background-color: #e6e6e6;
}

.quero .row .item .quero-seta {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
}

.quero-mobile {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #8d3363;
	width: 100%;
}

.quero-mobile > h3 {
	float: left;
}

/* .quero-mobile>.item {
display: block;
text-align: center;
float: left;
height: 65px;
padding-right: 20px;
width: 100px;
line-height: 14px;
border-right: 1px solid #989393;
margin: 10px;
cursor: pointer;
font-weight: bold;
min-width: 100px;
} */

.quero-mobile > .item {
	display: flex;
	text-align: center;
	float: left;
	height: 40px;
	padding-right: 10px;
	width: 380px;
	line-height: 14px;
	border-right: 2px solid #fff;
	margin: 15px 5px;
	cursor: pointer;
	font-weight: bold;
	min-width: 180px;
	justify-content: center;
	align-items: center;
	color: #ffffff;
}

.quero-mobile > .item:last-child {
	border-right: none;
}

/* .quero-mobile>.item>img {
max-height: 30px;
margin-bottom: 5px;
} */

.quero-mobile > .item > img {
	margin-bottom: 5px;
	margin-right: 5px;
}

.quero-mobile > .item > img.web-motor {
	max-height: 40px;
}

.quero-mobile > .item > img.consorcio {
	max-height: 48px;
}

.quero-mobile > .item > img.cartao {
	max-height: 28px;
}

.quero-mobile > .item > img.conta {
	max-height: 41px;
}

img.bonus-na-conta {
	max-height: unset;
	height: 43px;
}

#quero-conta-corrente {
	display: flex;
	margin-left: 10px;
}

/*
.financiar-para-ganhar #quero-conta-corrente{
display: flex;
} */

.financiar-para-ganhar #menu-mais-vezes {
	display: none;
}

.financiar-para-ganhar #menu-busca {
	display: none !important;
}

.subheader-bonus {
	display: none;
}

.financiar-para-ganhar .subheader-bonus {
	display: block;
}

/* .financiar-para-ganhar .bt-busca{
display: none;
} */

/* #menu-simule-contrate{
display: none;
}

.financiar-para-ganhar #menu-simule-contrate{
display: block;
} */

.box-text {
	position: absolute;
	top: 110px;
	width: 90%;
}

.container-bt-abrir-conta {
	top: 100px;
	z-index: 10;
	position: relative;
}

.box-item-off {
	color: rgba(205, 205, 205, 0.9) !important;
}

.box-crendenciamento,
.box-off {
	border: 1px solid #b9b8c6;
	width: 285px;
	height: 95px;
	float: left;
	margin: auto;
	border-radius: 2px;
	margin-top: 50px;
	/*margin-bottom: 90px;*/
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}

.box-off {
	border-color: rgba(205, 205, 205, 0.9) !important;
}

.box-off > .box-item {
	background: rgba(205, 205, 205, 0.9) !important;
}

.box-off > p {
	color: rgba(205, 205, 205, 0.9) !important;
}

.box-item {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	background: #fc0d1b;
	color: white;
	text-align: center;
	display: table;
	margin-left: 15px;
	font-weight: bold;
}

.item-passo2 > .box-item {
	float: left;
}

.item-passo2:first-child {
	margin-top: 50px;
}

.item-passo2 {
	padding-top: 40px;
	border-left: #fc0d1b;
	border-right: #fc0d1b;
	border-bottom: #fc0d1b;
	border-style: solid;
	border-width: 1px;
	border-top-style: hidden;
	width: 100%;
	margin: auto;
}

.item-passo2::after {
	content: '';
	display: inline-block;
	height: 36px;
	width: 36px;
	transform: rotate(225deg);
	transform-origin: center center;
	border-top: 1px solid #fc0d1b;
	border-left: 1px solid #fc0d1b;
	position: relative;
	left: 48%;
	top: 24px;
	background: white;
}

.item-passo2:last-child::after {
	display: none;
}

.item-passo2 > p {
	width: 80%;
	margin-left: 60px;
	font-size: 16px;
}

.txt-item {
	color: #fc0d1b;
}

.box-crendenciamento img {
	position: absolute;
	right: 20px;
}

.box-crendenciamento > p {
	padding-left: 10px;
	margin: 0;
	color: #414141;
	font-size: 16px;
}

.box-item > span {
	display: table-cell;
	vertical-align: middle;
}

p.info {
	color: #1bb3bc;
	font-size: 16px;
	text-align: center;
	margin-bottom: 50px;
}

p.info a {
	text-decoration: none;
}

.btn-default,
.btn-default:visited,
.btn-default:active,
.btn-default:focus,
.btn-default:target {
	color: #fff;
	background-color: #ff0000;
	font-weight: 600;
	line-height: 40px;
	border: none;
}

.btn-default:hover {
	background: #c90212 !important;
	color: #fff !important;
}

.btn-clear {
	height: 36px;
	border-radius: 18px;
	color: #fff;
	background-color: #444444;
	font-size: 18px;
	font-weight: 300;
	line-height: 36px;
	border: none;
	padding: 0 20px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	min-width: 220px;
}

.btn-clear:hover {
	color: #fff;
}

.dropdown {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	overflow: hidden;
	transition: 0.5s ease;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.dropdown.active {
	max-height: 1170px !important;
}

.default-dropdown {
	color: #666666;
	max-height: 50px;
	background-image: url(../assets/ico-dropdown-leilao.png);
	background-repeat: no-repeat;
	background-position: 6% 10px;
	float: left;
	width: 100%;
	padding-left: 118px;
}

.default-dropdown.active {
	background-image: url(../assets/ico-dropdown-leilao-active.png);
	background-color: #fff;
	background-position: 6% 25px;
	padding-top: 0px;
}

.row-dropdown-leilao {
	margin-bottom: 10px;
}

.col-dropdown .dropdown.active::before {
	border-bottom: 2px solid #eeeeee;
	content: '';
	width: 100%;
	height: 1px;
	position: absolute;
	top: 65px;
	left: 0;
	z-index: 6;
}

.default-dropdown div.title {
	height: 52px;
	line-height: 12px;
	font-size: 23px;
	margin: 0;
	padding: 0px 10px 0 0;
	vertical-align: middle;
	display: table-cell;
	color: #838383;
}

.dropdown.active.default-dropdown div.title {
	color: #ff0000;
	font-weight: 800;
	height: 66px;
}

.dropdown.default-dropdown div.title > span {
	position: absolute;
	left: 0;
}

.default-dropdown p {
	line-height: 24px;
	margin: 10px 10px 10px 0px;
	color: #6d6d6d;
	font-size: 14px;
}

.default-dropdown ul {
	padding: 0;
	margin: 0 60px;
}

.default-dropdown ul > li {
	padding: 0;
	margin: 10px 0;
	line-height: 20px;
}

.default-dropdown h2 {
	font-weight: 400;
	color: #414141;
	display: block;
	font-size: 20px;
	margin: 10px 10px 0px 0px;
}

.default-dropdown span {
	font-weight: 400;
}

.default-dropdown p.tiny {
	font-size: 14px;
	line-height: 16px;
}

.default-dropdown b {
	font-weight: 800;
	line-height: 20px;
	color: #414141;
}

.default-dropdown p a {
	line-height: 20px;
	font-size: 14px;
	color: #ff0000;
}

.faq .default-dropdown {
	border-top: none;
	border-bottom: 1px solid #b5b5b5;
	border-radius: 0;
	padding: 5px 10px;
	color: #666666;
	margin-top: 0px;
	max-height: 90px;
	line-height: 90px;
	background-image: url("../assets/seta-big-down.png");
	background-repeat: no-repeat;
	background-position: 95% 40px;
	float: left;
	width: 100%;
	margin-right: 20px;
	padding: 0 40px 20px 40px;
}

.faq .default-dropdown:first-child {
	border-top: 1px solid #b5b5b5;
}

.faq .default-dropdown div.title {
	height: 90px;
	line-height: 22px;
	font-size: 20px;
	margin: 0;
	padding: 0 40px 0 0;
	vertical-align: middle;
	display: table-cell;
}

.faq .dropdown.active.default-dropdown div.title {
	color: #ec0000;
}

.faq .dropdown.default-dropdown div.title > span {
	position: absolute;
	left: 0;
}

.faq .default-dropdown p {
	line-height: 24px;
	margin: 20px;
	color: #6d6d6d;
	font-size: 18px;
}

.faq .default-dropdown:first-child {
	border-top: 1px solid #b5b5b5;
}

.faq .default-dropdown ul {
	padding: 0;
	margin: 0 60px;
}

.faq .default-dropdown ul > li {
	padding: 0;
	margin: 10px 0;
	line-height: 20px;
}

.faq .default-dropdown h2 {
	font-weight: 800;
	color: #333333;
	font-size: 20px;
	margin: 0 20px 10px 20px;
}

.faq .default-dropdown span {
	font-weight: 400;
}

.faq .default-dropdown p.tiny {
	font-size: 14px;
	line-height: 16px;
}

.faq .default-dropdown b {
	font-weight: 600;
	line-height: 20px;
}

.faq .default-dropdown p a {
	line-height: 20px;
}

.faq .default-dropdown.active {
	background-image: url("../assets/seta-big-up.png");
}

.navbar-wrapper {
	z-index: 20;
}

.navbar-nav > li > a {
	color: #fff;
	padding: 15px 0 5px 0;
	margin: 14px 16px;
	font-size: 14px;
}

.text-bold {
	font-weight: bold;
}

.nav > li > a:focus,
.nav > li > a:hover,
.navbar-nav > li > a.active,
.navbar-nav > li > a:hover {
	/*border-bottom: #ff0000 solid thin;*/
	border: none;
	background: none;
}

.boleto-bar {
	background-color: #1bb3bc;
	text-align: left;
	padding: 20px 40px;
	/*margin-bottom: 20px;*/
	overflow: hidden;
}

.boleto-bar img {
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	width: 80px;
}

a.nounderline:hover,
.a.nounderline:visited,
a.nounderline:link {
	text-decoration: none;
}

.boleto-bar h2 {
	font-size: 22px;
	color: #fff;
	margin: 0 0 10px 0;
	font-weight: 600;
}

.boleto-bar p {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	font-weight: 400;
	margin: 0 0 0 0;
}

.carousel-inner > .item:after {
	content: "";
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 200px;
	background: -moz-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 1) 7%,
		rgba(0, 0, 0, 1) 64%,
		rgba(0, 0, 0, 0.03) 99%,
		rgba(0, 0, 0, 0) 100%
	);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 1) 7%,
		rgba(0, 0, 0, 1) 64%,
		rgba(0, 0, 0, 0.03) 99%,
		rgba(0, 0, 0, 0) 100%
	);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 1) 7%,
		rgba(0, 0, 0, 1) 64%,
		rgba(0, 0, 0, 0.03) 99%,
		rgba(0, 0, 0, 0) 100%
	);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
	/* IE6-9 */
	opacity: 0.4;
	background-repeat: repeat-x;
	z-index: 1;
}

.carousel .carousel-caption {
	text-align: center;
}

.carousel .carousel-caption.top {
	bottom: 30px;
}

.carousel .carousel-caption h1 {
	font-size: 36px;
	color: #fff;
	font-weight: 300;
	margin-top: 0;
}

.carousel .carousel-caption h1.big {
	font-size: 41px;
}

.carousel .carousel-caption p {
	font-size: 18px;
	color: #fff;
	font-weight: 300;
}

.carousel .carousel-caption span {
	font-size: 18px;
	color: #fff;
	font-weight: 800;
}

.carousel-indicators {
	bottom: 0px;
	z-index: 9;
}

.bt.login-cliente {
	background-color: #e00604;
	border-radius: 15px;
	height: 30px;
	border: #ccc solid thin;
	line-height: 30px;
	padding: 0px 13px;
	color: #fff;
	font-size: 12px;
	margin-right: 14px;
	margin-top: 22px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.bt.login-cliente > img {
	margin: 7px;
}

.bt-busca {
	margin-top: 14px !important;
}

.subheader {
	width: 100%;
	height: 275px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.subheader.header1 {
	background-image: url("../assets/header1.png");
}

.subheader.header2 {
	background-image: url("../assets/header2.png");
}

.subheader.header3 {
	background-image: url("../assets/header3.png");
}

.subheader.header4 {
	background-image: url("../assets/header4.png");
}

.subheader.header5 {
	background-image: url("../assets/header5.png");
}

.subheader.header6 {
	background-image: url("../assets/header6.png");
}

.subheader.header7 {
	background-image: url("../assets/header7.png");
}

.subheader.header8 {
	background-image: url("../assets/header8.png");
}

ul.atalhos-list {
	list-style: none;
	padding: 10px 0;
	margin: 0;
	text-align: center;
}

ul.atalhos-list > li {
	display: inline;
	border-right: #999999 solid thin;
	padding: 2px 10px;
	font-size: 16px;
	font-weight: 600;
	color: #333333;
}

ul.atalhos-list > li > a {
	font-size: 16px;
	font-weight: 600;
	color: #333333;
}

ul.atalhos-list > li img {
	margin-right: 5px;
}

ul.atalhos-list > li:first-child,
ul.atalhos-list > li:last-child {
	border-right: none;
	font-size: 28px;
	font-weight: 400;
	color: #333333;
}

ul.atalhos-list > li:first-child {
	line-height: 20px;
}

.multi-tabs {
	margin-top: 20px;
}

.multi-tabs > .tabs {
	height: 30px;
	width: 100%;
}

.multi-tabs > .tabs > ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.multi-tabs > .tabs > ul > li.tab {
	display: inline-block;
	font-weight: 800;
	font-size: 14px;
	color: #fff;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background-color: #4f1b33;
	margin: 0;
	padding: 0 30px;
	border-bottom: #fff solid thin;
	float: left;
	cursor: pointer;
}

.multi-tabs > .tabs > ul > li.tab:first-child {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	border-right: #fff solid thin;
}

.multi-tabs > .tabs > ul > li.tab:last-child {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

.multi-tabs > .tabs > ul > li.tab.active {
	background-color: #9e3667;
	border-bottom: none;
}

.multi-tabs > .tabs-content {
	width: 100%;
	height: 100px;
	background-color: #9e3667;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
}

.multi-tabs > .tabs-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
	height: 100px;
	line-height: 100px;
	overflow: hidden;
}

.multi-tabs > .tabs-content ul.active {
	display: block;
}

.multi-tabs > .tabs-content ul > li {
	display: inline-block;
	color: #fff;
	font-size: 14px;
	padding: 25px 25px;
	margin: -5px 0px;
	text-align: center;
	line-height: normal;
	vertical-align: middle;
	min-width: 120px;
}

.multi-tabs > .tabs-content ul > li:hover {
	background-color: rgba(0, 0, 0, 0.3);
}

.multi-tabs > .tabs-content ul > li > a {
	color: #fff;
	font-size: 14px;
}

.multi-tabs > .tabs-content ul > li > a:link,
.multi-tabs > .tabs-content ul > li > a:visited {
	text-decoration: none;
}

.tx-passo2 {
	height: 300px;
}

/*.multi-tabs > .tabs-content ul > li:after {
content: "";
display: block;
height: 1px;
width: 30px;
margin: 5px auto;
border-bottom: #FFF solid thin;
}*/

.filtro-faq {
	background-image: url("../assets/search_icon.png");
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-right: 20px;
	margin-bottom: 50px;
	width: 500px;
	max-width: 100%;
}

.busca-box {
	background-image: url(../assets/search_icon_red.png);
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 80px;
	margin: 40px 30px 50px 0px;
	width: 672px;
	max-width: 100%;
	background-color: #ebebeb;
}

.btn-pesquisar {
	height: 52px;
	border-radius: 100px;
	width: 100%;
	box-shadow: none;
	font-weight: 600;
	font-size: 17px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.btn-pesquisar:hover,
.btn-pesquisar:active {
	background-color: #ff0000 !important;
}

.cdc-content p {
	line-height: 1.3em;
	font-size: 15px;
}

.cdc-content .seguros-itens p {
	padding: 0px 20px;
}

.cdc-content .border-card {
	border-radius: 10px;
	text-align: center;
	padding: 20px;
	border: #dddddd solid thin;
	margin-top: 20px;
}

.cdc-content .border-card p {
	font-size: 18px;
	margin: 10px 0;
}

.cdc-content .border-card button {
	height: 30px;
	line-height: 30px;
	margin: 15px 0;
	font-size: 16px;
	padding: 0 40px;
}

.cdc-content .border-card span {
	font-size: 18px;
}

.cdc-content .border-card p.info-download {
	font-size: 14px;
	line-height: 16px;
}

.cdc-content p.tiny {
	font-size: 12px;
	line-height: 20px;
}

.cdc-content p.tiny b {
	font-size: 12px;
}

.cdc-content p b {
	font-size: 20px;
	margin: 0;
}

.cdc-content h2.infotitle {
	color: #ff0000;
	font-weight: 800;
	font-size: 20px;
	text-align: center;
	margin-bottom: 50px;
}

.cdc-content .border-left {
	border-left: #666666 solid 2px;
	margin-bottom: 50px;
}

.privacidade-content p {
	font-size: 15px;
	color: #666666;
	line-height: 20px;
	margin-bottom: 20px;
	padding: 0 15px;
}

.privacidade-content h2 {
	font-size: 26px;
	color: #666666;
	padding: 0 15px;
	font-weight: 800;
	margin-bottom: 30px;
}

.privacidade-content .list-group {
	overflow: hidden;
	border-radius: 10px;
	background-color: #f0f0f0;
	margin: 15px;
}

.privacidade-content .list-group ul {
	border-left: #999999 solid 5px;
	margin: 0;
	padding: 30px 50px;
}

.privacidade-content .list-group ul li {
	font-size: 14px;
	color: #666666;
	margin-bottom: 20px;
}

.sobre-content {
	text-align: left;
}

.sobre-content h2 {
	color: #666666;
	font-size: 36px;
	text-align: left;
	line-height: 50px;
	margin-top: 0;
}

.sobre-content p {
	font-size: 20px;
	color: #6d6d6d;
}

.sobre-content .box-border {
	background-color: #6d6d6d;
	border-radius: 10px;
	padding: 40px 70px;
	color: #fff;
	font-size: 14px;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 30px;
}

.sobre-content .box-border h2 {
	color: #fff;
	font-size: 20px;
}

.mapa-content {
	margin: 50px auto;
}

.mapa-content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.mapa-content ul > li {
	display: block;
	margin: 10px 0;
}

.mapa-content ul > li > a {
	font-weight: 800;
	font-size: 21px;
	color: #6d6d6d;
}

.mapa-content ul > li > ul {
	list-style: none;
	border-left: #dddddd solid 2px;
	margin: 0 0 25px 0px;
	padding: 0px 15px;
}

.mapa-content ul > li > ul > li {
	color: #999999;
	display: block;
	margin: 20px 0;
}

.mapa-content ul > li > ul > li > a {
	color: #999999;
	font-size: 16px;
	font-weight: 400;
}

.frame-credenciados {
	height: 400px;
	margin-top: 15px;
	overflow: scroll;
	width: 540px;
}

.frame-negocie-dividas {
	height: 600px;
	margin-top: 50px;
	overflow: auto;
}

.frame-financie {
	/*height: 2815px;*/
	/* margin-top: 50px; */
	overflow: auto;
	margin-bottom: 40px;
}

#resultContainer a {
	font-weight: 600;
	color: #333;
	text-decoration: none;
	font-size: 18px;
	width: 100%;
	display: block;
	text-transform: uppercase;
}

#resultContainer a:hover {
	text-decoration: underline;
}

#resultContainer p {
	color: #5a5959;
	font-size: 14px;
	margin-top: 5px;
	font-weight: 600;
}

#resultContainer div {
	padding: 20px;
	border-radius: 4px;
	margin-bottom: 3px;
}

#resultContainer div:nth-child(odd) {
	background-color: #eeeeee;
}

#resultContainer div:nth-child(even) {
	background-color: #fff;
	border: 1px solid #eeeeee;
}

.result-count {
	padding-bottom: 20px;
	margin-top: 60px;
	margin-left: 45px;
	color: #424242;
	font-size: 24px;
	font-weight: 800;
}

.result-count span {
	color: #ff0000;
	font-size: 44px;
}

.resultContainer div {
	padding-left: 40px;
	background-color: #eeeeee;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 4px;
}

.result-count p {
	font-size: 14px;
	color: #424242;
	font-weight: 400;
}

footer {
	margin-top: 40px;
	width: 100%;
}

footer .footer-dropdown,
.footer .footer-dropdown {
	border: 1px solid #b5b5b5;
	border-radius: 20px;
	padding: 5px 10px;
	color: #848484;
	margin-top: 20px;
	max-height: 40px;
	line-height: 16px;
	background-image: url(../assets/pf-canais-seta-baixo.gif);
	background-repeat: no-repeat;
	background-position: 95% 15px;
	float: left;
	max-width: 250px;
	margin-right: 20px;
}

span.txt-titulo-dropdown {
	font-weight: 800 !important;
	font-size: 16px;
}

footer .footer-dropdown b.title,
.footer .footer-dropdown b.title {
	line-height: 30px;
}

footer .footer-dropdown span,
.footer .footer-dropdown span {
	font-weight: 400;
}

footer .footer-dropdown b .footer .footer-dropdown b {
	font-weight: 600;
}

footer .footer-dropdown.active,
.footer .footer-dropdown.active {
	background-image: url("../assets/pf-canais-seta-cima.gif");
}

footer .footer-dropdown:hover,
.footer .footer-dropdown:hover {
	background-color: #f5f5f5;
}

footer ul,
.footer ul {
	list-style: none;
	background-color: #000;
	width: 100%;
	height: 40px;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-top: 50px;
}

/*.container-footer {
margin-top: 100px;
}*/

footer ul > li,
.footer ul > li {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	display: inline;
}

.txt-titulo-dropdown {
	font-weight: 600;
	font-size: 16px;
}

span.bold {
	font-weight: 600 !important;
}

footer ul > li > a,
footer ul > li > a:hover,
footer ul > li > a:visited,
footer ul > li > a:link,
.footer ul > li > a,
.footer ul > li > a:hover,
.footer ul > li > a:visited,
.footer ul > li > a:link {
	height: 40px;
	color: #fff;
	display: inline;
}

.financie footer div.container {
	display: none;
}

.financie footer {
	margin-top: 80px;
	/*position: absolute;*/
	z-index: 2;
}

.financie footer ul {
	margin-top: 0px;
}

#parceiros {
	width: 100%;
}

#frame-neg-dividas {
	width: 100%;
}

#parceiros .panel-default > .panel-heading {
	color: white;
	background-color: #6a6a6a;
	border-color: #ddd;
}

#parceiros .panel-default > .panel-heading > .panel-title .txt {
	font-weight: bold;
}

#parceiros .panel-default {
	cursor: pointer;
}

#parceiros .btExpand[aria-expanded="true"] {
	background: url(../assets/tab_arrow.png) #6a6a6a no-repeat right -10px;
}

#parceiros .btExpand {
	background: url(../assets/tab_arrow.png) #6a6a6a no-repeat right -122px;
}

#parceiros .content {
	width: 100%;
	padding: 0 0 .3em 0;
}

#parceiros .content .tabPest {
	font-size: 1.2em;
}

#parceiros .content .tabBody {
	display: table-cell;
	vertical-align: top;
	width: 75%;
	min-height: 20em;
	background-color: #f7f7f7;
	margin: 0;
	min-height: inherit;
}

.box-botao {
	width: 600px;
	height: 85px;
	margin: auto;
	margin-top: 40px;
	background: #cdcdcd;
	-webkit-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.47);
	box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.47);
	border-radius: 5px;
}

.box-botao > .botao {
	width: 200px;
	float: left;
	color: #7c7c7c;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	display: table;
	height: 85px;
	cursor: pointer;
}

.box-botao > .botao:hover {
	background: #e6e6e6;
}

.box-botao > .btActive:hover {
	background: #fc0d1b !important;
}

.box-botao > .botao > span {
	display: table-cell;
	vertical-align: middle;
}

.box-botao > .btActive {
	color: white;
	background: #fc0d1b;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.27);
	-moz-box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.27);
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.27);
}

#parceiros .box_contenido {
	font: 1.1em 'FrutigerLight', sans-serif;
	overflow: hidden;
	background: white url(../assets/inside-corner.png) no-repeat 6px 0;
	margin: .8em;
	padding: .8em;
	line-height: 1.500em;
	cursor: auto;
}

#parceiros .box_contenido p {
	margin: 0;
	font-size: 14px;
}

.simuleAgora {
	margin-bottom: 75px;
}

.col_tx_simule {
	padding-left: 0;
	padding-right: 0;
}

.subheader_financie.subheader h2 {
	bottom: 20px;
}

.subtitle_financie.subtitle {
	margin-top: 14px;
	margin-bottom: 40px;
}

.subtitle_financie.subtitle:after {
	margin: 16px auto;
}

.tx_financie1 {
	font-size: 29px;
	color: #ff0000;
	font-weight: 800;
	margin-bottom: 30px;
}

.tx_financie2 {
	font-size: 19px;
	color: #666666;
	font-weight: 800;
	margin-bottom: 12px;
	padding-left: 0;
}

.tx_financie3 {
	font-size: 15px;
	color: #666666;
	font-weight: 400;
	margin-bottom: 40px;
	padding-left: 0;
	padding-right: 0;
}

.tx_financie3 div {
	margin-top: 12px;
}

.btn-default.bt_financie,
.btn-default:visited.bt_financie,
.btn-default:active.bt_financie,
.btn-default:focus.bt_financie,
.btn-default:target.bt_financie {
	min-width: 376px;
	color: #fff;
}

.col_img_simule {
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}

.img_simule {
	display: inline;
}

.videoSimule {
	text-align: center;
	margin-bottom: 80px;
	margin-left: 20.866667%;
}

.video_financie {
	display: inline;
}

.texto_financie_bottom {
	color: #666666;
	font-size: 12px;
}

.bt_financie {
	margin-top: 30px;
}

.video-container {
	position: relative;
	padding-bottom: 53.35%;
	padding-top: 3%;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.carousel-caption.right.banner6 {
	left: 43%;
}

.banner6 span {
	font-weight: 600 !important;
}

.banner6 h1 {
	margin-top: 20px !important;
	line-height: 44px;
}

.oferta {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #f0f0f0;
	border-radius: 10px;
	margin-top: 25px;
	margin-bottom: 10px;
	color: #333333;
	font-size: 15px;
	font-weight: 700;
}

.oferta .icon-oferta {
	margin-right: 5px;
}

.oferta b {
	font-weight: 900;
}

.oferta .txt_red {
	color: #ff0000;
}

.oferta .txt_bg_red {
	background-color: #ff0000;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	white-space: nowrap;
	margin-top: 5px;
}

.assisPremiada-content .assisPremiada-itens {
	margin-bottom: 30px;
}

.assisPremiada-content h2.infotitle {
	color: #ff0000;
	font-weight: 800;
	font-size: 20px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 44px;
}

.assisPremiada-content .dropdown.active {
	max-height: 100% !important;
}

.assisPremiada-content .infotitle-itens span {
	color: #666666;
	font-size: 14px;
	line-height: 18px;
}

.margin-bt-10 {
	margin-bottom: 20px;
}

.margin-top-50 {
	margin-top: 50px;
}

.assisPremiada-content .infotitle-itens span b {
	font-size: 20px;
	line-height: 40px;
}

.assisPremiada-content .infotitle-itens .box-radius {
	padding: 12px;
	border: 1px solid #dfdfdf;
	margin-top: -12px;
	border-radius: 10px;
}

.assisPremiada-content .border-card {
	border-radius: 10px;
	text-align: center;
	padding: 20px;
	border: #dddddd solid thin;
	margin-top: 20px;
	width: 85%;
	margin: auto;
}

.center.border-card {
	padding: 5px;
	width: 100%;
}

.center.border-card p {
	margin-bottom: 10px !important;
}

.assisPremiada-content .border-card p {
	font-size: 18px;
	margin: 10px 0;
}

.assisPremiada-content .border-card button {
	height: 53px;
	border-radius: 55px;
	line-height: 30px;
	margin: 15px 0;
	font-size: 16px;
	padding: 0 40px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.assisPremiada-content .border-card span {
	font-size: 18px;
}

.assisPremiada-content .border-card p.info-download {
	color: #9c9c9c;
	font-size: 11px;
	width: 87%;
	margin: 10px auto 10px auto;
	font-weight: 600;
	line-height: 15px;
}

.assisPremiada-content .info-download {
	font-size: 14px;
	color: #868686;
}

.assisPremiada-content .txTermos {
	font-size: 12px;
	color: #868686;
}

.assisPremiada-content .txTermos > p {
	word-wrap: break-word;
}

.assisPremiada-content .info-download a {
	text-decoration: none;
}

.assisPremiada-content .assisPremiada-itens h2 {
	font-size: 18px;
}

.assisPremiada-content .assisPremiada-itens p {
	font-size: 14px;
}

.assisPremiada-content .assisPremiada-itens .infosAdd {
	font-size: 12px;
}

.assisPremiada-content button {
	height: 30px;
	line-height: 30px;
	margin: 15px 0;
	font-size: 16px;
	padding: 0 40px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.assisPremiada-content .center {
	text-align: center;
}

.assisPremiada-content .center p {
	font-size: 14px;
	width: 80%;
	margin: auto;
	padding-top: 1px;
	margin-top: -15px;
}

.assisPremiada-content .boxAssitencia {
	width: 88%;
	margin: auto;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: none !important;
	outline-offset: inherit !important;
}

.container-simule-agora {
	background-color: #e6e6e6;
	color: #414141;
}

.text-align-center {
	text-align: center;
}

.txt-pq-escolher,
.txt-titulo-black {
	font-weight: 800;
	font-size: 21px;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 10px;
	line-height: 30px;
}

.txt-pq-escolher {
	margin-top: 50px;
}

.txt-titulo-black {
	color: #414141;
	padding-top: 25px;
}

.ico-simule-agora {
	width: 137px;
	height: 137px;
	margin: 0px auto 35px auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.ico-oferta-personalizada {
	background-image: url("../assets/ico-oferta-personalizada.png");
}

.ico-agilidade {
	background-image: url("../assets/ico-agilidade.png");
}

.ico-simples {
	background-image: url("../assets/ico-simples.png");
}

.ico-seguranca {
	background-image: url("../assets/ico-seguranca.png");
}

.txt-item-simule-agora {
	font-size: 22px;
	font-weight: 600;
}

.btn-simular {
	width: 267px;
	height: 53px;
	background-color: #ff0000;
	color: #fff !important;
	text-align: center;
	line-height: 53px;
	border: none;
	border-radius: 55px;
	font-size: 21px;
	display: block;
	margin: 48px auto 30px auto;
}

.container-vantagens {
	background-color: #8c3362;
	color: #ebebeb;
	padding-top: 32px;
	padding-bottom: 56px;
}

.container-vantagens h2 {
	font-size: 30px;
	font-weight: bold;
	margin: 0;
	text-align: center;
}

.vantagens-box-content {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 32px;
}

.vantagens-box {
	padding: 32px 110px;
	width: 47%;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 4px;
}

.vantagens-box > h3 {
	margin-top: 0;
	margin-bottom: 24px;
	font-size: 19px;
	line-height: 1.14;
	font-weight: bold;
}

.vantagens-box > img {
	width: 128px;
	height: 128px;
	margin: 0 auto;
}

.vantagens-box > p {
	font-size: 16px;
	margin: 24px 0;
}

.vantagens-box > div {
	display: flex;
	justify-content: space-between;
}

.vantagens-box > div > img {
	width: 150px;
}

.vantagens-content {
	width: 47%;
}

.vantagens-content > h3 {
	font-size: 19px;
	font-weight: bold;
	line-height: normal;
	text-align: left;
	margin-top: 0;
	margin-bottom: 16px;
}

.vantagens-content > ul {
	padding-left: 0;
	list-style: none;
	margin-bottom: 48px;
}

.vantagens-content > ul li {
	border-bottom: 2px solid rgba(255, 255, 255, 0.7);
	padding: 8px 0;
	display: flex;
	align-items: center;
}

.vantagens-content > ul a:last-child li {
	border-bottom: none;
}

.vantagens-content > ul li > p {
	font-size: 19px;
	line-height: normal;
	margin-bottom: 0;
	margin-left: 16px;
}

.vantagens-content > ul li > img {
	width: 48px;
	height: 48px;
}

.vantagens-content > div {
	text-align: center;
}

.vantagens-content > div > a {
	font-size: 21px;
	padding: 16px 24px;
	border-radius: 26px;
	background-color: #fff;
	border: none;
	color: #fc0d1c;
	text-transform: uppercase;
	font-weight: 600;
}

.container-titulo-video {
	background-color: #fff;
	color: #414141;
	padding-top: 30px;
	padding-bottom: 30px;
}

.txt-descricao-video {
	color: #414141;
	font-size: 17px;
}

.descricao-negocie-dividas h1 {
	padding: 20px 0px 0px 0px !important;
	color: #e60000 !important;
	font-size: 16px !important;
	font-weight: 800;
	width: 100%;
	margin: 0 auto;
}

.ico-vantagens {
	width: 98px;
	height: 98px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	float: left;
	margin: 0px 20px 66px 20px;
}

.ico-emissao-boletos {
	background-image: url("../assets/ico-emissao-boletos.png");
}

.ico-consulta-saldo {
	background-image: url("../assets/ico-consulta-saldo.png");
}

.ico-bem-financiado {
	background-image: url("../assets/ico-troca-bem-financiado.png");
}

.ico-solicitacao-contrato {
	background-image: url("../assets/ico-solicitacao-contrato.png");
}

.ico-transferencia-financiamento {
	background-image: url("../assets/ico-transferencia-financiamento.png");
}

.ico-baixa-gravame {
	background-image: url("../assets/ico-baixa-gravame.png");
}

.ico-informe-ir {
	background-image: url("../assets/ico-informe-ir.png");
}

.float-left {
	float: left;
}

.txt-item-vantagens {
	font-size: 19px;
	font-weight: 800;
	margin-top: 17px;
}

.container-faca-login {
	background-color: #78214f;
	padding: 30px 0px;
}

.txt-faca-login {
	color: #ebebeb;
	font-size: 18px;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 0px;
}

.link-vantagens {
	font-size: 14px;
}

.link-vantagens p {
	margin-bottom: 5px;
}

p.txt-faca-login a {
	color: #ffff00;
	text-decoration: none;
	font-weight: 800;
}

p.txt-faca-login a:hover {
	text-decoration: underline;
}

a {
	cursor: pointer;
}

.poster-video {
	position: absolute;
	cursor: pointer;
	width: 92.7%;
	max-height: 100%;
}

p.txt-titulo-video {
	font-weight: 800;
	font-size: 26px;
	color: #414141;
	margin-bottom: 0px;
}

p.txt-credenciamento {
	font-weight: 800;
	font-size: 26px;
	color: #fc0d1b;
	margin: auto;
	margin-top: 70px;
	line-height: 50px;
	border-bottom: 2px solid;
	width: 80%;
}

p.txt-desc-credenciamento {
	font-weight: 800;
	font-size: 26px;
	color: #414141;
	margin: auto;
	margin-top: 10px;
}

p.txt-credenciamento.passo3 {
	margin-top: 0;
}

.link-vantagens:hover,
.link-vantagens:visited,
.link-vantagens:focus {
	text-decoration: none;
}

.video {
	cursor: pointer;
	width: 100%;
	height: 271px;
	-webkit-box-shadow: 0px 0px 93px -23px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 0px 0px 93px -23px rgba(0, 0, 0, 0.38);
	box-shadow: 0px 0px 93px -23px rgba(0, 0, 0, 0.38);
}

.video.playing::after {
	background-image: none;
	pointer-events: none;
}

.video iframe {
	width: 100%;
	height: 100%;
}

.row-outros-produtos {
	padding-top: 32px;
}

.video-mobile {
	width: 100%;
	height: 271px;
	color: #fff;
}

.container-subheader {
	height: 370px;
	background-image: url(../assets/bg-subheader-mobile.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 60px;
	max-height: 545px;
}

.teste-bg.has-menu .container-subheader {
	padding-top: 2vh;
}

.teste-bg.has-menu {
	margin-bottom: 28px;
}

.txt-voce-financia {
	margin-top: 0px;
	font-size: 42px;
	margin-left: 10px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 40px;
}

a.btn-simular-financiamento:hover,
.btn-simular-financiamento:focus,
.btn-simular-financiamento:active,
.btn-simular-financiamento:visited {
	text-decoration: none;
}

a.btn-simular-financiamento {
	width: 80%;
	height: 56px;
	background-color: #ff0000;
	display: block;
	border-radius: 55px;
	color: #fff;
	font-size: 21px;
	line-height: 56px;
	margin: 0 auto;
	margin-bottom: 5px;
	margin-top: -20px;
}

p.txt-santander-financiamentos {
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 38px;
	color: #414141;
	font-weight: 300;
}

.span-santander-financiamentos {
	color: #ff0000;
}

.bold {
	font-weight: 800;
}

.container-simular-investimento {
	margin-top: -30px;
}

.navbar-toggle {
	width: 40px;
	padding: 0px;
	margin-left: 0px;
	margin-top: 17px !important;
	margin-bottom: 24px;
	margin-right: 0px;
}

.img-informacoes:hover {
	filter: brightness(70%);
}

.img-informacoes {
	display: block;
	margin: 0 auto;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.img-informacoes-noAnimation {
	display: block;
	width: 137px;
	height: 137px;
	margin: 0px auto 35px auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.txt-titulo-informacoes,
.txt-descricao-informacoes {
	color: #656565;
}

.txt-titulo-credenciamento,
.txt-descricao-credenciamento {
	color: #414141;
}

.txt-descricao-credenciamento {
	font-size: 16px;
	width: 60%;
	margin: auto;
}

.txt-titulo-credenciamento {
	font-size: 18px;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 25px;
}

.txt-titulo-informacoes {
	font-size: 20px;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 18px;
	line-height: 28px;
}

.tx-passo3 > .txt-titulo-credenciamento {
	color: #fc0d1b;
	font-size: 14px;
	line-height: 16px;
}

.container-informacoes-importantes.sCookie {
	margin-top: -175px;
	padding-top: 210px;
}

.container-informacoes-importantes {
	background-color: #e6e6e6;
	padding-bottom: 50px;
	margin-top: 75px;
}

.container-informacoes-importantes.has-menu {
	background-color: #e6e6e6;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 0;
}

.container-informacoes-lojistas {
	background-color: #cdcdcd;
	padding-top: 100px;
	margin-top: -90px;
}

.tx-versaoDsk {
	margin-top: 15px;
}

.txt-ainda-nao-cliente {
	margin: 20px;
	color: #414141;
	font-weight: 800;
	font-size: 18px;
}

.txt-ainda-nao-cliente a {
	color: #ff0000;
	text-decoration: none !important;
}

.txt-ainda-nao-cliente a:hover {
	text-decoration: underline !important;
}

.img-outros-produtos {
	margin: 0 auto;
}

.card-outros-servicos {
	width: 100%;
	border: 1px solid #b9b8c6;
	padding-bottom: 36px;
	float: left;
	background-color: #fff;
	border-radius: 3px;
	padding-top: 30px;
	position: relative;
	height: 350px;
}

.separador-card-outros-servicos {
	width: 1px;
	height: 1px;
	float: left;
}

.txt-titulo-servicos {
	color: #414141;
	font-size: 21px;
	font-weight: 800;
	margin: 20px auto 20px auto;
}

.txt-descricao-servicos {
	width: 80%;
	margin: 0 auto;
}

a.btn-saiba-mais {
	width: 61%;
	display: block;
	height: 41px;
	background-color: #fc0d1b;
	margin: 18px auto 0px auto;
	text-align: center;
	color: #fff;
	border-radius: 100px;
	padding-top: 10px;
	font-size: 16px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

a.bt-abrir-conta {
	position: relative;
	display: inline-block;
	width: auto;
	padding-top: 4px !important;
	padding-left: 33px;
	padding-right: 30px;
	margin: auto;
	font-size: 25px;
}

a.bt-passo2 {
	position: relative;
	margin: 0 auto;
	width: 250px;
	top: 10px;
	bottom: 0;
	font-size: 15px;
}

.box-bt {
	width: 90%;
	margin: 10px auto 20px;
	position: relative;
	text-align: center;
}

.box-bt > a.bt-passo2 {
	width: 250px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px;
}

a.btn-saiba-mais:hover,
a.btn-saiba-mais:focus,
a.btn-saiba-mais:active {
	text-decoration: none;
}

.container-ainda-nao-cliente {
	background-color: #d1d1d1;
}

.privacidade-content {
	background-color: #eeeeee;
	padding: 50px 0px;
}

.descricao-titulo-mobile h1 {
	font-size: 20px;
}

.descricao-titulo-desktop h1 {
	font-size: 23px;
}

.descricao-titulo-mobile h1,
.descricao-titulo-desktop h1 {
	color: #424242;
	font-weight: 800;
	width: 100%;
	margin: 0 auto;
}

.descricao-titulo-mobile p,
.descricao-titulo-desktop p {
	width: 80%;
	margin: 6px auto 0px auto;
}

h2.txt-titulo-subheader.txt-mapa {
	line-height: 46px;
	margin-top: 180px !important;
}

.descricao-titulo-mobile {
	padding: 68px 0px;
}

.descricao-titulo-desktop {
	padding: 57px 0px;
}

.descricao-assistencia {
	padding: 27px 0px 45px 0px;
}

.descricao-credenciados {
	padding: 27px 0px 0px 0px;
}

.container-conheca-leilao {
	width: 100%;
	background-color: #ebebeb;
	padding-bottom: 100px;
	position: relative;
}

a.btn-conheca-leilao {
	width: 100%;
	height: 56px;
	background-color: #ff0000;
	color: #fff;
	font-size: 14px;
	line-height: 56px;
	display: block;
	margin: -33px auto 0px auto;
	text-align: center;
	border-radius: 70px;
}

.txt-pdf {
	color: #9c9c9c;
	font-size: 12px;
	text-align: center;
	width: 90%;
	margin: 20px auto 30px auto;
	font-weight: 600;
}

.col-dropdown {
	background-color: #eeeeee;
}

.descricao-titulo-mobile span {
	color: #e00303;
}

.container-item-financiamento img,
.container-item-financiamento-desktop img {
	margin: 0 auto;
	display: block;
}

.row-dropdown-leilao p a {
	text-decoration: none;
}

.descricao-titulo-mapa {
	padding: 45px 0px 68px 0px;
}

.descricao-titulo-mapa h1 {
	color: #424242;
	font-size: 20px;
	font-weight: 800;
	width: 80%;
	margin: 0 auto;
}

.btn-simular-mapa {
	width: 85%;
	height: 56px;
	background-color: #ff0000;
	display: block;
	border-radius: 40px;
	color: #fff !important;
	font-size: 14px;
	line-height: 56px;
	margin: 0 auto;
	margin-bottom: 80px;
}

p a,
a,
a:hover,
a:active,
a:focus,
a:visited {
	text-decoration: none;
}

.row-simular-mapa {
	margin-top: -28px;
}

.container-item-mapa {
	background-color: #fff;
	width: 84%;
	height: 154px;
	margin: 0 auto;
	border-right: 13px solid #1dc3c8;
	border-radius: 4px;
	padding-right: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 19px;
	-webkit-box-shadow: 0px 5px 54px -11px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 5px 54px -11px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 5px 54px -11px rgba(0, 0, 0, 0.75);
}

.container-item-mapa p {
	color: #414141;
	font-size: 25px;
	line-height: 35px;
	font-weight: 400;
	margin-bottom: 0px;
}

.container-item-mapa img {
	margin-left: -26px;
	margin-right: 5px;
}

.container-mapa {
	width: 100%;
	/* background-color: #ebebeb; */
	background-color: #ffffff;
	/* padding-bottom: 96px; */
	padding-bottom: 0px !important;
	position: relative;
	/* padding-top: 85px; */
	padding-top: 56px;
}

.listasMapa > div > div {
	margin-bottom: 22px;
}

.listasMapa > div > div > b {
	color: #414141;
	font-size: 16px;
}

.listasMapa > div > ul {
	color: #999999;
	font-size: 13px;
	padding-left: 18px;
}

.listasMapa > div > ul > li {
	padding-left: 11px;
	margin-bottom: 22px;
}

.listasMapa > div > ul > li > a:hover {
	text-decoration: underline;
}

.contato-midias {
	margin-top: 96px;
	margin-bottom: -43px;
}

/* .container-mapa::before {
content: '';
width: 100%;
height: 88%;
position: absolute;
left: 0;
top: 293px;
bottom: 0;
background-color: #ff0000;
} */

.col-descricao-mapa {
	padding: 57px 0px 100px 0px;
}

.container-item-cdc {
	background-color: #fff;
	border-radius: 4px;
	border-bottom: 20px solid #8b3361;
	padding: 34px 35px 20px 57px;
	width: 100%;
	margin-bottom: 25px;
	position: relative;
	-webkit-box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
	box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
}

.container-cdc-center {
	/* margin-left: 50px; */
	margin-right: 50px;
}

p.txt-destaque-item-cdc {
	color: #ff0000;
	font-weight: 800;
	font-size: 46px;
}

p.txt-destaque-item-cdc-plus {
	color: #ff0000;
	font-size: 30px;
	font-weight: 800;
	line-height: 33px;
	margin-top: 21px;
}

p.txt-titulo-item-cdc {
	font-size: 17px;
	line-height: 21px;
	color: #414141;
}

p.txt-descricao-item-cdc {
	font-size: 13px;
	color: #414141;
	line-height: 17px;
}

.txt-vida {
	margin-bottom: 73px;
}

.txt-vida-emprego {
	margin-bottom: 60px;
}

.txt-vida-emprego-moto {
	margin-bottom: 28px;
}

.ico-cdc {
	position: absolute;
	left: -13px;
}

.ico-vida {
	top: 91px;
}

.ico-vida-emprego {
	top: 76px;
}

.ico-vida-emprego-moto {
	top: 56px;
}

.col-diferencial-cdc p {
	color: #fff;
	width: 90%;
	margin: 0px auto 20px auto;
	font-size: 22px;
}

.txt-footer-cdc {
	color: #9c9c9c;
	width: 95%;
	margin: 0 auto;
	font-weight: 600;
	font-size: 12px;
}

.container-condicoes-gerais {
	border: 2px solid #b9b8c6;
	background-color: #fff;
	padding-top: 37px;
	margin-bottom: 67px;
	-webkit-box-shadow: 0px 10px 66px -14px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 10px 66px -14px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 10px 66px -14px rgba(0, 0, 0, 0.75);
	padding: 0;
	padding-top: 60px;
}

.container-condicoes-gerais h1 {
	color: #424242;
	font-weight: 600;
	font-size: 24px;
	margin: 20px auto 35px auto;
}

.box-prestamista,
.box-sinistro {
	max-width: 45%;
	float: left;
	min-height: 300px;
	position: relative;
}

.box-prestamista {
	margin-right: 5%;
}

.box-sinistro {
	max-width: 50%;
	padding-left: 5%;
	text-align: center;
}

.box-sinistro::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	width: 2px;
	background-color: #ccc;
	height: 80%;
}

.container-condicoes-gerais h3 {
	font-size: 20px;
	font-weight: 800;
	line-height: 26px;
	font-family: 'Open Sans';
	color: #424242;
	max-width: 80%;
	text-align: left;
}

.container-condicoes-gerais p {
	font-size: 16px;
	font-weight: 600;
	font-family: 'Open Sans';
	color: #424242;
	text-align: left;
	margin-left: 0;
	margin-top: 10px;
	width: 100%;
	margin-bottom: 10px;
}

.container-condicoes-gerais .panel-prestamista {
	width: 100%;
}

.panel-prestamista .panel-header {
	height: 60px;
	display: flex;
	align-items: center;
	position: relative;
	background-color: #efefef;
	cursor: pointer;
}

.panel-prestamista .panel-header p {
	text-align: center;
	font-size: 15px;
	text-transform: capitalize;
	color: #9c9c9c;
}

.panel-prestamista .panel-header .arrow {
	position: absolute;
	right: 60px;
	bottom: 25px;
	width: 10px;
	height: 10px;
	border-right: solid 2px #9c9c9c;
	border-top: solid 2px #9c9c9c;
	transform: rotate(135deg);
}

.panel-prestamista .panel-body {
	background: #fff;
	height: 0;
	padding: 0;
	pointer-events: none;
	overflow: hidden;
	transition: height .3s ease-in-out;
}

.panel-prestamista .panel-body.show-panel {
	height: 180px;
	padding: 15px;
	pointer-events: all;
	transition: height .4s ease-in-out, padding .5s ease-in-out;
}

.panel-prestamista .panel-body .panel-body-info {
	padding: 0 60px;
	opacity: 0;
}

.panel-prestamista .panel-body.show-panel > .panel-body-info {
	opacity: 1;
	transition: opacity .4s ease-in-out;
}

.panel-prestamista .panel-body .panel-body-info p {
	font-weight: 300;
}

.panel-prestamista .panel-body .panel-body-info p:first-child {
	font-weight: 600;
}

@media screen and (max-width: 992px) {
	.panel-prestamista .panel-header p {
		font-size: 13px;
	}

	.panel-prestamista .panel-header .arrow {
		right: 20px;
	}
}

@media screen and (max-width: 767px) {
	.container-condicoes-gerais {
		padding: 0;
		padding-top: 60px;
	}
}

@media screen and (max-width: 425px) {
	.panel-prestamista .panel-header {
		justify-content: center;
	}
	.panel-prestamista .panel-header p {
		width: 310px;
	}

	.panel-prestamista .panel-body.show-panel > .panel-body-info {
		padding: 0 40px;
	}

	.panel-prestamista .panel-body .panel-body-info p {
		font-size: 13px;
    }
}

@media screen and (max-width: 375px) {
        
    .panel-prestamista .panel-body.show-panel {
        height: 170px;
    }

    .panel-prestamista .panel-body.show-panel > .panel-body-info {
        padding: 0;
    }

    .panel-prestamista .panel-body .panel-body-info a {
        font-size: 14px;
    }
}

.txt-validade-condicoes {
	color: #414141;
	font-weight: 600;
	font-size: 16px;
	width: 90%;
	margin: 10px auto;
}

p.legenda-pdf {
	color: #9c9c9c;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	font-family: 'Open Sans';
	margin-top: 10px;
}

p.legenda-pdf a.link-adobe {
	text-decoration: underline !important;
}

.box-sinistro p {
	margin-top: 35px;
}

.link-ver-condicoes {
	color: #df0303 !important;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: 'Open Sans';
	font-weight: 800;
	display: block;
	text-decoration: underline;
}

#swiper-ja-cliente .seta-esq,
#swiper-ja-cliente .seta-dir {
	opacity: 0.1;
}

.seta-esq-swiper {
	left: 5px;
	background-image: url(../assets/seta-swiper.png);
	top: -150px !important;
	width: 40px !important;
	height: 40px !important;
}

.seta-dir-swiper {
	right: 5px;
	transform: scale(-1);
	background-image: url(../assets/seta-swiper.png);
	top: -150px !important;
	width: 40px !important;
	height: 40px !important;
}

.informacoes-importantes {
	margin-top: 50px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.informacoes-importantes > div {
	margin-bottom: 50px;
}

.btn-ver-condicoes,
.btn-avisar-sinistro {
	color: #fff !important;
	height: 54px;
	display: block;
	text-align: center;
	line-height: 54px;
	font-weight: 600;
	font-size: 18px;
	border-radius: 140px;
	width: 90%;
	background-color: #ff0000;
	margin: 27px auto 31px auto;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.container-confira-financiamentos.container-cdc {
	padding-bottom: 56px;
}

.container-confira-financiamentos.container-cdc::before {
	height: 27%;
}

ul.nav.navbar-nav li a:hover {
	text-decoration: underline;
}

footer a:hover {
	text-decoration: underline;
}

span .tx-sntd:hover {
	text-decoration: underline;
}

.container-links-footer a:hover {
	text-decoration: underline;
}

.btn-hover:hover {
	background-color: #c10000 !important;
}

p.txt-nenhum-resultado {
	margin-bottom: 30px;
}

a:hover p {
	text-decoration: underline !important;
}

a#btn-particular {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.subheader-internas {
	background-image: url("../assets/bg-subheader-internas-mobile.jpg");
}

.subheader-internas.bg-revendas {
	background-image: url("../assets/bg/revendas_mobile.jpg");
}

.subheader-internas.bg-busca {
	background-image: url("../assets/bg/busca_mobile.jpg");
}

.subheader-internas.bg-mapa {
	background-image: url("../assets/bg/mapa_mobile.jpg");
}

.subheader-internas.bg-negocie {
	background-image: url("../assets/bg/negocie_mobile.jpg");
	background-position: bottom right;
}

.subheader-internas.bg-privacidade {
	background-image: url("../assets/bg/privacidade_mobile.jpg");
}

.subheader-internas.bg-sobre {
	background-image: url("../assets/bg/sobre_mobile.jpg");
}

.subheader-internas.bg-sustentabilidade {
	background-image: url("../assets/bg/sustentabilidade_mobile.jpg");
}

.subheader-credenciamento {
	background-image: url("../assets/bg-subheader-credenciamento-mobile.jpg");
}

footer {
	z-index: 2;
	position: relative;
}

.footer {
	margin-top: 40px;
}

.footer-credenciados {
	margin-top: 0px;
}

#sac,
#ouvidoria {
	/* z-index: -3; */
}

.link-adobe {
	text-decoration: none !important;
}

.link-adobe:hover {
	text-decoration: underline !important;
}

.link-regulamento {
	font-size: 12px !important;
	color: #ff0000 !important;
	text-decoration: none !important;
}

.link-regulamento:hover {
	text-decoration: underline !important;
}

a.link-acompanhe-aqui,
a.link-condicoes-gerais {
	text-decoration: none !important;
	color: #ff0000 !important;
}

a.link-acompanhe-aqui:hover,
a.link-condicoes-gerais:hover {
	text-decoration: underline !important;
}

.container-info > div {
	margin-top: 45px;
	height: 400px;
}

.container-simule {
	margin-top: 50px;
}

/* .container-simule > div{
height: 350px;
} */

.swiper-container {
	z-index: 0;
}

.modal {
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.4);
	top: 0;
	left: 0;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-ms-transition: 0.2s all;
	transition: 0.2s all;
	display: none;
	opacity: 0;
}

.modal-inner {
	background: #fff;
	padding: 15px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 380px;
	height: 130px;
	margin: auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #ccc;
	text-align: center;
}

@media (max-width: 420px) {
	.modal-inner {
		max-width: 96vw;
	}
}

.modal-inner .title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	text-align: center;
}

.modal-inner .footer {
	margin-top: 20px;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

.modal-inner .bt-fechar {
	float: right;
	border: 1px solid #ccc;
	padding: 5px 15px;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.modal-inner .bt-fechar:hover {
	background: #eee;
}

.modal-inner .close {
	position: absolute;
	top: 7px;
	right: 7px;
	cursor: pointer;
	border: 1px solid #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 1px 5px 4px 5px;
	line-height: 15px;
	font-size: 15px;
}

.container-item-sustentabilidade {
	background-color: #fff;
	border-radius: 4px;
	height: 100%;
	padding: 34px 29px 20px 57px;
	width: 100%;
	margin-bottom: 25px;
	position: relative;
	-webkit-box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
	box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
	max-width: 310px;
	margin: 0 auto;
}

.container-item-sust-eficiencia {
	border-bottom: 20px solid #f0b322;
}

.container-item-sust-acessibilidade {
	border-bottom: 20px solid #1dc3c8;
}

.container-item-sust-processo {
	border-bottom: 20px solid #b4c43d;
}

p.txt-titulo-item-sustentabilidade {
	font-size: 27px;
	line-height: 33px;
	font-weight: bold;
	color: #414141;
	margin-top: 5px;
	margin-bottom: 20px;
}

p.txt-descricao-item-sustentabilidade {
	font-size: 16px;
	color: #414141;
	line-height: 19px;
}

.ico-sustentabilidade {
	position: absolute;
	left: -28px;
	top: 26px;
}

.video-sustentabilidade {
	max-width: 100%;
	height: 257px !important;
}

@media (min-width: 992px) {
	.container-item-cdc {
		background-color: #fff;
		border-radius: 4px;
		border-bottom: 20px solid #8b3361;
		padding: 34px 35px 20px 57px;
		width: 30.13%;
		margin-bottom: 25px;
		position: relative;
		-webkit-box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
		box-shadow: 0px -3px 81px -23px rgba(0, 0, 0, 0.75);
	}

	.container-energia-solar {
		padding-top: 55px !important;
		padding-bottom: 55px !important;
	}

	#swiper-credenciamento-importantes2 .swiper-slide:first-child div {
		display: inline-block;
		float: right;
	}

	#swiper-credenciamento-importantes2 .swiper-slide:last-child div {
		display: inline-block;
		float: left;
	}

	.container.container-baixe-aplicativo {
		width: 70% !important;
	}

	.container-botao-imposto a {
		background-color: #e31522;
		border-radius: 55px;
		left: 0;
		position: relative;
		top: 0;
		font-size: 18px;
		width: 100%;
		margin-bottom: 0;
		padding: 15px 0px;
		text-align: center;
		display: block;
	}

	.container-botao-imposto a:hover {
		background-color: #c10000;
	}
}

@media (min-width: 1200px) {
	.teste-bg.has-menu {
		background-image: url(../assets/bg-subheader-desktop2.jpg);
		height: 518px;
	}
}

@media (min-width: 768px) {
	.financie footer {
		position: absolute;
	}

	.quero-mobile > .item a:hover {
		font-size: 20px;
	}
}

@media (min-width: 768px) {
	.txt-descricao-credenciamento {
		font-size: 16px;
	}

	.item-passo2 {
		padding-top: 40px;
		border-left: #fc0d1b;
		border-right: #fc0d1b;
		border-bottom: #fc0d1b;
		border-style: solid;
		border-width: 1px;
		border-top-style: hidden;
		width: 80%;
		margin: auto;
	}

	.teste-bg {
		max-height: 588px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		background-image: url(../assets/bg-subheader-desktop.jpg);
	}

	.container-info {
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.txt-pq-escolher,
	.txt-titulo-black {
		font-size: 23px;
	}

	div.row-ja-cliente {
		margin-bottom: 4px;
		margin-top: 55px;
	}

	h2.txt-busca-revenda {
		margin-top: 59px !important;
	}

	.container-conheca-leilao::before {
		content: '';
		width: 100%;
		height: 60%;
		position: absolute;
		left: 0;
		bottom: 0;
		background-image: url(../assets/bg-vermelho-leilao.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	}

	.subheader-internas {
		background-image: url("../assets/bg/bg-subheader-internas2-desktop.jpg");
		/* background-image: url("../assets/bg-subheader-internas-desktop.jpg"); */
	}

	.subheader-internas.bg-revendas {
		background-image: url("../assets/bg/revendas.jpg");
	}

	.subheader-internas.bg-busca {
		background-image: url("../assets/bg/busca.jpg");
	}

	.subheader-internas.bg-mapa {
		background-image: url("../assets/bg/mapa.jpg");
	}

	.subheader-internas.bg-negocie {
		background-image: url("../assets/bg/negocie.jpg");
	}

	.subheader-internas.bg-privacidade {
		background-image: url("../assets/bg/privacidade.jpg");
	}

	.subheader-internas.bg-sobre {
		background-image: url("../assets/bg/sobre.jpg");
	}

	.subheader-internas.bg-sustentabilidade {
		background-image: url("../assets/bg/sustentabilidade.jpg");
	}

	.subheader-credenciamento {
		background-image: url("../assets/bg-subheader-credenciamento.jpg");
	}

	a.btn-ver-condicoes {
		width: 38%;
	}

	.container-condicoes-gerais {
		width: 73%;
		margin: 63px auto 67px auto;
	}

	.container-condicoes-gerais h1 {
		font-size: 30px;
		margin: 0px auto 35px auto;
	}

	.txt-validade-condicoes {
		font-size: 16px;
		width: 53%;
	}

	.col-diferencial-cdc p {
		color: #fff;
		width: 65%;
		margin: 0px auto 20px auto;
		font-size: 22px;
	}

	.col-diferencial-cdc {
		margin-top: 50px;
	}

	.txt-footer-cdc {
		color: #9c9c9c;
		width: 67%;
	}

	.ico-cdc {
		left: -27px;
	}

	.video {
		width: 700px;
		height: 393px;
		margin: 33px auto 48px auto;
	}

	.video::after {
		width: 700px;
		height: 413px;
	}

	.txt-pq-escolher {
		font-size: 30px;
		margin-bottom: 10px;
	}

	.poster-video {
		width: 700px;
	}

	p.txt-titulo-video {
		font-size: 30px;
		color: #414141;
	}

	.txt-descricao-video {
		font-size: 14px;
		color: #414141;
	}

	.video-mobile {
		width: 100%;
		height: 393px;
		margin: 33px auto 0px auto;
	}

	.container-titulo-video {
		background-color: #fff;
	}

	.container-titulo-credenciamento {
		background-color: #fff;
		margin-bottom: 50px;
	}

	.container-titulo-video {
		padding-bottom: 0px;
	}

	a.btn-simular-financiamento {
		width: 267px;
		height: 53px;
		line-height: 53px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		-ms-transition: all 0.3s;
	}

	p.txt-santander-financiamentos {
		margin-left: 10px;
		text-align: left !important;
	}

	p.txt-santander-financiamentos.has-menu {
		margin-top: 86px;
	}

	.container-subheader {
		height: auto;
		background-image: none;
	}

	.container-links-footer {
		height: 40px;
		background-color: #ff0000;
		margin-top: 50px;
	}

	.txt-titulo-subheader {
		color: #fff;
		font-weight: 300;
		margin-top: 100px;
		line-height: 52px;
	}

	.txt-descricao-subheader {
		color: #fff;
		font-size: 18px;
	}

	.privacidade-container {
		width: 100%;
		background-color: #ebebeb;
		padding-bottom: 96px;
		position: relative;
	}

	.privacidade-content {
		background-color: #eeeeee;
		padding: 56px 70px;
		border-radius: 4px;
	}

	.subheader {
		height: 480px !important;
	}

	.subheader h2 {
		/* margin-top: 230px !important;
margin-left: 45px !important;
margin-bottom: 5px !important; */
		/* font-size: 45px !important;
line-height: 46px !important;*/
		font-weight: 400 !important;
		font-size: 5em !important;
		text-transform: uppercase !important;
		line-height: 1.2 !important;
		margin-bottom: 40px;
	}

	h2.txt-subheader-linha-unica {
		margin-top: 110px !important;
	}

	h2.txt-subheader-linha-dupla {
		margin-top: 67px !important;
		line-height: 46px;
	}

	.txt-descricao-subheader {
		margin-left: 47px;
	}

	h2.txt-titulo-subheader.txt-mapa {
		margin-top: 25px !important;
	}

	a.btn-conheca-leilao {
		width: 440px;
		height: 53px;
		font-size: 21px;
		line-height: 53px;
		margin: -33px auto 0px auto;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-o-transition: all 0.3s;
		-ms-transition: all 0.3s;
	}

	.descricao-titulo-desktop p {
		line-height: 20px;
		margin-bottom: 0px;
	}

	.txt-pdf {
		font-size: 11px;
		width: 488px;
		margin: 20px auto 30px auto;
	}

	.col-dropdown {
		border: 1px solid #8b3361;
		border-radius: 4px;
		background-color: #eeeeee;
		padding: 0px 0px 40px 0px;
		-webkit-box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
		-moz-box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
		box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
	}

	.btn-pesquisar {
		width: 217px;
	}

	#resultContainer div {
		padding: 20px 20px 20px 40px;
		border-radius: 4px;
		margin-bottom: 3px;
	}

	.container-confira-financiamentos::before {
		height: 400px !important;
	}

	.container-confira-financiamentos.container-cdc::before {
		height: 52% !important;
	}

	.container-confira-financiamentos.container-cdc {
		padding-bottom: 60px;
	}

	.btn-simular-mapa {
		width: 49%;
		font-weight: 600;
		margin-bottom: 55px;
		font-size: 20px;
	}

	.col-descricao-mapa {
		padding: 57px 0px 65px 0px;
	}

	.container-item-mapa p {
		color: #414141;
		font-size: 18px;
		margin: 0 auto;
		line-height: 25px;
		text-align: center;
		font-weight: 600;
		margin-bottom: 0px;
	}

	.container-item-mapa {
		background-color: #fff;
		width: 93%;
		height: 158px;
		border-bottom: 24px solid #8b3361;
		border-right: none;
		padding-right: 0px;
		padding-top: 10px;
		margin: 0 auto;
		border-radius: 4px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 23px;
		-webkit-box-shadow: 0px 3px 33px -12px rgba(0, 0, 0, 0.75);
		-moz-box-shadow: 0px 3px 33px -12px rgba(0, 0, 0, 0.75);
		box-shadow: 0px 3px 33px -12px rgba(0, 0, 0, 0.75);
	}

	.container-mapa::before {
		height: 59%;
	}

	.container-mapa {
		padding-bottom: 89px;
	}

	@media (min-width: 1440px) {
		.teste-bg {
			max-height: 588px;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center center;
			background-image: url(../assets/bg-subheader-desktop.jpg);
		}

		.teste-bg.has-menu {
			background-image: url(../assets/bg-subheader-desktop2.jpg);
			height: 518px;
			margin-bottom: 45px;
		}
	}

	@media (max-width: 1200px) {
		.navbar-nav > li > a {
			color: #fff;
			padding: 15px 0 5px 0;
			margin: 16px 8px;
			font-size: 12px;
		}

		footer ul > li,
		.footer ul > li {
			padding: 0 16px;
		}

		.bt.login-cliente {
			padding: 0px 18px !important;
			margin-right: 15px !important;
		}

		.teste-bg {
			max-height: 588px;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center center;
			background-image: url(../assets/bg-subheader-desktop.jpg);
		}

		.box-crendenciamento,
		.box-off {
			width: 235px;
		}

		.vantagens-box {
			padding: 16px 48px;
		}

		.bt.login-cliente {
			font-size: 10px;
			margin-top: 24px;
		}

		.bt-mais-vezes {
			height: 18px;
			margin-top: 2px;
		}

		.carousel-caption.right {
			left: 40%;
		}

		ul.atalhos-list > li {
			display: block;
			width: 100%;
			text-align: left;
			border-bottom: #999999 solid thin;
			padding: 15px 0;
			border-right: none;
			margin: 0 20px;
		}

		ul.atalhos-list > li:first-child {
			text-align: center;
			padding: 0 0 0 0;
			margin-left: 0;
		}

		ul.atalhos-list > li:first-child,
		ul.atalhos-list > li:last-child {
			border-bottom: none;
		}

		ul.atalhos-list > li:first-child {
			padding-top: 20px;
		}

		ul.atalhos-list > li:last-child {
			padding-top: 0;
		}

		ul.atalhos-list > li:last-child img {
			margin-right: 14px;
			margin-left: 4px;
		}

		.multi-tabs {
			/*margin-bottom: 60px;*/
			overflow: hidden;
		}

		.multi-tabs .carousel-control .glyphicon-menu-left,
		.multi-tabs .carousel-control .glyphicon-menu-right,
		.multi-tabs .carousel-control .icon-next,
		.multi-tabs .carousel-control .icon-prev {
			width: 30px !important;
			background: none;
			color: #fff;
		}

		.multi-tabs > .tabs-content > ul {
			overflow: hidden;
		}

		.multi-tabs > .tabs > ul > li.tab {
			width: 50%;
			position: relative;
			color: transparent;
		}

		.multi-tabs > .tabs > ul > li.tab:after {
			content: attr(data-abbr);
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			margin: auto;
			text-align: center;
			color: #fff;
		}

		.multi-tabs > .tabs-content > ul > li {
			width: 100%;
			padding: 20px 0;
			margin: 0;
		}

		.multi-tabs > .tabs-content {
			-webkit-border-bottom-right-radius: 0px;
			-webkit-border-bottom-left-radius: 0px;
			-moz-border-radius-bottomright: 0px;
			-moz-border-radius-bottomleft: 0px;
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
			margin-bottom: 0px;
			height: 150px;
		}

		.multi-tabs > .tabs-content .ver-todos {
			position: absolute;
			bottom: -41px;
			left: 15px;
			right: 15px;
			height: 40px;
			line-height: 40px;
			text-align: center;
			color: #fff;
			background-color: #9e3667;
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-bottom-right-radius: 10px;
			border-bottom-left-radius: 10px;
			cursor: pointer;
		}

		.multi-tabs > .tabs-content .carousel.slide {
			list-style: none;
			padding: 0;
			margin: 0;
			display: none;
			height: 150px;
			line-height: 100px;
		}

		.multi-tabs > .tabs-content .carousel.slide .carousel-indicators {
			line-height: 30px;
		}

		.multi-tabs > .tabs-content .carousel.slide .carousel-indicators li {
			line-height: normal;
		}

		.multi-tabs > .tabs-content .carousel.slide .item {
			height: 150px;
			position: relative;
			background-color: #9e3667;
			width: 100%;
		}

		.multi-tabs > .tabs-content .carousel-inner > .item:after {
			display: none;
		}

		.multi-tabs > .tabs-content .carousel-control {
			background: none;
		}

		.multi-tabs > .tabs-content .carousel-control span {
			height: 60px;
		}

		.multi-tabs > .tabs-content .carousel.slide.active {
			display: block;
		}

		.multi-tabs > .tabs-content .carousel.slide .carousel-caption {
			text-align: center;
			line-height: normal;
			display: inline-block;
			height: 150px;
			bottom: 0;
			width: 100%;
			left: 0;
			right: 0;
			margin: auto;
			padding: 0;
			text-align: center;
		}

		.multi-tabs > .tabs-content .carousel.slide .carousel-caption a {
			position: absolute;
			bottom: 50px;
			margin: auto;
			width: 100%;
			left: 0;
			right: 0;
		}

		.txt-maisvezes-chamadahome {
			font-size: 11px !important;
		}

		.container.container-baixe-aplicativo {
			width: 70% !important;
		}
	}

	@media (max-width: 992px) {
		.container-botao-imposto {
			display: none;
		}

		footer ul > li,
		.footer ul > li {
			padding: 0 15px;
		}

		.container-simule > div {
			height: 290px;
		}

		.box-bt {
			width: 70%;
		}

		.logo {
			/* max-width: 130px; */
		}

		.login-mobile {
			float: right;
		}

		.login-mobile img {
			max-width: 20px;
			margin: 20px 20px 10px 5px;
		}

		.carousel-caption {
			text-align: left;
		}

		.container.carousel-caption {
			width: 100%;
			padding: 0;
		}

		.carousel-caption.right {
			left: 40%;
		}

		.sobre-content h2 {
			font-size: 26px;
			text-align: center;
		}

		.filtro-faq {
			width: 400px;
		}

		footer ul > li {
			padding: 0 10px;
			font-size: 12px;
		}

		footer ul > li:last-child {
			padding-right: 5px;
		}

		.btn-default.bt_financie,
		.btn-default:visited.bt_financie,
		.btn-default:active.bt_financie,
		.btn-default:focus.bt_financie,
		.btn-default:target.bt_financie {
			min-width: 100%;
		}

		.col_tx_simule {
			margin-bottom: 40px;
		}

		.txt-voce-financia {
			font-size: 32px;
			margin-bottom: 20px;
		}

		a.btn-simular-financiamento {
			font-size: 14px;
			width: 267px;
			height: 50px;
			padding-top: 0;
			margin-top: 10px;
		}

		.navbar .navbar-static-top {
			margin-top: 5px;
		}

		/* .chamada-maisvezes .container{
background-image: none !important;
} */
		.txs-chamada-app {
			font-size: 16px;
		}

		a.btn-app-google,
		a.btn-app-apple {
			width: 170px;
		}
	}

	.paragra {
		margin-bottom: 50px;
	}

	.paragra2 {
		margin-top: 50px;
	}
}

@media (max-width: 767px) {
	.col-diferencial-cdc {
		margin-top: 25px !important;
	}

	.col-diferencial-cdc p {
		font-size: 18px !important;
	}

	.descricao-titulo-mobile h1,
	.descricao-titulo-desktop h1 {
		font-size: 5.2vw;
		width: 90%;
	}

	.assisPremiada-content .infotitle-itens span {
		font-size: 16px;
	}

	.descricao-assistencia {
		padding: 27px 0px 27px 0px;
	}

	.container-detalhes .detalhes-titulo {
		width: 85%;
		margin: 0 auto;
		text-align: center;
	}

	.container-detalhes .detalhes-itens {
		max-width: 99% !important;
	}

	.txt-voce-financia.has-menu {
		margin-top: 45px;
	}

	.txt-descricao-credenciamento {
		font-size: 16px;
		width: 100%;
	}

	.animate0 {
		text-align: center;
		padding: 23px 0% 0 0%;
		display: none;
	}

	p.txt-credenciamento.passo3 {
		margin-top: 50px;
	}

	.container-simule > div {
		height: 320px;
	}

	.setas > div {
		top: -120px;
	}

	a.bt-passo2 {
		font-size: 15px;
	}

	.ico-vantagens {
		float: none;
		display: block;
		margin: 0 auto;
	}

	.txt-item-vantagens,
	.txt-descr-item-vantagens {
		display: block;
		text-align: center;
	}

	.txt-item-vantagens {
		margin: 20px auto 0 auto;
		width: 50%;
	}

	.txt-descr-item-vantagens {
		margin: 10px auto 20px auto;
		width: 90%;
	}

	.btn-simular {
		width: 68%;
		height: 53px;
		font-size: 18px;
		line-height: 53px;
		margin-top: 30px;
	}

	.container-vantagens {
		/* margin-top: 30px; */
	}

	.dropdown::before {
		border: none;
	}

	.txt-titulo-dropdown {
		background: #fff;
		padding-right: 5px;
	}

	.txt-titulo-dropdown::after {
		border-bottom: 1px solid #959595;
		content: '';
		width: 90%;
		height: 1px;
		position: absolute;
		top: 8px;
		left: 20px;
		z-index: -1;
	}

	.txt-voce-financia {
		font-size: 44px;
	}

	.teste-bg {
		height: 575px;
	}

	a.btn-simular-financiamento {
		width: 68%;
		height: 53px;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 7px;
		font-size: 18px;
		bottom: 0;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		line-height: 53px;
		padding-top: 0;
	}

	.txt-santander-financiamentos {
		background-color: #fff;
	}

	.text-center {
		text-align: center;
		padding: 0;
		left: 0;
		right: 0;
		top: 20px;
	}

	.paragra {
		margin-bottom: 20px;
	}

	.paragra2 {
		margin-top: 10px;
	}

	.btn-final img {
		margin: 10px 0 !important;
		max-height: 50px;
	}

	.multi-tabs > .tabs-content {
		border-radius: 0px;
	}

	.multi-tabs > .tabs-content {
		height: 90px;
	}

	.multi-tabs > .tabs-content .carousel-control span {
		height: 90px;
	}

	.multi-tabs > .tabs-content .carousel.slide .item {
		height: 80px;
		position: relative;
		background-color: #9e3667;
		width: 100%;
	}

	.multi-tabs > .tabs-content .carousel.slide {
		list-style: none;
		padding: 0;
		margin: 0;
		display: none;
		height: 90px;
		line-height: 20px;
	}

	.multi-tabs > .tabs-content .carousel.slide .carousel-caption {
		text-align: center;
		line-height: normal;
		display: inline-block;
		height: 100px;
		bottom: 0;
		width: 100%;
		left: 0;
		right: 0;
		margin: auto;
		padding: 0;
		text-align: center;
	}

	.multi-tabs > .tabs-content .carousel.slide .carousel-caption a {
		position: absolute;
		bottom: 15px;
		margin: auto;
		width: 100%;
		left: 0;
		right: 0;
	}

	.carousel-indicators {
		bottom: -10px;
		z-index: 9;
	}

	#modal > #modal-content {
		max-width: 100%;
		width: 100%;
		max-height: initial;
		height: initial;
		position: absolute;
		margin: auto;
		top: 0;
		left: 0px;
		right: 0px;
		bottom: 0;
		background-color: #fff;
		padding-bottom: 20px;
	}

	.navbar-wrapper .navbar {
		background-color: #ff0000;
		padding: 15px 15px 0px 15px !important;
		/* height: 95px; */
	}

	.navbar-header {
		text-align: center;
	}

	.navbar-collapse {
		background-color: #fff;
	}

	.navbar-nav > li > a {
		color: #333333;
		font-size: 21px;
		font-weight: 400;
		line-height: 30px;
		margin: 10px 0px 10px 20px;
	}

	.navbar-toggle {
		float: left;
		margin-top: 13px;
	}

	.navbar-toggle .icon-bar {
		background-color: #fff;
	}

	.navbar-brand {
		float: none;
		padding: 0;
		margin: 0;
		text-align: left;
		height: 50px;
	}

	.navbar-brand img {
		float: none;
		max-height: 27px;
		margin: 14px 21px 0 0;
	}

	.navbar-brand img.logo-mobile {
		height: 27px;
		display: inline-block !important;
	}

	.carousel-caption.right {
		left: 40%;
	}

	.login-mobile {
		float: right;
	}

	.login-mobile img {
		max-height: 27px;
		margin-top: 10px;
		margin-right: 1px;
	}

	.subheader {
		height: 309px;
	}

	.subheader:after {
		display: none;
	}

	.default-dropdown {
		max-height: 50px;
		padding-left: 60px;
	}

	.default-dropdown div.title {
		height: 57px;
		font-size: 18px;
	}

	.faq .default-dropdown {
		max-height: 140px;
	}

	.faq .default-dropdown div.title {
		height: 140px;
		font-size: 16px;
	}

	.carousel-control.right,
	.carousel-control.left {
		position: absolute;
	}

	.carousel-control .glyphicon-menu-left,
	.carousel-control .glyphicon-menu-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 30px !important;
		background: none;
		color: #fff;
	}

	.carousel,
	.carousel .item {
		height: 300px;
	}

	.carousel-inner > .item > img {
		min-height: 300px;
		height: 300px;
	}

	.container.carousel-caption {
		width: initial;
		text-align: center;
	}

	.carousel-caption {
		padding: 0;
		bottom: 25px;
		text-align: center;
	}

	.carousel .carousel-caption h1.big {
		font-size: 24px;
	}

	.carousel .carousel-caption h1 {
		font-size: 22px;
	}

	.banner6 h1 {
		line-height: 26px;
	}

	.carousel .carousel-caption p {
		font-size: 12px;
	}

	.carousel .carousel-caption span {
		font-size: 16px;
	}

	.carousel-caption.right.banner6 {
		left: 15%;
	}

	.carousel-caption.right {
		left: 15%;
	}

	.carousel-caption .btn {
		margin-top: 10px;
	}

	.glyphicon-menu-left {
		float: left;
		left: 5px;
	}

	.glyphicon-menu-right {
		float: right;
		right: 5px;
	}

	.carousel-inner > .item:after {
		content: "";
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
		height: 300px;
		background: -moz-linear-gradient(
			top,
			rgba(0, 0, 0, 0) 0%,
			rgba(0, 0, 0, 1) 7%,
			rgba(0, 0, 0, 1) 64%,
			rgba(0, 0, 0, 0.03) 99%,
			rgba(0, 0, 0, 0) 100%
		);
		background: -webkit-linear-gradient(
			top,
			rgba(0, 0, 0, 0) 0%,
			rgba(0, 0, 0, 1) 7%,
			rgba(0, 0, 0, 1) 64%,
			rgba(0, 0, 0, 0.03) 99%,
			rgba(0, 0, 0, 0) 100%
		);
		background: linear-gradient(
			to bottom,
			rgba(0, 0, 0, 0) 0%,
			rgba(0, 0, 0, 1) 7%,
			rgba(0, 0, 0, 1) 64%,
			rgba(0, 0, 0, 0.03) 99%,
			rgba(0, 0, 0, 0) 100%
		);
		filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
		opacity: 0.3;
		background-repeat: repeat-x;
		z-index: 1;
	}

	.carousel-indicators li {
		width: 6px;
		height: 6px;
	}

	.carousel-indicators .active {
		width: 8px;
		height: 8px;
	}

	.multi-tabs {
		margin-bottom: 60px;
	}

	ul.atalhos-list {
		background-color: #f0f0f0;
		padding: 0 30px;
	}

	.cdc-content .border-card button {
		height: initial;
		max-width: 100%;
		font-size: 14px;
		white-space: normal;
		line-height: 20px;
		padding: 5px 10px;
	}

	.cdc-content .border-left {
		border-left: none;
	}

	.sobre-content h2 {
		font-size: 26px;
		line-height: 32px;
	}

	.filtro-faq {
		margin-bottom: 10px;
		width: 100%;
		margin-right: 0;
	}

	.btn-clear {
		width: 100%;
		margin-bottom: 10px;
	}

	.busca-box {
		margin-bottom: 10px;
		margin-right: 0;
	}

	.btn-pesquisar {
		width: 60%;
		margin-bottom: 10px;
		margin: 0 auto;
		display: block;
	}

	.result-count {
		margin-top: 20px;
		margin-left: 0px;
	}

	.mobile-nopadding {
		padding-left: 0;
		padding-right: 0;
	}

	footer {
		margin-top: 20px;
	}

	footer ul {
		height: initial;
		margin-top: 70px;
	}

	footer ul > li {
		display: block;
		height: initial;
		padding: 20px 0;
		margin: 0 30px;
		border-bottom: rgba(255, 255, 255, 0.5) solid thin;
		line-height: initial;
	}

	footer ul > li > a,
	footer ul > li > a:hover,
	footer ul > li > a:visited,
	footer ul > li > a:link {
		height: initial;
	}

	.simuleAgora {
		margin-bottom: 65px;
	}

	.assisPremiada-content .border-card button {
		height: initial;
		max-width: 100%;
		font-size: 14px;
		white-space: normal;
		line-height: 20px;
		padding: 5px 10px;
	}

	.assisPremiada-content .boxAssitencia {
		width: 100%;
	}

	.container-links-footer {
		background-color: #ff0000;
	}

	.container-links-footer span {
		margin-right: 15px;
		font-size: 11px;
	}

	/* .chamada-maisvezes .container{
height: auto!important;
background-image: none!important;
text-align: center;
} */
	.txs-chamada-app {
		font-size: 16px;
	}

	a.btn-app-google,
	a.btn-app-apple {
		width: 150px;
	}

	.chamada-maisvezes .container img {
		margin-top: 10px;
		margin-bottom: 15px;
	}

	.btn-maisvezes-saibamais {
		width: 223px !important;
		font-size: 16px !important;
		height: 55px !important;
		margin: 28px auto 49px auto !important;
		line-height: 53px !important;
	}

	.chamada-maisvezes .container {
		height: auto !important;
	}

	.chamada-maisvezes .container > div:first-child {
		text-align: right;
		padding-right: 15px;
	}

	.chamada-maisvezes .container > div:first-child img {
		margin-top: 32px;
		width: 154px;
		margin-left: 10px;
	}

	.chamada-maisvezes {
		background-size: auto !important;
		background-position: left bottom, right bottom !important;
		background-image: url(../assets/x-maisvezes-home-esquerda-mobile.png),
			url(../assets/x-maisvezes-home-direita-mobile.png) !important;
	}

	.txt-maisvezes-chamadahome {
		font-size: 16px !important;
		max-width: 187px;
	}
}

.financie .fixed-window {
	right: 30px !important;
}

.subheader {
	height: 124px;
}

.subheader h2 {
	font-size: 23px;
	font-weight: 300;
	margin-top: 78px;
	margin-bottom: 0px;
	color: #fff;
	line-height: 46px;
}

.txt-titulo-mob-2-linhas {
	margin-top: 62px !important;
	line-height: 26px !important;
}

.container-confira-financiamentos {
	width: 100%;
	background-color: #ebebeb;
	padding-bottom: 96px;
	position: relative;
}

.container-confira-financiamentos::before {
	content: '';
	width: 100%;
	height: 86%;
	position: absolute;
	left: 0;
	bottom: 400px;
	background-image: url(../assets/bg-vermelho-leilao.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.pg-sustentabilidade .container-confira-financiamentos::before {
	bottom: 30px;
}

.container-item-financiamento-desktop {
	background-color: #fff;
	border-radius: 4px;
	height: 264px;
	padding: 50px 15px 15px 15px;
	z-index: 10;
	margin: 0px 0px 0px 7%;
	width: 24%;
	border: 1px solid #8b3361;
	margin-bottom: 64px;
	z-index: 0;
	-webkit-box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
}

p.txt-confira-financiamentos {
	color: #424242;
	font-size: 24px;
	font-weight: 800;
	margin: 0 auto;
	padding: 52px 0px 57px 0px;
}

.container-item-financiamento {
	background-color: #eeeeee;
	border-radius: 4px;
	height: 264px;
	padding: 50px 15px 15px 15px;
	width: 100%;
	margin-bottom: 38px;
	-webkit-box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 83px -26px rgba(0, 0, 0, 1);
}

.container-item-financiamento p,
.container-item-financiamento-desktop p {
	margin-top: 25px;
}

.tx-sntd {
	color: #fc0d1b;
	font-weight: bold;
}

.tx-importante {
	color: #fc0d1b;
}

.animate0 {
	text-align: center;
	padding: 23px 15% 0 15%;
	display: none;
}

.passo2-conteudo {
	margin-left: 62px;
	width: 86%;
	font-size: 16px;
}

@media (max-width: 768px) {
	.br-desk {
		display: none;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.navbar-collapse.collapse.in {
		display: block !important;
	}

	.navbar-nav > li {
		background: white;
		width: 100%;
	}

	.navbar-nav > li > a {
		color: #333333;
		font-size: 21px;
		font-weight: 400;
		line-height: 30px;
		margin: 8px 0px 8px 20px;
	}

	.subheader.financie-header {
		display: none;
	}

	.content-credenciamento {
		margin-top: 100px;
	}

	.container-bt-abrir-conta {
		top: 20px;
	}

	.box-crendenciamento,
	.box-off {
		float: none;
		margin-top: 0;
		top: -80px;
		width: 400px;
		margin-bottom: 0;
	}

	.box-botao > .botao {
		font-size: 12px;
	}

	a.btn-saiba-mais {
		padding-top: 10px;
	}

	.box-item {
		background: none;
		position: relative;
		height: 23px;
	}

	.box-item span {
		color: #fc0d1b;
		font-size: 16px;
		line-height: 16px;
	}

	.box-item:after {
		content: '.';
		color: #fc0d1b;
		font-size: 16px;
		position: absolute;
		bottom: 2px;
		right: 2px;
	}

	.item-passo2 > p {
		margin-left: 45px;
	}

	.passo2-conteudo {
		margin-left: 24px;
		width: 86%;
		font-size: 3.5vw;
	}

	.contato-midias {
		margin-top: 30px;
	}
}

@media (max-width: 463px) {
	.quero-mobile > .item {
		min-width: 35vw;
	}
}

@media (max-width: 425px) {
	#parceiros .panel-default > .panel-heading > .panel-title .txt {
		width: 375px;
	}

	.txt-descricao-credenciamento {
		font-size: 16px;
		width: 100%;
	}

	.animate0 {
		text-align: center;
		padding: 23px 0% 0 0%;
		font-size: 12px;
		display: none;
	}

	.txt-pq-escolher {
		margin-top: 20px;
	}

	.container-simule {
		margin-top: 15px;
	}

	p.txt-credenciamento:first-child {
		margin-top: 50px;
	}

	.txt-titulo-black {
		padding-top: 0px;
	}

	#swiper-credenciamento-importantes {
		margin-top: 10px !important;
	}

	p.txt-credenciamento.passo3 {
		margin-top: 50px;
	}

	.container-simule > div {
		height: 270px;
	}

	.txt-item-simule-agora {
		font-size: 15px;
	}

	.quero-mobile > .item {
		min-width: 36vw;
		font-size: 11px;
	}

	.container-info > div {
		height: auto;
	}

	.quero-mobile {
		-webkit-justify-content: left;
		justify-content: left;
		-webkit-justify-content: left;
	}

	.txt-descricao-informacoes {
		text-align: left;
		margin-left: 140px;
	}

	.txt-titulo-informacoes {
		text-align: left;
		font-weight: bold;
		margin-bottom: 5px;
		margin-left: 140px;
	}

	.img-informacoes {
		float: left;
		width: 35%;
	}

	.tx-sntd {
		color: #fc0d1b;
		font-weight: bold;
		font-size: 3.5vw;
	}

	.box-item span {
		font-size: 3.5vw;
		line-height: 3.5vw;
	}

	.box-item:after {
		font-size: 3.5vw;
		bottom: 4px;
	}

	.box-crendenciamento,
	.box-off {
		float: none;
		margin-top: 0;
		top: -80px;
		width: 300px;
		margin-bottom: 0;
	}

	.box-botao {
		width: 300px;
		height: 65px;
	}

	.box-botao > .botao {
		height: 65px;
	}

	.box-botao > .botao {
		font-size: 10px;
		width: 100px;
	}

	a.bt-passo2 {
		width: 70%;
		font-size: 14px;
		padding-top: 12px;
	}

	.item-passo2 > p {
		width: 80%;
		font-size: 14px;
		margin-bottom: 3px;
	}

	.item-passo2::after {
		left: 46%;
	}

	.box-bt > a.bt-passo2 {
		height: 30px;
		padding-top: 5px;
		width: 75%;
		font-size: 14px;
	}
}

@media (max-width: 375px) {
	p.txt-titulo-item-sustentabilidade {
		font-size: 6.5vw !important;
	}

	#parceiros .panel-default > .panel-heading > .panel-title .txt {
		width: 327px;
		font-size: 12px;
		padding: 2px;
	}

	h2.txt-busca-revenda {
		margin-top: 85px;
	}

	.container-condicoes-gerais h1 {
		margin: 0px auto 27px auto;
	}

	.txt-voce-financia {
		font-size: 37px;
		margin-top: 25px;
	}

	.txt-voce-financia.has-menu {
		margin-top: 65px;
	}

	a.btn-simular-financiamento {
		margin-top: 20px;
	}

	.txt-cdc-protegido {
		line-height: 38px !important;
		margin-top: 194px !important;
		font-size: 33px !important;
	}

	p.txt-titulo-video {
		font-size: 21px;
	}

	.txt-descricao-video {
		font-size: 15px;
		margin-bottom: 0px;
	}
}

@media (max-width: 320px) {
	#parceiros .panel-default > .panel-heading > .panel-title .txt {
		width: 272px;
		font-size: 11px;
		padding-top: 1px;
	}

	.container-subheader {
		height: 335px;
		padding-top: 25px;
	}

	.teste-bg.has-menu .container-subheader {
		height: 350px;
		padding-top: 0px;
	}

	.quero-mobile > .item.removeBord {
		border-right: none;
	}

	.quero-mobile h4 {
		font-size: 12px;
	}

	.quero-mobile > .item {
		min-width: 36vw;
		font-size: 8px;
	}

	.box-botao {
		width: 285px;
	}

	.box-botao > .botao {
		width: 95px;
	}

	.item-passo2::after {
		left: 44%;
	}

	h2.txt-busca-revenda {
		line-height: 39px;
		margin-top: 112px !important;
		font-size: 36px !important;
	}

	h2.txt-subheader-linha-dupla {
		line-height: 39px;
		margin-top: 190px !important;
		font-size: 36px !important;
	}

	h2.txt-subheader-linha-unica {
		margin-top: 223px !important;
	}

	.txt-voce-financia {
		font-size: 35px !important;
		margin-top: 15px !important;
	}

	.txt-voce-financia.has-menu {
		font-size: 35px !important;
		margin-top: 55px !important;
	}

	a.btn-simular-financiamento {
		margin-top: 0px !important;
	}

	p.txt-santander-financiamentos {
		margin-top: 15px;
	}

	.financie .fixed-window {
		right: 10px !important;
	}

	.container-item-mapa p {
		color: #414141;
		font-size: 19px;
		line-height: 28px;
		font-weight: 400;
		margin-bottom: 0px;
	}

	.chamada-maisvezes .container > div:first-child img {
		margin-top: 27px;
		width: 123px;
	}

	.txt-maisvezes-chamadahome {
		font-size: 11px !important;
	}
}

.black {
	display: none;
}

@media (min-width: 768px) {
	@media (max-width: 1200px) {
		.container-confira-financiamentos::before {
			height: 82% !important;
			bottom: 250px;
		}
	}
}

@media (max-width: 991px) {
	.pad-mob-energia {
		padding: 0px 35px !important;
	}

	.descricao-energia-solar,
	.imagem-energia-solar {
		text-align: center;
	}

	.valign {
		display: inline-block !important;
	}

	.imagem-energia-solar img {
		margin: 0 auto;
	}

	.imagem-energia-solar {
		padding: 0 !important;
	}

	.descricao-energia-solar {
		margin-top: 25px;
		padding: 10px;
	}

	.container-credencie-empresa {
		border-radius: 0px !important;
		max-width: 100% !important;
		margin: 0px auto 40px auto !important;
		width: 100% !important;
	}

	.container-credencie-empresa .credencie-card {
		border-radius: 0px !important;
		padding: 25px !important;
	}

	.container-credencie-empresa .credencie-card .credencie-titulo {
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.container-credencie-empresa .credencie-card div:not(:first-child) {
		text-align: center;
	}

	.container-sobre-canalaberto {
		border-radius: 0px !important;
		max-width: 100% !important;
		margin: 0px auto 40px auto !important;
		width: 100% !important;
	}

	.container-sobre-canalaberto .sobre-card {
		border-radius: 0px !important;
		padding: 25px !important;
	}

	.container-sobre-canalaberto .sobre-card .credencie-titulo {
		-webkit-justify-content: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}

	.container-sobre-canalaberto .sobre-card div:not(:first-child) {
		text-align: center;
	}

	.container-sobre-canalaberto .sobre-card .sobre-titulo span {
		font-size: 19px;
		margin: 0 auto;
	}

	.chamada-maisvezes .container {
		background-image: none !important;
	}

	.chamada-maisvezes {
		background-image: url(../assets/x-maisvezes-home-esquerda.png), url(../assets/x-maisvezes-home-direita.png);
		background-position: top left, center right;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.container.container-baixe-aplicativo {
		width: 100% !important;
	}
}

.container-geral-cdc {
	padding-left: 40px;
	padding-right: 40px;
}

.item-1 {
	border-bottom: 20px solid #f0b322 !important;
}

.item-2 {
	border-bottom: 20px solid #1dc3c8 !important;
}

.item-3 {
	border-bottom: 20px solid #b4c43d !important;
}

.link-a {
	font-size: 12px;
	color: #e00303 !important;
	text-decoration: none !important;
	border-bottom: 1px solid !important;
	font-weight: 600;
}

.link-b {
	font-size: 15px;
}

.link-regulamento-hover {
	border-bottom-color: transparent !important;
}

.link-regulamento-hover:hover {
	border-bottom-color: #e00303 !important;
}

.valign {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.descricao-energia-solar p:last-child {
	font-weight: 700;
}

.descricao-energia-solar p:first-child {
	margin-bottom: 25px;
}

.container-energia-solar {
	padding: 25px 15px;
}

.container-energia-solar .titulo-energia-solar {
	text-align: center;
	margin-bottom: 25px;
	font-size: 21px;
}

.container-credencie-empresa {
	background-color: #e6e6e6;
	border-radius: 10px;
	padding: 25px;
	max-width: 50%;
	margin: 40px auto;
}

.container-credencie-empresa .credencie-card {
	border: 1px solid #b9b8c6;
	border-radius: 5px;
	background-color: #ffffff;
	padding: 25px 15% 25px 25px;
}

.container-credencie-empresa .credencie-card:not(:last-child) {
	margin-bottom: 25px;
}

.container-credencie-empresa .credencie-card div:not(:last-child) {
	margin-bottom: 15px;
}

.container-credencie-empresa .credencie-card .credencie-titulo span {
	margin-left: 10px;
	font-size: 19px;
}

.container-credencie-empresa .credencie-card .credencie-titulo {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.container-credencie-empresa .credencie-card .credencie-titulo img {
	max-width: 25px;
	max-height: 25px;
}

.container-detalhes {
	max-width: 100%;
}

.container-detalhes .detalhes-titulo {
	font-size: 22px;
	margin: 0px auto 25px auto;
}

.container-detalhes .detalhes-titulo * {
	display: block;
	text-align: center;
}

.container-detalhes .detalhes-itens {
	margin: 0px auto;
}

.detalhes-itens-lista li:not(:last-child) {
	margin-bottom: 10px;
}

.detalhes-wrapper {
	display: flex;
	align-items: center;
}

/*ACORDION*/

.container-detalhes .detalhes-itens .tab {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.container-detalhes .detalhes-itens .tab input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.container-detalhes .detalhes-itens .tab div label {
	position: relative;
	margin: 0 0 0 15px;
	font-size: 21px;
	cursor: pointer;
	font-weight: 600;
	color: #e00303;
}

.container-detalhes .detalhes-itens .tab .tab-content {
	max-height: 0;
	overflow: hidden;
	-webkit-transition: max-height .35s;
	-o-transition: max-height .35s;
	transition: max-height .35s;
}

.container-detalhes .detalhes-itens .tab .tab-content p strong {
	font-size: 18px;
}

.container-detalhes .detalhes-itens .tab .tab-content p {
	margin: 1em;
}

/* :checked */

.container-detalhes .detalhes-itens .tab input:checked ~ .tab-content {
	max-height: 100em;
	border-bottom: 1px solid #e6e6e6;
}

/* Icon */

.container-detalhes .detalhes-itens .tab div img {
	max-width: 20px;
	max-height: 20px;
	margin-left: 5px;
	top: 4px;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
}

.container-detalhes .detalhes-itens .tab:not(:last-child) {
	margin-bottom: 15px;
}

.container-detalhes .detalhes-itens .tab input[type=checkbox]:checked + div img {
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.navbar-wrapper {
	/* background: url(../assets/bg_natal.png) no-repeat center center; */
	background-size: cover;
	/* background-color: transparent; */
}

@media (max-width: 767px) {
	.navbar-wrapper {
		background: none;
	}

	.navbar-wrapper .navbar {
		/* background: url(../assets/bg_natal.png) no-repeat center center; */
		background-size: cover;
		/* background-color: transparent; */
	}

	.container-confira-financiamentos::before {
		height: 82%;
		bottom: 238px;
	}
}

.no-mg-top > ul,
.no-mg-top {
	margin-top: 0 !important;
}

.pgCDC .box-cdc {
	max-width: 1040px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pgCDC .btn-avisar-sinistro {
	text-transform: uppercase;
	max-width: 270px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 40px;
	display: inline-block;
}

.box-detalhes-prestamista {
	clear: both;
	margin: 0 60px;
}

@media (max-width: 991px) {
	.box-prestamista,
	.box-sinistro {
		margin: 0;
		max-width: 100%;
		float: inherit;
		min-height: auto;
	}

	.box-sinistro::before {
		background: none;
	}

	.box-sinistro {
		padding: 0;
		margin-top: 30px;
		padding-top: 10px;
		border-top: 2px solid #ccc;
	}
}

@media (max-width: 767px) {
	.pgCDC .container-confira-financiamentos::before {
		bottom: 30%;
	}

	/* .container-condicoes-gerais {
		padding: 15px;
	} */
}

/*----- FINANCIE NOVO DESKTOP -----*/

.bg-financie-desktop {
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../assets/bg/bg-financie-desktop.jpg);
	height: 69vh;
}

.bg-financie-desktop > div.container {
	padding: 50px 0 80px 0;
}

.bg-financie-desktop > div.container {
	color: #fff;
}

.bg-financie-desktop h1 {
	font-size: 46px;
	text-transform: uppercase;
	font-weight: 600;
}

.bg-financie-desktop > div.container > a {
	text-transform: uppercase;
	margin: 40px 0 30px 0;
	font-weight: 300;
	font-size: 30px;
	height: 72px;
	width: 340px;
	line-height: 2.3;
}

.bg-financie-desktop p {
	font-size: 24px;
	font-weight: 600;
}

/*----- FINANCIE NOVO MOBILE -----*/

.bg-financie-mobile {
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url(../assets/bg/bg-financie-mobile.jpg);
}

.bg-financie-mobile h1 {
	font-size: 35px;
	text-transform: uppercase;
	color: #fff;
	padding: 60px 0 70px 0;
	line-height: 1;
	font-weight: 600;
}

.bg-financie-mobile a {
	text-transform: uppercase;
	position: absolute;
	margin-top: -25px;
	font-size: 18px;
	max-width: 280px;
	font-weight: 300;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}

#financie-mobile-txt p {
	font-size: 16px;
	color: #202020;
	line-height: 1;
}

#financie-mobile-txt > div.container > p:first-child {
	margin-top: 50px;
}

#financie-mobile-txt > div.container > p:last-child {
	font-weight: bold;
	margin-bottom: 25px;
}

.quero .row {
	height: 100%;
}

#blip-chat-container {
	z-index: 99;
}

#blip-chat-container iframe {
	display: none;
}

.chatParent #blip-chat-container iframe {
	display: block;
}

.container-sobre-canalaberto {
	background-color: #e6e6e6;
	border-radius: 10px;
	padding: 25px;
	max-width: 50%;
	margin: 40px auto;
}

.container-sobre-canalaberto .sobre-card {
	border: 1px solid #b9b8c6;
	border-radius: 5px;
	background-color: #ffffff;
	padding: 25px 15% 25px 25px;
}

.container-sobre-canalaberto .sobre-card:not(:last-child) {
	margin-bottom: 25px;
}

.container-sobre-canalaberto .sobre-card div:not(:last-child) {
	margin-bottom: 15px;
}

.container-sobre-canalaberto .sobre-card .sobre-titulo span {
	font-size: 19px;
}

.container-sobre-canalaberto .sobre-card .sobre-titulo {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.container-sobre-canalaberto .sobre-card .sobre-titulo img {
	max-width: 25px;
	max-height: 25px;
}

/* @media(max-width: 767px) {
.bg-alpha-header {
background: transparent !important;
}
} */

@media (min-width: 992px) {
	.navbar-top {
		background-color: rgba(0, 0, 0, 0.5);
	}

	.navbar-wrapper .navbar {
		background-color: transparent !important;
	}
}

@media (min-width: 767px) and (max-width: 992px) {
	.navbar-brand {
		float: inherit;
	}

	.navbar-wrapper .navbar {
		margin-bottom: 0;
	}

	.navbar-toggle {
		float: left;
		display: block !important;
		margin-top: 21px !important;
		margin-bottom: 19px;
	}

	.navbar-toggle .icon-bar {
		background-color: #fff;
	}

	.navbar-brand img.logo-mobile {
		height: 27px;
		display: inline-block !important;
		margin: 14px 21px 0 0;
	}

	.login-mobile {
		float: right;
	}

	.login-mobile img {
		max-height: 27px;
		max-width: 20px;
		margin: 20px 20px 10px 5px;
	}

	.navbar-header {
		text-align: center;
		float: inherit;
	}

	.navbar-collapse {
		background-color: #fff;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.navbar-toggle {
		display: block !important;
	}

	.navbar-header {
		text-align: center;
	}

	.navbar-toggle .icon-bar {
		background-color: #fff;
	}

	.navbar-brand img {
		display: none !important;
	}

	.navbar-brand img.logo-mobile {
		height: 27px;
		width: auto !important;
		display: inline-block !important;
	}

	.login-mobile {
		display: block !important;
	}

	.navbar-collapse.collapse.in {
		display: block !important;
	}

	.navbar-nav > li {
		background: white;
		width: 100%;
	}

	.navbar-nav > li > a {
		color: #333333;
		font-size: 21px;
		font-weight: 400;
		line-height: 30px;
		margin: 8px 0px 8px 20px;
	}

	ul.nav.navbar-nav {
		float: none;
	}

	#menu-mais-vezes .visible-sm {
		display: block !important;
	}

	#menu-mais-vezes .hidden-sm {
		display: none !important;
	}

	.nav.navbar-nav .visible-sm {
		display: block !important;
	}

	#navbar .hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1030px) {
	.navbar-brand > img {
		width: 285px !important;
		margin-left: -20px !important;
		margin-top: 2px;
	}

	#container-headerNovo {
		height: 75px;
	}
}

.box_contenido a {
	text-decoration: none !important;
}

.box_contenido img {
	width: 19%;
}

@media (min-width: 1200px) {
	.logo {
		margin-left: -25px !important;
	}

	.container.container-baixe-aplicativo {
		width: 55% !important;
	}
}

.suporte {
	padding: 15px 0;
	display: block;
	/* background-color: #4D4C59; */
}

.suporte p {
	color: #fff;
	font-size: 12px;
	margin: 0;
}

strong.extra {
	font-weight: 900;
}

.red {
	color: #ec0000;
}

@media (max-width: 767px) {
	.frame-financie {
		margin-top: 50px;
	}
}

#cpf_cnpj {
	height: 28px;
	outline: none;
	border: none;
	border-radius: 13px;
	margin-top: 8px;
	margin-right: 12px;
	padding-left: 10px;
	width: 150px;
	transition: background-color 0.5s ease;
}

#cpf_cnpj:focus {
	background-color: #f0b332;
	transition: background-color 0.5s ease;
}

.input-cpf-cnpj {
	text-align: center;
	padding-left: 0 !important;
	color: white;
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid white !important;
	letter-spacing: -1px;
	width: 122px !important;
	margin-top: 0 !important;
}

.input-cpf-cnpj::placeholder,
/* Chrome, Firefox, Opera, Safari 10.1+ */ .input-cpf-cnpj:-ms-input-placeholder,
/* Internet Explorer 10-11 */ .input-cpf-cnpj::-ms-input-placeholder {
	/* Microsoft Edge */
	color: white;
}

.vertical-al {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.input-search {
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.5);
	border: none;
	background-image: url('./../assets/search_icon.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 48px;
	width: 48px;
}

@media (max-width: 1200px) and (min-width: 922px) {
	#navbar .navbar-nav > li > a {
		margin: 14px 6px !important;
	}

	#navbar .navbar-nav > li > a {
		font-size: 11px;
	}
}

@media (min-width: 768px) {
	.navbar.navbar-static-top .container {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	#navbar .navbar-nav > li > a {
		margin: 14px 12px;
	}
}

.bg-alpha-header {
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	max-height: 75px;
	height: 75px;
}

.chamada-maisvezes {
	background-color: #ec0000;
}

.chamada-maisvezes .container {
	height: 98px;
	background-image: url(../assets/x-maisvezes-home-esquerda.png), url(../assets/x-maisvezes-home-direita.png);
	background-position: top left, center right;
	background-repeat: no-repeat;
}

.chamada-maisvezes .container img {
	margin-top: 33px;
}

.btn-maisvezes-saibamais {
	width: 150px;
	height: 30px;
	background-color: #8a3561;
	color: #fff !important;
	text-align: center;
	line-height: 30px;
	border: none;
	border-radius: 55px;
	font-size: 14px;
	display: block;
	margin: 34px auto 30px auto;
}

.btn-maisvezes-saibamais-hover:hover {
	background-color: #6b314f !important;
}

.txt-maisvezes-chamadahome {
	color: #fff !important;
	margin-top: 29px;
	font-size: 13px;
}

@media (max-width: 575px) {
	.container-confira-financiamentos.container-cdc::before {
		height: 29% !important;
	}

	.txs-chamada-app {
		background-position: center 0;
		padding: 95px 0 0 0;
		text-align: center;
	}

	a.btn-app-google img,
	a.btn-app-apple img {
		max-width: 100%;
	}

	a.btn-app-google,
	a.btn-app-apple {
		max-width: 45%;
	}

	a.btn-app-google {
		margin-right: 5%;
	}
}

.header-home.subheader-bonus {
	background-image: url(../assets/webdoor/bg--webdoor-IR.jpg);
	height: 500px !important;
	-webkit-box-shadow: inset -50vw 0px 116px -21px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: inset -50vw0px 116px -21px rgba(0, 0, 0, 0.35);
	box-shadow: inset -50vw 0px 116px -21px rgba(0, 0, 0, 0.35);
}

.header-home.subheader-bonus .subheader-title {
	font-size: 40px;
	width: 480px;
	font-weight: 800;
	top: 90px;
	left: 56%;
}

.header-home .bg-subheader-subtitle-imposto {
	background-color: #b70000;
	top: 100px;
	height: 105px;
	position: relative;
	width: 39%;
	display: flex;
	align-items: center;
}

.header-home .bg-subheader-subtitle-imposto-p {
	background-color: #e31522;
	top: 100px;
	height: 115px;
	position: relative;
	width: 39%;
	display: flex;
	align-items: center;
}

#botao-login {
	position: relative;
	top: 150px;
	left: 0;
	border-radius: 8px;
	font-size: 25px;
	padding: 15px 70px;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 39%;
	background-color: #e31522;
}

.header-home .bg-subheader-subtitle-bonus {
	background-color: #e31522;
	top: 200px;
	position: absolute;
	left: 56%;
	width: 44%;
	display: table-cell;
}

.header-home.subheader-bonus .subheader-subtitle {
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 31px;
	line-height: 37px;
	padding: 16px;
	width: 498px;
	display: table-cell;
}

.header-home p {
	font-size: 18px;
	line-height: 20px;
	padding: 16px;
	top: 340px;
	/* position: absolute; */
	left: 56%;
	width: 75%;
}

.header-home a {
	position: absolute;
	left: 56%;
	top: 390px;
	font-size: 30px;
	padding: 15px 70px;
	height: auto;
	width: auto;
	background-color: #9e3667;
}

.header-home a:hover {
	background-color: #8a3561;
}

.container-botao-imposto {
	display: block;
	max-width: 39%;
	position: relative;
	width: 100%;
	margin-top: 40px;
	top: 110px;
}

.container-botao-imposto a {
	background-color: #e31522;
	border-radius: 55px;
	left: 0;
	position: relative;
	top: 0;
	font-size: 18px;
	width: 100%;
	margin-bottom: 0;
	padding: 15px 0px;
	text-align: center;
	display: block;
}

.container-botao-imposto a:hover {
	background-color: #c10000 !important;
}

@media (max-width: 1460px) {
	.header-home p {
		width: 75%;
	}
}

@media (max-width: 1150px) {
	.header-home p {
		width: 80%;
		font-size: 17px;
	}
}

@media (max-width: 992px) {
	.swiper-webdoor {
		max-height: 338px;
	}

	.home .bg-alpha-header,
	.home .navbar-wrapper .navbar {
		background-color: transparent;
	}

	.container-vantagens {
		padding-top: 32px;
		padding-bottom: 32px;
	}

	.container-vantagens h2 {
		font-size: 21px;
	}

	.vantagens-box-content {
		flex-direction: column-reverse;
		margin-top: 32px;
	}

	.vantagens-box {
		width: 100%;
		padding: 24px;
	}

	.vantagens-box > h3 {
		font-size: 20px;
	}

	.vantagens-box > img {
		width: 88px;
		height: 88px;
	}

	.vantagens-box > p {
		font-size: 14px;
	}

	.vantagens-box > div {
		justify-content: center;
	}

	.vantagens-box > div > img {
		width: 112px;
	}

	.vantagens-box > div > img:first-child {
		margin-right: 16px;
	}

	.vantagens-content {
		width: 100%;
		margin-bottom: 40px;
	}
	.vantagens-content > h3 {
		font-size: 16px;
	}
	.vantagens-content > ul li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.7);
	}
	.vantagens-content > ul li > p {
		font-size: 16px;
		margin-left: 8px;
	}

	.vantagens-content > ul li > img {
		width: 40px;
		height: 40px;
	}

	.vantagens-content > div > a {
		padding: 16px;
		font-size: 18px;
	}

	.header-home.subheader-bonus {
		height: 338px !important;
	}

	.header-home.subheader-bonus .subheader-title {
		font-size: 24px;
		width: 210px;
		top: 20px;
		left: 59%;
		text-align: left;
		margin-top: 50px;
		position: absolute;
	}

	.header-home.subheader-bonus .subheader-subtitle {
		font-size: 20px;
		line-height: 21px;
		padding: 11px;
		width: 265px;
	}

	.header-home .bg-subheader-subtitle-bonus {
		left: 59%;
		width: 41%;
		top: 160px;
	}

	.header-home .bg-subheader-subtitle-imposto {
		background-color: #b70000;
		top: 50px;
		height: 105px;
		position: relative;
		width: 55%;
		display: flex;
		align-items: center;
	}

	.header-home .bg-subheader-subtitle-imposto-p {
		background-color: #e31522;
		top: 50px;
		height: 115px;
		position: relative;
		width: 55%;
		display: flex;
		align-items: center;
	}

	.container-botao-imposto {
		display: none;
	}

	/* .header-home .bg-subheader-subtitle-imposto {
        width: 50%;
        top: 35px;
        position: relative;
        height: 90px;
    }

    .header-home .bg-subheader-subtitle-imposto-p {
        position: relative;
        width: 50%;
        top: 35px;
    }

    .header-home .bg-subheader-subtitle-imposto-p p {
        font-size: 14px;
        padding: 7px 10px 7px 15px;
    } */
	.header-home a {
		top: 240px;
		font-size: 13px !important;
		padding: 10px 35px;
		height: auto !important;
		line-height: 15px !important;
		width: auto !important;
		left: 59%;
	}

	.container-botao-imposto {
		max-width: 50%;
		width: 100%;
		top: 0;
	}

	.container-botao-imposto a {
		left: 0;
		top: 0;
		width: 100%;
	}
}

@media (max-width: 570px) {
	.header-home.subheader-bonus {
		background-image: url(../assets/webdoor/bg--webdoor-IRmob.jpg);
	}

	.header-home.subheader-bonus .subheader-title {
		font-size: 20px;
		width: 180px;
		top: 20px;
		left: 59%;
	}

	.header-home.subheader-bonus .subheader-subtitle {
		font-size: 16px;
		line-height: 17px;
		width: 265px;
	}

	.header-home .bg-subheader-subtitle-bonus {
		left: 59%;
		width: 41%;
		top: 160px;
	}

	.header-home .bg-subheader-subtitle-imposto {
		width: 97%;
		top: 50px;
		/* margin: 0 auto; */
	}

	.header-home .bg-subheader-subtitle-imposto-p {
		width: 97%;
		top: 50px;
		height: 130px;
		/* margin: 0 auto; */
	}

	.header-home a {
		top: 220px;
	}

	.container-botao-imposto {
		max-width: 97%;
	}

	.container-botao-imposto a {
		top: 14px;
		padding: 10px 0;
	}
}

@media (max-width: 451px) {
	.header-home.subheader-bonus .subheader-title {
		font-size: 18px;
		width: 160px;
		top: 20px;
		left: 50%;
	}

	.header-home.subheader-bonus .subheader-subtitle {
		font-size: 16px;
		line-height: 17px;
		width: 265px;
	}

	.header-home .bg-subheader-subtitle-bonus {
		left: 50%;
		width: 50%;
		top: 145px;
	}

	.header-home a {
		top: 210px;
		left: 50%;
	}

	.container-botao-imposto a {
		top: 14px;
		left: 0;
	}
}
