#banners.home .slider .item {
	height: 550px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#banners.home .slider .owl-dots {
	position: absolute;
	height: 86px;
	text-align: center;
	padding-top: 28px;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
}
#banners.home .slider .owl-dots:before {
	content: '';
	border-radius: 50%;
	box-shadow: 0px 3px 40.5px 9.5px rgba(0, 0, 0, 0.11);
	width: 1201px;
	height: 532px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	z-index: -1;
}
#banners.home .slider .owl-dots .owl-dot {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #a4a4a4;
}
#banners.home .slider .owl-dots .owl-dot.active {
	background: #da263f;
}
#banners.home .slider .owl-dots .owl-dot + .owl-dot {
	margin-left: 44px;
}

#motos.home {
	background: #eeeeee;
	padding-top: 120px;
	padding-bottom: 55px;
}

#motos.home .titulo-motos {
	margin-bottom: 40px;
	text-align: center;
}

#motos.home .titulo-motos h1 {
	font-family: "helvetica bold";
	font-size: 26px;
	color: #da263f;
	letter-spacing: 3px;
	text-transform: uppercase;
}

#motos.home .titulo-motos span {
	font-family: "helvetica bold";
	font-size: 62px;
	color: #262525;
	letter-spacing: -2.5px;
}

#motos.home .slider {
	max-width: 1050px;
	margin: 0 auto;
	justify-content: center;
}

#motos.home .slider .moto {
	text-align: center;
	padding: 40px;
	border-radius: 16px;
	margin-bottom: 50px;
	transition: 500ms;
}
#motos.home .slider .owl-item.active .moto {
	background: #fff;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}
#motos.home .slider .moto .titulo h2 {
	text-align: left;
	font-size: 52px;
	font-family: "helvetica bold";
	opacity: 0;
	transition: opacity 500ms;
}
#motos.home .slider .owl-item.active .moto .titulo h2 {opacity: 1;}

#motos.home .slider .moto .imagem {
	height: 560px;
	display: flex;
	align-items: center;
}
#motos.home .slider .moto .imagem img {
	max-width: 100%;
	width: 620px;
	margin: 0 auto;
}

#motos.home .slider .owl-nav button {
	width: 85px;
	height: 323px;
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
}

#motos.home .slider .owl-nav button.owl-next {
	right: -110px;
	background: url(../images/seta-carousel.png) no-repeat center center;
}

#motos.home .slider .owl-nav button.owl-prev {
	background: url(../images/seta-carousel.png) no-repeat center center;
	left: -110px;
	transform: translateY(-50%) rotate(180deg);
}
#motos.home .slider .owl-nav button > span {
	display: none;
}

#motos.home .owl-carousel .owl-stage-outer { 
	overflow: visible;
}

#motos.home .owl-carousel .owl-item {
	opacity: 0.5;
	transition: opacity 500ms;
}
#motos.home .owl-carousel .owl-item.active {
	opacity: 1;
}

#motos.home .box-botoes {
	display: flex;
	justify-content: center;
	margin-bottom: 55px;
	opacity: 0;
	transition: opacity 500ms;
}
#motos.home .slider .owl-item.active .box-botoes {
	opacity: 1;
}

#motos.home .box-botoes .btn-default {
	text-transform: uppercase;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}

#motos.home .box-botoes a + a {
	margin-left: 20px;
}

#mini-banners {
	background: #fff;
	padding: 85px 0;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}

#mini-banners .item {
	overflow: hidden;
}
#mini-banners .item img {
	border-radius: 20px;
}

#mini-banners .item a {display: block;}

#mini-banners.motos {
	padding: 85px 0 160px 0;
}

#sobre-nos {
	background: #eee;
}
#sobre-nos .sobre {
	padding-top: 86px;
	padding-bottom: 225px;
}

#sobre-nos h2 {
	font-family: "helvetica bold";
	font-size: 26px;
	color: #da263f;
	margin-bottom: 35px;
	letter-spacing: 4.5px;
	text-transform: uppercase;
}

