@media screen and (max-width:1023px){
    #divCotacao {margin-top: 50px;}
	#divCotacao .centralizar {flex-direction: column;}
	#divCotacao .centralizarVazio {padding:0;}
    footer {margin-top:100px;}
}
@media screen and (min-width:1024px){
    #divCotacao {margin-top:90px;}
	#divCotacao .centralizar {justify-content:space-between;}
    footer {margin-top:200px;}
}
#divCotacao.formularioEnviado .divConteudo {display:none !important;}
#divCotacao.formularioEnviado #divFormulario {max-width:900px !important;transtion:max-width .3s ease-in-out;}


#divFormulario {width: 100%;}
#divFormulario .moduloFormContato {background-color:#003875;padding: 55px 50px;}
#divFormulario .moduloFormContato .header {text-align:center;}
#divFormulario .moduloFormContato .header h2 {color:#FFF;font-size:20px;}
#divFormulario .moduloFormContato input {background-color:#FFF;border:0;border-radius:10px;height: 45px;}
#divFormulario .moduloFormContato textarea {background-color:#FFF;border:0;border-radius:10px;}
#divFormulario .moduloFormContato .labelInput {margin:0;}
#divFormulario .moduloFormContato .labelInput span {font-size:14px;font-weight:600;color:#FFF;margin: 0px 0 10px 0;}
#divFormulario .moduloFormContato .dataName:nth-child(n+2) {margin-top:12px;}
#divFormulario .moduloFormContato .inputChecked {width:100%;margin-top:30px;max-width: max-content;}
#divFormulario .moduloFormContato .inputChecked span {font-size: 16px;color: #FFF;padding-left:5px;max-width:unset;line-height:1.3;font-weight: 600;}
#divFormulario .moduloFormContato .inputChecked span a {font-size: 16px;color: #FFF;font-weight: 600;}
#divFormulario .moduloFormContato .inputChecked .checkbox {width: 20px;height: 20px;background-color: transparent;}
#divFormulario .moduloFormContato .inputChecked .checkbox svg path {fill: #00698a;}
#divFormulario .moduloFormContato .inputChecked .checkbox .input {background-color: #FFF;border-color: #00698a;width: 20px;height: 20px;border-width: 1px;border-radius: 2px;}
#divFormulario .moduloFormContato .inputChecked .checkbox .checked {width: 14px;height: 12px;top: 5px;left: 2px;}
#divFormulario .moduloFormContato .mensagem .tituloPadrao {font-size:20px;color:#FFF;}
#divFormulario .moduloFormContato .mensagem .textoPadrao {margin-top:20px;color: #FFF;}
#divFormulario .moduloFormContato .mensagem .divBotao {margin-top:30px;display:flex;justify-content:center;}
#divFormulario .moduloFormContato .mensagem .divBotao .botaoPadrao {max-width:250px;justify-content:center;}
#divFormulario .moduloFormContato .lds-flex span {color:#FFF;}
#divFormulario .moduloFormContato .lds-dual-ring:after {border-color: #FFF transparent #FFF transparent;border-width: 5px;}
@media screen and (max-width:1023px){
    #divFormulario {margin-top:50px}
	#divFormulario {max-width:700px;margin-left:auto;margin-right:auto;}
}
@media screen and (min-width:1024px){
	#divFormulario {max-width: 42%;margin: auto;}
}

.divConteudo {width: 100%;}
.divConteudo .divHeader {}
.divConteudo .divTitulo {}
.divConteudo .divTitulo h1 {font-size: 26px;color: #003875;}
.divConteudo .divTexto {margin-top: 24px;}
.divConteudo .divTexto p {line-height: 1.6;}
.divConteudo .divProdutos {margin-top: 35px;}
.divConteudo .divProduto {background-color:#eef7fe;border:2px solid #d8edfd;border-radius:15px;display: flex;align-items: center;padding: 35px;width: 100%;}
.divConteudo .divProduto:nth-child(n+2) {margin-top:18px;}
.divConteudo .divProduto .divFoto {max-height:70px;overflow:hidden;border-radius: 10px;display:flex;justify-content:center;align-items:center;}
.divConteudo .divProduto .divFoto img {width: 100%;height: auto;max-width: 135px;}
.divConteudo .divProduto .divDados {margin-left: 25px;}
.divConteudo .divProduto .divDados .textoSku {color:#999;margin-top: 5px;font-size:11px;}
.divConteudo .divProduto .divDados .tituloPadrao {font-size: 18px;color: #003875;margin-top: 13px;}
.divConteudo .divProduto .divAcao {display: flex;margin-left: auto;}
.divConteudo .divProduto .divExcluir {width: 39px;display: flex;align-items: center;margin-left: 15px;}
.divConteudo .divProduto .divExcluir button {background-color: transparent;border: 0;cursor: pointer;}
.divConteudo .divProduto .divExcluir button svg {width:auto;height: 27px;}
.divConteudo .divProduto .divExcluir button path {fill:#003875;}
@media screen and (max-width:799px){
    .divConteudo .divProduto {flex-wrap: wrap;}
}
@media screen and (max-width:599px){
	.divConteudo .divProduto .divFoto {width:100%;justify-content:flex-start;border-radois:0;}
	.divConteudo .divProduto .divFoto img {border-radius:10px;}
	.divConteudo .divProduto .divDados {width:100%;}
	.divConteudo .divProduto .divAcao {margin-left:0;}
	.divConteudo .divProduto .divDados {margin: 20px 0;}
}
@media screen and (min-width:600px) and (max-width:799px){
	.divConteudo .divProduto .divFoto {width:100%;max-width:135px;}
	.divConteudo .divProduto .divDados {width:100%;max-width:calc(100% - 160px);}
	.divConteudo .divProduto .divAcao {margin-left:0;margin-top:20px;}
}
@media screen and (min-width:1024px){
    .divConteudo {max-width: 56%;margin-right: auto;}
    .divConteudo .divProduto .divExcluir button {transition:opacity .3s ease-in-out;}
    .divConteudo .divProduto .divExcluir button:hover {opacity:.75;}
}


.avisoGoogle,
.avisoGoogle * {color:#FFF !important;}

.divCotacaoVazia {width:100%;}
.divCotacaoVazia .templateCarrousel {margin-top:60px;}
.divCotacaoVazia .divDivisor {border-bottom:2px solid #ebf6fe;margin-bottom:35px;padding-bottom:35px;}
@media screen and (max-width:1023px){
	.divCotacaoVazia .divHeader {padding: 0 var(--sitePadding);}
	.divCotacaoVazia .templateCarrousel .divHeader {text-align:center;}
}

