.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-gallery .elementor-gallery-item__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-gallery .elementor-gallery-item__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-gallery .elementor-gallery-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-year-label {
	width: 70px;
	height: 41px;
	border-style: solid;
	border-width: 3px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-one-sided-timeline .wpr-data-wrap:after {
	border-right-color: #fff;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-one-sided-timeline-left .wpr-data-wrap:after {
	border-left-color: #fff;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-right-aligned .wpr-data-wrap:after {
	border-right-color: #fff;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-story-info:before {
	border-top-color: #fff !important;
	border-width: 11px;
	top: 100%;
	left: 50%;
	transform: translate(-50%);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-left-aligned .wpr-data-wrap:after {
	border-left-color: #fff;
}

body[data-elementor-device-mode=mobile] .elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
	border-right-color: #fff !important;
	border-left-color: transparent !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-centered .wpr-one-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
	border-right-color: #fff !important;
	border-left-color: transparent !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-button-next {
	width: 40px;
	text-align: center;
	height: 40px;
	color: #d6d6d6;
	font-size: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-button-prev {
	width: 40px;
	text-align: center;
	height: 40px;
	color: #d6d6d6;
	font-size: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-button-next i {
	width: 40px;
	text-align: center;
	line-height: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-button-prev i {
	width: 40px;
	text-align: center;
	line-height: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-button-next svg {
	text-align: center;
	line-height: 1.5;
	width: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-button-prev svg {
	text-align: center;
	line-height: 1.5;
	width: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal-bottom .wpr-button-next svg {
	text-align: center;
	line-height: 1.5;
	width: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal-bottom .wpr-button-prev svg {
	text-align: center;
	line-height: 1.5;
	width: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-swiper-pagination.swiper-pagination-progressbar {
	width: calc(100% - ( 40px + 15px ) * 2);
	transform: scaleY(.7) translateX(-50%);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal.swiper {
	margin-left: 40px;
	margin-right: 40px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-left-aligned .wpr-story-info-vertical {
	text-align: center;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-left-aligned .wpr-title-wrap {
	text-align: center;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-left-aligned .wpr-description {
	text-align: center;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-left-aligned .wpr-inner-date-label {
	text-align: center;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .swiper-wrapper .wpr-description {
	text-align: center;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .swiper-wrapper .wpr-inner-date-label {
	text-align: center;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-data-wrap {
	background-color: #fff;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-story-info {
	background-color: #fff;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-story-info-vertical {
	border-color: var(--e-global-color-5dc6d02);
	border-style: none !important;
	border-radius: 5px 5px 5px 5px !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal-bottom-timeline .swiper-slide.auto-height .wpr-story-info {
	margin-top: calc(50px + 100px) !important;
	max-height: calc(100% - 50px) !important;
	height: calc(100% - ( 50px + 100px )) !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-data-wrap {
	padding: 20px 20px 20px 20px !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-vertical {
	padding: 10px 10px 10px 10px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-timeline-media {
	width: 100%;
	border-color: #e8e8e8;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-description {
	color: #808080;
	margin: 5px 0px 5px 0px !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-description p {
	color: #808080;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-line::before {
	background-color: #d6d6d6;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-middle-line {
	background-color: #d6d6d6;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-timeline-centered .wpr-year {
	border-color: #d6d6d6;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar {
	background-color: #d6d6d6;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar {
	background-color: #d6d6d6;
	bottom: auto;
	top: 100px !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-5dc6d02);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-horizontal-bottom .wpr-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-5dc6d02);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-year {
	color: #222;
	background-color: #fff;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-year.wpr-year-label {
	border-color: #e0e0e0;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-year-wrap {
	height: 41px;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper .wpr-icon svg {
	fill: var(--e-global-color-5dc6d02);
	width: 17px !important;
	height: 17px !important;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-wrapper span.wpr-sub-label {
	color: #7a7a7a;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-one-sided-timeline .wpr-data-wrap:after {
	border-width: 11px;
	top: 30%;
	transform: translateY(-50%);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-one-sided-timeline-left .wpr-data-wrap:after {
	border-width: 11px;
	top: 30%;
	transform: translateY(-50%);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-both-sided-timeline .wpr-right-aligned .wpr-data-wrap:after {
	border-width: 11px;
	top: 30%;
	transform: translateY(-50%);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-both-sided-timeline .wpr-left-aligned .wpr-data-wrap:after {
	border-width: 11px;
	top: 30%;
	transform: translateY(-50%);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-button-prev svg {
	fill: var(--e-global-color-text);
	cursor: var(--e-global-color-text);
	z-index: var(--e-global-color-text);
	transition-duration: .1s;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-button-next svg {
	fill: var(--e-global-color-text);
	cursor: var(--e-global-color-text);
	z-index: var(--e-global-color-text);
	transition-duration: .1s;
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-button-prev:hover svg {
	fill: var(--e-global-color-5dc6d02);
	cursor: var(--e-global-color-5dc6d02);
	z-index: var(--e-global-color-5dc6d02);
}

.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-button-next:hover svg {
	fill: var(--e-global-color-5dc6d02);
	cursor: var(--e-global-color-5dc6d02);
	z-index: var(--e-global-color-5dc6d02);
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-18a22d6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-b63c135.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-149f68e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-050ee7a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-aae5542.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-12fc51e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-3dfa2cf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-5e37795.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-76512a6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-c237689.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-5ca3fc1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-cfe9c59.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-d6cc6bc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-0f70818.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-241a35e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-07e8f40.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-d226ef4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-b22863f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-b2fb793.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

body.rtl .elementor-264 .elementor-element.elementor-element-bb9a928 {
	right: 0px;
}

body.rtl .elementor-264 .elementor-element.elementor-element-7366019 {
	right: 0px;
}

body.rtl .elementor-264 .elementor-element.elementor-element-f4a3acc {
	right: 0px;
}

body.rtl .elementor-264 .elementor-element.elementor-element-a5993e3 {
	right: 1px;
}

body.rtl .elementor-264 .elementor-element.elementor-element-7f3e7c1 {
	right: 0px;
}

@media (max-width:1024px) {
	.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-vertical {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-b22863f.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-bc-flex-widget .elementor-264 .elementor-element.elementor-element-b2fb793.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
}

@media (max-width:767px) {
	.elementor-264 .elementor-element.elementor-element-0b3f87c .wpr-vertical {
		padding: 10px 10px 10px 10px;
	}
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (min-width:1025px) {}