/* @keyframes quoteDown {
	0% {
		background-position: left 50px top -100px;
	}

	100% {
		background-position: left 50px top 80px;
	}
} */

.wp-block-everise-team-member-everise-team-member {
	background: #FBFBFB;
}

.everise-team-member {
	padding-top: 82px;
	/* max-width: 1720px;
	margin-left: auto !important;
	margin-right: auto !important; */
	overflow: hidden;
	 /*margin-bottom: 100px; */
	padding-bottom: 132px;
}
.everise-team-member .container {
	position: relative;
}
.everise-team-member .owl-carousel  {
	padding-left: 61px;
	padding-right: 61px;
}

.everise-team-member:hover {
	font-weight: 400;
}

.everise-team-member .everise-team-member-header {
	text-align: center;
	margin-bottom: 127.5px;
}

.everise-team-member .everise-team-member-header h2 {
	font-family: var(--wp--preset--font-family--heading);
	color: #000;
	font-size: var(--wp--preset--font-size--heading-2);
	line-height: 80px;
	font-weight: var(--wp--custom--typography--font-weight--600);
	margin-bottom: 24px;
}

.everise-team-member .everise-team-member-header p {
	font-size: var(--wp--preset--font-size--body-large);
	color: rgba(0, 0, 0, 0.81);
	line-height: 35px;
}

.everise-team-member .item {
	padding-top: 146.5px;
	background-image: url('../img/quote.png');
	background-position: left 50px top -70px;
	background-repeat: no-repeat;
	transition: background-position 1s;
}

.everise-team-member .item:hover {
	cursor: pointer;
	background-position: left 50px top 30px;
	/* animation: quoteDown 1s ease; */
}

.everise-team-member .item:hover .member-office {
	color: rgba(255, 255, 255, 0.94) !important;
}
.everise-team-member .item:hover .member-name {
	color: #fff !important;
}


.everise-team-member .item:hover .member-wrapper::after {
	opacity: 1;
	height: 100%;
	z-index: -1;
}

.everise-team-member .item .member-quote {
	font-size: 24px;
	line-height: 45px;
	color: rgba(0, 0, 0, 0.81);
	margin-bottom: 50px;
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 20px;
	opacity: 0.5;
	font-weight: var(--wp--custom--typography--font-weight--400);
	position: relative;
	display: block;
	transition-duration: 0.5s;
	font-family: var(--wp--preset--font-family--heading);
	font-style: normal;
	min-height: 315px;
}

.everise-team-member .item:hover .member-quote {
	transform: translateY(-40px);
	transition-duration: 0.5s;
	opacity: 1;
}

.everise-team-member .item .member-wrapper {
	position: relative;
	height: 216px;
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 36px;
}

.everise-team-member .item .member-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0;
	z-index: -1;
	background: #00829b;
	width: 100%;
	transition: 0.5s linear;
}

.everise-team-member .item .member-wrapper .member-image-wrap .member-image {
	width: 64px;
	aspect-ratio: 1;
	border-radius: 50%;
}

.everise-team-member .item .member-wrapper .member-name-office {
	/* width: 300px; */
	transition: color 1.3s;
	display: flex;
	flex-direction: column;
	row-gap: 4px;
	text-align: center;
}

.everise-team-member .item .member-wrapper .member-name-office .member-name {
	font-size: var(--wp--preset--font-size--body-large);
	font-weight: var(--wp--custom--typography--font-weight--700);
	color: rgba(0, 0, 0, 0.81);
	letter-spacing: 0.02em;
	margin-bottom: 0px;
	transition: color 1s ease;
	line-height: 35px;
}

.everise-team-member .item .member-wrapper .member-name-office .member-office {
	font-size: 16px;
	line-height: 16px;
	font-weight: var(--wp--custom--typography--font-weight--500);
	overflow: hidden;
	text-overflow: ellipsis;
	transition: color 1s ease;
	color: rgba(0, 0, 0, 0.47);
}

.everise-team-member .owl-nav button {
	background: none;
	border: none;
}

.everise-team-member .owl-nav button.owl-prev {
	position: absolute;
	left: 0;
	bottom: 87px;
	z-index: 1;
}

.everise-team-member .owl-nav button.owl-next {
	position: absolute;
	right: 0;
	bottom: 87px;
	z-index: 1;
}

.pulse-animation {
	position: absolute;
	width: 100%;
	animation: custom-pulse-animation 1.4s infinite linear;
	z-index: -1;
	/* top: 50%; */
	top: 37%;
	transform: translateY(-50%);
	z-index: 1;
}

@-webkit-keyframes custom-pulse-animation {
	0% {
		clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
	}
	10% {
		clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
	}
	30% {
		clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
	}
	40% {
		clip-path: polygon(47.7% 0, 70% 0, 70% 100%, 47.7% 100%);
	}
	50% {
		clip-path: polygon(47.7% 0, 52.3% 0, 52.3% 100%, 47.7% 100%);
	}
	60% {
		clip-path: polygon(30% 0, 52.3% 0, 52.3% 100%, 30% 100%);
	}
	70% {
		clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
	}
	90% {
		clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
	}
	100% {
		clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
	}
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
	.everise-team-member {
		margin-bottom: 65px;
	}
	.everise-team-member .everise-team-member-header {
		margin-bottom: 50px;
	}
}

