#ex-hero #ex-hero-content {
	min-height: inherit;
}

#ex-hero #ex-hero-content .elementor-heading-title span {
	display: block;	
}

#ex-hero #ex-hero-content .elementor-heading-title span.ex-padding-left:nth-child(2),
#ex-hero #ex-hero-content .elementor-heading-title span.ex-padding-left:nth-child(3) {
	padding-left: 8rem;
}

#ex-hero #ex-hero-content  span.ex-hero-text-block {
	display: block;
	background-color: #EF6823;
	position: absolute;
	top: -10px;
	left: -65px;
	width: 150px;
	min-width: 150px;
	max-width: 150px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	z-index: -1;
}

#ex-offer-block-top {
	max-width: 300px;
	margin-bottom: -15px;
	align-self: flex-end;
}

#ex-experience,
#ex-experience * {
	transition: none!important;
}

#ex-experience .ex-experience-box-image {
	max-width: 550px;
	width: 100%;
}


#ex-experience .ex-experience-box-image img {
	width: 100%;
}

#ex-experience .ex-experience-box-image .elementor-image-box-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
}

#ex-experience .ex-experience-box-image .elementor-image-box-description {
	margin-top: 1.5rem;
	max-width: 240px;
}

#ex-experience .ex-experience-box-image .elementor-image-box-title {
	position: absolute;
	top: -80px;
}

#ex-experience span.ex-experience-image-block {
	background-color: transparent;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
}


#ex-experience .ex-experience-box-image.grayscale {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	z-index: 1;
}

#ex-experience .ex-experience-box-image.grayscale:nth-child(2) {
	z-index: 2;
}

#ex-experience .ex-experience-box-image.translate:first-child {
	transform: translateX(32%);
}

#ex-experience .ex-experience-box-image.translate:last-child {
	transform: translateX(-32%);
}

#ex-experience .ex-experience-box-image.zIndex {
	z-index: 4;
}

#ex-slide .swiper-buttons-container {
	height: 70px;
	background-color: #fff;
}

#ex-slide .swiper-buttons-container .swiper-button-prev,
#ex-slide .swiper-buttons-container .swiper-button-next {
	top: auto;
	right: auto;
	bottom: 0;

	font-size: 3rem;
	color: #EF6823;
}

#ex-slide .swiper-buttons-container .swiper-button-prev:after,
#ex-slide .swiper-buttons-container .swiper-button-next:after {
	content: '';
}

#ex-slide .swiper-buttons-container .swiper-button-prev {
	left: 5rem;
} 

#ex-slide .swiper-buttons-container .swiper-button-next {
	left: 10rem;
} 

#ex-slide .swiper-buttons-container .swiper-pagination-bullets {
	width: auto;
	right: 0;
	left: auto;
	margin-right: 5rem;
}

#ex-slide .swiper-buttons-container .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	border-radius: unset;
}

#ex-slide .swiper-buttons-container .swiper-pagination-bullet-active {
	background: #EF6823;
}


@media (max-width: 1024px) {
	#ex-slide .swiper-buttons-container {
		position: absolute;
		top: 35px;
		width: 100%;
		background-color: transparent;

		display: flex;
		align-items: center;
		justify-content: space-around;
	}

	#ex-slide .swiper-buttons-container .swiper-button-prev,
	#ex-slide .swiper-buttons-container .swiper-button-next,
	#ex-slide .swiper-buttons-container .swiper-pagination {
		position: unset;
	}

	#ex-slide .swiper-buttons-container .swiper-pagination-bullets {
		margin-right: unset;
	}

	#ex-slide .swiper-buttons-container .swiper-button-prev {
		order: 1;
	}

	#ex-slide .swiper-buttons-container .swiper-pagination-bullets {
		order: 2;
	}

	#ex-slide .swiper-buttons-container .swiper-button-next {
		order: 3;
	}
}

@media (max-width: 768px) {
	#ex-hero #ex-hero-content .elementor-heading-title span.ex-padding-left:nth-child(2),
	#ex-hero #ex-hero-content .elementor-heading-title span.ex-padding-left:nth-child(3) {
		padding-left: 4rem;
	}

	#ex-hero #ex-hero-content  span.ex-hero-text-block {
		top: unset;
		left: unset;
		right: 0;
		bottom: -20px;
	}

	#ex-offer-block-top {
		align-self: center;
	}
}