/* promoted heading: keeps the original inline/paragraph rendering */
h1.rs-h1{display:inline;font:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;padding:0;letter-spacing:inherit}
h1.rs-h1b{display:block;font:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;padding:0}
h1.rs-h1b > p{margin:1em 0}
h1.rs-h1b > p.logo-{font-size:24px;color:#000;font-weight:bold}
img{max-width:100%;height:auto}
a:has(> img){display:inline-block}
video{max-width:100%;height:auto}
iframe{max-width:100%}
html{overflow-x:clip}

@media (max-width:767px){
  body{margin:0;padding:0 10px}
  table,tbody,thead,tr{display:block!important;width:auto!important;max-width:100%!important;height:auto!important}
  td,th{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;white-space:normal}
  td.rs-sp,th.rs-sp{display:none!important}
  img{width:auto!important;height:auto!important;max-width:100%}
  .logo,.logo2{font-size:26px!important}
  .logo-,.logo2-{font-size:21px!important}
  .menu{font-size:14px!important}
  #menu_titre{display:block!important;float:none!important;width:auto!important;text-align:left!important}
  #menu_titre li{display:block!important;list-style:none;margin:0!important;width:auto!important}
  #menu_titre a,td.retour a,a.opties,.arial10_gris a,a.arial10_gris,a.arial11gris{display:block;min-height:44px;padding:11px 0;line-height:1.3}
  #menu_titre a{border-bottom:1px solid #e6e6e6}
  td.retour{max-width:170px}
  .og-grid{width:auto!important;margin:0!important;padding:0 0 15px!important;text-align:center}
  .og-grid li{padding:0 6px 14px!important;width:100%!important}
  .og-grid li img{width:100%!important}
  .og-expander{width:100%!important}
  iframe{width:100%!important;height:auto!important;aspect-ratio:16/9}
  .arial11,.arial11gris,.notice-noir,.arial10_gris,.arial10_grisclair{font-size:14px!important;line-height:1.5!important}
  .arial10_blanc{font-size:14px!important}
  div[align="justify"],p[align="justify"]{text-align:left!important}
  a{overflow-wrap:anywhere;padding-top:14px;padding-bottom:14px}
  #menu_titre a,td.retour a,a.opties{padding-top:11px;padding-bottom:11px}
}
