.core-v2-hero-image {
	background-color: #ffffff;
	margin: 0 0 20px;
}

.core-v2-hero-image .slide-title {
	margin-bottom: 0px;
}

.core-v2-hero-image .slide-title-text {
	background-color: var(--dark-blue);
	color: var(--white);
	display: flex;
	gap: var(--space-2);
	padding: 12px 15px;
	border-radius: 25px 25px 0px 25px;
	justify-content: flex-start;
	align-items: center;
	font-family: var(--font-cabin);
	font-weight: 400;
	font-size: 1rem;
	line-height: calc(19.44 / 16);
	max-width: 63%;
	width: 100%;
}

@media (min-width: 375px) {
	.core-v2-hero-image .slide-title-text {
		max-width: 70%;
	}
}

@media (min-width: 425px) {
	.core-v2-hero-image .slide-title-text {
		max-width: 85%;
	}
}

@media (min-width: 40em) {
	.core-v2-hero-image .slide-title-text {
		max-width: 100%;
	}
}

.core-v2-hero-image .slide-title-text::before {
	content: '';
	background-image: url(/includes/client_public/assets/shared/bg-panels/white-bg/white-leaf.svg);
	background-size: contain;
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	position: relative;
	display: flex;
}
.core-v2-hero-image .slide-footer {
	display: none;
}
.core-v2-hero-image .overlap-image .content-section {
	padding: 0 28px 0 0;
	width: unset;
}
.core-v2-hero-image .img-cont::before {
	display: none;
}
.core-v2-hero-image .img-cont img {
	border-radius: 25px;
	overflow: hidden;
}

@media screen and (min-width: 64em) {
	.core-v2-hero-image {
		margin: 0 0 60px;
	}

	.core-v2-hero-image .slide-title-text {
		font-size: 1.125rem;
		line-height: calc(21.87 / 18);
		padding: 19px var(--space-6);
	}
	.core-v2-hero-image .slide-title-text::before {
		height: 26px;
		width: 20px;
	}
}

@media (hover: hover) {
    .core-v2-hero-image .overlap-image .slide-title > a:hover {
        text-decoration: none;
        color: inherit;
    }
}