.page-id-2354 .elementor-icon-box-wrapper {
  flex-direction: row;
  text-align: start;
  display : flex;
}
.page-id-2354 .elementor-icon-box-icon {
  margin-bottom: unset;
  margin-left: 0;
  margin-right: var(--icon-box-icon-margin,15px);
  display: inline-flex;

}
.page-id-2354 .elementor-icon-box-icon svg {
height : 54px;
  width : 54px;
}
.page-id-2354 .elementor-icon-box-title:active, .current-menu-item {
color:green;
}
.elementor-nav-menu--dropdown .current-menu-item > a {   color: #ff5a00; }
#menu .sous-titre {
font-size: 13px;
color: #000;
margin-bottom : 0 !important; 
}
#menu .elementor-icon-box-title {
font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
font-weight : 600 !important;
}