.agbt-map-embed {
	display: block;
	width: 100%;
	height: 400px;
	border: 0;
}

.agbt-map-embed--location {
	height: 800px;
}

@media (max-width: 767px) {
	.agbt-map-embed--location {
		height: 480px;
	}
}

:is(.x-column, .x-text, .x-text p):has(> .agbt-map-embed) {
	position: relative;
}

:is(.x-column, .x-text, .x-text p):has(> .agbt-map-embed)::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	background-color: rgba(129, 215, 66, 0.11);
	pointer-events: none;
}
