@font-face{font-family:"Tomato Grotesk";src:url("../fonts/TomatoGrotesk-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Tomato Grotesk";src:url("../fonts/TomatoGrotesk-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Tomato Grotesk";src:url("../fonts/TomatoGrotesk-SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap;}

:root{
  --syn-ink:#0d0d0d;
  --syn-ink-70:rgba(0,0,0,.64);
  --syn-brand:#5a4f4e;
  --syn-border:rgba(1,1,1,.11);
  --syn-white:#fff;
}

#synergie-promo{
  background:var(--syn-ink)!important;
  min-height:44px;
  padding:12px 20px!important;
}
#synergie-promo .elementor-heading-title{
  font-family:"Tomato Grotesk",sans-serif!important;
  font-size:12px!important;
  font-weight:500!important;
  letter-spacing:2px!important;
  line-height:20px!important;
  color:#fff!important;
  text-transform:uppercase;
  margin:0;
}

.elementor-4945 .elementor-element-34d957bd{
  background:#fff!important;
  box-shadow:none!important;
  border-bottom:1px solid var(--syn-border);
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  min-height:57px;
  padding-top:0!important;padding-bottom:0!important;
}
.elementor-4945 .elementor-element-34d957bd > .elementor-element{min-height:57px;}
.elementor-4945 .etheme-elementor-header-sticky.elementor-sticky--active{
  background:#fff!important;box-shadow:0 1px 12px rgba(0,0,0,.06)!important;
}
.elementor-4945 .elementor-widget-theme-etheme_site-logo{padding:0!important;}
.elementor-4945 .elementor-widget-theme-etheme_site-logo img{
  height:24px!important;width:auto!important;max-width:none!important;
}

.elementor-4945 .etheme-elementor-nav-menu .elementor-item,
.elementor-4945 .etheme-elementor-nav-menu-item,
.elementor-4945 .etheme-elementor-nav-menu .elementor-item span{
  font-family:"Tomato Grotesk",sans-serif!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:20px!important;
  letter-spacing:-.32px!important;
  color:var(--syn-ink)!important;
  text-transform:none!important;
}
.elementor-4945 .etheme-elementor-nav-menu.horizontal > li{margin:0 20px;}
.elementor-4945 .etheme-elementor-nav-menu .elementor-item:hover,
.elementor-4945 .etheme-elementor-nav-menu .elementor-item:hover span,
.elementor-4945 .etheme-elementor-nav-menu-item:hover{color:var(--syn-brand)!important;}

.elementor-4945 #syn-wish .elementor-icon,
.elementor-4945 #syn-acct .elementor-icon{display:flex;align-items:center;justify-content:center;padding:0!important;}
.elementor-4945 #syn-wish svg,
.elementor-4945 #syn-acct svg{width:24px!important;height:24px!important;}
.elementor-4945 #syn-acct svg,
.elementor-4945 #syn-acct svg path{fill:none!important;stroke:rgba(0,0,0,.64)!important;}
.elementor-4945 .elementor-element-659674d1 .elementor-button{padding:0!important;background:transparent!important;}
.elementor-4945 .elementor-element-659674d1 .et-icon.et-zoom{
  font-size:0!important;line-height:0!important;
  width:24px;height:24px;display:inline-block;
  background:url("/wp-content/uploads/2026/07/nav-search.svg") no-repeat center;background-size:24px 24px;
}

.elementor-4945 .elementor-element-a666372{
  gap:24px!important;
  align-items:center!important;
}
.elementor-4945 .elementor-element-a666372 > .elementor-element{
  margin:0!important;padding:0!important;
  display:flex!important;align-items:center!important;height:24px;
}
.elementor-4945 .elementor-element-a666372 .elementor-widget-container{
  display:flex!important;align-items:center!important;line-height:0;
}
.elementor-4945 .syn-lang{display:flex;align-items:center;height:24px;}

.elementor-4945 .gtranslate_wrapper{display:none!important;}

.syn-lang{position:relative;font-family:"Tomato Grotesk",sans-serif;line-height:1;}
.elementor-4945 .syn-lang .syn-lang-btn{display:inline-flex;align-items:center;gap:7px;background:none!important;border:0!important;cursor:pointer;padding:0;
  height:24px;color:var(--syn-ink)!important;font-size:16px;font-weight:500;letter-spacing:-.4px;text-transform:uppercase;}
.elementor-4945 .syn-lang .syn-lang-btn:hover,
.elementor-4945 .syn-lang .syn-lang-btn:hover *,
.elementor-4945 .syn-lang .syn-lang-btn:focus,
.elementor-4945 .syn-lang .syn-lang-btn:focus *{color:var(--syn-ink)!important;background:transparent!important;}
.elementor-4945 .syn-lang .syn-lang-cur{color:var(--syn-ink)!important;}
.elementor-4945 .syn-lang .syn-lang-caret{width:12px;height:8px;flex:0 0 auto;transition:transform .2s ease;}
.elementor-4945 .syn-lang .syn-lang-caret path{stroke:var(--syn-ink);}
.syn-lang.open .syn-lang-caret{transform:rotate(180deg);}
.syn-lang-menu{position:absolute;top:calc(100% + 12px);right:0;min-width:140px;background:#fff;
  border:1px solid var(--syn-border);box-shadow:0 8px 28px rgba(0,0,0,.09);list-style:none;margin:0;padding:6px 0;
  display:none;z-index:9999;}
.syn-lang.open .syn-lang-menu{display:block;}
.syn-lang-menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:9px 16px;
  font:400 14px/1.2 "Tomato Grotesk",sans-serif;color:var(--syn-ink);cursor:pointer;white-space:nowrap;}
.syn-lang-menu button:hover{background:#f6f6f6;color:var(--syn-brand);}

#ws247-aio-ct-button-show-all-icon.show-all-icon{position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:24px!important;z-index:998!important;}

#synergie-hero{padding:0!important;}
#synergie-hero .elementor-column-wrap,#synergie-hero .elementor-widget-wrap,#synergie-hero .elementor-column,#synergie-hero .elementor-container{padding:0!important;margin:0!important;}
