.elementor-17979 .elementor-element.elementor-element-3e98b11.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-17979 .elementor-element.elementor-element-ff2e329.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-17979 .elementor-element.elementor-element-f33e285.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-17979 .elementor-element.elementor-element-e6a3679.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

.elementor-17979 .elementor-element.elementor-element-2cf1b17.xpro-widget-bg-overlay:before {
	transition: background .3s;
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1366px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}

@media (max-width:1366px) and (min-width:768px) {}

@media (min-width:1900px) {}

.shine {
	display: inline-block;
	background: linear-gradient(to right, rgba(211, 179, 121, .3) 0%, rgba(211, 179, 121, 1) 50%, rgba(211, 179, 121, .3) 100%);
	background-size: 200% auto;
	color: #fff;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	animation: shine 3s linear infinite;
}

.swblurry {
	display: inline-block;
	filter: blur(2.5px);
	transition: filter .4s ease;
	cursor: pointer;
}

.swblurry:hover {
	filter: blur(0px);
}