h1,h2,h3,h4{
	margin: 0;
	padding: 0;
}
p{
	margin: 0;
}
main section.header{
	background-image: url(../images/bgHeader.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 435px;
	display: flex;
	align-items: center;
}
main section.header img{
	max-width: 109px;
}
main section.header h1{
	text-align: center;
	font-family: 'Barlow', sans-serif;
	color: #FFFFFF;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 38px;
	line-height: 40px;
	margin-top: -15px;
	margin-bottom: 10px;
}
main section.header h2{
	color: #010001;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Barlow', sans-serif;
	font-weight: 500;
	font-size: 23px;
	line-height: 25px;
}
main section.pesquisa{
	background-color: #181616;
}
main section.pesquisa p{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
main section.pesquisa p span{
	color: #ffc94f;
	font-size: 44px;
	line-height: 46px;
}
main section.pesquisa h3, main section.slide h3, main section.saibaMais h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #ffc94f;
	text-align: center;
	text-transform: uppercase;
	font-size: 23px;
	line-height: 25px;
}
main section.pesquisa img{
	max-width: 142px;
}
main section.content h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #010001;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 20px;
	font-size: 23px;
	line-height: 25px;
}
main section.content p{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #242424;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
}
main section.slide{
	background-color: #181818;
}
main section.content .boxTitle{
	background-image: url(../images/bgAlerta.jpg);
	background-size: cover;
	background-position: center center;
	padding: 15px 20px;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 72px;
}
main section.content .boxContent{
	border: 1px solid #ffc94f;
	height: 100%;
	display: flex;
	flex-direction: column;
}
main section.content .boxTitle h4{
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
}
main section.content .boxText{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px;
}
main section.content .boxText p{
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #242424;
}
/*main section.content .col-xl-4:last-child .boxTitle{
	height: 100%;
	background-image: url(../images/bgAlerta2.jpg);
	background-size: cover;
	background-position: center center;
	padding: 50px;
}
main section.content .col-xl-4:last-child .boxTitle h4{
	font-size: 23px;
	line-height: 25px;
}*/
main section.cvm{
	background-color: #f3f3f3;
}
main section.cvm h3{
	font-family: 'Barlow', sans-serif;
	font-weight: 500;
	color: #010001;
	text-transform: uppercase;
	text-align: center;
	font-size: 23px;
	line-height: 25px;
}
main section.cvm p{
	font-family: 'Barlow', sans-serif;
	font-weight: 500;
	color: #242424;
	font-size: 14px;
	line-height: 16px;
	margin: 20px 0px;
	text-align: center;
}
main section.cvm p a{
	color: #242424;
	text-decoration: underline;
}
main section.cvm.borderTop{
	background-color: #FFFFFF;
}
main section.saibaMais{
	background-color: #181818;
}
main section.saibaMais p{
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
}
main section.saibaMais a{
	background-color: #ffc94f;
	max-width: 225px;
	width: 100%;
	text-align: center;
	display: block;
	margin: 0 auto;
	color: #181818;
	font-family: 'Barlow', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	padding: 15px 0px;
	font-size: 15px;
	line-height: 15px;
}
footer img{
	max-width: 396px;
	width: 100%;
}
.slider {
  position: relative;
  z-index: 200;
  width: 100%;
}
.item.slick-slide {
  transition: transform .4s;
  position: relative;
  opacity: 0.2; 
}
.item.slick-slide h4{
	display: none;
}
.item.slick-slide.slick-current.slick-active{
	opacity: 1;
}
.item.slick-slide.slick-current.slick-active h4{
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #FFFFFF;
	font-weight: 700;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	margin-top: 20px;
}
.slick-track{
	display: flex;
	align-items: center;
}
.item.slick-slide {
  transform: scale(0.7)  translate(640px);
}

.item.slick-slide.slick-center + .slick-slide {
  transform: scale(0.8) translate(-250px);
  z-index: 10;
}

.item.slick-slide.slick-center + .slick-slide + .item.slick-slide {
  transform: scale(0.7)  translate(-640px);
  z-index: 5;
}

.item.slick-slide.slick-active {
  transform: scale(0.8) translate(250px);
}

.item.slick-slide.slick-center {
  /* margin: 0 -10%; */
  transform: scale(1);
  z-index: 30;
}

.slick-center:after {
  opacity: 0;
}
.slick-dots li button{
	width: 27px;
	height: 27px;
}
.slick-dots li button:before{
	opacity: 1;
	color: #445760;
	width: 27px;
	height: 27px;
	font-size: 45px;
}
.slick-dots li.slick-active button:before{
	color: #ffc94f;
}
@media screen and (min-width: 768px){
	main section.header{
		height: 653px;
	}
	main section.header img{
		max-width: 218px;
	}
	main section.header h1{
		font-size: 75px;
		line-height: 77px;
	}
	main section.header h2{
		font-size: 34px;
		line-height: 36px;
	}
	main section.pesquisa p{
		font-size: 24px;
		line-height: 26px;
	}
	main section.pesquisa p span{
		font-size: 88px;
		line-height: 90px;
	}
	main section.pesquisa img{
		max-width: 283px
	}
	main section.pesquisa h3, main section.slide h3, main section.saibaMais h3{
		font-size: 34px;
		line-height: 36px;
	}
	main section.content h3{
		font-size: 34px;
		line-height: 36px;
	}
	main section.content p{
		font-size: 24px;
		line-height: 26px;
	}
	main section.content .boxTitle{
		min-height: 144px;
	}
	main section.content .boxTitle h4{
		font-size: 24px;
		line-height: 26px;
	}
	main section.content .boxText{
		padding: 60px;
	}
	main section.content .boxText p{
		font-size: 24px;
		line-height: 26px;
	}
/*	main section.content .col-xl-4:last-child .boxTitle{
		padding: 100px;
	}
	main section.content .col-xl-4:last-child .boxTitle h4{
		font-size: 45px;
		line-height: 47px;
	}*/
	main section.cvm h3{
		font-size: 45px;
		line-height: 47px;
	}
	main section.cvm p{
		font-size: 24px;
		line-height: 26px;
	}
	main section.saibaMais p{
		font-size: 24px;
		line-height: 26px;
	}
	main section.saibaMais a{
		max-width: 450px;
		font-size: 30px;
		padding: 30px 0px;
		margin-top: 30px;
	}
	.item.slick-slide.slick-current.slick-active h4{
		font-size: 24px;
		line-height: 26px;
	}
}
@media screen and (min-width: 992px){
	main section.cvm.borderTop{
		border-top: 90px solid #181818;
	}
	main section.cvm.borderTop img{
		margin-top: -90px;
	}
}
@media screen and (min-width: 1199px){
	main section.pesquisa p{
		text-align: left;
	}
	main section.cvm h3{
		text-align: left;
	}
	main section.cvm p{
		text-align: left;
	}
}
@media screen and (min-width: 1399px){
	main section.header{
		height: 870px;
		background-size: contain;
		background-color: #fec94f;
	}
	main section.header img{
		max-width: 436px;
	}
	main section.header h1{
		font-size: 113px;
		line-height: 115px;
		margin-top: -60px;
	}
	main section.header h2{
		font-size: 45px;
		line-height: 47px;
	}
	main section.pesquisa h3, main section.slide h3, main section.saibaMais h3{
		font-size: 45px;
		line-height: 47px;
	}
	main section.content h3{
		font-size: 45px;
		line-height: 47px;
	}
}