@media screen and (min-width: 993px) and (max-width: 1199px) {
	.everise-team-member .item .member-wrapper {
		max-height: 150px;
		column-gap: 20px;
	}
	.everise-team-member .item .member-wrapper .member-name-office {
		width: auto;
	}
	.everise-team-member .owl-nav button.owl-prev,
	.everise-team-member .owl-nav button.owl-next {
		bottom: 60px;
	}
	.everise-team-member .everise-team-member-header {
		margin-bottom: 0;
	}
	.everise-team-member .owl-nav button.owl-prev img,
	.everise-team-member .owl-nav button.owl-next img{
		width: 70%;
	}
	.everise-team-member {
		padding-top: 0;
	}

	/* .everise-team-member .owl-nav button.owl-prev {
		left: 35px;
	}

	.everise-team-member .owl-nav button.owl-next {
		right: 35px;
	} */
}


@media (max-width: 992px) {
	.pulse-animation {
		display: none;
	}

	.everise-team-member .everise-team-member-header {
		/* padding-bottom: 95px; */
	}

	.everise-team-member .owl-carousel {
		padding-left: 24px;
		padding-right: 24px;
	}

	.everise-team-member {
		width: 100%;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.key-vertical-a-page-template .everise-team-member {
		padding-bottom: 66px;
	}

	.everise-team-member .item {
		/* padding: 164px 24px 66px 24px; */
		padding-top: 91px;
		background-image: url('../img/quote.png');
		/* background-position: left 50px top 0px !important; */
		background-position: left 37% top 0px !important;
	}

	.everise-team-member .item:hover {

	}
	.everise-team-member .item:hover .member-quote {
		transform: unset;
	}

	.everise-team-member .item .member-quote {
		font-size: var(--wp--preset--font-size--heading-3);
		line-height: var(--wp--custom--typography--line-height--heading-3);
		color: rgba(0, 0, 0, 0.81);
		margin-bottom: 47px;
		height: auto;
		opacity: 1;
		padding-left: 0;
		padding-right: 0;
		max-width: 257px;
		max-height: 165px;
		margin: auto;
	}
	/* .everise-team-member .item .member-quote:hover {
		padding: 80px;
	} */

	.everise-team-member .item .member-wrapper {
		position: relative;
		display: flex;
		grid-template-columns: 63px auto;
		align-items: center;
		gap: 36px;
	}
	.everise-team-member .item:hover {
		animation: none;
	}

	.everise-team-member .item .member-wrapper::after {
		content: "";
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: -1;
		background: #00829b;
		width: 100%;
		opacity: 1;
		height: 100%;
		z-index: -1;
		transition: height 1s;
	}

	.everise-team-member .item .member-wrapper .member-image-wrap .member-image {
		width: 64px;
	}

	.everise-team-member .item .member-wrapper .member-name-office {
		/* width: 50%; */
		transition: color 1.3s;
		height: 64px;
	}

	.everise-team-member .item .member-wrapper .member-name-office .member-name {
		font-size: 14px;
		font-weight: var(--wp--custom--typography--font-weight--700);
		letter-spacing: 0.02em;
		color: var(--wp--preset--color--white);
	}

	.everise-team-member .item .member-wrapper .member-name-office .member-office {
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: var(--wp--preset--color--white);
		letter-spacing: 0.04em;
		margin-bottom: 0;
	}

	.everise-team-member .owl-nav button {
		background: none;
		border: none;
	}

	.everise-team-member .owl-nav button img {
		width: 24px;
		height: auto;
	}

	.everise-team-member .owl-nav button.owl-prev {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		z-index: 1;
		top: 50%;
		transform: translateY(-70%);
	}

	.everise-team-member .owl-nav button.owl-next {
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 1;
		top: 50%;
		transform: translateY(-70%);
	}

	.key-vertical-a-page-template .everise-team-member .everise-team-member-header {
		padding-bottom: 95px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575px) {

	.key-vertical-a-page-template .everise-team-member .everise-team-member-header {
		padding-bottom: 95px;
		margin-bottom: 0px;
	}

	.everise-team-member .everise-team-member-header h2 {
		max-width: 254px;
		margin: auto;
		margin-bottom: auto;
		line-height: 46px;
		margin-bottom: 24px;
	}
	.everise-team-member .owl-carousel {
		padding-left: 0;
		padding-right: 0px;
	}
	.everise-team-member .owl-nav button.owl-prev {
		left: -13px;
	}
	.everise-team-member .owl-nav button.owl-next {
		right: -13px;
	}
	.everise-team-member .item {
		padding: 90px 0 66px 0;
	}

	.key-vertical-a-page-template .everise-team-member .item {
		padding: 164px 0px 0px !important;
	}

	.key-vertical-a-page-template .everise-team-member .item .member-quote {
		min-height: 265px !important;
	}

	.key-vertical-a-page-template .everise-team-member {
		padding-bottom: 0px;
	}
}
