.elementor-780 .elementor-element.elementor-element-2777658.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-4d311d6);
}

:is( .elementor-780 .elementor-element.elementor-element-998da70 > .elementor-widget-container > .jet-listing-grid, .elementor-780 .elementor-element.elementor-element-998da70 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-780 .elementor-element.elementor-element-998da70 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
	margin-top: calc(20px / -2);
	margin-bottom: calc(20px / -2);
}

@media (max-width:1480px) {}

@media (max-width:1279px) {}

@media (max-width:767px) {}

@media (min-width:768px) {}

@media (max-width:1279px) and (min-width:768px) {}

@media (min-width: 1280px) {}

@media (min-width: 768px) {}

.arrow-right {
	animation: MoveLeftRight 1s linear infinite;
	position: relative;
	left: 0;
	bottom: 0;
}

.arrow-left {
	animation: MoveRightLeft 1s linear infinite;
	position: relative;
	left: 0;
	bottom: 0;
}