.elementor-element.is-live-map {
	position: relative;
	overflow: hidden;
}

.elementor-element.is-live-map,
.elementor-element.is-live-map > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: none !important;
}

.laidlaw-student-map {
	position: absolute;
	inset: 0;
	z-index: 2;
	background: #ececec;
	font-family: Lato, sans-serif;
}

.laidlaw-student-map .leaflet-tile-pane {
	filter: grayscale(1) brightness(1.12) contrast(0.92);
}

.laidlaw-student-map,
.laidlaw-student-map .leaflet-container {
	cursor: default;
	touch-action: pan-y;
}

.laidlaw-student-map .leaflet-tooltip {
	font-family: Lato, sans-serif;
}

.laidlaw-student-map .leaflet-tooltip {
	font-size: 13px;
	padding: 4px 8px;
}

.laidlaw-student-map .leaflet-control-attribution {
	font-size: 10px;
	background: rgba(255, 255, 255, 0.75);
}
