.section-our-team {
	background-color: var(--color-bg-light-50);
	background-blend-mode: multiply;}

.section-our-team > .container {
	padding-block: var(--size-v-pad-md) var(--size-v-pad-sm);
}

@media only screen and (min-width: 992px) {
	.section-our-team .content-wrap {
		min-height: 71.4rem;
	}

	.section-our-team .desc {
		max-width: 54rem;
	}

	.section-our-team .img-wrap {
		margin-top: 0;
		max-width: 107.7rem;
		position: absolute;
		top: 50%;
		right: 0;
		z-index: -1;
		transform: translateY(-50%);
	}
}

.section-our-team .desc {
	margin-top: var(--size-section-subcontent-mt);
}

.section-our-team .team-nav {
	margin-top: var(--size-section-subcontent-mt);
}

.section-our-team .img-wrap {
	margin-top: var(--size-section-subcontent-mt);
}

.section-our-team .team-members-container {
	margin-top: var(--size-section-block-lg-mt);
}

.section-our-team .nav-link {
	border: unset;
	background-color: unset;
	color: var(--color-text-pri-light);
}

.section-our-team .nav-link.active {
	color: var(--color-accent-cyan);
}

.section-our-team .img-wrap .tab-pane {
	aspect-ratio: 1077 / 714;
	border-radius: 1rem;
}

.section-our-team .member {
	overflow: hidden;
	border-radius: 1rem;
	background: var(--color-overlay-gray-30);
	backdrop-filter: blur(0.5rem);
	padding: 0 3.5rem 2.8rem 3.5rem;
}

.section-our-team .member-thumb {
	aspect-ratio: 348 / 244;
}

.section-our-team .member-name {
	margin-top: var(--size-card-title-mt);
}

.section-our-team .member-position {
	margin-top: var(--size-card-kicker-mt);
}

.section-our-team .member-contact-list {
	margin-top: var(--size-card-meta-mt);
}

.section-our-team .member .call-icon {
	width: 3rem;
	height: 3rem;
}

.section-our-team .member .contact-icon {
	width: 1.5rem;
	height: 1.5rem;
}

.section-our-team .member-desc {
	color: rgba(247, 247, 247, 0.7);
	margin-top: var(--size-card-body-mt);
}

.section-our-team .member-btns {
	gap: var(--size-button-gap);
	margin-top: var(--size-card-actions-mt);
}

.section-our-team .member .btn-primary {
	width: 100%;
	border-radius: 0.6rem;
}

.section-our-team .member .btn-account {
	border: 1px solid var(--color-text-pri-light);
	border-radius: 0.6rem;
	padding: 0.8rem;
	line-height: 0;
}

@media only screen and (max-width: 991.98px) {
	.section-our-team .member {
		padding: 0 1.5rem 2rem;
	}
}