#sobre-nos .chamada {
	font-family: "helvetica bold";
	font-size: 62px;
	color: #262525;
	letter-spacing: -3px;
	line-height: 60px;
	margin-bottom: 60px;
	display: block;
}

#sobre-nos p {
	font-size: 18px;
	color: #262525;
}

#sobre-nos .diferenciais {
	padding-top: 86px;
	background: #d5d5d5;
	position: relative;
}
#sobre-nos .diferenciais:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	height: calc(100%);
	width: calc((100vw - 1190px)/ 2);
	right: calc((100vw - 1190px)/ 2 * -1);
	background: #d5d5d5;
	z-index: 1;
}
#sobre-nos .diferenciais .item a {
	flex-direction: column;
	justify-content: center;
	text-align: center;
	align-items: center;
	display: flex;
	margin-bottom: 70px;
}

#sobre-nos .diferenciais .item img {
	margin-bottom: 20px;
}

#sobre-nos .diferenciais .item span {
	font-family: "helvetica bold";
	font-size: 18px;
	color: #262525;
}


/* -----motos----- */
#motos .destaques {
	padding-top: 45px;
}

#motos .destaques .lista-destaques .owl-carousel .owl-stage-outer {
	margin: 0 -50px;
	padding: 0 50px;
}
/*#motos .box-moto {
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
	padding: 40px;
	display: flex;
	background: #fff;
	border-radius: 16px;
	margin-bottom: 36px;
}

#motos .box-moto .img-moto {
	flex-basis: 440px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#motos .box-moto .img-moto > img {
	width: inherit;
}

#motos .box-moto .moto-detalhes .nome-moto {
	border-bottom: 3px solid #da263f;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

#motos .box-moto .moto-detalhes .nome-moto h4 {
	font-family: "helvetica bold";
	font-size: 42px;
	margin-bottom: 0;
}
#motos .box-moto .moto-detalhes {
	flex: 1;
}

#motos .box-moto .moto-detalhes .texto-detalhes p {
	margin-bottom: 10px;
}*/

#motos .destaques .motos .box-moto .moto-detalhes .texto-detalhes p {
	margin-bottom: 3px;
}

#motos .destaques .lista-acessorios {
	border-left: 1px solid #c4c4c4;
	margin-left: 30px;
	padding-left: 30px;
	flex-basis: 200px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}

#motos .destaques .lista-acessorios .acessorio {
	margin-bottom: 18px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#motos .destaques .lista-acessorios .acessorio span{
	font-family: "helvetica bold";
	font-size: 12px;
	color: #262525;
}

#motos .destaques .lista-acessorios .acessorio .imagem-acessorio img {
	border-radius: 50%;
	border: 2px solid #c8c8c8;
	overflow: hidden;
	margin-bottom: 16px;
	width: inherit;
	max-width: 85px;
}

#motos .destaques .box-botoes {
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
}

#motos .destaques .box-botoes a + a {
	margin-left: 20px;
}

#motos .destaques .owl-nav button.owl-next {
	width: 50px;
	height: 193px;
	background: url(../images/seta-carousel-small.png) no-repeat center center;
	position: absolute;
	right: -85px;
	top: 40%;
	transform: translateY(-50%);
}

#motos .destaques .owl-nav button.owl-prev {
	width: 50px;
	height: 193px;
	background: url(../images/seta-carousel-small.png) no-repeat center center;
	position: absolute;
	left: -85px;
	top: 40%;
	transform: translateY(-50%) rotate(180deg);
}
#motos .destaques .owl-nav button > span {
	display: none;
}

.bloco-motos {
	padding-top: 60px;
	padding-bottom: 0px; 
	background: #eeeeee;
}

.bloco-motos .titulo-lista {
	display: flex;
	margin-bottom: 60px;
}

.bloco-motos .titulo-lista h2 {
	flex: 1;
	font-family: "helvetica bold";
	font-size: 26px;
	color: #262525;
	text-transform: uppercase;
}

.bloco-motos .titulo-lista .categorias {
	flex: 1;
	text-align: right;
} 

.bloco-motos .titulo-lista .categorias span {
	font-size: 16px;
	font-family: "helvetica bold";
	color: #301c00;
	margin-right: 26px;
}

