.elementor-11279 .elementor-element.elementor-element-c78759f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11279{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-95d69e6 *//* Logo */
.bp-logo-img {
  height: 32px !important;
  width: auto !important;
  max-width: 160px !important;
  object-fit: contain;
}

/* Header inner — mobile */
@media (max-width: 768px) {
  .bp-header-inner {
    padding: 0 14px !important;
    gap: 10px !important;
    height: 56px !important;
  }

  .bp-logo-img {
    height: 26px !important;
    max-width: 130px !important;
  }

  .bp-nav {
    display: none !important;
  }

  .bp-cta-primary,
  .bp-cta-ghost,
  .bp-rss {
    display: none !important;
  }

  .bp-burger {
    display: flex !important;
  }

  .bp-cat-bar-inner {
    padding: 0 12px !important;
    gap: 6px !important;
  }

  .bp-cat-pill {
    font-size: 12px !important;
    padding: 4px 11px !important;
  }

  .bp-ad-top {
    display: none !important;
  }
}

/* Très petit écran */
@media (max-width: 400px) {
  .bp-logo-img {
    height: 22px !important;
    max-width: 110px !important;
  }

  .bp-search-wrap {
    display: none !important;
  }
  .bp-header-inner {
  justify-content: space-between !important;
}
.bp-logo-img {
  height: 38px !important;
  width: auto !important;
  max-width: 180px !important;
  max-height: 38px !important;
  object-fit: contain !important;
  display: block !important;
}

.bp-header-inner {
  height: 64px !important;
  overflow: hidden;
}
}/* End custom CSS */