/* End custom CSS */

.elementor-1293 .elementor-element.elementor-element-3e7fa6f2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	border-style: none;
	--border-style: none;
}

@media (max-width:1024px) {
	.elementor-1293 .elementor-element.elementor-element-3e7fa6f2 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-1293 .elementor-element.elementor-element-3e7fa6f2 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

/* Start custom CSS */

/* - Animated Gradient Text - */
.gradient-text h1, .gradient-text h2, .gradient-text h3, .gradient-text h4, .gradient-text h5, .gradient-text h6, .gradient-text {
	background: linear-gradient(45deg, #f9423a, #eb413b, #f9423a, #d71c14);
	background-size: 400%;
	animation: text-gradient 15s ease infinite;
	padding: 5px 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

@keyframes text-gradient {
	0% {
		background-position: 0% 50%;
	}
	
	50% {
		background-position: 100% 50%;
	}
	
	100% {
		background-position: 0% 50%;
	}
}
