.pix-lg-circles .circle-item .pix-bg-custom, .pix-md-circles .circle-item .pix-bg-custom, .pix-sm-circles .circle-item .pix-bg-custom {
	margin-right: 3px;
}

.pix-lg-circles.circles-transition .circle-item:not(:first-child), .pix-md-circles.circles-transition .circle-item:not(:first-child), .pix-sm-circles.circles-transition .circle-item:not(:first-child) {
	transition: margin .5s cubic-bezier(.165, .84, .44, 1);
}

.pix-md-circles img {
	width: 80px !important;
	height: 80px !important;
}

.pix-lg-circles img {
	width: 120px !important;
	height: 120px !important;
}

.pix-circle {
	line-height: 100%;
	display: inline-block;
	padding: 2px;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
}

.pix-circle:not(.pix-bg-custom) {
	background: var(--pix-primary);
	background: var(--pix-gradient-primary) !important;
}

.pix-circle img {
	aspect-ratio: 1;
	max-width: 40px;
	border: 2px solid #fff;
	transition: opacity .5s cubic-bezier(.165, .84, .44, 1);
}

.pix-circle.circle-48 {
	min-width: 52px;
}

.pix-circle.circle-48 img {
	max-width: 48px;
}

.pix-circle:hover:hover img {
	opacity: .8;
}

.circle-item.pix-animate:first-child {
	-webkit-transform: translate3d(0, 0, 10px);
}

.circle-item.pix-animate:nth-child(2) {
	-webkit-transform: translate3d(0, 0, 12px);
}

.circle-item.pix-animate:nth-child(3) {
	-webkit-transform: translate3d(0, 0, 14px);
}

.circle-item.pix-animate:nth-child(4) {
	-webkit-transform: translate3d(0, 0, 16px);
}

.circle-item.pix-animate:nth-child(5) {
	-webkit-transform: translate3d(0, 0, 18px);
}