
.cs-infos {
    display: none !important;
}

/* Header menu fix: keep the 3 + logo + 3 menu on one line and centered (desktop) */
@media (min-width: 992px) {
  #el-03ff4c28.vce-row { left: 0 !important; width: 100% !important; }
  #el-03ff4c28 .vce-row-content { padding-left: 10% !important; padding-right: 10% !important; }
  #el-03ff4c28 .vce-basic-menu-container ul.menu { flex-wrap: nowrap; }
  #el-03ff4c28 .vce-basic-menu-container ul.menu a { white-space: nowrap; }
  #el-03ff4c28 #el-4d3b311c { flex: 1 1 0 !important; max-width: none !important; margin-right: 40px !important; }
  #el-03ff4c28 #el-2236cd57 { flex: 0 0 155px !important; width: 155px !important; min-width: 155px !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; }
  #el-03ff4c28 #el-c8dd01a0 { flex: 1 1 0 !important; max-width: none !important; margin-left: 40px !important; margin-right: 0 !important; }
  #el-03ff4c28 #el-4d3b311c ul.menu { justify-content: flex-end !important; }
  #el-03ff4c28 #el-4d3b311c ul.menu li:last-child a { padding-right: 0 !important; }
  #el-03ff4c28 #el-c8dd01a0 ul.menu { justify-content: flex-start !important; }
}

