.robot-flip {
  margin: 0px auto;
  /* The plugin handles perspective/3D, but you can adjust: */
  perspective: 1000px;
}
.robot-flip .front,
.robot-flip .back {
  width: 100%;
  height: 100%;
}
.robot-flip img {
  display: block;
  object-fit: contain;
    margin: 0 auto;	
}

#team .team-column .elementor-widget-html:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 15px solid #fff;
    display: block;
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.2s;
}
#team .team-column:hover .elementor-widget-html:after {
    bottom: 0;
}
#team .team-column:hover h3.wpr-member-name {
    color: #be2c37;
}
#team .team-column:hover > .elementor-widget-html > .elementor-widget-container {
	background: linear-gradient(135deg,
	  #1f1f1f,
	  #3e4a56,
	  #be2c37,
	  #7a1b25,
	  #00c3ff);
	background-size: 400% 400%;
	animation: gradientShift 8s ease infinite;	
}

@keyframes gradientShift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

#team .team-column > .elementor-widget-html > .elementor-widget-container {
	transition: background 0.2s;
}