/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2025 | 18:32:58 */
/* Custom CSS */

/* Mobile only (<992px) */
@media (min-width: 992px) {
  .mobile-navbar,
  .mobile-menu,
  .mobile-solutions-overlay {
    display: none !important;
  }
}

/* Hamburger button */
.mobile-toggle {
  background: none;
  border: none;
  font-size: 1.5rem;
}

/* Mobile menu dropdown */
.mobile-menu {
  display: none;
  position: absolute;
  top: 3rem; /* ajuste conforme header */
  left: 0; right: 0;
  background: #fff;
  z-index: 999;
  padding: 1rem;
}
.mobile-menu.open {
  display: block;
}
.mobile-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}


/* Overlay full-screen for Solutions */
.mobile-solutions-overlay,.mobile-resources-overlay,.mobile-company-overlay, .mobile-search-overlay  {
  display: none;
  position: fixed;
  inset: 0;
  background: #fff;
  z-index: 10000;
  overflow-y: auto;
}



/* Override mobile geo-menu CSS inside overlay */
@media (max-width: 768px) {
  #mobile-solutions-overlay.open #geo-menu .geo-column {
    display: none !important;
  }
  /* Depois, mostra só a coluna ativa: step-1, step-2 ou step-3 */
  #mobile-solutions-overlay.open #geo-menu .geo-column.step-1,
  #mobile-solutions-overlay.open #geo-menu .geo-column.step-2,
  #mobile-solutions-overlay.open #geo-menu .geo-column.step-3 {
    display: flex !important;
    flex-direction: column !important;
  }

  /* E garantir que o back-button seja visível */
  #mobile-solutions-overlay.open .menu-step-indicator .menu-back-button {
    display: inline-flex !important;
  }

	
	
}

.mobile-toggle .bi-list::before {
    content: "\f479";
    color: white;
    font-size: 30px;
}