.bloco-motos .titulo-lista .categorias select {
	width: 168px;
	height: 40px;
	color: #301c00;
	border-radius: 10px;
	border: 0px solid #fff;
	padding-left: 15px;
	background: #fff url(../images/seta-select.png) no-repeat right center;
}

.bloco-motos .lista-motos .box-moto {
	background: #fff;
	padding: 25px 15px;
	border-radius: 20px;
	margin-bottom: 70px;
	transition: 0.2s;
}

.bloco-motos .lista-motos .box-moto:hover {
	margin-bottom: 23px;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}

.bloco-motos .lista-motos .box-moto h5 {
	font-size: 26px;
	font-family: "helvetica bold";
	color: #000000;
	padding-left: 10px;
}
.bloco-motos .lista-motos .box-moto .imagem {
	position: relative;
}

.bloco-motos .lista-motos .box-moto .imagem .img-primaria {
	opacity: 1;
	transition: 0.2s;
}
.bloco-motos .lista-motos .box-moto:hover .imagem .img-primaria {
	opacity: 0;
}

.bloco-motos .lista-motos .box-moto .imagem .img-secundaria {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	transition: 0.2s;
}
.bloco-motos .lista-motos .box-moto:hover .imagem .img-secundaria {opacity: 1;}

.bloco-motos .lista-motos .box-moto .botao {
	height: 0;
	overflow: hidden;
	transition: 0.2s;
}
.bloco-motos .lista-motos .box-moto:hover .botao {height: 47px;}

.bloco-motos .lista-motos .box-moto .botao a {
	border-radius: 25px;
	font-family: "helvetica bold";
	font-size: 18px;
	color: #fff;
	background: #da263f;
	padding: 10px 30px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}


/* -----Motos-Detalhes----- */


#banner-moto {
	background: #eeeeee;
	padding-bottom: 75px;
	padding-top: 60px;
}

#banner-moto .titulo h1 {
	font-family: "helvetica bold";
	font-size: 42px;
	color: #000;
	margin-bottom: 20px;
}

#banner-moto .banner-moto {
	margin-bottom: 36px;
}
#banner-moto .banner-moto img {
	border-radius: 20px;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
	max-width: 100%;
}

#banner-moto .box-botoes {
	text-align: center;
}
#banner-moto .box-botoes a {
	display: inline-flex;
	width: auto;
	text-transform: uppercase;
}

#moto-estilos {
	background: #eeeeee;
	margin-bottom: 70px;
}

#moto-estilos .estilo {
	margin-bottom: 60px;
	position: relative;
}

#moto-estilos .estilo .botao-estilo {
	padding: 20px 24px 20px 120px;
	border-radius: 38px;
	background: #d9d9d9;
	text-align: center;
	display: flex;
	justify-content: center;
}
#moto-estilos .estilo .botao-estilo img {filter: grayscale(1);}
#moto-estilos .estilo .botao-estilo.ativo img {filter: grayscale(0);}

#moto-estilos .estilo .botao-estilo.ativo {
	background: #fff;	
	box-shadow: 0px 8px 18px 0px rgba(0, 0, 0, 0.15);
}

#moto-estilos .estilo .botao-estilo.ativo:before {
	content: '';
	bottom: 0;
	left: 0;
	margin-left: 36px;
	width: 160px;
	height: 6px;
	background: #da263f;
	position: absolute;
	border-radius: 3px;
	margin-bottom: -4px;
}

#moto-estilos .estilo img {
	position: absolute;
	left: 30px;
	bottom: 15px;
	max-height: 80px;
}

#moto-estilos .estilo span {
	font-family: "helvetica bold";
	font-size: 22px;
	color: #2f3132;
}

#moto-estilos .moto-descricao {
	display: flex;
	align-items: center;
}

#moto-estilos .moto-descricao .imagem-moto {
	flex-basis: 740px;
	max-width: 740px;
	padding-right: 20px;
}
#moto-estilos .moto-descricao .imagem-moto img {
	max-width: 100%;
}

