.elementor-location-header .elementor-element-29f94a9b.digirehab-smart-header {
	transition:
		transform 220ms ease,
		opacity 220ms ease,
		box-shadow 220ms ease,
		background-color 220ms ease;
	will-change: transform, opacity;
}

.elementor-location-header .elementor-element-29f94a9b.digirehab-smart-header.is-scrolled {
	box-shadow: 0 14px 32px rgba(34, 34, 34, 0.10);
}

.elementor-location-header .elementor-element-29f94a9b.digirehab-smart-header.is-hidden {
	transform: translate3d(0, calc(-100% - 16px), 0);
	opacity: 0;
	pointer-events: none;
}

@media (max-width: 1024px) {
	.elementor-location-header .elementor-element-29f94a9b.digirehab-smart-header,
	.elementor-location-header .elementor-element-29f94a9b.digirehab-smart-header.is-scrolled,
	.elementor-location-header .elementor-element-29f94a9b.digirehab-smart-header.is-hidden {
		transform: none !important;
		opacity: 1 !important;
		pointer-events: auto !important;
		transition: none;
		will-change: auto;
		box-shadow: none;
	}
}

@media (prefers-reduced-motion: reduce) {
	.elementor-location-header .elementor-element-29f94a9b.digirehab-smart-header {
		transition: none;
	}
}
