/** STEPS **/
 
 .select-step {
     cursor: pointer;
 }
 
    .blocoesquerdacontato p {
        font-size: 17px;
        line-height: 23px;
    	text-align: center;
    }
    
        /* Container principal */
        .progress-container {
            display: flex; /* Deixa os elementos na horizontal */
            justify-content: space-between;
            align-items: flex-start; 
            margin: 0px auto;
            padding: 10px; 
            border-radius: 8px; 
        }

        /* Item de progresso (passos) */
        .progress-item {
            text-align: center;
            flex: 1;
            margin: 0 10px;
            transition: all 0.3s ease;
        }

        /* Passo inativo */
        .progress-item .progress-number {
            font-size: 1.3em;
            font-weight: bold;
            color: #666;
            background-color: #ddd;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0 auto 10px;
        }

        .progress-item .progress-content {
            font-size: 12px;
            color: #999;
            width: 150px;
        }

        /* Passo ativo */
        .progress-item.active .progress-number {
            background-color: #007BFF;
            color: #fff;
            font-size: 1.5em;
            width: 50px;
            height: 50px;
            box-shadow: 0 0 10px rgba(0, 123, 255, 0.5);
        }

        .progress-item.active .progress-content {
            color: #254a8e;
            font-weight: 700;
            font-size: 14px;
        }

        /* Linha entre os passos */
        .progress-line {
            position: relative;
            top: 20px;
            width: 100%;
            height: 4px;
            background-color: #ddd;
            margin: 0 -10px;
        } 
        
.produto-detalhes {
    display: flex;
    justify-content: space-between; /* Espaça horizontalmente os itens */
    align-items: center; /* Centraliza verticalmente */
    border: 1px solid #ccc;
    padding: 8px; /* Aumenta o padding horizontal */ 
    background-color: #f9f9f9; 
}

.produto-detalhes img, #produto-imagem { 
    width: 100px !important;
    height: auto;
    flex-shrink: 0; /* Evita que a imagem diminua */
}

.produto-info {
    display: flex;
    flex-direction: row; /* Organiza os textos horizontalmente */ 
    text-transform: uppercase;
    line-height: 30px;
}

.produto-info h3,
.produto-info p {
    margin: 0; 
    font-size: 12px; 
    padding: 14px 0px;
    padding-right: 10px;  
    padding-left: 10px; 
    border-right: solid 1px #c4c4c4 !important;  
}

.produto-info #produto-nome {
	font-size: 23px;
	font-weight: 300;
}

.produto-info p.produto-detalhes-voltar {
    background-color: #d8d8d8;
    color: #000;  
    padding: 14px;
    cursor: pointer;
    
}



.produto-detalhes.minimalista { 
    background-color: #f9f9f9;
        padding: 5px;
        padding-left: 18px;
	border-top: none;
}
 
.minimalista .produto-info { 
        line-height: 10px !important; 
}

.minimalista .produto-info h3,
.minimalista .produto-info p { 
    color: #000; 
    font-size: 11px;
}

.minimalista .produto-info p.produto-detalhes-voltar { 
    background-color: red;
    color: #fff;  
    padding: 4px;
    cursor: pointer;
    padding: 20px;
    font-size: 16px;
}


.produto-lista {
    display: flex;
    justify-content: space-around;
    list-style: none;
    padding: 0;
}

.produto-lista li {
    cursor: pointer;
    text-align: center;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 8px;
    transition: all 0.3s ease;
}

.produto-lista li:hover { 
    background-color: #e6e6e6;
    transform: scale(1.05);
}

 

/** CALCULADORA **/

 
.calculadoraimagmenor {
	    margin: 0px !important;
}

.calculadora-maxiloader {
    /* Estilos gerais da calculadora */
    margin-bottom: 80px !important;
    display: table;
}

.calculadora-maxiloader img {
    width: 100% !important;
}

	.calculadora-maxiloader #resultado {
		    width: 90% !important;  
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	background-color: #fff;
		padding: 30px 5% ;
	}

