main {
    background: rgb(254,252,232);
	background: linear-gradient(0deg, rgba(254,252,232,1) 0%, rgba(255,255,255,1) 100%);
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: white;
	background-position:bottom center;
}
@media screen and (max-width:999px){
	footer {margin-top:0}
	main {padding-bottom:100px;}
}
@media screen and (min-width:1000px) {
	footer {margin-top:0}
	main {padding-bottom:150px;}
}


.divFaleConosco .divLocalizacao {width: 100%;}
.divFaleConosco .divFormulario {width:100%}
@media screen and (max-width:999px) {
	.divFaleConosco {margin:60px 0;}
	.divFaleConosco .centralizar {flex-direction:column;padding:0;}
	.divFaleConosco .divLocalizacao{padding: 0 var(--sitePadding);}
}
@media screen and (min-width:1000px) {
	.divFaleConosco {margin:108px 0;}
	.divFaleConosco .centralizar {justify-content:space-between;}
	.divFaleConosco .divLocalizacao {max-width: 43.5%;}
	.divFaleConosco .divFormulario {max-width: 51.3%;}
}

/***************************************/

.divFaleConosco .divImagem {width:100%;}
.divFaleConosco .divImagem figure {display:flex;}
.divFaleConosco .divImagem img {margin-left:auto;margin-right:auto;display:flex;width:100%;height:auto;}
@media screen and (max-width:999px) {
	.divFaleConosco .divImagem {margin-top:-7px;}
	.divFaleConosco .divImagem figure {margin-top:50px;}
	.divFaleConosco .divImagem img {max-width:min-content;}
}
@media screen and (min-width:1000px) {
	.divFaleConosco .divImagem figure {margin-top:17px;}
	.divFaleConosco .divImagem img {max-width:max-content;}
}

/***************************************/

.divFaleConosco .divTitulo {margin-bottom: 40px;margin-top: -7px;}
@media screen and (max-width:999px) {
	.divFaleConosco .divTitulo {text-align:center;}
}

/***************************************/

