.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait {
	position: relative;
	grid-column: span 2;
	grid-row: span 1;
    overflow: visible;
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait .slide-img {
    border-radius: 25px;
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait .content-section {
    background-color: var(--pink);
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait:nth-child(2n) .content-section {
    background-color: var(--purple);
}



.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait .leaves-bg:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background: url(/includes/client_public/assets/shared/collections/mosaic_hero/portrait-mobile-leaves-bg.svg) no-repeat bottom -46px left 83px;
    z-index: 1;
    pointer-events: none;
}

.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait  .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_portrait {
        grid-column: span 1;
        grid-row: span 1;
    }

    .contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait .leaves-bg:before {
        background: url(/includes/client_public/assets/shared/collections/mosaic_hero/portrait-desktop-leaves-bg.svg) no-repeat bottom -91px left 43px;
    }

    .contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait:nth-child(2n) .leaves-bg:before {
        background: url(/includes/client_public/assets/shared/collections/mosaic_hero/portrait-desktop-second-leaves-bg.svg) no-repeat bottom -80px left 43px;
    }
}

@media (min-width: 64em) {
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait:nth-child(3) .content-section {
    background-color: var(--purple);
	}
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait:nth-child(4) .content-section {
    	background-color: var(--pink);
	}
}

@media (min-width: 40em) {
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape ~ 
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape ~ 
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait ~
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape ~ 
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait {
		grid-column: 2;
		grid-row: 3;
	}
}
@media (min-width: 64em) {
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape ~ 
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape ~ 
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait ~
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape ~ 
	.contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait {
		grid-column: span 1;
		grid-row: span 1;
	}
}