.calculadora-maxiloader .falecomagente {
	width: 90% !important;
}

.calculadora-maxiloader .falecomagente ul {
	width: 94%;
}

.calculadora-maxiloader .falecomagente ul li{  
	border-bottom: solid 1px #c4c4c4;
}

.calculadora-maxiloader  #anosOutput {
	font-weight: 700;
}

.calculadora-maxiloader #calcular { 
	width: 97% !important; 
}

.calculadora-maxiloader .comparacao-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 20px;
    background-color: #f4f4f4;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	background-color: #fff;
}


.calculadora-maxiloader .comparacao-container.inicio {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 20px;
    background-color: #f4f4f4;
    padding: 0px;
    border-radius: 0px;
    box-shadow: none;
	background-color: none;
}

.calculadora-maxiloader  .blocogrupo {
    background-color: #fff !important;
	display: table;
	padding: 25px;
	padding-bottom: 7px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
	margin-left: 0px;
	width: 100%; 
}

.calculadora-maxiloader  .blocogrupo.seusdados {
	width: 95%;
}

.calculadora-maxiloader .imagem-equipamento img {
    width: 100%; /* Ajustar de acordo com o design */
    height: auto;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}

.calculadora-maxiloader .detalhes-comparacao {
    margin-left: 20px;
}

.calculadora-maxiloader .valores-comparacao {
    list-style: none;
    padding: 0;
    margin-top: 10px;
	margin: 0px;
}

.calculadora-maxiloader .valores-comparacao li {
    margin-bottom: 10px;
    font-size: 12px;
	text-transform: uppercase;
	border-bottom: solid 1px #c4c4c4;
}

.calculadora-maxiloader .valores-comparacao li:last-child {
	border-bottom: none;
}

.calculadora-maxiloader .valores-comparacao strong {
    font-weight: 500;
    color: #333;   
}
 
.calculadora-maxiloader .input-group { 
	    width: 14.5%;
    padding: 10px; 
	    float: left;
	margin-right: 0px;  
}
 
.calculadora-maxiloader .input-group.ultimolista {
	margin-right: 0% !important; 
} 

.calculadora-maxiloader .input-group.estimativa { 
	    width: 100%; 
	margin-left: 0%;   
	padding: 0px;
	margin-bottom: 20px;
} 

.calculadora-maxiloader .input-group.estimativa label { 
	font-size: 18px; 
}

.calculadora-maxiloader .input-group label { 
	   font-weight: 400;
	min-height: 20px;
	text-transform: uppercase;
	font-size: 13px;
}
 
.calculadora-maxiloader .input-group.equipamentos {
	    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
	margin-left: 0%;
	    padding: 0px;
}
 
.calculadora-maxiloader .bar {
    height: 40px;
    margin-bottom: 10px; 
    text-align: center;
    font-weight: bold;
    color: white; 
    float: left;
    font-size: 12px;
    padding: 10px 0px;
	text-align: center; 
	text-transform: uppercase;
	font-weight: 600;  
}

.calculadora-maxiloader .bar.investment {
    background-color: #9e9e9e;
}

.calculadora-maxiloader .bar.driver {
    background-color: #9c9696;
}

.calculadora-maxiloader .bar.fuel {
    background-color: #676060;
	font-size: 16px;
	line-height: 40px;
}

.calculadora-maxiloader .bar.tires {
    background-color: #a4a4a4;
}
 
.calculadora-maxiloader .bar.other {
    background-color: #877979;
	font-size: 16px;
	line-height: 40px;
}

.calculadora-maxiloader .total-bar {
    background-color: #1a3b7f;
    font-size: 24px; 
    line-height: 40px;
}

.calculadora-maxiloader .final-bar {
    background-color: #FF5722;
    font-size: 18px;
    height: 30px;
    line-height: 30px; 
    color: white;
	  margin-top: 50px;
}
 

.calculadora-maxiloader  #calcular {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
}


.calculadora-maxiloader   #resultado {
	width: 102%;
	    display: flow-root; 
}

