body {
	padding: 0;
	margin: 0;
}

@font-face {
	font-family: 'helvetica';
	src: url('../fonts/Helvetica.ttf');
}

@font-face {
	font-family: 'helvetica-bold';
	src: url('../fonts/Helvetica-Black.otf');
}

.helvetica {
	font-family: 'helvetica';
}

.helvetica-bold {
	font-family: 'helvetica-bold';
}

/* Padding de Div */
.padding-top {
	padding-top: 30px;
}

.padding-bottom {
	padding-bottom: 30px;
}

.padding-top-g {
	padding-top: 70px;
}

.padding-bottom-g {
	padding-bottom: 70px;
}

/* Cores de fontes */
.branco {
	color: #fff;
}

.marrom {
	color: #4c3023;
}

/* Tamanho de fontes */
.fonte-60 {
	font-size: 60px;
}

.fonte-40 {
	font-size: 40px;
}

.fonte-30 {
	font-size: 30px;
}

/* Botões */
.btn-piccoloto {
	background: rgb(43,115,44);
	background: linear-gradient(180deg, rgba(43,115,44,1) 0%, rgba(29,168,31,1) 100%);
	color: #fff;
	border-radius: 0px;
	border: 1pt solid rgba(0, 0, 0, 0);
	font-weight: bold;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	transition: box-shadow .5s;
}

.btn-piccoloto:hover {
	color: #fff;
	box-shadow: 0px 0px 15px rgba(0,0,0,.7);
}

/* Formulário */
#formulario {
	background-color: #fff;
	padding: 10px 30px 10px 30px;
}

/* Campos formulário */
.campos {
	border-radius: 0px;
	background-color: #4c3023;
	border: 1pt solid #4c3023;
	color: #fff;
}

.campos:focus {
	background-color: #4c3023;
	border: 1pt solid #4c3023;
	color: #fff;
}

.campos::placeholder {
	color: #fff;
}

/* Topo */
#topo {
	background-image: url('../img/img03.jpg');
	background-size: cover;
	padding-bottom: 30px;
}

#topo-lead {
	background-image: url('../img/img03.jpg');
	background-size: cover;
	height: 100vh;
}

/* Vantagens */
#vantagens {
	background-image: url('../img/img02.jpg');
	background-size: cover;
}

/* Rodapé */
#rodape {
	background-color: #4c3023;
	margin-bottom: -30px;
}