.services-fancybox .nectar-fancy-box[data-style="hover_desc"]:not(.disable-hover-movement).hovered {
  transform: none !important;
  box-shadow: none !important;
}

.services-fancybox .nectar-fancy-box[data-style="hover_desc"] .box-bg:before,
.services-fancybox .nectar-fancy-box[data-style="hover_desc"] .box-bg:after {
  top: 0 !important;
  height: 100% !important;
  opacity: 1 !important;
  background: rgba(140, 128, 166, 0.6) !important;
  background: color-mix(in srgb, var(--nectar-extra-color-1) 60%, transparent) !important;
  transition: opacity .3s ease;
}

.services-fancybox .nectar-fancy-box[data-style="hover_desc"].hovered .box-bg:before,
.services-fancybox .nectar-fancy-box[data-style="hover_desc"].hovered .box-bg:after {
  opacity: 0 !important;
}

.services-fancybox .nectar-fancy-box[data-style="hover_desc"] .inner {
  position: static;
}

.services-fancybox .nectar-fancy-box[data-style="hover_desc"] .heading-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 16px;
  background-color: transparent;
  transition: background-color .3s ease;
  z-index: 20;
  text-align: left;
}

.services-fancybox .nectar-fancy-box[data-style="hover_desc"] .heading-wrap h3 {
  text-align: left !important;
}

.services-fancybox .nectar-fancy-box[data-style="hover_desc"].hovered .heading-wrap {
  background-color: var(--nectar-extra-color-1);
}
