/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 17 2025 | 07:40:29 */
.custom_dualtone_heading span {
	color: #010ED0;
}

.team_linkedin{
	display: none;
}


.postid-268 .team_linkedin{
	display: block;
}

.team_main_container {
	padding-bottom: 22px;
}

.team_img_pro img {
	width: 100%;
	border-radius: 20px;
	aspect-ratio: 280/336;
	object-fit: cover;
	filter: grayscale(100%);
	cursor: pointer;
}

.team_details {
	padding-left: 10px;
    padding-top: 8px;
}

.team_member_name, .team_member_name a {
	color: #26262A;
    font-family: "Inter Tight", sans-serif;
    font-weight: 800;
	font-size: 17px;
    line-height: 20px;
	letter-spacing: 1.96px;
	text-transform: uppercase;
	text-decoration: none !important;
}

.team_member_designation {
	color: #5F6155;
    font-family: "Inter Tight", sans-serif;
    font-weight: 400;
	font-size: 16px;
}

.team_img_pro .hover-img {
	filter: grayscale(0%) !important;
}

.team_img_pro {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.team_img_pro img {
  display: block;
  width: 100%;
  height: auto;
  transition: opacity 0.5s ease-in-out;
}

.team_img_pro .hover-img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.team_img_pro:hover .hover-img {
  opacity: 1;
}

.team_img_pro:hover .main-img {
  opacity: 0;
}


/* Team Detail */

.team_detail_first_img img {
	border-radius: 25px;
	aspect-ratio: 549/467;
	object-fit: cover;
}

.team_behind_the_infoboxes .pp-infobox-image img {
	border-radius: 5px;
	aspect-ratio: 344/345;
	object-fit: cover;
	width: 100%;
}

.postid-255 .team_behind_the_infoboxes .pp-infobox-image img {
	border-radius: 5px;
	aspect-ratio: 382/509 !important;
	object-fit: cover;
	width: 100%;
}

.story_infobox .pp-description-wrap ul {
	padding-left: 10px !important;
}

/* Team Detail */