/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 14 2025 | 13:48:39 */
.about_info_list .pp-list-item-content {
	align-items: center !important;
}

.about_info_list .pp-icon-wrapper {
	margin-right: 5px;
	margin-top: -2px;
}


/* Story - START */

.our_story_main_container .our_story_year .story_year {
	font-size: 128px;
    line-height: 128px;
    letter-spacing: 1px;
    color: #fff;
    font-family: "polymath-display", Verdana, Arial, sans-serif;
    font-weight: 400;
}

/* .our_story_carousel_module .owl-stage .owl-item.active .pp-content-post {
	transition: all .6s linear;
	transition-duration: 500ms;
} */

/* Description Display - START */

.our_story_description {
	display: none;
}

.our_story_carousel_module .owl-stage .owl-item.active .our_story_description {
	display: block;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}
.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_description {
	display: none;
}

/* Description Display - END */

/* Active H1 color - START */

.our_story_carousel_module .owl-stage .owl-item.active .our_story_year .story_year {
	color: #fff;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #3D284B;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #3D284B;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #3D284B;
}
.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #3D284B;
}

/* Active H1 color - END */

/* Active Dot - START */

.our_story_carousel_module .owl-stage .owl-item.active .timeline_dot {
	background-color: #FFFFFF;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #444469;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #444469;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #444469;
}
.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #444469;
}

/* Active Dot - END */

/* .our_story_carousel_module .owl-item {
	width: 300px !important;
} */

.timeline_indicator_wrapper {
	margin-top: 45px;
	margin-bottom: 70px;
}

.timeline_line {
	min-height: 1px;
    width: 100%;
    background-color: #444469;
    z-index: 0;
}

.timeline_dot {
    position: relative;
    width: 14px;
    height: 14px;
    background-color: #444469;
    border-radius: 50%;
	margin-top: -8px;
    z-index: 1;
}

.milestone_story_date {
	font-size: 32px;
    line-height: 40px;
    letter-spacing: 1px;
    color: #C2C2E9;
    font-family: "polymath-display", Verdana, Arial, sans-serif;
    font-weight: 400;
}

.milestone_story_heading {
	font-size: 20px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #FFF;
    font-family: "polymath-display", Verdana, Arial, sans-serif;
    font-weight: 400;
	margin-top: 20px;
    margin-bottom: 20px;
}

.milestone_story_desc {
	color: #FFF;
    font-family: "Inter", Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.our_story_carousel_module .pp-carousel-nav button {
    top: 79%;
}

.our_story_carousel_module .pp-carousel-nav .owl-prev {
	content: url(/wp-content/uploads/2025/05/Hamburger-Menu-5.svg);
	width: 60px !important;
	height: 60px !important;
	left: 68% !important;
}

.our_story_carousel_module .pp-carousel-nav .owl-next {
	content: url(/wp-content/uploads/2025/05/Hamburger-Menu-6.svg);
	width: 60px !important;
	height: 60px !important;
	left: 71% !important;
}

.our_story_carousel_module .pp-content-post {
	height: auto !important;
}

.our_story_carousel_module .fl-module-content.fl-node-content {
    max-width: 1700px;
    width: 1700px;
}

.our_story_row {
	overflow: hidden;
}

/* Story - END */


/* Meet The Team */

.team_member_img {
	background-color: #444469;
	border-radius: 16px;
}

.team_member_img img {
	padding: 15px;
	border-radius: 24px;
	width: 100%;
	aspect-ratio: 135/136 !important;
	object-fit: cover !important;
	transition: all 2s ease 0s;
}

.team_member_images_custom .fl-photo-content img {
	aspect-ratio: 129/130 !important;
	object-fit: cover !important;
}

.teamm_member_info .team_member_title {
	margin-top: 18px;
    margin-bottom: 5px;
}

.teamm_member_info .team_member_title a {
	font-size: 18px;
	line-height: 24px;
	color: #FFFFFF;
	font-weight: 400;
	text-decoration: none !important;
	letter-spacing: 1px;
}

.teamm_member_info .team_member_designation {
	font-size: 15px;
	line-height: 24px;
	color: #FFFFFF;
}

/* .team_member_img span img {
	opacity: 0;
	display: none;
	transition: all .3s ease 0s;
}

.meet_the_team_main:hover .team_member_img a img {
	opacity: 0;
	display: none;
	transition: all .3s ease 0s;
}

.meet_the_team_main:hover .team_member_img span img {
	display: block;
	opacity: 1;
	transition: all .3s ease 0s;
	object-fit: cover !important;
	cursor: pointer;
} */

.team_member_img {
	position: relative;
	overflow: hidden;
}

/* Base image - visible by default */
.team_member_img a img {
	opacity: 1;
	transition: opacity 0.5s ease-in-out;
	display: block;
	z-index: 1;
	cursor: pointer;
}

/* Hover image - hidden by default */
.team_member_img span img {
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
	display: block;
	z-index: 2 !important;
    position: absolute;
    top: 0;
	cursor: pointer;
}

/* On hover - fade out base image, fade in hover image */
.meet_the_team_main:hover .team_member_img a img {
	opacity: 0;
}

.meet_the_team_main:hover .team_member_img span img {
	opacity: 1;
}



/* Meet The Team */

.about_us_testimonial_infobox .pp-description-wrap {
	height: 130px;
}

.about_us_testimonial_infobox .pp-infobox-title-wrapper {
	display: none;
}

.about_us_testimonial_infobox .pp-infobox-description {
	margin-top: 20px;
}