.athemes-addons-team-member {
    transition: all 0.3s ease-in-out;
	--social-icon-container-size: 40px;
    --social-icon-size: 20px;
}
.athemes-addons-team-member .team-member-inner .team-member-image {
    margin-bottom: 20px;
    overflow: hidden;
}
.athemes-addons-team-member img {
    transition: all 0.3s ease-in-out;
}
.athemes-addons-team-member .team-member-inner:hover .team-member-image[data-effect="zoomin"] img {
    transform: scale(1.1);
}
.athemes-addons-team-member .team-member-inner:hover .team-member-image[data-effect="opacity"] img {
    opacity: 0.7;
}
.athemes-addons-team-member .team-member-inner:hover .team-member-image[data-effect="rotate"] img {
    transform: rotate(5deg) scale(1.1);
}
.athemes-addons-team-member .team-member-short-bio p:last-child {
	margin-bottom: 0;
}
.athemes-addons-team-member .team-member-content > *:not(:last-child) {
	margin-bottom: 12px;
}
.athemes-addons-team-member .team-member-social {
	display: flex;
	gap: 12px;
	margin-top: 20px;
}
.athemes-addons-team-member .team-member-position {
	color: var(--athemes-addons-grey, #A6A9B0);
}
.team-member-align-center .team-member-social {
	justify-content: center;
}
.team-member-align-right .team-member-social {
	justify-content: flex-end;
}
.athemes-addons-team-member .team-member-social a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: var(--social-icon-container-size);
	height: var(--social-icon-container-size);
	border-radius: 5px;
	background-color: #F6F7F9;
	color: #000;
	fill: #000;
	transition: all 0.2s ease-in-out;
	text-decoration: none;
}
.athemes-addons-team-member .team-member-social svg {
    max-height: var(--social-icon-size);
}
.athemes-addons-team-member .team-member-social a:hover {
	background-color: var(--athemes-addons-accent-color, #0E00AC);
	color: #fff;
	fill: #fff;
}