.elementor .e-e8df0db-ffdb48a{width:20%;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-da42360-cc602f5{width:70%;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-7181c03-fa8631d{width:25%;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-779f5cd-b37adaf{border-radius:15px;background-color:#f7f7f7;flex-direction:row;selector {
  background: rgba(255, 255, 255, 0.14);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 24px;
  box-shadow: 0 4px 20px rgba(31, 38, 135, 0.08);
  transition: all 0.3s ease;
}\n}.elementor .e-3ca1d8f-f1aec8a{width:20%;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-21f1eae-179779c{width:70%;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-e93c19e-fe7ecdf{width:25%;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-c0e9f42-a8975e9{border-radius:15px;background-color:#f7f7f7;display:none;flex-direction:row;selector {
  background: rgba(255, 255, 255, 0.14);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 24px;
  box-shadow: 0 4px 20px rgba(31, 38, 135, 0.08);
  transition: all 0.3s ease;
}

/* Par défaut (tablette et desktop), on masque l'élément */
#menu2 {
  display: none !important;
}

/* Sur mobile (largeur inférieure à 768px), on l'affiche */
@media (max-width: 767px) {
  #menu2 {
      display: flex !important; /* ou 'block' selon ton besoin */
  }
}
/* On masque par défaut sur tablette et desktop */
@media (min-width: 768px) {
  #menu2 {
      display: none !important;
  }
}

/* On force l'affichage uniquement sur mobile */
@media (max-width: 767px) {
  #menu2 {
      display: flex !important;
  }
}\n}.elementor .e-6fae703{width:98%;border-radius:15px;flex-direction:column;selector {
  background: rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.30);
  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.10);
}\n}.elementor .e-260f8f0{height:42px;flex-direction:row;@media (max-width: 767px) {
  #menu1 {
      display: none !important;
  }
}\n}