@charset "UTF-8";
/*!
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/
Description: Child theme of Hello Elementor.
Author:
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/
footer .elementor-widget-icon-list .elementor-icon-list-icon svg {
  max-width: 9px;
}

.elementor-icon-list-items {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.ekit-template-content-header {
  position: sticky;
  top: 0;
  background: rgba(255, 255, 255, 0.7); /* blanc avec 70% d'opacité */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px); /* compatibilité Safari */
  z-index: 999;
  transition: background 0.3s ease, backdrop-filter 0.3s ease;
}
.ekit-template-content-header:hover {
  background: rgba(255, 255, 255, 0.9); /* blanc avec 90% d'opacité */
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px); /* compatibilité Safari */
}

@media (min-width: 783px) {
  body.admin-bar .ekit-template-content-header {
    top: 32px; /* Ajuste la position pour les écrans plus larges */
  }
}
@media (max-width: 1024px) {
  .ekit-template-content-header .elementskit-menu-offcanvas-elements {
    height: 100vh !important;
    padding-bottom: 10px;
  }
  #ekit-megamenu-menu-principal .elementskit-navbar-nav > li > a {
    font-size: 22px !important;
  }
}
/*# sourceMappingURL=style.css.map */
