.elementor-element-b20001a {
	width: 100%;
}

#kakao-map {
	width: 100%;
	height: 400px;
	border-radius: 12px;
	overflow: hidden;
}

.kakao-map-label {
	padding: 6px 12px;
	font-size: 13px;
	font-weight: 600;
	white-space: nowrap;
}

#houzez-properties-map {
	visibility: hidden;
}

#kakao-search-map {
	position: absolute;
	inset: 0;
	z-index: 5;
}

.half-map-wrap .map-arrows-actions,
.half-map-wrap .map-next-prev-actions,
.half-map-wrap .map-zoom-actions {
	display: none;
}

.kakao-map-card {
	display: block;
	width: 220px;
	padding: 10px;
	color: #222;
	font-size: 13px;
	line-height: 1.5;
}

.kakao-map-card img {
	display: block;
	width: 100%;
	height: 110px;
	margin-bottom: 8px;
	object-fit: cover;
	border-radius: 6px;
}

.kakao-map-card strong,
.kakao-map-card span {
	display: block;
}
