@media screen and (min-width:600px){

}

@media screen and (min-width:960px){
	
}

@media screen and (min-width:1042px){

	/* geral */
	.editor h1 { font-size: 40px; line-height: 44px; }
	.editor h3 { font-size: 40px; line-height: 44px; }
	.editor h3 { font-size: 40px; line-height: 44px; }

	.conteudo { margin: 60px 0px; }

	main { padding-top: 101px; background: url('../img/fundo-main.webp') top center no-repeat; background-size: cover; }
	main .fundo-topo { background: none; }
	main .fundo-rodape { background: none; }

	/* internas */
	.internas .titulo-interna { padding: 60px 0px; }
	.internas .titulo-interna h1 { font-size: 40px; line-height: 44px; }
	.internas .titulo-interna h2 { font-size: 35px; line-height: 39px; }

	/* topo */
	header .logo figure img { max-width: 359px; }

	/* topo reduzido */
	header.topo-reduzido .logo figure img { max-width: 309px; }

	/* index */
	#aniversario-premiado { padding: 70px 0px 100px; z-index: 2; }
	#aniversario-premiado .frase-destaque h1 { font-size: 40px; line-height: 44px; }

	#fiat-mobi { padding-bottom: 0px; margin-top: -230px; z-index: 1; }
	#fiat-mobi .imagem figure.imagem-mobile { display: none; }
	#fiat-mobi .imagem figure.imagem-desktop { display: block; }

	#demais-premios { padding-top: 0px; margin-top: 70px; }
	#demais-premios .lista { display: flex; align-items: flex-end; justify-content: flex-start; margin-left: -60px; }
	#demais-premios .lista .bloco { margin-left: 60px; width: calc(30% - 60px); }
	#demais-premios .lista .bloco:nth-child(2) { width: calc(40% - 60px); }
	#demais-premios .lista .bloco + .bloco { margin-top: 0px; }

	#regulamento .promocao-valida h2 { font-size: 43px; line-height: 47px; }
	#regulamento .botao { bottom: -26px; }
	#regulamento .botao a { font-size: 35px; }
	#regulamento .botao a { padding: 10px 36px 7px 36px; }

	/* politicas */
	#politicas .politicas { margin:50px 0 0 0; }

	/* rodape */
	footer { padding: 96px 0px 70px; }
	footer .container { display: flex; align-items: center; justify-content: center; margin-left: -60px; }
	footer .container > div { flex: none; margin-left: 60px; width: calc(33.33% - 60px); }
	footer .container > div + div { margin-top: 0px; }
	footer .container .botao a { padding: 10px 26px 12px 26px; font-size: 20px; }

	footer .central > p { margin-top:50px; }

}