/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 10 2026 | 09:39:43 */
.bgTalk-box{
  position:relative;
  overflow:hidden;
  padding:60px 40px;
}

.bgTalk-bg{
  position:absolute;
  top:50%;
  right:3%;
  width:300px;
  height:300px;
  transform:translateY(-50%);
  background-image:url("http://3a-inc.com/wp-content/uploads/2026/03/Fback02.png");
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  opacity:0.9;
  pointer-events:none;
  will-change:transform;
  animation:bgTalkFloat 9s ease-in-out infinite;
}

.bgTalk-bg::after{
  content:"";
  position:absolute;
  inset:-20%;
  border-radius:50%;
  background:
  radial-gradient(circle,
  rgba(255,255,255,0.25) 0%,
  rgba(255,255,255,0.15) 30%,
  rgba(255,255,255,0) 70%);
  filter:blur(30px);
  opacity:.6;
  animation:bgTalkGlow 6s ease-in-out infinite;
}

.bgTalk-content{
  position:relative;
  z-index:2;
}

@keyframes bgTalkFloat{
  0%{
    transform:translateY(-50%) translateX(0px) scale(1);
  }
  20%{
    transform:translateY(-54%) translateX(-6px) scale(1.03);
  }
  40%{
    transform:translateY(-48%) translateX(4px) scale(.98);
  }
  60%{
    transform:translateY(-52%) translateX(-3px) scale(1.02);
  }
  80%{
    transform:translateY(-49%) translateX(5px) scale(.99);
  }
  100%{
    transform:translateY(-50%) translateX(0px) scale(1);
  }

}

@keyframes bgTalkGlow{
  0%{
    opacity:.3;
    transform:scale(.9);
  }
  50%{
    opacity:.8;
    transform:scale(1.1);
  }
  100%{
    opacity:.3;
    transform:scale(.9);
  }
}

@media (max-width:768px){
  .bgTalk-bg{
    top:50%;
    left:50%;
    right:auto;
    width:240px;
    height:240px;
    transform:translate(-50%,-50%);
    opacity:0.9;
  }
}