@media screen and (max-width: 480px) {
  #FlexContainer5 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  #FlexContainer7 {
    margin-top: -4px !important; /* Ajuste cette valeur selon le décalage exact */
    padding-top: 0 !important;
  }
  /* Optionnel : si le menu a un comportement particulier */
  #wb_ResponsiveMenu1 {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
div#container
{
   width: 1100px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: transparent;
   color: #000000;
   font-family: Inter;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
a
{
   color: #000000;
   text-decoration: underline;
}
a:visited
{
   color: #191970;
}
a:hover
{
   color: #000000;
   text-decoration: underline;
}
#FlexContainer5
{
   display: flex;
   position: relative;
   padding: 0;
   flex-direction: row;
   flex-wrap: nowrap;
   justify-content: flex-start;
   align-items: center;
   align-content: flex-start;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   border-radius: 0px;
   box-sizing: border-box;
   font-size: 0;
}
#wb_Picture1
{
   height: 100%;
   margin: 0;
   vertical-align: top;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
}
#Picture1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   object-fit: contain;
   display:inline-block;
   width: 100%;
   height: 100%;
}
#wb_Picture1
{
   display: block;
   width: 310px;
   z-index: 0;
}
@media only screen and (max-width: 1099px)
{
div#container
{
   width: 320px;
}
body
{
   background-color: transparent;
   background-image: none;
}
#FlexContainer5
{
   visibility: visible;
   display: flex;
}
#FlexContainer5
{
   min-height: 0;
   margin: 0;
   padding: 0;
   flex-direction: row;
   flex-wrap: nowrap;
   justify-content: flex-start;
   align-items: center;
   align-content: flex-start;
}
#wb_Picture1
{
   width: 320px;
   height: 106px;
   visibility: visible;
   display: inline;
   margin: 0;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   padding: 0;
}
#Picture1
{
   width: 320px;
   height: 106px;
}
}
  body, p, h1, h2, h3, h4, h5, h6, a, span, li, td, th, input, textarea, button {
    font-family: 'Inter', sans-serif !important;
  }