#moto-estilos .moto-descricao .texto-descricao {
	flex: 1;
}

#moto-estilos .moto-descricao .texto-descricao h3.subtitulo {
	color: #262525;
	font-size: 26px;
	font-family: "helvetica bold";
	margin-bottom: 60px;
	display: block;
	text-transform: uppercase;
}

#moto-estilos .moto-descricao .texto-descricao p {
	margin-bottom: 5px;
}

#moto-estilos .moto-descricao .texto-descricao .box-cores {
	display: inline-flex;
	margin-top: 40px;
}

#moto-estilos .moto-descricao .texto-descricao .box-cores .cor {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 2px solid #8d8d8d;
	cursor: pointer;
}

#moto-estilos .moto-descricao .texto-descricao .box-cores .cor + .cor {
	margin-left: 25px;
}

#box-diferenciais {
	padding-bottom: 50px;
	background: #fff;
	padding-top: 80px;
}

#box-diferenciais .titulo {
	text-align: center;
	margin-bottom: 70px;
}

#box-diferenciais .titulo h5 {
	font-size: 50px;
	font-family: "helvetica bold";
	color: #da263f;
}

#box-diferenciais .lista .item {
	align-items: center;
	margin-bottom: 115px;
	display: flex;
}
#box-diferenciais .lista .item .imagem {
	flex-basis: 700px;
}
#box-diferenciais .lista .item:nth-child(odd) .imagem {margin-right: 60px;}
#box-diferenciais .lista .item:nth-child(even) .imagem {margin-left: 60px;}

#box-diferenciais .lista .item .imagem img {
	border-radius: 10px;
	max-width: 100%;
	overflow: hidden;
}
#box-diferenciais .lista .item:nth-child(even) .imagem {order: 2;}

#box-diferenciais .lista .item .texto {
	padding: 60px 0;
	flex: 1;
}

#box-diferenciais .lista .item .texto h6 {
	font-size: 25px;
	font-family: "helvetica bold";
	color: #000; 
	margin-bottom: 30px;
}

#box-diferenciais .lista .item .texto p {
	font-size: 17px;
	color: #000;
	line-height: 36px;
}

.bloco-motos.opcoes {
	margin-bottom: 80px;
}

.bloco-motos.opcoes .titulo-lista h2 {
	font-size: 40px;
	color: #da263f;
	font-family: "helvetica bold";
}



/* -----lojas----- */


#onde-estamos {
	background: #fff;
	padding: 80px 0;
}

#onde-estamos .titulo-lojas {
	text-align: center;
	margin-bottom: 90px;
}

#onde-estamos .titulo-lojas h2 {
	font-family: "helvetica bold";
	font-size: 50px;
	color: #da263f;
}

#onde-estamos .lista .item {
	margin-bottom: 100px;
	display: flex;
}

#onde-estamos .lista .item .imagem {
	flex-basis: 700px;
}
#onde-estamos .lista .item:nth-child(even) .imagem {order: 2; margin-left: 60px;}
#onde-estamos .lista .item:nth-child(odd) .imagem {margin-right: 60px;}

#onde-estamos .lista .item .imagem > img {
	border-radius: 10px;
}

#onde-estamos .lista .item .texto h5 {
	font-size: 25px;
	color: #000;
}

#onde-estamos .lista .item .texto .endereco {
	margin-bottom: 15px;
}

#onde-estamos .lista .item .texto .endereco span {
	font-size: 18px;
	color: #000;
	font-family: "helvetica bold";
}

#onde-estamos .lista .item .texto .endereco p {
	font-size: 18px;
	margin: 0;
}

#onde-estamos .lista .item .texto .horario-funcionamento span {
	font-size: 18px;
	color: #000;
	font-family: "helvetica bold";
}

#onde-estamos .lista .item .texto .horario-funcionamento {
	margin-bottom: 40px;
}

#onde-estamos .lista .item .texto .horario-funcionamento p {
	font-size: 18px;
	margin: 0;
}

