.cx_cx_hero {
	padding: 48px 64px;
	position: relative;
	min-height: 240px;
}

.cx_cx_hero .img-gallery-wrapper {
	position: absolute;
	inset: 0;
	padding: 65px 20px;
}

.cx_cx_hero .img-gallery-wrapper .img-wrapper {
	position: relative;
	height: 50px;
	width: 50px;
}

.cx_cx_hero .img-gallery-wrapper .img-wrapper img {
	position: absolute;
	height: 48px;
	width: 48px;
	border-radius: 50%;
	min-width: 48px;
	object-fit: cover;
	object-position: center;
	box-shadow: 0px 0px 0px 3px #FFFFFF;
	opacity: 0;
	transform: translateY(100%);
	transition: all 1s ease-in-out !important;
}

.cx_cx_hero.style-2 .img-gallery-wrapper .img-wrapper {
	width: 55px;
	height: 55px;
}

.cx_cx_hero.style-2 .img-gallery-wrapper .img-wrapper img {
	height: 53px;
	width: 53px;
	min-width: 53px;
	border-radius: 10px;
	border: 2px solid var(--white-50);
	box-shadow: unset;
}

.cx_cx_hero .img-gallery-wrapper .img-wrapper img.active {
  opacity: 1;
  transform: translateY(0) rotate(10deg);
  z-index: 2;
}

.cx_cx_hero .img-gallery-wrapper .img-wrapper:nth-of-type(2) img.active{
	transform: translateY(0) rotate(-10deg);
}

.cx_cx_hero .img-gallery-wrapper .img-wrapper img.out {
  opacity: 1;
  transform: translateY(-80%) translateX(10px) rotate(0deg);
  z-index: 1;
}

.cx_cx_hero .img-gallery-wrapper .img-wrapper:nth-of-type(2) img.out {
	transform: translateY(-80%) translateX(-10px) rotate(0deg);
}