.elementor-940 .elementor-element.elementor-element-0be73f5{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for html, class: .elementor-element-94ad84e *//* ===== BUTTON HOVER FIX — ELITE ===== */

/* RESET comportement chelou Elementor */
.omg-nk-btn{
  transition:
    transform .18s ease,
    background .18s ease,
    border-color .18s ease,
    box-shadow .18s ease,
    color .18s ease !important;
}

/* PRIMARY (Discuss manufacturing) */
.omg-nk-btn--primary{
  background: #009BDF !important;
  color: #001018 !important;
  box-shadow: 0 12px 30px rgba(0,155,223,.22) !important;
}

.omg-nk-btn--primary:hover{
  background: #12ACEA !important;            /* plus clair, jamais plus foncé */
  box-shadow:
    0 18px 48px rgba(0,155,223,.32),
    0 0 0 1px rgba(0,155,223,.35) !important;
  transform: translateY(-1px) !important;
}

/* GHOST (See process) */
.omg-nk-btn--ghost{
  background: rgba(255,255,255,.04) !important;
  color: rgba(255,255,255,.88) !important;
  border: 1px solid rgba(255,255,255,.22) !important;
}

.omg-nk-btn--ghost:hover{
  background: rgba(0,155,223,.08) !important; /* voile bleu léger */
  border-color: rgba(0,155,223,.55) !important;
  color: #ffffff !important;
  box-shadow:
    0 10px 28px rgba(0,0,0,.35),
    inset 0 0 0 1px rgba(0,155,223,.35) !important;
  transform: translateY(-1px) !important;
}

/* ACTIVE (clic) — contrôle premium */
.omg-nk-btn:active{
  transform: translateY(0) scale(.985) !important;
  box-shadow: 0 6px 18px rgba(0,0,0,.45) !important;
}
/* ===== TITLE / SUBTITLE RHYTHM FIX ===== */

/* Remonter le sous-texte vers le titre */
.omg-nk-sub{
  margin-top: -6px !important;
  margin-bottom: 28px !important;
  line-height: 1.7 !important;
}

/* Le titre reste dominant */
.omg-nk-h1{
  margin-bottom: 22px !important;
}

/* Créer un vrai espace premium sous le bloc hero */
.omg-nk-hero__inner{
  padding-bottom: 72px !important;
}/* End custom CSS */