.elementor-292 .elementor-element.elementor-element-67a6b3ed .elementor-container{justify-content:center;}.elementor-292 .elementor-element.elementor-element-67a6b3ed > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-292 .elementor-element.elementor-element-67a6b3ed:hover > .elementor-background-overlay{opacity:0.5;}.elementor-292 .elementor-element.elementor-element-67a6b3ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:22;}.elementor-292 .elementor-element.elementor-element-67a6b3ed.oxence-sticky.oxence-sticky-active{box-shadow:0px 0px 73px 0px rgba(0,0,0,0.5);}.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-38fb4b57.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-292 .elementor-element.elementor-element-38fb4b57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-38fb4b57 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-292 .elementor-element.elementor-element-48ddef04{width:auto;max-width:auto;align-self:center;}.elementor-292 .elementor-element.elementor-element-48ddef04 .oxence-site-logo{text-align:center;}.elementor-292 .elementor-element.elementor-element-4cc99599{width:var( --container-widget-width, 78.038{831e38048bf4e0e789c841ce576b0e1a60e467a13d6c508116d7ba0b0c6f77dd} );max-width:78.038{831e38048bf4e0e789c841ce576b0e1a60e467a13d6c508116d7ba0b0c6f77dd};--container-widget-width:78.038{831e38048bf4e0e789c841ce576b0e1a60e467a13d6c508116d7ba0b0c6f77dd};--container-widget-flex-grow:0;}.elementor-292 .elementor-element.elementor-element-4cc99599 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu{justify-content:flex-end;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .nav-menu-wrapper li a{font-family:"Roboto Condensed", Montserrat;font-size:17px;font-weight:normal;color:#32098A;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .nav-menu-wrapper .sub-menu{background-color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .nav-menu-wrapper .sub-menu li:not(:last-child){border-color:#FFFFFF33;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .nav-menu-wrapper .sub-menu a{font-family:"Yantramanav", Montserrat;font-size:18px;font-weight:700;color:#FFFFFFCC;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .nav-menu-wrapper li a:hover{color:#FF972C;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .nav-menu-wrapper li.current_page_item > a{color:#FF972C;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .navbar-toggler{border-color:#000000;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .navbar-toggler .line{background-color:#000000;}.elementor-292 .elementor-element.elementor-element-4cc99599 .oxence-nav-menu .slide-panel-wrapper .slide-panel-menu a{font-family:"Roboto", Montserrat;}.elementor-292 .elementor-element.elementor-element-4cc99599 .slide-panel-logo{font-family:"Roboto", Montserrat;}.elementor-bc-flex-widget .elementor-292 .elementor-element.elementor-element-7d52096d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-292 .elementor-element.elementor-element-7d52096d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-292 .elementor-element.elementor-element-7d52096d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-292 .elementor-element.elementor-element-7d52096d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-292 .elementor-element.elementor-element-707e9974{width:auto;max-width:auto;}.elementor-292 .elementor-element.elementor-element-707e9974 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu{justify-content:flex-end;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu .nav-menu-wrapper li a{font-size:18px;color:#FFFFFF;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu .nav-menu-wrapper .sub-menu a{font-size:16px;color:#293043;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu .nav-menu-wrapper li a:hover{color:#FF7506;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu .nav-menu-wrapper li.current_page_item > a{color:#FF7506;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu .nav-menu-wrapper .sub-menu a:hover{color:#FF7506;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu .navbar-toggler{border-color:#121212;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu .navbar-toggler .line{background-color:#121212;}@media(max-width:1366px){.elementor-292 .elementor-element.elementor-element-4cc99599{width:var( --container-widget-width, 614.725px );max-width:614.725px;--container-widget-width:614.725px;--container-widget-flex-grow:0;}.elementor-292 .elementor-element.elementor-element-4cc99599 > .elementor-widget-container{margin:0px 0px 0px 60px;}}@media(max-width:1024px){.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu{height:110px;}}@media(min-width:768px){.elementor-292 .elementor-element.elementor-element-38fb4b57{width:81.381%;}.elementor-292 .elementor-element.elementor-element-7d52096d{width:16.568%;}}@media(max-width:1366px) and (min-width:768px){.elementor-292 .elementor-element.elementor-element-38fb4b57{width:71%;}}@media(max-width:1200px) and (min-width:768px){.elementor-292 .elementor-element.elementor-element-38fb4b57{width:60%;}.elementor-292 .elementor-element.elementor-element-7d52096d{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-292 .elementor-element.elementor-element-38fb4b57{width:40%;}.elementor-292 .elementor-element.elementor-element-7d52096d{width:60%;}}@media(max-width:1200px){.elementor-292 .elementor-element.elementor-element-4cc99599 > .elementor-widget-container{margin:0px 0px 0px 30px;}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-38fb4b57{width:70%;}.elementor-292 .elementor-element.elementor-element-7d52096d{width:30%;}.elementor-292 .elementor-element.elementor-element-707e9974 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-292 .elementor-element.elementor-element-707e9974 .oxence-nav-menu{height:90px;}}/* Start custom CSS for section, class: .elementor-element-67a6b3ed *//* Importer Roboto */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

/* Conteneur du menu */
#mon-menu-id {
  background: #ffffff; /* fallback en cas d'absence de prise en charge du rgba */
  background: rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.37);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.18);
  padding: 10px 20px;
  z-index: 999;
  width: 80{831e38048bf4e0e789c841ce576b0e1a60e467a13d6c508116d7ba0b0c6f77dd};
  margin: 20px auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Menu interne */
#mon-menu-id .elementor-nav-menu {
  display: flex;
  gap: 30px;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 20px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
}

/* Éléments de menu */
#mon-menu-id .elementor-nav-menu li {
  list-style: none;
  padding: 4px 10px;
  margin: 0;
}

/* Liens */
#mon-menu-id .elementor-nav-menu li a {
  color: #15006e;
  text-decoration: none;
  transition: color 0.3s ease;
}

/* Hover */
#mon-menu-id .elementor-nav-menu li a:hover {
  color: #ff6600;
}/* End custom CSS */