.contentRender_name_plugins_collections_template_custom_mosaic_hero_single {
	position: relative;
	grid-column: span 2;
	grid-row: span 2;
	overflow: visible;
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_single .leaves-bg:before {
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/includes/client_public/assets/shared/collections/mosaic_hero/single-mobile-leaves-bg.svg) no-repeat bottom -60px left;
	z-index: 1;
	pointer-events: none;
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_single .slide-img {
	border-radius: 0 25px 25px 41px !important;
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_single .content-section {
	background-color: var(--pink);
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_single  .sponsored{
	background: url(/includes/client_public/assets/shared/collections/marquee/marquee-desktop-sponsored-leaf.svg) no-repeat bottom right;
    font-family: var(--font-cabin);
    font-weight: 500;
    font-size: 1rem;
    line-height: calc(19.44 / 16);
    color: var(--info-flag);
    padding: 3px 0 3px 30px;
    position: absolute;
	top: 2px;
    left: 0;
    width: 134px;
    height: 42px;
    z-index: 9;
    color: #fff;
    padding-top: 10px;
}

@media (min-width: 40em) {
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_single .leaves-bg:before {
		background: url(/includes/client_public/assets/shared/collections/mosaic_hero/single-desktop-leaves-bg.svg) no-repeat bottom -180px left 10px;
	}
}

@media (min-width: 64em) {
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_single,
	.mosaic-hero-single,
	.inner,
	.slide,
	.img-cont {
		height: 100%;
	}
}