/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 08 2025 | 14:08:35 */
/* Story - START */

.our_story_main_container .our_story_year .story_year {
	font-size: 128px;
    line-height: 128px;
    color: #1F243D;
    font-weight: 700;
}

/* .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: #A6170A;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #1F243D;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #1F243D;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .our_story_year .story_year {
	color: #1F243D;
}
.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: #1F243D;
}

/* Active H1 color - END */

/* Active Dot - START */

.our_story_carousel_module .owl-stage .owl-item.active .timeline_dot {
	background-color: #A6170A;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #CABFAC;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #CABFAC;
}

.our_story_carousel_module .owl-stage .owl-item.active ~ .owl-item.active ~ .owl-item.active ~ .owl-item.active .timeline_dot {
	background-color: #CABFAC;
}
.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: #CABFAC;
}

/* 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: #CABFAC;
    z-index: 0;
}

.timeline_dot {
    position: relative;
    width: 14px;
    height: 14px;
    background-color: #CABFAC;
    border-radius: 50%;
	margin-top: -8px;
    z-index: 1;
}

.milestone_story_date {
	font-size: 24px;
    line-height: 32px;
    color: #33312E;
    font-weight: 600;
}

.milestone_story_heading {
	font-size: 20px;
    line-height: 32px;
    color: #33312E;
    font-weight: 600;
	margin-top: 20px;
    margin-bottom: 20px;
}

.milestone_story_desc {
	color: #494441;
    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/12/Hamburger-Menu.svg);
	width: 60px !important;
	height: 60px !important;
	left: 68% !important;
	background-color: transparent !important;
}

.our_story_carousel_module .pp-carousel-nav .owl-next {
	content: url(/wp-content/uploads/2025/12/Hamburger-Menu-1.svg);
	width: 60px !important;
	height: 60px !important;
	left: 71% !important;
	background-color: transparent !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 */