.calculadora-maxiloader   #resultado h2 {
	 text-transform: uppercase;
	font-size: 18px;
	font-weight: 400;
}


.calculadora-maxiloader  #combinacao {
	border: solid 2px #000;
	color: #000;
}
 
.calculadora-maxiloader  .avisoimportante {
	font-size: 12px; 
	display: table;
	width: 100%;
	margin-top: 20px;
	text-align: center;
	color: #8e8e8e;
}

.calculadora-maxiloader  .falecomagente {
	padding: 50px;
	background-color: #fff;
	display: table;
	width: 100%;
}

/* Resultados alcan�ados */
.calculadora-maxiloader .results {
    background-color: #f9f9f9;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    margin-top: 20px;
    width: 100%;
}

.calculadora-maxiloader .results h2 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center;
}
 
 
 
 
/** RESULTADOS **/

.calculadora-maxiloader {
    width: 100%;
    margin: 0 auto;
}

.resultados-blocos {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

.resultados-blocos > div {
    flex: 1;
    padding: 15px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    line-height: 15px;
    padding-bottom: 25px;
}

.resultados-blocos .ganhoseconomicos {
    background-color: #006dd2; 
}

.resultados-blocos .ganhoseconomicos span {
    font-size: 25px;
    font-weight: bold;
}

.resultados-blocos .ganhosnatureza {
    background-color: #419d22;   
}
 

.resultados-blocos .ganhosnatureza span {
    font-size: 25px;
}

.resultados-blocos .ganhospallets {
    background-color: #d19c2f;  
}
 
.resultados-blocos .ganhospallets span {
    font-size: 25px;
}


.resultados-blocos strong, 
.resultados-blocos span {
    display: block;
    margin-top: 5px;
}

.resultados-lista {
    list-style: none;
    padding: 0;
    margin: 0;
}

.resultados-lista li {
    font-size: 14px;
    margin-bottom: 15px;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    padding: 5px 0;
    border-bottom: 1px solid #d5d5d5;
}

.resultados-lista li strong {
    font-weight: 400;
    color: #333;
}

.resultados-lista li span {
    color: #636363;
    font-weight: 500;	
}


.resultados-lista li span.seta {
	    font-size: 15px;
	    color: rgba(27, 127, 204, .8);
    font-weight: bold;
	    margin-left: -26px;
	position: relative;
    top: -3px;
    left: -3px;
}


/** END RESULTADOS **/
 

   
.calculadora-maxiloader .falecomagente ul {
    margin-top: 20px;
    padding: 0;
    list-style: none;
    text-align: center;
}

.calculadora-maxiloader .falecomagente ul li {
    display: inline-block;
    margin: 5px 10px;
}

.calculadora-maxiloader .falecomagente ul li a {
    text-decoration: none;
    color: #007bff;
    font-size: 14px;
    font-weight: bold;
}

.calculadora-maxiloader .falecomagente ul li a:hover {
    text-decoration: underline;
    color: #0056b3;
}

 
.calculadora-maxiloader .calculadoracapa {
	display: inline;
	padding-left: 0%;
}

.calculadora-maxiloader .calculadoracapa.computador {
	
}

.calculadora-maxiloader .calculadoracapa.celular {
	
}

.calculadora-maxiloader  p.diferenciais {
	    text-align: center !important;
    width: 70%;
    font-size: 16px;
    padding: 0px 15%;
}

.calculadora-maxiloader .solucoes-labor {
	background-color: #fff !important;
    display: table;
    padding: 25px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    margin-left: 10px;
    width: 93%;
    margin-bottom: 10px; 
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.produto-selecao {
    text-align: center;
    margin: 0px auto; 
} 

.produto-selecao.blocoesquerda {
       width: 70%;
}

.produto-selecao.blocodireita {
    width: 30%;
       margin-right: 25px;
}

.produto-selecao h2 {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 400;
}

.produto-lista {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: space-around;
    margin-top: 20px;
    margin: 0px !important;
    list-style: none !important;
}

.produto-lista li {
    cursor: pointer;
    text-align: center;
    transition: transform 0.2s ease-in-out;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}

.produto-lista li:hover {
    transform: scale(1.1);
    border-color: #007bff;
}

.produto-lista li img {
    width: 250px;
    height: auto;
    border-radius: 8px;
    margin-bottom: 10px;
}

.campos {
    margin-top: 20px;
    text-align: left;
	width: 45%;
	float: left;
	padding-right: 5%;
}

.campos h3 {
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #007bff;
    font-size: 20px;
}

.preco-produto {
    font-size: 12px;
       color: #979797;
    margin-bottom: 15px;
    font-weight: 500;
	text-transform: uppercase; 
	background-color: #fff; 
}

.campos label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}

.campos input {
    width: 100%;
    padding: 8px;
    margin-bottom: 15px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #f9f9f9;
}


 
.calculadora-maxiloader .bannerdestaque {
		text-align: center;
			width: 95%;   
	}

	
	
	
#avancarprodutoselecionado {
	    font-size: 18px;
    font-weight: 700;
    width: 95% !important;
}	

