.elementor-6089 .elementor-element.elementor-element-3aa4c723{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.is-bg {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
}

.is-bg-grid {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(89,52,171,.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(89,52,171,.04) 1px, transparent 1px);
  background-size: 40px 40px;
}

.is-bg-scan {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;

  height: 0 !important;
  border-top: 1px solid rgba(89, 52, 171, 0.12) !important;
  box-shadow: none !important;
  
  pointer-events: none;
  
  z-index: 102;
  
  animation: scan 6s linear infinite !important;
}

@keyframes scan {
  0% { transform: translateY(-100%); }
  100% { transform: translateY(400px); }
}

.is-bg-corner {
  position: absolute;
  width: 120px;
  height: 120px;
  border-color: rgba(89,52,171,.12);
  border-style: solid;
}

.is-bg-corner.tl {
  top: 40px;
  left: 40px;
  border-width: 1px 0 0 1px;
}

.is-bg-corner.tr {
  top: 40px;
  right: 40px;
  border-width: 1px 1px 0 0;
}

.is-bg-corner.bl {
  bottom: 40px;
  left: 40px;
  border-width: 0 0 1px 1px;
}

.is-bg-corner.br {
  bottom: 40px;
  right: 40px;
  border-width: 0 1px 1px 0;
}/* End custom CSS */