.lakit-gmap{
	--gmap-overlay-color: #000000;
	--gmap-overlay-opacity: 0
}
[data-widget_type="lakit-google-maps.default"] .lakit-gmap-message {
	width: 100%;
	height: 300px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: translate3d(0,0,0);
}
[data-widget_type="lakit-google-maps.default"] .lakit-gmap-message .lakit-gmap-message__text {
	z-index: 2
}
[data-widget_type="lakit-google-maps.default"] .lakit-gmap-message .lakit-gmap-message__dammy-map {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-color: #ccc;
	background-size: cover;
	filter: blur(1.5px);
	-webkit-filter: blur(1.5px);
	z-index: 1
}
.lakit-gmap .gm-style .gm-style-iw-c {
	border-radius: 0;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, .05);
	font-size: 15px
}
.lakit-gmap .gm-style .gm-style-iw-c .gm-style-iw-d {
	padding: 2em 1em 1em
}
.lakit-gmap .gm-style > div:nth-child(1) > div:nth-child(1):before {
	background: var(--gmap-overlay-color);
	content: '';
	position: absolute;
	width: 300vw;
	height: 300vh;
	z-index: 1;
	pointer-events: none;
	left: -100vw;
	top: -100vh;
	opacity: var(--gmap-overlay-opacity);
}
.lakit-gmap .gm-style-iw-chr {
	position: absolute;
	right: -10px;
	top: -10px;
}