.botaocalculadora { 
        height: 10px !important;
    line-height: 10px !important;
    font-size: 14px !important;
}


.vejacomofuncionatips {
    background-color: #f8f9fa; /* Cor de fundo clara */
    color: #333; /* Cor do texto */
    border-left: 5px solid #007bff; /* Linha à esquerda para destacar */
    padding: 15px; /* Espaçamento interno */
    font-size: 16px; /* Tamanho da fonte */ 
    border-radius: 5px; /* Bordas arredondadas */
    display: flex; /* Para alinhar o conteúdo */
    align-items: center; /* Alinhamento vertical */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); /* Sombra sutil */
    text-transform: uppercase;
}

.vejacomofuncionatips span {
    margin-left: 10px; /* Espaçamento entre o texto e o ícone */
    font-weight: bold; /* Destacar o ">" */
    color: #007bff; /* Cor azul para o ícone */
    font-size: 18px; /* Tamanho maior para o ícone */
    cursor: pointer; /* Indica que o item é clicável */
}

.vejacomofuncionatips:hover {
    background-color: #e9ecef; /* Cor de fundo muda ao passar o mouse */
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15); /* Aumenta a sombra ao passar o mouse */
}

.blocotitulo {
    background-color: #254a8e;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
    width: 100%;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 400;
    min-height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 7px;
}

.blocotitulo.center { 
    text-align: center;
}

.blocotitulo.center.destaque { 
    text-align: center;
    font-size: 18px !important;
    line-height: 35px;
}


#mauticform_wrapper_calculadoradeeficiencialogistica {
    margin: 0px;
    padding: 0px;
    width: 110%;
}

#mauticform_input_calculadoradeeficiencialogistica_origem, #mauticform_label_calculadoradeeficiencialogistica_origem, #mauticform_label_calculadoradeeficiencialogistica_email, #mauticform_input_calculadoradeeficiencialogistica_email {
    display: none;
}


.results .blocodiretacontato {
    width: 30%;
    float: right;
}

.results .blocoesquerdacontato {
    width: 55%;
    float: left;
    padding: 5% 5% !important;
    background-color: #fff;
    border: solid 3px #c4c4c4;
}

.results .falecomagente {
    padding: 0px;
        width: 100% !important;
        margin-top: 40px;
}

.results img {
    width: 100%;
}
 

input[type="range"] {
    -webkit-appearance: none; /* Remove o estilo padrão no Webkit */
    width: 100%; /* Ajusta a largura */
    height: 6px; /* Altura da linha */
    background: #333; /* Linha cinza escura */
    border-radius: 5px; /* Deixa a linha arredondada */
    outline: none; /* Remove o contorno ao focar */
    cursor: pointer; /* Cursor de ponteiro ao passar por cima */ 
    border: none !important;
}

