html, body{
	padding:0px;
	margin:0px;
	scroll-behavior: auto !important;
	overflow-x: hidden;
	background-color: #000;
}
a, ul, li, p, h1, h2, h3, h4, h5, h6, button, input, textarea{
	font-family: "Roboto Condensed", sans-serif;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	line-height: 125%;
}
span{
	font-family: "Roboto Condensed", sans-serif;
}
a{
	color: inherit;
}
.flex{
	display: flex;
	justify-content: space-between;
}
.container{
	max-width: 1000px;
	width:96%;
	height:auto;
	position: relative;
	z-index: 2;
	margin:auto;
}

/*HEADER*/
	header{
		width: 100%;
		padding: 10px 0;
		position: fixed;
		top: 0;
		z-index: 999;
		background-color: #664E0C;
	}
	header .container{
		align-items: center;
	}
	.headerMarca{
		margin: 0 50px 0 0;
	}
	.headerMarca img{
		height: 70px;
	}
	.headerConteudo{
		width: 100%;
	}
	.headerMenu{
		width: 100%;
	}
	.headerMenu ul{
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.headerMenu li{
		font-size: 24px;
		font-weight: 900;
		margin: 0 0 0 30px;
		list-style: none;
		text-transform: uppercase;
		color: #BBB;
	}
	.headerMenu li:hover{
		color: #000;
	}
	.headerMenuMobile{
		display: none;
	}

/*CTA*/
	.cta{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.ctaBtn{
		width: 100%;
		padding: 10px 0;
		position: relative;
		display: flex;
		border-radius: 5px;
		border-top: 5px solid #FFF;
		background-color: #725848;
	}
	.ctaBtn:hover{
		border-top: 5px solid #AD7E05;
		filter: brightness(1.2);
	}
	.ctaBtn img{
		position: absolute;
		width: 35px;
		margin: 0 0 0 -15px;
	}
	.ctaBtn p{
		width: 100%;
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
	}
	.ctaTexto{
		width: 100%;
		margin: 10px 0 0;
	}
	.ctaTexto p{
		font-size: 20px;
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		line-height: 150%;
		color: #FFF;
	}
	.ctaTexto p span:first-of-type{
		text-decoration: line-through;
	}
	.ctaTexto p span:last-of-type{
		font-size: 26px;
		font-weight: 900;
	}

/*SESSAO01*/
	.sessao01{
		width: 100%;
		padding: 200px 0 50px;
		background-color: #111;
	}
	.sessao01 .container{
		align-items: center;
	}
	.sessao01Marca{
		width: 100%;
	}
	.sessao01Marca img{
		width: 100%;
	}
	.sessao01Conteudo{
		width: 100%;
		margin: 0 0 0 50px;
	}
	.sessao01Texto{
		width: 100%;	
		margin: 0 0 25px;	
	}
	.sessao01Texto p{
		font-size: 40px;
		font-weight: bold;
		text-transform: uppercase;
		color: #725848;
	}
	.sessao01Texto p span{
		color: #FFF;
	}

/*SESSAO02*/
	.sessao02{
		width: 100%;
		padding: 50px 0 0;
		border-top: 10px solid #725848;
	}
	.sessao02Imagem{
		width: 100%;
		min-height: 600px;
		margin: 0 100px 0 -100px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: top left;
		background-image: url(../img/background01.webp);
	}
	.sessao02Conteudo{
		width: 100%;
		padding: 0 0 50px;
	}
	.sessao02Texto{
		width: 100%;
		margin: 0 0 50px;
	}
	.sessao02Texto p:first-of-type{
		font-size: 36px;
		text-transform: uppercase;
		text-align: center;
		font-weight: 300;
		border-radius: 20px;
		padding: 25px;
		color: #EEE;
		background-color: #725848;
	}
	.sessao02Texto p:first-of-type span{
		font-weight: 900;
	}
	.sessao02Texto p:last-of-type{
		font-size: 30px;
		text-align: center;
		font-weight: 900;
		border-radius: 20px;
		padding: 25px;
		color: #EEE;
	}
	.sessao02Texto p:last-of-type span{
		font-weight: 300;
	}

/*SESSAO03*/
	.sessao03{
		width: 100%;
		padding: 50px 0;
		border-top: 10px solid #725848;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-attachment:fixed;
		background-image: url(../img/background02.webp);
	}
	.sessao03 .container{
		flex-wrap: wrap;
		justify-content: center;
	}
	.sessao03 p{
		font-size: 28px;
		text-align: center;
		text-transform: uppercase;
		font-weight: 900;
		padding: 10px 20px;
		margin: 10px 50px;
		border-radius: 10px;
	}
	.sessao03 p:first-of-type{
		margin: 0 50px 40px;
		color: #FFF;
		background-color: #AD7E05;
	}
	.sessao03 p:nth-child(2n+2){
		color: #000;
		background-color: #FFF;
	}
	.sessao03 p:nth-child(2n+3){
		color: #FFF;
	}
	.sessao03 p:last-of-type{
		width: 100%;
		margin: 40px 0 0;
		text-align: center;
		color: #FFF;
		background-color: #AD7E05;
	}

/*SESSAO04*/
	.sessao04{
		width: 100%;
		padding: 50px 0;
		background-color: #000;
	}
	.sessao04 .container{
		align-items: center;
	}
	.sessao04 .container:last-of-type{
		margin: 50px auto 0;
		align-items: flex-start;
	}
	.sessao04Imagem{
		margin: 0 50px 0 0;
	}
	.sessao04Imagem img{
		width: 250px;
	}
	.sessao04Conteudo{
		width: 100%;
	}
	.sessao04ConteudoTexto{
		width: 100%;
		margin: 0 0 50px;
	}
	.sessao04ConteudoTexto p{
		font-size: 28px;
		text-align: center;
		text-transform: uppercase;
		font-weight: 900;
		color: #EEE;
	}
	.sessao04ConteudoTexto p span{
		color: #AD7E05;
	}
	.sessao04ConteudoItens{
		width: 90%;
		display: flex;
		margin: 0 5% 20px;
	}
	.sessao04ConteudoItens img{
		width: 30px;
		height: 30px;
		margin: 0 10px 0 0;
	}
	.sessao04ConteudoItens p{
		font-size: 20px;
		text-transform: uppercase;
		font-weight: 900;
		color: #EEE;
	}
	.sessao04ConteudoItens:nth-child(2n) p{
		font-size: 20px;
		text-transform: uppercase;
		font-weight: 900;
		color: #AD7E05;
	}
	.sessao04Frase{
		width: 100%;
		margin: 0 100px 0 0;
	}
	.sessao04Frase p:first-of-type{
		font-size: 30px;
		text-transform: uppercase;
		text-align: center;
		font-weight: 300;
		border-radius: 20px;
		padding: 10px 20px;
		color: #EEE;
		background-color: #AD7E05;
	}
	.sessao04Frase p:first-of-type span{
		font-weight: 900;
	}

/*SESSAO05*/
	.sessao05{
		width: 100%;
		padding: 50px 0 150px;
		border-top: 10px solid #EEE;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-attachment:fixed;
		background-image: url(../img/background03.webp);
	}
	.sessao05Titulo{
		width: 100%;
	}
	.sessao05Titulo h2{
		font-size: 36px;
		text-align: center;
		font-weight: 900;
		color: #EEE;
	}
	.sessao05Numeros{
		width: 100%;
		display: flex;
		justify-content: center;
	}
	.sessao05Bg{
		width: 100%;
		margin: 50px 0 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.sessao05Bg p:nth-child(1){
		width: 150px;
		height: 150px;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 100px;
		border: 2px solid #AD7E05;
		font-size: 30px;
		text-align: center;
		font-weight: 900;
		color: #EEE;
	}
	.sessao05Bg p:nth-child(2){
		margin: 0 20px;
		font-size: 30px;
		font-weight: 900;
		color: #AD7E05;
	}
	.sessao05Bg p:nth-child(3){
		font-size: 24px;
		font-weight: 900;
		text-transform: uppercase;
		color: #EEE;
	}

/*SESSAO06*/
	.sessao06{
		width: 100%;
		padding: 50px 0;
		border-top: 10px solid #EEE;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: top left;
		background-image: url(../img/background04.webp);
	}	
	.sessao06Conteudo{
		width: 75%;
		margin: 0 0 0 25%;
		padding: 50px 0 50px 50px;
		border-radius: 20px;
		background-color: #0009;
	}
	.sessao06Conteudo h3{
		margin: 50px 20px 20px;
		font-size: 30px;
		font-weight: 900;
		text-align: center;
		color: #EEE;
	}
	.sessao06Conteudo h3:first-of-type{
		margin: 0 20px 20px;
	}
	.sessao06Conteudo p{
		margin: 0 0 15px;
		font-size: 24px;
		font-weight: 300;
		line-height: 130%;
		color: #EEE;
	}
	.sessao06Conteudo p span{
		font-weight: 900;
	}

/*SESSAO07*/
	.sessao07{
		width: 100%;
		padding: 50px 0 0;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
		background-position: center;
		background-image: url(../img/background05.webp);
	}	
	.sessao07Texto01{
		width: 100%;
	}
	.sessao07Texto01{
		text-align: center;
	}
	.sessao07Texto01 h2{
		margin: 0 0 20px;
		font-size: 30px;
		font-weight: 900;
		text-align: center;
		color: #EEE;
	}
	.sessao07Texto01 p{
		width: 100%;
		max-width: 800px;
		margin: 0 auto;
		font-size: 24px;
		font-weight: 300;
		line-height: 130%;
		color: #EEE;
	}
	.sessao07Texto02{
		width: 100%;
		margin: 50px 0 0;
		display: flex;
		justify-content: center;
	}
	.sessao07Texto02 p:first-of-type{
		display: flex;
		align-items: center;
		padding: 0 50px;
		font-size: 36px;
		font-weight: 900;
		text-transform: uppercase;
		text-align: center;
		color: #EEE;
	}
	.sessao07Texto02 p:last-of-type{
		display: flex;
		align-items: center;
		padding: 0 50px;
		font-size: 48px;
		font-weight: 900;
		text-transform: uppercase;
		text-align: center;
		color: #EEE;
	}	
	.sessao07Texto02 img{
		width: 60px;
		margin: 0 10px 0 0;
	}
	.sessao07Texto03{
		width: 100%;
		margin: 25px 0;
	}
	.sessao07Texto03 p{
		font-size: 26px;
		text-align: center;
		font-weight: bold;
		color: #EEE;
	}
	.sessao07Texto04{
		width: 100%;
		max-width: 600px;
		padding: 50px 50px 30px;
		margin: 50px auto 0;
		border-radius: 20px 20px 0 0;
		background-color: #4C3211EE;
	}
	.sessao07Texto04 p{
		margin: 0 0 20px 0;
		font-size: 30px;
		font-weight: 900;
		text-align: center;
		color: #FFF;
	}
	.sessao07Texto04 p:last-of-type{		
		color: #AD7E05;
		filter: brightness(1.2);
	}

/*SESSAO08*/
	.sessao08{
		width: 100%;
		padding: 50px 0;
	}
	.sessao08 p:first-of-type{
		font-size: 36px;
		font-weight: 900;
		text-align: center;
		text-transform: uppercase;
		color: #FFF;
	}
	.sessao08 p:first-of-type span{
		color: #AD7E05;
	}
	.sessao08 p:last-of-type{
		width: 100%;
		margin: 20px 0 0;
		font-size: 28px;
		font-weight: 300;
		text-align: center;
		line-height: 130%;
		color: #EEE;
	}
	.sessao08 p:last-of-type span{
		font-weight: bold;
		color: #AD7E05;
	}

/*SESSAO09*/
	.sessao09{
		width: 100%;
		padding: 50px 0;
		border-top: 10px solid #EEE;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
		background-position: center;
		background-image: url(../img/background03.webp);
	}
	.sessao09Texto{
		width: 100%;
	}
	.sessao09Texto h2{
		width: 100%;
		margin: 20px 0 0;
		font-size: 36px;
		font-weight: 900;
		text-align: center;
		line-height: 130%;
		color: #AD7E05;
	}
	.sessao09Conteudo{
		width: 100%;
		display: flex;
		justify-content: center;
	}
	.sessao09ConteudoBg{
		width: 100%;
		margin: 50px 20px;
		padding: 20px;
		border-radius: 20px;
		background-color: #AD7E05;
	}
	.sessao09ConteudoBg p:first-of-type{
		width: 100%;
		font-size: 24px;
		line-height: 130%;
		margin: 0 0 20px;
		font-weight: 900;
	}
	.sessao09ConteudoBg ul{
		padding: 0 20px;
	}
	.sessao09ConteudoBg li{
		width: 100%;
		font-size: 24px;
		line-height: 130%;
	}
	.sessao09Conteudo02{
		width: 100%;
		margin: 50px 0 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.sessao09Conteudo02 img{
		width: 200px;
		margin: 0 25px 0 0;
		height: auto;
	}
	.sessao09ConteudoBg02{
		width: 100%;
		margin: 50px 20px;
		padding: 20px;
		border-radius: 20px;
		background-color: #AD7E05;
		filter: brightness(0.9);
		column-count: 2;
	}
	.sessao09ConteudoBg02 ul{
		padding: 0 20px;
	}
	.sessao09ConteudoBg02 li{
		width: 100%;
		font-size: 24px;
		font-weight: 500;
		line-height: 130%;
	}
	.sessao09ConteudoBg02 li:nth-child(even){
		color: #FFF;
	}

/*SESSAO10*/
	.sessao10{
		width: 100%;
		padding: 50px 0;
	}
	.sessao10Timer{
		margin: 0 25px 0 0;
	}
	.sessao10Timer p{
		width: 100%;
		margin: 20px 0 0;
		font-size: 30px;
		font-weight: 900;
		text-align: center;
		text-transform: uppercase;
		line-height: 130%;
		color: #AD7E05;
	}
	.sessao10Texto{
		width: 100%;
		padding: 25px;
		border-radius: 20px;
		background-color: #FFF;
	}
	.sessao10Texto p:first-of-type{
		font-size: 30px;
		font-weight: 900;
		text-align: center;
		text-transform: uppercase;
		line-height: 130%;
		color: #AD7E05;
	}
	.sessao10Texto p:last-of-type{
		width: 100%;
		margin: 20px 0 0;
		font-size: 22px;
		font-weight: 300;
		text-align: center;
		line-height: 130%;
	}

/*SESSAO11*/
	.sessao11{
		width: 100%;
		padding: 50px 0 0;
	}
	.sessao11Bg01{
		width: 100%;
		padding: 25px 0;
		margin: 0 50px 0 0;
		border-radius: 20px 20px 0 0;
		background-color: #AD7E05;
	}
	.sessao11Bg01Titulo{
		width: 100%;
		padding: 10px 0;
		margin: 0 0 25px 0;
		background-color: #FFF;
	}
	.sessao11Bg01Titulo p{
		font-size: 30px;
		font-weight: 900;
		text-align: center;
		text-transform: uppercase;
		line-height: 110%;
		color: #AD7E05;
	}
	.sessao11Bg01Titulo p span{
		filter: brightness(0.7);
	}
	.sessao11Bg01Item{
		padding: 10px 30px;
	}
	.sessao11Bg01Item p{
		width: 100%;
		margin: 10px 0;
		font-size: 24px;
		font-weight: 500;
		line-height: 130%;
	}
	.sessao11Bg02{
		width: 100%;
		padding: 25px;
		border-radius: 20px 20px 0 0;
		background-color: #AD7E05;
	}
	.sessao11Bg02Texto{
		width: 100%;
	}
	.sessao11Bg02Texto p:first-of-type{
		font-size: 22px;
		font-weight: 900;
		text-align: center;
		line-height: 150%;
		color: #FFF;
	}
	.sessao11Bg02Texto p:first-of-type span{
		font-size: 28px;
		text-transform: uppercase;
	}
	.sessao11Bg02Texto p:last-of-type{
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		line-height: 150%;
		color: #FFF;
	}
	.sessao11Bg02Texto br{
		display: none;
	}
	.sessao11Bg02 form{
		display: flex;
		flex-wrap: wrap;
		margin: 10px 0 0;
	}
	.sessao11Input{
		width: 100%;
		margin: 5px 0;	
		padding: 10px;
		border: none;
		border-radius: 5px;
		font-size: 18px;
	}
	.sessao11Submit{
		width: 100%;
		margin: 5px 0;	
		padding: 10px;
		border: none;
		border-radius: 5px;
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		color: #AD7E05;
		background-color: #0009;
	}

/*SESSAO12*/
	.sessao12{
		width: 100%;
		padding: 50px 0;
		background-color: #2e211b;
	}
	.sessao12 .container{
		align-items: center;
	}
	.sessao12Texto{
		width: 100%;
	}
	.sessao12Texto p:first-of-type{
		font-size: 30px;
		font-weight: 900;
		text-transform: uppercase;
		line-height: 110%;
		color: #AD7E05;
	}
	.sessao12Texto p:last-of-type{
		font-size: 30px;
		font-weight: 900;
		text-transform: uppercase;
		line-height: 110%;
		color: #FFF;
	}
	.sessao12Marca{
		margin: 0 0 0 50px;
	}
	.sessao12Marca img{
		width: 150px;
	}

/*SESSAO13*/
	.sessao13{
		width: 100%;
		padding: 10px 0;
		background-color: #2e211b;
	}	
	.sessao13 p{
		width: 100%;
		font-size: 14px;
		font-weight: 300;
		line-height: 110%;
		text-align: center;
		color: #FFF9;
	}

/*WHATSAPP*/
	.whatsapp{
		display: flex;
		align-items: center;
		position: fixed;
		z-index: 999;
		right: 30px;
		bottom: 30px;
	}
	.whatsappImagem{
		width: 70px;
		height: 70px;
		position: relative;
	}
	.whatsappImagemBg{
		width: 70px;
		height: 70px;
		position: relative;
		z-index: 2;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 100px;
		background-color: #2D6;
	}
	.whatsappImagemBgIcone{
		min-width: 40px;
		height: 40px;
		margin: 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		filter: brightness(20);
	}
	.whatsappImagemBgIcone img{
		width: 35px;
	}
	.whatsappImagemEfeito{
		width: 70px;
		height: 70px;
		border-radius: 100px;
		position: absolute;
		top: 0px;
		right: 0;
		animation: whatsappImagem 3s infinite;
	}
	@keyframes whatsappImagem {
	    0%{
	    	transform: scale(1.0);
			background-color: #2D6;
		}
		100%{
			transform: scale(1.5);
			background-color: #2D60;
		}
	}

/*COOKIES*/
	.cookies{
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		z-index: 9999;
		background-color: #0009;
	}
	.cookies .container{
		display: flex;
		justify-content: flex-end;
	}
	.cookiesAviso{
		width: 100%;
		max-width: 300px;
		position: fixed;
		bottom: 0px;
		padding: 20px 0;
		border-radius: 10px 10px 0 0;
		background-color: #FFF;
	}
	.cookiesTexto{
		width: 100%;
		margin: 0 0 20px;
	}
	.cookiesTexto p{
		font-size: 16px;
		text-align: center;
		line-height: 125%;
		margin: 0 10px;
		color: #999;
	}
	.cookiesBotoes{
		width: 100%;
		display: flex;
		justify-content: center;
		margin: 0 0 10px;
	}
	.cookiesBotoes p{
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		margin: 0 10px;
		color: #555;
	}
	.cookiesBotoes p:nth-child(1){
		padding: 10px 20px;
		border-radius: 100px;
		border: 1px solid #555;
		cursor: pointer;
	}
	.cookiesBotoes p:nth-child(1):hover{
		background-color: #555;
		color: #FFF;
	}
	.cookiesBotoes p:nth-child(2){
		font-weight: bold;
		padding: 10px 30px;
		border-radius: 100px;
		border: 1px solid #CCC;
		cursor: pointer;
		color: #FFF;
		background-color: #296;
	}
	.cookiesBotoes p:nth-child(2):hover{
		background-color: #555;
	}
	.cookiesPopUp{
		width: 100%;
		height: 100vh;
		position: fixed;
		top: 0px;
		z-index: 9999;
		background-color: #000C;
		display: none;
	}
	.cookiesPopUp .container{
		height: 100%;
		align-items: center;
		justify-content: center;
	}
	.cookiesPopUpConteudo{
		max-width: 500px;
		align-items: center;
		position: relative;
		background-color: #FFF;
	}
	.cookiesPopUpFechar{
		width: 40px;
		height: 40px;
		border-radius: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		top: -20px;
		right: -20px;
		cursor: pointer;
		background-color: #FFF;
	}
	.cookiesPopUpFechar p{
		font-size: 16px;
		font-weight: bold;
		color: #000;
	}
	.cookiesPopUpTexto{
		width: auto;
		max-height: 500px;
		padding: 25px;
		overflow: auto;
	}
	.cookiesPopUpTexto h2{
		font-size: 24px;
		padding: 0 0 25px;
		border-bottom: 1px solid #EEE;
	}
	.cookiesPopUpTexto h3{
		margin: 25px 0 10px;
		font-size: 20px;
	}
	.cookiesPopUpTexto p{
		margin: 0 0 10px;
		color: #555;
	}

@media screen and (max-width:764px){
	.container{
		width:90%;
		max-width: 768px;
	}
	.flex{
		flex-wrap: wrap;
	}

	/*HEADER*/
		.headerMarca{
			margin: 0;
		}
		.headerMarca img{
			height: 50px;
		}
		.headerConteudo{
			width: auto;
		}
		.headerMenu li{
			display: none;
		}
		.headerMenu li:last-of-type{
			padding: 10px;
			border-radius: 10px;
			font-size: 15px;
			display: block;
			color: #FFF;
			background-color: #AD7E05;
		}

	/*CTA*/
		.ctaBtn img{
			width: 30px;
			margin: -2px 0 0 -15px;
		}
		.ctaBtn p{
			font-size: 24px;
		}
		.ctaTexto{
			width: 100%;
			margin: 10px 0 0;
		}
		.ctaTexto p{
			font-size: 16px;
		}

	/*SESSAO01*/
		.sessao01{
			padding: 100px 0 50px;
		}
		.sessao01Marca{
			text-align: center;
		}
		.sessao01Marca img{
			max-width: 150px;
		}
		.sessao01Conteudo{
			margin: 25px 0 0;
		}
		.sessao01Texto p{
			font-size: 30px;
			text-align: center;
		}
		.sessao01Texto br{
			display: none;
		}

	/*SESSAO02*/
		.sessao02Imagem{
			order: 2;
			min-height: 500px;
			padding: 0 0 0 100px;
			margin: -250px 0 0 -100px;
		}
		.sessao02Conteudo{
			position: relative;
			z-index: 2;
		}
		.sessao02Texto p:first-of-type{
			font-size: 24px;
		}
		.sessao02Texto p:last-of-type{
			font-size: 20px;
		}
		.sessao02 .cta{
			transform: translateY(250px);
		}

	/*SESSAO03*/
		.sessao03 p{
			font-size: 18px;
			margin: 10px 0 0;
		}
		.sessao03 br{
			display: none;
		}
		.sessao03 p:first-of-type{
			font-size: 20px;
			margin: 0 0 40px;
		}
		.sessao03 p:last-of-type{
			font-size: 20px;
		}

	/*SESSAO04*/
		.sessao04Imagem{
			width: 100%;
			text-align: center;
			margin: 0 0 25px;
		}
		.sessao04Imagem img{
			width: 150px;
		}
		.sessao04ConteudoTexto p{
			font-size: 22px;
		}
		.sessao04Frase{
			width: 100%;
			margin: -25px 0 25px;
		}
		.sessao04Frase p:first-of-type{
			font-size: 22px;
		}

	/*SESSAO05*/
		.sessao05{
			padding: 50px 0 ;
		}
		.sessao05Titulo h2{
			font-size: 30px;
		}
		.sessao05Numeros{
			flex-wrap: wrap;
		}
		.sessao05Bg p:nth-child(1){
			width: 120px;
			height: 120px;
			font-size: 24px;
		}
		.sessao05Bg p:nth-child(3){
			font-size: 20px;
		}

	/*SESSAO06*/
		.sessao06Conteudo{
			width: auto;
			margin: 100px auto 0;
			padding: 25px 10px;
		}
		.sessao06Conteudo h3{
			font-size: 24px;
			text-align: left;
			color: #EEE;
		}
		.sessao06Conteudo h3:first-of-type{
			margin: 0 0 20px;
		}
		.sessao06Conteudo p{
			font-size: 20px;
		}

	/*SESSAO07*/
		.sessao07Texto01 p{
			font-size: 22px;
		}
		.sessao07Texto02{
			flex-wrap: wrap;
		}
		.sessao07Texto02 p:first-of-type{
			font-size: 30px;
		}
		.sessao07Texto02 p:last-of-type{
			flex-direction: column;
			font-size: 30px;
		}	
		.sessao07Texto02 img{
			width: 50px;
			margin: 20px 0 10px 0;
		}
		.sessao07Texto03 p{
			font-size: 22px;
		}
		.sessao07Texto04{
			width: auto;
			max-width: auto;
		}
		.sessao07Texto04 p{
			font-size: 24px;
		}

	/*SESSAO08*/
		.sessao08 p:first-of-type{
			font-size: 30px;
		}
		.sessao08 p:last-of-type{
			font-size: 22px;
		}
			
	/*SESSAO09*/
		.sessao09Conteudo{
			flex-wrap: wrap;
		}
		.sessao09ConteudoBg{
			margin: 10px;
		}
		.sessao09ConteudoBg p:first-of-type{
			font-size: 20px;
		}
		.sessao09ConteudoBg li{
			font-size: 20px;
		}
		.sessao09Conteudo02{
			flex-wrap: wrap;
			margin: 25px 0;
		}
		.sessao09Conteudo02 img{
			width: 150px;
			margin: 0;
		}
		.sessao09ConteudoBg02{
			margin: 20px;
			column-count: 1;
		}
		.sessao09ConteudoBg02 li{
			font-size: 20px;
		}

	/*SESSAO10*/
		.sessao10{
			width: 100%;
			padding: 50px 0;
		}
		.sessao10Timer{
			margin: 0 0 25px 0;
		}
		.sessao10Timer p{
			font-size: 30px;
		}
		.sessao10Texto p:first-of-type{
			font-size: 24px;
		}
		.sessao10Texto p:last-of-type{
			font-size: 18px;
		}

	/*SESSAO11*/
		.sessao11{
			width: 100%;
			padding: 50px 0 0;
		}
		.sessao11Bg01{
			margin: 0 0 25px;
			border-radius: 20px;
		}
		.sessao11Bg01Titulo p{
			font-size: 24px;
		}
		.sessao11Bg01Item p{
			font-size: 20px;
		}
		.sessao11Bg02{
			border-radius: 20px;
		}
		.sessao11Bg02Texto p:first-of-type{
			font-size: 20px;
		}
		.sessao11Bg02Texto p:first-of-type span{
			font-size: 20px;
		}
		.sessao11Bg02Texto br{
			display: block;
		}

	/*SESSAO12*/
		.sessao12Texto p:first-of-type{
			font-size: 24px;
			text-align: center;
		}
		.sessao12Texto p:last-of-type{
			margin: 5px 0 0;
			font-size: 24px;
			text-align: center;
		}
		.sessao12Marca{
			width: 100%;
			margin: 25px 0 0;
			text-align: center;
		}
		.sessao12Marca img{
			width: 150px;
		}

	/*ANIMACAO*/
		.animacao01,
		.animacao02,
		.animacao03,
		.animacao04,
		.animacao05,
		.animacao06,
		.animacao07,
		.animacao08,
		.animacao09,
		.animacao10,
		.animacao11,
		.animacao12,
		.animacao13,
		.animacao14,
		.animacao15,
		.animacao16{
			opacity: 0;
		}
		.animacaoDelay0250{
			animation-delay: 0s;
		}
		.animacaoDelay0500{
			animation-delay: 0s;
		}
		.animacaoDelay0750{
			animation-delay: 0s;
		}
		.animacaoDelay1000{
			animation-delay: 0.25s;
		}
		.animacaoDelay1250{
			animation-delay: 0.25s;
		}
		.animacaoDelay1500{
			animation-delay: 0.25s;
		}
		.animacaoDelay1750{
			animation-delay: 0.25s;
		}
		.animacaoDelay2000{
			animation-delay: 0.5s;
		}
		.animacaoDelay2250{
			animation-delay: 0.5s;
		}
		.animacaoDelay2500{
			animation-delay: 0.5s;
		}
		.animacaoDelay2750{
			animation-delay: 0.5s;
		}
		.animacaoDelay3000{
			animation-delay: 0.75s;
		}

}