#onde-estamos .lista .item .botoes a {
	min-width: 160px;
	height: 34px;
	margin-bottom: 10px;
	border-radius: 17px;
	border: 1px solid #727272;
	color: #727272;
	display: inline-block;
	padding-left: 40px;
	padding-top: 6px;
	transition: 0.2s;
	background-repeat: no-repeat;
	background-position: left 15px center;
}
#onde-estamos .lista .item .botoes a:hover {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}

#onde-estamos .lista .item .botoes a.numero-loja {
	background-image: url(../images/telefone-loja.png);
}

#onde-estamos .lista .item .botoes a.localizacao-loja {
	background-image: url(../images/localizacao-loja.png);
}

#box-interesse {
	min-height: 749px;
	width: 100%;
	background-color: #262525;
	background-image: url(../images/conteudo/bg-interesse.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	margin-bottom: 165px;
}
#box-interesse.motos-detalhes {
	margin-bottom: 20px;
}
#box-interesse .formulario {
	padding-top: 105px;
	padding-bottom: 40px;
	padding-left: 55px;
	max-width: 525px;
	width: 100%;
}
#box-interesse .formulario .form-group {
	margin-bottom: 30px;
}
#box-interesse .formulario input[type='text'],
#box-interesse .formulario input[type='file'],
#box-interesse .formulario input[type='email'],
#box-interesse .formulario input[type='date'],
#box-interesse .formulario input[type='password'],
#box-interesse .formulario select,
#box-interesse .formulario textarea {
	width: 100%;
	height: 52px;
	border-radius: 26px;
	border: none;
	padding: 0 30px;
	font-size: 16px;
	color: #817f75;
	background: #eee;
}
#box-interesse .formulario select {
	background: #eee url(../images/seta-select-red.png) no-repeat right center;
	padding-right: 60px;
}
#box-interesse .formulario input::placeholder {
	color: #817f75;
	font-size: 16px;
}
#box-interesse .formulario input.dinheiro {text-align: left !important;}
#box-interesse .formulario textarea {
	min-height: 115px;
	padding: 15px 30px;
}
#box-interesse .formulario .col.alternative {
	max-width: 25px;
	padding: 0;
}
#box-interesse .formulario .col.alternative span {
	font-size: 16px;
	font-family: 'helvetica bold';
	color: #fff;
	display: block;
	text-align: center;
	padding-top: 16px;
	text-transform: uppercase;
}
#box-interesse .formulario input[type='checkbox'] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
}
#box-interesse .formulario .form-checkbox label:before {
	content: '';
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 5px;
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
}
#box-interesse .formulario .form-checkbox input[type='checkbox']:checked + label:after {
	content: '';
	background: url(../images/input-checked.png) no-repeat center center;
	position: absolute;
	left: 3px;
	top: 3px;
	width: 19px;
	height: 15px;
	display: block;
}
#box-interesse .formulario .form-checkbox {
	margin-bottom: 10px;
}
#box-interesse .formulario .form-checkbox label {
	color: #fff;
	font-size: 14px;
	padding-left: 30px;
	cursor: pointer;
	position: relative;
}
#box-interesse .formulario .form-checkbox label a {
	color: #da263f;
	text-decoration: underline;
}
#box-interesse .formulario button.btn-submit {
	height: 50px;
	width: 100%;
	background: #da263f;
	box-shadow: 0px 5px 14px 0px rgba(0, 0, 0, 0.25);
	color: #fff;
	text-transform: uppercase;
	font-family: 'helvetica';
	font-family: 'helvetica bold';
	font-size: 19px;
	border-radius: 25px;
	letter-spacing: 4px;
}
#box-interesse .formulario .input-file {
	position: relative;
}
#box-interesse .formulario .input-file label.btn-file {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	padding: 0 22px;
	background: #da263f;
	height: 40px;
	border-radius: 20px;
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 16px;
	font-family: 'helvetica bold';
	cursor: pointer;
}
#box-interesse .bloco-info {
	background: #383838;
	padding: 100px 50px 345px 0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	height: 100%;
	position: relative;
	top: 38px;
}
#box-interesse .bloco-info:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	height: calc(100%);
	width: calc((100vw - 1190px)/ 2);
	left: calc((100vw - 1190px)/ 2 * -1);
	background: #383838;
	z-index: 1;
}
#box-interesse .bloco-info:after {
	content: '';
	background: url(../images/asas.png) no-repeat center center;
	width: 423px;
	height: 300px;
	position: absolute;
	bottom: 95px;
	left: 0;
	display: block;
}
#box-interesse .bloco-info .titulo .linha-fina h4 {
	font-size: 26px;
	font-family: 'helvetica bold';
	color: #da263f;
	letter-spacing: 5px;
	text-transform: uppercase;
	margin-bottom: 32px;
}
#box-interesse .bloco-info .titulo h2 {
	color: #fff;
	font-size: 54px;
	font-family: 'helvetica bold';
	line-height: 60px;
	margin-bottom: 40px;
}
#box-interesse .bloco-info .chamada {
	padding-right: 50px;
}
#box-interesse .bloco-info .chamada p {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	font-weight: 300;
}
.intro-page {
	padding: 60px 0;
}
.intro-page .imagem {
	text-align: right;
	position: relative;
}
.intro-page .imagem img {
	border-radius: 10px;
	overflow: hidden;
	max-width: 100%;
}
.intro-page .imagem .imagem-item {
	position: absolute;
	left: -35px;
	bottom: -120px;
	z-index: 10;
}
.intro-page .textos .titulo h2 {
	font-size: 42px;
	color: #000;
	font-family: 'helvetica bold';
	margin-bottom: 70px
}
.intro-page .textos .chamada  {
	max-width: 100%;
	width: 100%;
	margin-bottom: 48px;
}
.intro-page .textos .chamada p {
	font-size: 17px;
	line-height: 36px;
	letter-spacing: -0.25px;
}
.intro-page .textos .box-atendimento span {
	display: block;
	margin-top: 22px;
	font-size: 16px;
	font-family: 'helvetica bold';
	color: #666666;
}
.intro-page .textos .box-atendimento.page-trabalhe span {
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 30px;
}
.intro-page .textos .box-atendimento.page-contato span {margin-bottom: 45px;}

