/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 17 2025 | 07:39:00 */
.leadership_tab_menu {
	display: grid;
	grid-auto-flow: row;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 20px;
	row-gap: 10px;
	list-style: none;
	margin:0;
}
.leadership_tab_menu li {
	padding: 16px 24px;
	cursor: pointer;
	background: #F9F9F9;
	border-radius: 4px;
	text-align:center;
	font-size:18px;
	line-height:28px;
	letter-spacing:0;
	font-family:'Trade Gothic LT Std Bold' !important;
	color:#000000;
}
.leadership_tab_menu li.leadership_active {
	background: #E0271B;
	color: #fff;
}
.leadership_tab_content {
	display: none;
}
.leadership_tab_content.leadership_active {
	display: block;
}
.leadership_grid {
	display: grid;
	grid-auto-flow: row;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 32px;
	row-gap: 32px;
}
a.leadership-card-ancher {
	background: #F9F9F9;
	padding: 24px;
	box-shadow: 0px 1px 2px 0px #0000000F;
	width: 100%;
	transition: transform 0.4s ease-out;
}
a.leadership-card-ancher:hover{
	box-shadow: 0px 1px 3px 0px #0000001A;
}
.leadership_thumbnail{
	display:flex;
	position:relative;
}
.leadership_thumbnail img{
	width: 100%;
	height: auto;
	transition: transform 0.4s ease-out;
}
.leadership_thumbnail {
	overflow:hidden;
}
a.leadership-card-ancher:hover .leadership_thumbnail img {
	transform: scale(1.1);
}
.leader-info {
	display: flex;
	margin-top: 4px;
	align-items: flex-start;
	gap: 6px;
}
.leader-info img {
	transition: transform 0.4s ease-out;
}
.leadership_thumbnail:before{
	content:"";
	position:absolute;
	width:71px;
	height:74px;
	top:0;
	left:0;
	background:url(https://cdn2.bitwiseglobal.com/bwglobalprod-cdn/2025/10/leadership-profile-shape.png) no-repeat center;
	background-size:100% 100%;
	z-index:1;
}
a.leadership-card-ancher:hover .leader-info img {
	transform: translateX(5px);
}
.leader-banner{
	position:relative;
	overflow-x:hidden;
}
.leader-banner:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 135px;
    height: 140px;
    background: url(https://cdn2.bitwiseglobal.com/bwglobalprod-cdn/2025/10/leadership-ban-shape.svg) no-repeat;
}
@media(max-width:767px){
	.leadership_tab_menu {
		grid-template-columns: repeat(1, 1fr);
	}
	.leadership_grid{
		grid-template-columns: repeat(1, 1fr);
		row-gap:15px;
	}
	.leader-banner:after {
		background-size:contain;
		width:100px;
		height:100px;
	}
}
@media(max-width:1023px) and (min-width:768px){
	.leadership_tab_menu{
		gap:15px;
	}
	.leadership_tab_menu li{
		padding:16px;
		font-size:16px;
	}
	.leadership_grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.leader-banner:after {
		background-size:contain;
		width:100px;
		height:100px;
	}
}
/* single page */
.leadership-single-page-main-container {
	background: url(https://cdn2.bitwiseglobal.com/bwglobalprod-cdn/2025/10/leadership-banner-bg.webp) no-repeat top;
	background-size:100% 350px;
	position:relative;
}
.leadership-single-page-main-container:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:128px;
	height:134px;
	background:url(https://cdn2.bitwiseglobal.com/bwglobalprod-cdn/2025/10/single-leadeship-ban-shape.svg) no-repeat;
}
a.back_url_link {
	display: flex;
	gap: 10px;
	align-items: center;
}
.leadership-inner-container.max-width-1170 {
	display: flex;
	gap: 80px;
}
.leader-info-col {
	max-width: 700px;
	width: 100%;
}
.leader-feature-img-col img {
	border-radius: 6px;
	height: 436px;
	object-fit: cover;
}
.social-profile-leader {
	display: flex;
	justify-content: space-between;
	align-items: end;
	padding-bottom:34px;
	max-width:673px;
}
.social-profile-leader a {
	display: flex;
}
.leader-info-col h1 {
	margin-bottom: 4px;
	margin-top: 107px;
}
.leader-profile-content-col p {
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	font-family: 'Trade Gothic LT Std' !important;
	color: #0F0708CC;
}
.leader-profile-content-col a{
	color:#E0271B;
}
.leader-profile-content-col {
	margin-top:48px;
}
.leader-feature-img-col {
	position: relative;
}
.profile-sticky-col {
	position: sticky;
	top: 100px;
}
@media(max-width:767px){
	.leadership-inner-container.max-width-1170{
		flex-direction:column-reverse;
	}
	.leadership-single-page-main-container:before{
		width:60px !important;
	}
	.leader-feature-img-col img{
		height:auto;
	}
	.leadership-single-page-main-container{
		background-size:100% 300px;
	}
	.leadership-inner-container.max-width-1170{
		gap:60px;
	}
	.profile-sticky-col a.back_url_link {
    margin-bottom: 30px;
}
	.leader-info-col h1{
		margin-top:0px;
	}
	.social-profile-leader{
		padding-bottom:0px;
	}
}
@media(max-width:1400px){
	.leadership-single-page-main-container:before{
		width:100px;
		height:100px;
		background-size:contain;
	}
}

@media(max-width:1100px) and (min-width:768px){
	.leadership-inner-container.max-width-1170{
		gap:40px;
	}
	.leader-info-col h1{
		margin-top:60px;
	}
	.leader-info-col{
		max-width:600px;
	}
	.leadership-single-page-main-container{
		background-size:100% 280px;
	}
}
@media(max-width:1023px) and (min-width:768px){
	.leader-feature-img-col{
		width:60%;
	}
	.leader-feature-img-col img{
		height:300px;
	}
	.leadership-single-page-main-container:before{
		width:60px;
	}
}

@media(max-width:767px){
	.leader-info-col a.back_url_link {
    display: none;
}
}
@media(min-width:768px){
	.leader-feature-img-col a.back_url_link {
    display: none;
}
}