/*********************************************************/
/*CSS MODE - MRPSTUDIO 2026
/*********************************************************/
@media (max-width: 1366px) {
  .produtos .content {width: 50%; }
  
  .sobre .botao2 {font-size: 0.8em; display: block;}
  .sobre .numeros {width: 65%; }
  .sobre .icon {width: 160px; height: 120px;}
  .sobre .iconf {width: 160px !important; height: 120px;}
  .sobre .content {width: 60%;}

  .rodape-superior {width: 70%; }
}
@media (max-width: 1280px) {
	.content {max-width: 90%;}

  .sobre .content {width: 100%; margin: auto;}
  .sobre .numeros {width: 45%; }
}
@media (max-width: 1152px) {
  .chamadas .icone {margin: 0 auto 5px auto; height: 70px; }

  .solucoes h2 {font-size: 1.2em;}

  .marcas .quadro {height: 60px;}

  .produtos .content {width: 100%; }
  .produtos .quadro {width: 80%;}
  .produtos h2 {font-size: 1.2em;}
  .produtos .imagem {height: 320px; }

  .rodape-superior {width: 100%; }

  .botao2 {font-size: 0.9em;}
  .botao {font-size: 0.9em;}
}
@media (max-width: 1024px) {
  .produto-grid {gap: 40px;}
  .produto-detalhe .content {width: 90%;}
}
@media (max-width: 950px) {
	.rodape-superior {padding: 40px 0 30px;}
  .rodape-grid {grid-template-columns: 1fr; gap: 35px;}
  .rodape-logo {grid-column: span 1; order: -1;}
  .rodape-logo img {height: 110px;}
  .rodape-col h3 {margin-bottom: 20px;}
  .rodape-dev {flex-direction: column; gap: 8px;}
  .rodape-dev img {height: 55px;}

  .produto-grid {grid-template-columns: 1fr; gap: 30px;}
  .produto-info h1 {font-size: 1.5em;}
  .produto-detalhe .content {width: 92%;}

  .formulario {width: 100%;}

  .sumir {display: none !important;}

  .sobre .menor {width: 100%; }
  .sobre .quadros {display: block; margin-bottom: 0;}
  .sobre .quadros > * { width: 100%; margin-bottom: 25px;}
  .sobre .colunas {columns: 1; gap: 0; width: 100%; }
 
  .sobre .nb {width: 100%;}
  .sobre .nbfull {display: block; padding: 0;}
  .sobre .nbfull > * { width: 100%; text-align: center;}

  .wow{ animation: none !important; visibility: visible !important; }

}
@media (max-width: 561px) {
  .rodape-superior {padding: 30px 0 25px;}
  .rodape-logo img {height: 90px;}
  .social a li {width: 36px; height: 36px; line-height: 36px; font-size: 1.4em;}
  .rodape-dev {font-size: 0.85em; text-align: center;}
  .rodape-dev img {height: 48px;}
  .rodape-contato ul {list-style: none; margin-top:0;}
  .rodape-contato ul li {align-items: center; justify-content: center;}

  .produto-info h1 {font-size: 1.3em; margin-bottom: 20px;}
  .produto-grid {gap: 25px;}
  .produto-img img {border-radius: 15px;}

  .sobre .numeros {width: 100%; }
   
  .botao2 {font-size: 0.8em; display: block; text-align: center;}
  .botao {font-size: 0.8em; display: block; text-align: center;}
}
/*********************************************************/