#vantagens {
	background: #fff;
}
#vantagens .conteudo {
	padding: 60px 0;
	display: flex;
}
#vantagens .box-login {
	flex-basis: 320px;
	width: 320px;
	padding-right: 20px;
}
#vantagens .box-login .titulo h3 {
	font-size: 26px;
	color: #da263f;
	font-family: 'Helvetica Bold';
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-bottom: 30px;
}
#vantagens .box-login .descricao {
	margin-bottom: 30px;
}
#vantagens .box-login .descricao p {
	font-size: 20px;
	font-family: 'helvetica bold';
	line-height: 26px;
}
#vantagens .box-login .botao a.btn-login {
	min-width: 280px;
	width: 280px;
	min-height: 49px;
	border-radius: 25px;
	color: #fff;
	font-size: 20px;
	font-family: "helvetica bold";
	padding: 0 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	background:  #da263f;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}
#vantagens .lista {
	flex: 1;
}
#vantagens .lista .item {
	text-align: center;
}
#consorcio.internas #vantagens .lista .item .imagem,
#pecas.internas #vantagens .lista .item .imagem {
	margin-bottom: 22px;
}
#vantagens .lista .item .titulo h4 {
	font-size: 20px;
	font-family: 'helvetica bold';
	margin-bottom: 25px;
}
#vantagens .lista .item .chamada p {
	font-size: 16px;
}
#como-funciona {
	padding: 150px 0 95px;
	background-image: url(../images/conteudo/bg-como-funciona.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#como-funciona .titulo h3 {
	text-align: center;
	font-family: 'helvetica bold';
	font-size: 58px;
	color: #fff;
	margin-bottom: 135px;
}
#como-funciona .lista .item {
	background: #fff;
	border-radius: 10px;
	padding: 40px 20px;
	height: 100%;
	text-align: center;
}
#como-funciona .lista .item .num-etapa span {
	display: block;
	font-size: 65px;
	font-weight: 100;
	color: #d7253e;
}
#como-funciona .lista .item .chamada h4 {
	font-size: 20px;
	font-family: 'helvetica bold';
	margin-bottom: 30px;
}
#como-funciona .lista .item .descricao p {
	font-size: 17px;
	line-height: 26px;
}
#simulacao {
	padding: 65px 0;
}
#simulacao .titulo {
	text-align: center;
}
#simulacao .titulo h2 {
	font-size: 50px;
	font-family: 'helvetica bold';
	color: #262525;
}
#simulacao .titulo .chamada p {
	color: #da263f;
	font-size: 25px;
	font-family: 'helvetica bold';
	margin: 0;
}