input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none; /* Remove o estilo padrão no Webkit */
    appearance: none;
    width: 30px; /* Tamanho da bolinha */
    height: 30px; /* Tamanho da bolinha */
    background: #007bff; /* Cor azul da bolinha */
    border-radius: 50%; /* Deixa a bolinha arredondada */
    cursor: pointer; /* Cursor de ponteiro ao passar por cima */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Sombra para destaque */
    margin-top: -13px;
}

input[type="range"]::-moz-range-thumb {
    width: 30px; /* Tamanho da bolinha */
    height: 30px; /* Tamanho da bolinha */
    background: #007bff; /* Cor azul da bolinha */
    border: none;
    border-radius: 50%; /* Deixa a bolinha arredondada */
    cursor: pointer; /* Cursor de ponteiro ao passar por cima */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Sombra para destaque */
    margin-top: -13px;
}

input[type="range"]::-ms-thumb {
    width: 30px; /* Tamanho da bolinha */
    height: 30px; /* Tamanho da bolinha */
    background: #007bff; /* Cor azul da bolinha */
    border: none;
    border-radius: 50%; /* Deixa a bolinha arredondada */
    cursor: pointer; /* Cursor de ponteiro ao passar por cima */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Sombra para destaque */
    margin-top: -13px;
}


.mauticform-innerform input[type="text"], .mauticform-innerform  input[type="tel"] { 
    max-width: 90% !important;
}

.ligamosparaavocebloco .mauticform-innerform input[type="text"], .ligamosparaavocebloco .mauticform-innerform input[type="tel"], .ligamosparaavocebloco  .mauticform-button-wrapper .mauticform-button.btn-default {
    max-width: 100% !important;
}

#mauticform_input_calculadoradeeficiencialogistica_interesse, #mauticform_label_calculadoradeeficiencialogistica_interesse {
 display: none !important;   
} 

.mauticform-innerform .mauticform-button.btn-default {
    max-width: 86% !important; 
}

.input-group.estimativa label {
        display: table;
    margin-bottom: 18px;
}


