.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 img{border-radius:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */<!-- WhatsApp Floating Widget – I-DEM -->
<a href="https://wa.me/243842104444?text=Bonjour%20%C3%A9quipe%20I%E2%80%91DEM%2C%20je%20souhaite%20des%20informations%20sur%20la%20formation%20B2B."
   class="idem-whatsapp-fab"
   target="_blank" rel="noopener" aria-label="Discuter sur WhatsApp avec I-DEM">
  <span class="idem-whatsapp-tooltip">Discuter sur WhatsApp</span>
  <!-- Icône SVG WhatsApp -->
  <svg viewBox="0 0 32 32" width="26" height="26" aria-hidden="true">
    <path fill="#fff" d="M19.11 17.29c-.28-.14-1.66-.82-1.92-.91-.26-.1-.44-.14-.62.14-.18.28-.72.91-.88 1.1-.16.18-.32.2-.6.07-.28-.14-1.2-.44-2.29-1.4-.85-.76-1.42-1.7-1.59-1.98-.16-.28-.02-.43.12-.57.12-.12.28-.32.42-.48.14-.16.18-.28.28-.48.1-.2.06-.36-.02-.5-.08-.14-.62-1.5-.85-2.06-.22-.53-.45-.46-.62-.46h-.53c-.18 0-.48.07-.73.36-.25.28-.96.94-.96 2.28s.98 2.64 1.12 2.82c.14.18 1.94 2.96 4.72 4.14.66.28 1.18.45 1.58.58.66.21 1.26.18 1.73.11.53-.08 1.66-.68 1.89-1.34.23-.66.23-1.23.16-1.34-.06-.1-.24-.16-.52-.3z"/>
    <path fill="#fff" d="M16 3C9.37 3 4 8.37 4 15c0 2.1.55 4.08 1.52 5.8L4 29l8.36-1.49C14 28 15 28.16 16 28.16 22.63 28.16 28 22.79 28 16.16S22.63 3 16 3zm0 22.66c-1 0-1.98-.18-2.88-.51l-.21-.08-4.96.89.92-4.84-.1-.2A9.66 9.66 0 0 1 6.34 15c0-5.33 4.33-9.66 9.66-9.66s9.66 4.33 9.66 9.66S21.33 25.66 16 25.66z"/>
  </svg>
</a>









/* WhatsApp FAB – I-DEM */
.idem-whatsapp-fab{
  position: fixed;
  right: 22px;
  bottom: 22px;
  width: 56px; height: 56px;
  background: #25D366; /* vert WhatsApp */
  border-radius: 50%;
  display: inline-flex; align-items: center; justify-content: center;
  box-shadow: 0 14px 30px rgba(0,0,0,.22);
  z-index: 9999;
  text-decoration: none;
  transition: transform .15s ease, box-shadow .15s ease, filter .15s ease;
}
.idem-whatsapp-fab:hover{
  transform: translateY(-2px);
  box-shadow: 0 18px 40px rgba(0,0,0,.28);
  filter: brightness(1.05);
}

/* Tooltip discret */
.idem-whatsapp-tooltip{
  position: absolute;
  right: 64px; bottom: 50%;
  transform: translateY(50%);
  background: rgba(15,42,74,.96); /* bleu I‑DEM foncé */
  color:#fff; font-size:12px; font-weight:700;
  padding: 8px 10px; border-radius: 8px;
  white-space: nowrap;
  opacity: 0; pointer-events: none;
  transition: opacity .15s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,.25);
}
.idem-whatsapp-fab:hover .idem-whatsapp-tooltip{ opacity: 1; }

/* Animation pulse légère */
.idem-whatsapp-fab::after{
  content:"";
  position:absolute; inset:0;
  border-radius:50%;
  box-shadow:0 0 0 0 rgba(37,211,102,.45);
  animation: wappPulse 2.2s infinite;
}
@keyframes wappPulse{
  0%   { box-shadow: 0 0 0 0 rgba(37,211,102,.45); }
  70%  { box-shadow: 0 0 0 14px rgba(37,211,102,0); }
  100% { box-shadow: 0 0 0 0 rgba(37,211,102,0); }
}

/* Option: masquer sur mobile si besoin 
@media(max-width:768px){ .idem-whatsapp-tooltip{ display:none; } }
*//* End custom CSS */