#simulacao .lista-motos .owl-nav button.owl-prev {
	width: 50px;
	height: 193px;
	background: url(../images/seta-carousel-small.png) no-repeat center center;
	position: absolute;
	left: -85px;
	top: 45%;
	transform: translateY(-50%) rotate(180deg);
}
#simulacao .lista-motos .owl-nav button.owl-next {
	width: 50px;
	height: 193px;
	background: url(../images/seta-carousel-small.png) no-repeat center center;
	position: absolute;
	right: -85px;
	top: 45%;
	transform: translateY(-50%);
}
#simulacao .lista-motos .owl-nav button > span {
	display: none;
}

#simulacao .lista-motos .box-moto .nome-moto h5 {
	font-size: 26px;
	font-family: "helvetica bold";
	color: #000000;
	padding-left: 10px;
	margin-bottom: 50px;
}
#simulacao .lista-motos .box-moto .imagem img {
	margin-bottom: 30px;
}
#simulacao .lista-motos .box-moto .parcelas {
	text-align: center;
}
#simulacao .lista-motos .box-moto .parcelas small {
	display: block;
	font-size: 13px;
	color: #000;
}
#simulacao .lista-motos .box-moto .parcelas big {
	font-size: 30px;
	font-family: 'helvetica bold';
}
#simulacao .lista-motos .box-moto .botao {
	margin-top: 40px;
}
#simulacao .lista-motos .box-moto .botao a {
	border-radius: 25px;
	font-family: "helvetica bold";
	font-size: 18px;
	color: #fff;
	background: #da263f;
	padding: 10px 30px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	box-shadow: 0px 6px 11.52px 0.48px rgba(0, 0, 0, 0.14);
}
#simulacao .bloco-botoes > a {
	width: 455px;
	margin: 0 auto;
	text-transform: uppercase;
}
#parceiros {
	padding: 75px 0 45px;
}
#parceiros .titulo {
	text-align: center;
}
#parceiros .titulo h4 {
	font-size: 26px;
	font-family: 'helvetica bold';
	color: #da263f;
	margin-bottom: 50px;
	letter-spacing: 4px;
	text-transform: uppercase;
}
#parceiros .lista .item {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
}
#parceiros .lista .item a {
	width: 276px;
	height: 276px;
	overflow: hidden;
	border-radius: 50%;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
#vagas {
	padding: 80px 0;
	background: #fff;
}
#vagas .titulo h4 {
	color: #da263f;
	font-size: 50px;
	font-family: 'helvetica bold';
	text-align: center;
	margin-bottom: 110px;
}
#vagas .item .cargo h4 {
	font-size: 25px;
	font-family: 'helvetica bold';
	margin-bottom: 25px;
}
#vagas .item .detalhes .desc {
	padding-right: 100px;
}
#vagas .item .detalhes .desc strong {
	font-size: 18px;
	font-family: 'helvetica bold';
}
#vagas .item .detalhes .desc p {
	font-size: 15px;
	line-height: 27px;
}
#vagas .item .detalhes .desc a {
	padding: 0 22px;
	border: 1px solid #757575;
	color: #757575;
	min-height: 34px;
	border-radius: 17px;
	transition: 0.2s;
	display: inline-block;
	padding-top: 5px;
}
#vagas .item .detalhes .desc a:hover {
	background: #000;
	border-color: #757575;
	color: #fff;
}

#pagina .intro-page .entry-text {
	color: #666;
	font-size: 16px;
	line-height: 1.5;
}