@media only screen and (max-width: 650px) {
	
		/** CALCULADORA **/
	.calculadora-maxiloader {
		    display: contents !important;
	}
	
	.calculadora-maxiloader p.diferenciais {
		text-align: center !important;
        width: 89% !important;
        font-size: 16px;
        padding: 20px 5% !important;
	}
	
	.produto-selecao.blocodireita, .produto-selecao.blocoesquerda, .calculadora-maxiloader .comparacao-container.inicio {
		width: 100% !important;
		display: table;
	}
	
	.blocotitulo {
	    line-height: 20px;
		padding: 5px 15px 0px !important;
		width: 89%;
		    line-height: 26px;
	}
	
	.blocogrupo  {
	    width: 90% !important;
	}
	
	.resultados-blocos {
	    display: block !important;
    	gap: 0px !important;
    	margin-bottom: 20px !important;
    	width: 100% !important;
	}
	
	.resultados-blocos > div {
		display: block; 
		width: 89%;		
		        margin-bottom: 7px;
	}
	
	.resultados-blocos strong, .resultados-blocos span {
	    display: block;
		width: 100%; 
	}
	
	.produto-detalhes {
	   width: 100%; /* Largura do cont�iner */ 
	    overflow-x: auto; /* Ativa a rolagem horizontal */
	    overflow-y: hidden; /* Desabilita a rolagem vertical */
	    border: 1px solid #ccc; /* Borda do cont�iner */
	    position: relative;
	    white-space: nowrap; /* Evita quebra de linha no conte�do */
		border: solid 1px blue;
	}
		 
	
	.produto-detalhes::-webkit-scrollbar {
	    height: 12px; /* Altura da barra de rolagem */
	}
	
	.produto-detalhes::-webkit-scrollbar-track {
	    background: #f1f1f1; /* Cor do fundo da barra de rolagem */ 
	}
	
	.produto-detalhes::-webkit-scrollbar-thumb {
	    background: #0000ff; /* Cor azul do polegar da barra de rolagem */
	    border-radius: 10px; /* Bordas arredondadas */
	}
	
	.produto-detalhes::-webkit-scrollbar-thumb:hover {
	    background: #00008b; /* Cor do polegar ao passar o mouse (azul mais escuro) */
	}	
	
	
	.vejacomofuncionatips {
	display: none;
	}
	
	.produto-info {
	line-height: 20px;
	}
	
	.solucoes-labor {
	width: 85% !important;
	}
	
	.progress-container {
		zoom: 0.5;
	}
	
	.progress-item .progress-content, .progress-item.active .progress-content {
	    font-size: 22px;
	}
	
	.calculadora-maxiloader {
		width: 95%; 
		margin: 0px !important; 
	}
	
	.calculadora-maxiloader .input-group{
		width: 95%; 
		margin: 0px !important; 
	}
	
	#avancarprodutoselecionado {
	    width: 87% !important;
	}
	
	.calculadora-maxiloader .input-group input {
		margin-bottom: 0px;
	}
	
	.calculadora-maxiloader .bar { 
		width: 100% !important;
		height: auto;
	}
	
	.calculadora-maxiloader .comparacao-container {
		width: 85% !important;
		display: table;
	}
	
	.calculadora-maxiloader .detalhes-comparacao {
		    width: 100% !important;
    margin-left: 0px;
    display: table !important;
		float: left;
	}
		
	.calculadora-maxiloader .imagem-equipamento {
		    width: 100% !important;
    margin-left: 0px;
    display: table !important;
		float: left !important;
		margin-bottom: 25px;
	}
	
	.falecomagente, .results .blocoesquerdacontato, .results .blocodiretacontato, .calculadora-maxiloader .falecomagente, #falecomagentemobile {
	 width: 95% !important;
	}
	
	.blocoesquerdacontato {
	border: solid 5px #c4c4c4 !important;
		    width: 93% !important;
	}
	
	.blocotitulo.center.destaque {
	    text-align: center;
	    font-size: 14px  !important;
	    line-height: 23px !important;
	}
	
	.blocodiretacontato {
	display: none;
	}
	
	.mauticform-label {
	text-align: left;
	}
	
	.mauticform-innerform .mauticform-button.btn-default {
	width: 75%;
		    margin: 0px; 
    float: left;
		max-width: 82% !important;
	}
	
	.blocoesquerdacontato p {
	    font-size: 17px;
    line-height: 23px;
	}
	
	.calculadora-maxiloader .falecomagente {
		text-align: center;
		    width: 80% !important;
    display: table !important;
	} 
	
		.calculadora-maxiloader .bannerdestaque {
		text-align: center;
			width: 95%;   
	}
	
	.calculadora-maxiloader #combinacao {
		width: 100%;
	}
	
	.calculadora-maxiloader .bannerdestaque span{
		margin-top: 10px;
	}
	
	.calculadora-maxiloader #calcular {
		    width: 88% !important;
	}
	 
	
	.calculadora-maxiloader .input-group.estimativa {
		padding: 20px 0px;
	}
	
	.calculadora-maxiloader .input-group.estimativa label {
		font-size: 14px;
		text-align: center;
	}
	
	.calculadora-maxiloader  .blocogrupo  {
		    background-color: #fff !important;
	display: table;
	padding: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
	margin-left: 10px;
	width: 90%; 
	margin-bottom: 50px;
	}
	
	.calculadora-maxiloader #resultado {
		    width: 95%;
    padding: 5%;
	}
	
	.calculadora-maxiloader #resultado h2 {
		text-align: center;
		    width: 100%;
	}
	
	.produto-selecao.blocodireita { 
	       margin-right: 0px;
	}
	
	
	.calculadora-maxiloader .calculadoracapa {
		display: inline;
		padding-left: 0%;
	}
 
	.calculadora-maxiloader  p.diferenciais {
		text-align: center !important;
		width: 80%;
		font-size: 16px;
		padding: 0px 5%;
	}	
		
	
}


/** END CALCULADORA **/