/* End custom CSS */

.elementor-157 .elementor-element.elementor-element-dd2460d {
	--display: flex;
}

.elementor-157 .elementor-element.elementor-element-7c737d0 {
	--display: flex;
}

.elementor-157 .elementor-element.elementor-element-514a14c .zededa-image-text {
	--zit-media-width: 50%;
}

.elementor-157 .elementor-element.elementor-element-7c66f21 {
	--display: flex;
}

.elementor-157 .elementor-element.elementor-element-d0d6a34 .zededa-image-text {
	--zit-media-width: 50%;
}

.elementor-157 .elementor-element.elementor-element-3bcaa80 {
	--display: flex;
}

.elementor-157 .elementor-element.elementor-element-294dc1b .zededa-image-text {
	--zit-media-width: 50%;
}

.elementor-157 .elementor-element.elementor-element-b5afb36 {
	--display: flex;
}

.elementor-157 .elementor-element.elementor-element-ebcb156 {
	text-align: center;
}

.elementor-157 .elementor-element.elementor-element-ff45cb3 {
	text-align: center;
}

.elementor-157 .elementor-element.elementor-element-22b4a8f .zededa-tab-showcase__logo {
	max-height: 120px;
}

.elementor-157 .elementor-element.elementor-element-2bd10b1 {
	--display: flex;
}

.elementor-157 .elementor-element.elementor-element-3900dfe .zededa-image-text {
	--zit-media-width: 60%;
}

:root {
	--page-title-display: none;
}

/* Start custom CSS */
@media only screen and (min-width: 1027px) {
	.eael-horizontal-timeline--align-left .eael-horizontal-timeline-item__point-content {
		margin-right: auto;
	}
	
	.eael-horizontal-timeline--align-left .eael-horizontal-timeline-item__meta {
		text-align: left;
		margin-right: auto;
		margin-left: 10%;
	}
	
	.eael-horizontal-timeline-item__card-inner {
		padding: 0px 0px 0px 24px;
	}
	
	.eael-horizontal-timeline-item__point-content {
		background-color: rgba(0, 0, 0, 0);
	}
	
	.eael-horizontal-timeline-item {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.eael-date {
		opacity: 1 !important;
	}
	
	.eael-content-timeline-content {
		opacity: 0;
	}
	
	.eael-content-timeline-block:nth-of-type(2n+1) .eael-content-timeline-content {
		text-align: right !important;
	}
	
	.eael-highlight .eael-content-timeline-content {
		opacity: 1 !important;
		transition: opacity 1s;
	}
	
	.eael-team-item.eael-team-members-circle figure img {
		width: 250px;
		height: 250px;
		background: rgba(119, 119, 119, .04);
		height: auto !important;
	}
}

@media only screen and (max-width: 1026px) {
	.elementor-157 .elementor-element.elementor-element-62615cc .eael-content-timeline-content {
		background: rgba(255, 255, 255, 0);
	}
	
	.eael-content-timeline-img {
		margin-left: 8px !important;
	}
	
	.eael-content-timeline-content {
		margin-left: 60px !important;
	}
}
