.medelec-sticky {
	position: sticky;
	top: 0;
	z-index: 100;
}

.elementor-element-3ee5aad > .elementor-widget-wrap {
	flex-wrap: nowrap;
	align-items: center;
	justify-content: flex-end;
}

.elementor-38 .elementor-element.elementor-element-9a6dcee.elementor-widget {
	flex-shrink: 0;
}

.elementor-element-985c785,
.elementor-element-985c785 .elementor-heading-title {
	white-space: nowrap;
}

@media (max-width: 767px) {
	.medelec-sticky:not(.medelec-sticky-mobile) {
		position: static;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.medelec-sticky:not(.medelec-sticky-tablet) {
		position: static;
	}
}

@media (min-width: 1025px) {
	.medelec-sticky:not(.medelec-sticky-desktop) {
		position: static;
	}
}