.divFaleConosco .divDados {width:100%;}
.divFaleConosco .divDados h3 {font-size: 24px;color: #000;font-weight:700;background-repeat:no-repeat;background-position:left center;display:flex;align-items:center;height: 30px;background-size:33px 30px;}
.divFaleConosco .divDados p {font-size: 18px;color: #3d3d3d;font-weight:500;margin-top: 7px;line-height: 1.5;}
.divFaleConosco .divDados .cardContato {border:2px solid #ffe445;border-radius:20px;background-color:#ffffff;}
.divFaleConosco .divDados .cardContato > * {padding: 0 0 0 70px;}
.divFaleConosco .divDados .cardIconeEmail h3 {background-image:url(/site/images/iconeLabelEmail.png);}
.divFaleConosco .divDados .cardIconeTelefone h3 {background-image:url(/site/images/iconeLabelWhatsapp.png);}
.divFaleConosco .divDados .cardIconeEndereco h3 {background-image:url(/site/images/iconeLabelEndereco.png);}
.divFaleConosco .divDados .linkAbrirMapa {font-size:16px;color:#fb8300;font-weight:700;display: flex;margin-top: 17px;max-width: max-content;padding-right: 30px;background-image:url(/site/images/botaoArrowLaranja.png);background-repeat:no-repeat;background-position:center right;text-decoration:none;}
@media screen and (max-width:999px) {
	.divFaleConosco .divLocalizacao .divDados {display:none;}
	.divFaleConosco .divDados {margin-top:30px;}
	.divFaleConosco .divDados .cardContato {padding:40px;}
	.divFaleConosco .divDados.divDadosMobile {padding: 0 var(--sitePadding);margin-left:auto;margin-right:auto;max-width:600px;}
	.divFaleConosco .divDados .cardContato:nth-child(1n) {margin-top:42px;}
	.divFaleConosco .divDados .cardContato:nth-child(n+2) {margin-top:27px;}
}
@media screen and (max-width:599px) {
	.divFaleConosco .divDados .cardContato {margin-top:17px;}
	.divFaleConosco .divDados .cardContato > * {padding: 0 0 0 50px;}
	.divFaleConosco .divDados p {padding-left:0 !important;}
}
@media screen and (min-width:600px) and (max-width:999px) {
	.divFaleConosco .divDados {display:flex;justify-content:space-between;flex-wrap:wrap;}
	.divFaleConosco .divDados .cardContato {width:100%;}
}
@media screen and (min-width:1000px) {
	.divFaleConosco .divDados .cardContato {padding: 40px 45px;}
	.divFaleConosco .divDados .cardContato:nth-child(1n) {margin-top: 48px;}
	.divFaleConosco .divDados .cardContato:nth-child(n+2) {margin-top:27px;}
	.divFaleConosco .divDados .linkAbrirMapa:hover {text-decoration:underline;}
	.divFaleConosco .divDados.divDadosMobile {display:none;}
}

/***************************************/


.divFaleConosco .moduloFormContato {background-color:#fcd116;min-height: 500px;justify-content: center;flex-direction: column;display: flex;}

.divFaleConosco .moduloFormContato .header {margin:0 0 43px 0;}
.divFaleConosco .moduloFormContato .header h2 {font-size:22px;font-weight:700;color:#0d0d0d;text-align:center;margin-top:42px;}

.divFaleConosco .moduloFormContato .labelInput {margin: 0;}
.divFaleConosco .moduloFormContato .labelInput input {height: 60px;background-color: #FFF;border-radius: 50px;border-width: 1px;border-color: #ffe445;padding: 0px 30px 0 75px;}
.divFaleConosco .moduloFormContato .labelInput input::placeholder {color: #a0a0a0;font-weight:500;font-size:14px;}
.divFaleConosco .moduloFormContato .labelInput textarea {height: 60px;background-color: #FFF;border-radius:30px;border-width: 1px;border-color: transparent;padding: 0px 30px 0 75px;}
.divFaleConosco .moduloFormContato .labelInput:nth-child(n+2) {margin-top:13px;}

.divFaleConosco .moduloFormContato .inputChecked {margin-top:29px;align-items: center;}
.divFaleConosco .moduloFormContato .inputChecked span {font-weight:500;color:#0d0d0d;font-size:14px;}
.divFaleConosco .moduloFormContato .inputChecked a {font-weight:500;color:#0d0d0d;text-decoration:underline;font-size:14px;transition:opacity .3s ease-in-out;}
.divFaleConosco .moduloFormContato .inputChecked .checkbox .input {border:1px solid #0d0d0d;background:#FFF;border-radius:4px;}
.divFaleConosco .moduloFormContato .inputChecked .checkbox .checked svg path {fill:#242424;}

.divFaleConosco .moduloFormContato .divBotaoEnviar .botaoPadrao  {font-size: 14px;font-weight: 600;display: flex;justify-content: center;align-items: center;height:55px;border-radius:50px;text-decoration: none;color: var(--siteCor1);transition:opacity .3s ease-in-out;max-width:230px;width:100%;background-color:#FFF;transition:opacity .3s ease-in-out;border:0;}
.divFaleConosco .moduloFormContato .divBotaoEnviar .botaoPadrao:after {content:unset;}
.divFaleConosco .moduloFormContato .divBotaoEnviar {justify-content:center;margin-top:34px;}

.divFaleConosco .moduloFormContato .labelInput input {background-repeat:no-repeat;background-position:left 34px center;}
.divFaleConosco .moduloFormContato .labelInput #moduloFormContatoNome {background-image:url(/site/images/iconeFormNome.png);}
.divFaleConosco .moduloFormContato .labelInput input[name="moduloFormContatoEmail"] {background-image:url(/site/images/iconeFormEmail.png);}
.divFaleConosco .moduloFormContato .labelInput input[name="moduloFormContatoTelefone"] {background-image:url(/site/images/iconeInputTelefone.png);}

.divFaleConosco .moduloFormContato .labelInput textarea {background-repeat:no-repeat;background-position:left 34px top 27px;padding-top:28px;min-height:300px;}
.divFaleConosco .moduloFormContato .labelInput textarea::placeholder {color: #a0a0a0;font-weight:500;font-size:14px;}
.divFaleConosco .moduloFormContato .labelInput textarea[name="moduloFormContatoMensagem"] {background-image:url(/site/images/iconeFormMensagem.png);}

.divFaleConosco .moduloFormContato .lds-dual-ring {width: 58px;height: 58px;}
.divFaleConosco .moduloFormContato .lds-dual-ring:after {border-color: #000 transparent #000 transparent;width: 50px;height: 50px;}
.divFaleConosco .moduloFormContato .loading span {color: #3d3d3d;font-size: 15px;margin-top: 20px;}

.divFaleConosco .mensagem {align-self: center;}
.divFaleConosco .mensagem .titulo {font-size: 28px;color: #000;line-height: 1.2;font-weight:700;}
.divFaleConosco .mensagem .descricao {font-size: 16px;color: #3d3d3d;text-align: center;display: block;margin-top: 22px;line-height: 1.2;margin-left: auto;margin-right: auto;max-width: 85%;}
.divFaleConosco .mensagem .divBotaoEnviar {display:none;}
.divFaleConosco .mensagem .divBotaoEnviar .botaoPadrao {margin-left:auto;margin-right:auto;}

.divFaleConosco .moduloFormContato .dataName,
.divFaleConosco .moduloFormContato .dataName {margin-top:21px;}
@media screen and (max-width:999px){
	.divFaleConosco .moduloFormContato {border-radius:0;padding:25px var(--sitePadding) 72px  var(--sitePadding);}
	.divFaleConosco .moduloFormContato .labelInput textarea {border-radius:25px;}
	.divFaleConosco .moduloFormContato > form,
	.divFaleConosco .moduloFormContato > .loading,
	.divFaleConosco .moduloFormContato > .mensagem {margin-left:auto;margin-right:auto;max-width:600px;width:100%;}
}
@media screen and (min-width:1000px){
	.divFaleConosco .moduloFormContato {padding:25px 52px 72px 52px;border-radius:20px;}
	.divFaleConosco .moduloFormContato .inputChecked a:hover {opacity:.8;}
	.divFaleConosco .moduloFormContato .divBotaoEnviar .botaoPadrao:hover {opacity:.75;}
}
@media screen and (min-width:1000px) and (max-width:1279px){

}