.project-prevnext{
  display:flex !important;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.project-prevnext .ppn-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  transition:opacity .2s ease;
}
.project-prevnext .ppn-btn:hover{ opacity:.7; }
.project-prevnext .ppn-btn.is-disabled{ opacity:.4; pointer-events:none; }
/* make wrapper 100% in editor and frontend */
.elementor-widget-project_prev_next.ppn-widget-full{
  width:100% !important;
  max-width:100% !important;
  --container-widget-width:100% !important;   /* containers */
  --container-widget-flex-grow:1 !important;
  align-self:stretch !important;
}
.elementor-widget-project_prev_next .elementor-widget-container{ width:100% !important; }
.project-prevnext{ width:100%; display:flex !important; align-items:center; justify-content:space-between; gap:16px; }
