/* Visene final isolated fixes loaded after site.css and map.css. */

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child {
	position: relative !important;
	display: flex !important;
	align-items: center !important;
	min-height: 560px !important;
	padding: 96px 0 !important;
	background-color: #0D2200 !important;
	background-image:
		linear-gradient(90deg, rgba(10, 30, 10, 0.70) 0%, rgba(10, 30, 10, 0.40) 46%, rgba(10, 30, 10, 0.08) 100%),
		url("https://visene3.webwideit.solutions/wp-content/uploads/2026/06/guide-neighborhoods-hero-dakar-peninsula.jpg") !important;
	background-size: cover !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.45) !important;
	overflow: hidden !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child::before,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child::before,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child::before {
	content: none !important;
	display: none !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child > .container,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child > .container,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child > .container {
	position: relative !important;
	z-index: 2 !important;
	width: min(100% - 48px, 1720px) !important;
	margin-inline: auto !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .row,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .row,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .row {
	display: block !important;
	margin: 0 !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .col-lg-7,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .col-lg-7,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .col-lg-7 {
	width: min(100%, 760px) !important;
	max-width: 760px !important;
	padding: 0 !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .col-lg-5,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .col-lg-5,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child .col-lg-5 {
	display: none !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child :is(.label-text, .eyebrow, .section-label),
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child :is(.label-text, .eyebrow, .section-label),
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child :is(.label-text, .eyebrow, .section-label) {
	color: #F5C518 !important;
	-webkit-text-fill-color: #F5C518 !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child h1,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child h1,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child h1 {
	max-width: 760px !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	font-size: clamp(40px, 4vw, 56px) !important;
	line-height: 1.06 !important;
	letter-spacing: 0 !important;
}

html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child p,
html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child p,
html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child p {
	max-width: 560px !important;
	color: rgba(255, 255, 255, 0.78) !important;
	-webkit-text-fill-color: rgba(255, 255, 255, 0.78) !important;
}

@media (max-width: 767.98px) {
	html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child,
	html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child,
	html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child {
		min-height: 440px !important;
		padding: 80px 0 !important;
		background-image:
			linear-gradient(rgba(10, 30, 10, 0.76), rgba(10, 30, 10, 0.76)),
			url("https://visene3.webwideit.solutions/wp-content/uploads/2026/06/guide-neighborhoods-hero-dakar-peninsula.jpg") !important;
	}

	html body.visene-path-guides .entry-content.wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child > .container,
	html body.visene-path-guides .wp-block-post-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child > .container,
	html body.visene-path-guides .entry-content > section.section-lg.bg-white.border-bottom.visene-legacy-page-hero:first-child > .container {
		width: min(100% - 32px, 100%) !important;
	}
}
