/* BEGIN PAGE STYLES */
:root {
	--feniceReg: "Fenice ITC W01 Regular", Times, serif;
	--leJeuneReg: "LeJeuneDeck-Regular", "Times New Roman", Times, serif;
	--foundersReg: "Founders Grotesk text Regular", "Times New Roman", Times, serif;
	--foundersMono: "Founders Grotesk Mono Regular", "Times New Roman", Times, serif;
	--northwellAlt: "Northwell Alt", "Times New Roman", Times, serif;
	--sackersMed: "SackersGothicW01-Medium", "Times New Roman", Times, serif;
	--sackersHeavy: "SackersGothicW01-Heavy", "Times New Roman", Times, serif;

	--ppPink: #EB1F6C;
	--ppPinkLight: #ED9CAC;
	--rlcWhite: #FFFFFF;
	--rlcBlack: #000000;
}

div.responsive-wrapper,
#custom-gladly-chat-button {
	display: none !important;
}

#rlc-pinkpony .rlc-title {
	font-family: var(--leJeuneReg);
	text-transform: unset;
	text-align: unset;
}

#rlc-pinkpony .rlc-dek {
	font-family: var(--leJeuneReg);
	font-size: 1.125em;
	/* 18px */
	line-height: 1.556em;
	/* 28px */
}

#rlc-pinkpony .rlc-background {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#rlc-pinkpony .rlc-noclick a {
	pointer-events: none;
	cursor: inherit;
}

#rlc-pinkpony .rlc-fadelines div,
#rlc-pinkpony .rlc-fadethis {
	opacity: 0;
}

#rlc-pinkpony .rlc-looppause {
	border: none;
	left: auto;
	right: 1em;
}

#rlc-pinkpony .rlc-pillbutton {
	border: 1px solid currentColor;
	border-radius: 1.250em;
	padding: 0 calc(1.250em - 1px);
	white-space: nowrap;
	margin: 0 0.625em;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	transition: all 0.25s;
	min-height: 2.125em;
	min-width: 8.125em;
}

#rlc-pinkpony .rlc-pillbutton span {
	font-family: var(--foundersReg);
	font-size: 0.688em;
	letter-spacing: 0.091em;
	line-height: 1em;
	color: currentColor;
	text-transform: uppercase;
	transition: all 0.25s;
	position: relative;
}

#rlc-pinkpony .rlc-pillbutton:hover {
	background: var(--rlcWhite);
	color: var(--rlcBlack);
	border-color: var(--rlcWhite);
}

#rlc-pinkpony .rlc-pillbutton.rlc-play {
	padding: 0 2.625em 0 1.25em;
	min-width: 8.625em;
}

#rlc-pinkpony .rlc-pillbutton.rlc-play span::after {
	content: '';
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0.318em 0 0.318em 0.599em;
	border-color: transparent transparent transparent currentColor;
	transform: rotate(0deg);
	position: absolute;
	right: -1.909em;
	top: 50%;
	transform: translateY(-50%);
}

#rlc-pinkpony .rlc-explore {
	display: inline-block;
	position: relative;
	margin-right: 4.375em;
	color: var(--ppPink);
}

#rlc-pinkpony .rlc-explore::before {
	content: '';
	display: block;
	height: 1px;
	width: 3.750em;
	position: absolute;
	top: 50%;
	right: -0.625em;
	transform: translateX(100%);
	background: currentColor;
}

#rlc-pinkpony .rlc-explore::after {
	content: '';
	display: block;
	height: 0.375em;
	width: 0.375em;
	border-right: 1px solid currentColor;
	border-bottom: 1px solid currentColor;
	position: absolute;
	top: 50%;
	right: -4.375em;
	transform: translateY(calc(-50% + 0.5px)) rotate(-45deg);
}

#rlc-pinkpony .rlc-explore span {
	font-family: var(--foundersMono);
	font-size: 0.688em;
	line-height: 1.091em;
	letter-spacing: 0.091em;
	text-transform: uppercase;
	display: block;
}

#rlc-pinkpony .rlc-autoslider .rlc-carousel_wrapper .swiper-wrapper {
	transition-timing-function: linear !important;
}

#rlc-pinkpony .rlc-hasvideo .rlc-hotspot {
	z-index: 2;
}

#rlc-pinkpony .rlc-show-ca {
	display: none !important;
}

.is-ca #rlc-pinkpony .rlc-show-ca {
	display: block !important;
}

.is-ca #rlc-pinkpony a.rlc-show-ca {
	display: flex !important;
}

@media screen and (min-width: 768px) {
	#rlc-pinkpony .rlc-mobile {
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	#rlc-pinkpony .rlc-dek {
		font-size: 0.875em;
		/* 14x */
		line-height: 1.714em;
		/* 24px */
	}

	#rlc-pinkpony .rlc-desktop {
		display: none !important;
	}
}

/* END PAGE STYLES */


/* BEGIN HERO */
#rlc-hero {
	height: 46.875em;
	color: var(--rlcWhite);
	z-index: 1;
}

#rlc-hero .rlc-copygroup {
	position: absolute;
	left: 50%;
	bottom: 4.313em;
	/* bottom: 7.625em; */
	transform: translateX(-50%);
	text-align: center;
}

#rlc-hero .rlc-copygroup .rlc-logo {
	width: 27.875em;
	margin: 0 auto 1.125em;
}

#rlc-hero .rlc-copygroup .rlc-title {
	font-size: 2.625em;
	line-height: 1.667em;
	letter-spacing: 0.014em;
	color: var(--rlcWhite);
}

#rlc-hero .rlc-copygroup .rlc-pillbutton {
	margin-top: 2em;
}

@media screen and (max-width: 767px) {
	#rlc-hero {
		height: 37.188em;
	}

	#rlc-hero .rlc-copygroup {
		bottom: 2.875em;
		/* bottom: 5.25em; */
		width: 95%;
	}

	#rlc-hero .rlc-copygroup .rlc-logo {
		width: 13.688em;
		margin: 0 auto;
	}

	#rlc-hero .rlc-copygroup .rlc-title {
		font-size: 1.375em;
		margin: 0.5em auto;
	}

	#rlc-hero .rlc-copygroup .rlc-pillbutton {
		margin-top: 0.5em;
	}
}

/* END HERO */


/* BEGIN STICKY NAV */
#rlc-stickynav {
	position: relative;
	color: var(--rlcWhite);
	z-index: 10;
}

#rlc-stickynav .rlc-in {
	/* background: var(--ppPink); */
}

#rlc-stickynavjumps {
	color: var(--rlcWhite);
}

#rlc-stickynav .rlc-active {
	border-color: var(--rlcWhite) !important;
}

#rlc-stickynav .rlc-progress {
	background: var(--ppPinkLight);
}

#rlc-stickynav .rlc-progress .rlc-line {
	background: var(--rlcWhite);
}

#rlc-stickynav.rlc-hasthumbs .rlc-jumplink .rlc-cta span,
#rlc-stickynav.rlc-hasthumbs .rlc-link .rlc-cta span,
#rlc-stickynav.rlc-hasthumbs #rlc-stickynavjumps .rlc-opener {
	font-family: var(--leJeuneReg);
	font-size: 0.938em;
	line-height: 0.667em;
	letter-spacing: 0.018em;
	color: inherit;
	text-transform: none;
}

#rlc-stickynavjumps .rlc-active {
	color: var(--rlcBlack) !important;
}

@media only screen and (min-width: 768px) {
	#rlc-stickynav.rlc-hasthumbs .rlc-ul {
		border-top: none;
	}

	#rlc-stickynav.rlc-hasthumbs,
	#rlc-stickynav.rlc-hasthumbs .rlc-wrap {
		height: 13.125em;
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-jumplink .rlc-cta {
		background: var(--ppPink);
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-jumplink .rlc-cta,
	#rlc-stickynav.rlc-hasthumbs .rlc-grouped .rlc-cta {
		height: 3.125em;
	}

	#rlc-stickynavjumps .rlc-li .rlc-jumplink {
		font-size: 1em;
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-grouped .rlc-cta {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		text-align: center;
		width: 50%;
		height: 3.125em;
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-grouped .rlc-cta:first-of-type {
		border-right: 1px solid var(--rlcWhite);
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-grouped .rlc-cta span {
		font-family: var(--leJeuneReg);
		font-size: 0.938em;
		line-height: 0.667em;
		letter-spacing: 0.018em;
		color: var(--rlcWhite);
		margin-left: 1.267em;
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-ul {
		height: auto !important;
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-grouped {
		display: flex;
		justify-content: space-between;
		background: #BF1354;
	}

	#rlc-stickynavbuttons {
		display: none;
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-jumplink .rlc-cta span {
		margin-left: 1.267em;
	}

	.de #rlc-stickynav.rlc-hasthumbs .rlc-jumplink .rlc-cta span {
		line-height: 1.1em;
	}
}

@media only screen and (max-width: 767px) {

	#rlc-stickynav.rlc-hasthumbs,
	#rlc-stickynav.rlc-hasthumbs .rlc-wrap {
		height: 3.375em;
	}

	#rlc-stickynav.rlc-hasthumbs .rlc-menu.rlc-open,
	#rlc-stickynav.rlc-hasthumbs .rlc-in,
	#rlc-stickynav.rlc-hasthumbs #rlc-stickynavbuttons .rlc-ul,
	#rlc-stickynav.rlc-hasthumbs #rlc-stickynavjumps .rlc-ul {
		background-color: var(--ppPink);
	}

	#rlc-stickynav.rlc-hasthumbs #rlc-stickynavbuttons .rlc-opener:first-of-type,
	#rlc-stickynavjumps .rlc-li:last-of-type {
		display: none;
	}

	#rlc-stickynavbuttons .rlc-li {
		margin-top: 1.25em;
	}

	#rlc-stickynavbuttons .rlc-li:last-of-type {
		margin-bottom: 1em;
	}
}

/* END STICKY NAV */


/* BEGIN LIVE WELL, BE WELL */
#rlc-livewell {
	position: relative;
	width: 100%;
	height: 100vh;
	/* only viewport tall */
	min-height: 80.063em;
	color: var(--rlcWhite);
}

#rlc-livewell .rlc-fixed-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

#rlc-livewell .rlc-fixed-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 1;
}

#rlc-livewell .rlc-copygroup {
	position: relative;
	width: 58.9em;
	min-height: 80.063em;
	padding: 6.744em 0 7.644em 0;
	margin: 0 auto;
	text-align: center;
	z-index: 2;
}

#rlc-livewell .rlc-group3,
#rlc-livewell .rlc-group4 {
	position: absolute;
	top: 54.45em;
	left: 0;
	width: 100%;
	height: 26em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

#rlc-livewell .rlc-group4 {
	opacity: 0;
}

#rlc-livewell .rlc-copygroup .rlc-title {
	font-size: 3.750em;
	line-height: 1.450em;
	color: var(--ppPink);
}

#rlc-livewell .rlc-copygroup .rlc-dek {
	font-size: 1.000em;
	line-height: 1.75em;
	letter-spacing: 0.016em;
	margin: 0 auto;
}

#rlc-livewell .rlc-copygroup .rlc-image {
	width: 31.938em;
	margin: 5.488em auto 5.512em;
}

#rlc-livewell .rlc-copygroup .rlc-quote {
	font-size: 2em;
	line-height: 1.500em;
}

#rlc-livewell .rlc-drawsig {
	margin: 2.500em auto 0;
	width: 14.000em;
	height: 2.813em;
}

#rlc-livewell .rlc-drawsig svg path {
	stroke-width: 7px;
	stroke: var(--ppPink);
}

@media only screen and (min-width: 768px) {
	#rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek1 {
		width: 46.5em;
	}

	#rlc-livewell .rlc-copygroup .rlc-title.rlc-title3 {
		font-size: 2.75em;
		line-height: 1.182em;
	}

	#rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek3 {
		margin: 1.041em auto 1.883em;
		width: 52.5em;
	}
}

@media only screen and (max-width: 767px) {
	#rlc-livewell {
		min-height: 70.25em;
	}

	#rlc-livewell .rlc-copygroup {
		padding: 4.375em 0 0 0;
		width: 20.625em;
	}

	.fr #rlc-livewell .rlc-copygroup,
	.it #rlc-livewell .rlc-copygroup,
	.de #rlc-livewell .rlc-copygroup,
	.es #rlc-livewell .rlc-copygroup,
	.nl #rlc-livewell .rlc-copygroup {
		width: 23em;
	}

	#rlc-livewell .rlc-group3,
	#rlc-livewell .rlc-group4 {
		top: 43.25em;
		height: 27em;
	}

	#rlc-livewell .rlc-copygroup .rlc-title {
		font-size: 2.25em;
		line-height: 1.222em;
	}

	#rlc-livewell .rlc-copygroup .rlc-dek {
		font-size: 0.875em;
		line-height: 1.714em;
	}

	.fr #rlc-livewell .rlc-copygroup .rlc-group1 .rlc-dek,
	.it #rlc-livewell .rlc-copygroup .rlc-group1 .rlc-dek,
	.de #rlc-livewell .rlc-copygroup .rlc-group1 .rlc-dek,
	.es #rlc-livewell .rlc-copygroup .rlc-group1 .rlc-dek,
	.nl #rlc-livewell .rlc-copygroup .rlc-group1 .rlc-dek {
		width: 25em;
	}

	#rlc-livewell .rlc-copygroup .rlc-image {
		width: 19.313em;
		margin: 2em auto;
	}

	#rlc-livewell .rlc-copygroup .rlc-quote {
		font-size: 1.250em;
		line-height: 1.500em;
	}

	.fr #rlc-livewell .rlc-copygroup .rlc-quote,
	.it #rlc-livewell .rlc-copygroup .rlc-quote,
	.de #rlc-livewell .rlc-copygroup .rlc-quote,
	.es #rlc-livewell .rlc-copygroup .rlc-quote,
	.nl #rlc-livewell .rlc-copygroup .rlc-quote {
		width: 16em;
	}

	#rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek3 {
		margin: 1.429em auto;
	}

	.fr #rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek3,
	.it #rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek3,
	.de #rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek3,
	.es #rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek3,
	.nl #rlc-livewell .rlc-copygroup .rlc-dek.rlc-dek3 {
		width: 23em;
	}
}

/* END LIVE WELL, BE WELL */


/* BEGIN THE COLLECTION */
#rlc-collection {
	height: 52.821em;
	color: var(--rlcWhite);
	background: var(--rlcWhite);
	padding-bottom: 2.821em;
}

#rlc-collection .rlc-copygroup {
	position: absolute;
	top: 6.331em;
	left: 4.918em;
	width: 30.5em;
	z-index: 3;
}

#rlc-collection .rlc-copygroup .rlc-title {
	font-size: 3.75em;
	line-height: 1.2em;
}

#rlc-collection .rlc-copygroup .rlc-dek {
	font-size: 1.000em;
	line-height: 1.75em;
	letter-spacing: 0.016em;
	margin: 1em auto 0;
}

#rlc-collection .rlc-copygroup .rlc-copy {
	margin: 1em auto 2.063em;
}

#rlc-collection .rlc-copygroup .rlc-pillbutton:first-of-type {
	margin-left: 0;
}

#rlc-collection .rlc-copygroup .rlc-copy .rlc-link {
	font-family: var(--foundersReg);
	font-size: 0.688em;
	text-transform: uppercase;
	text-decoration: underline;
	text-underline-offset: 0.333em;
}

@media only screen and (min-width: 768px) {

	.fr #rlc-collection .rlc-copygroup,
	.it #rlc-collection .rlc-copygroup,
	.de #rlc-collection .rlc-copygroup,
	.es #rlc-collection .rlc-copygroup,
	.nl #rlc-collection .rlc-copygroup {
		width: 35em;
		top: 6em;
	}
}

@media only screen and (max-width: 767px) {
	#rlc-collection {
		height: 37.188em;
	}

	#rlc-collection .rlc-copygroup {
		top: auto;
		bottom: 2.625em;
		left: 50%;
		transform: translateX(-50%);
		width: 19.375em;
		text-align: center;
	}

	.fr #rlc-collection .rlc-copygroup,
	.it #rlc-collection .rlc-copygroup,
	.de #rlc-collection .rlc-copygroup,
	.es #rlc-collection .rlc-copygroup,
	.nl #rlc-collection .rlc-copygroup {
		width: 22.5em;
	}

	#rlc-collection .rlc-copygroup .rlc-title {
		font-size: 2.25em;
		line-height: 1.222em;
	}

	#rlc-collection .rlc-copygroup .rlc-copy {
		margin: 1.25em auto 1.875em;
	}

	#rlc-collection .rlc-copygroup .rlc-dek {
		font-size: 0.875em;
		line-height: 1.714em;
	}

	#rlc-collection .rlc-copygroup .rlc-pillbutton:first-of-type {
		margin-left: 0;
	}

	#rlc-collection .rlc-copygroup .rlc-copy .rlc-linecta {
		font-size: 0.625em;
	}

	#rlc-collection .rlc-copygroup .rlc-links .rlc-linecta {
		margin-top: 0;
	}
}

/* END THE COLLECTION */


/* BEGIN AUTOSLIDER */
#rlc-autoslider {
	height: 48.75em;
	color: var(--rlcWhite);
	background: var(--rlcBlack);
}

#rlc-autoslider .rlc-slide {
	height: 48.75em;
}

#rlc-autoslider .rlc-slide {
	display: flex;
	justify-content: center;
	align-items: center;
}

#rlc-autoslider .rlc-slide .rlc-imagery {
	width: 100%;
}

#rlc-autoslider .rlc-slide-1 {
	background-color: var(--rlcWhite);
	width: 42.375em;
	margin-right: -0.1em;
}

#rlc-autoslider .rlc-slide-2 {
	background-color: var(--rlcWhite);
	width: 7.916em;
}

#rlc-autoslider .rlc-slide-2 .rlc-image {
	width: 2em;
}

#rlc-autoslider .rlc-slide-3 {
	background-color: var(--rlcWhite);
	justify-content: space-between;
	width: 80.250em;
	margin-left: -0.1em;
}

#rlc-autoslider .rlc-slide-3 .rlc-imagery {
	width: 25.500em;
}

#rlc-autoslider .rlc-slide-4 {
	background-color: var(--rlcWhite);
}

#rlc-autoslider .rlc-slide-icon {
	margin: 0;
}

#rlc-autoslider .rlc-sidetext {
	margin: 0;
	width: 8.125em;
}

#rlc-autoslider .rlc-sidetext .rlc-copy {
	font-family: var(--foundersMono);
	font-size: 2.4em;
	letter-spacing: 0.023em;
	color: var(--ppPink);
	transform-origin: 50%;
	transform: rotate(-90deg);
	text-transform: uppercase;
	white-space: nowrap;
}

#rlc-autoslider .rlc-slide-5,
#rlc-autoslider .rlc-slide-6,
#rlc-autoslider .rlc-slide-10,
#rlc-autoslider .rlc-slide-11 {
	width: 45.000em;
}

#rlc-autoslider .rlc-slide-7 {
	background: var(--rlcBlack);
}

#rlc-autoslider .rlc-slide-8 {
	justify-content: space-between;
	width: 80.250em;
	background: var(--rlcBlack);
}

#rlc-autoslider .rlc-slide-8 .rlc-imagery {
	width: 25.500em;
}

#rlc-autoslider .rlc-slide-8 .rlc-imagery-3 .rlc-copygroup {
	position: absolute;
	bottom: 2.250em;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	width: 100%;
	z-index: 3;
}

#rlc-autoslider .rlc-slide-8 .rlc-imagery-3 .rlc-copygroup .rlc-title {
	font-size: 1.750em;
	line-height: 1em;
	letter-spacing: 0.009em;
}

#rlc-autoslider .rlc-slide-9 {
	width: 9.188em;
	background: var(--rlcBlack);
}

#rlc-autoslider .rlc-slide-9 .rlc-image {
	width: 5.125em;
}

@media only screen and (max-width: 767px) {
	#rlc-autoslider {
		height: 29.688em;
	}

	#rlc-autoslider .rlc-slide {
		height: 29.688em;
	}

	#rlc-autoslider .rlc-slide-1 {
		width: 19.438em;
	}

	#rlc-autoslider .rlc-slide-2 {
		width: 4.188em;
	}

	#rlc-autoslider .rlc-slide-2 .rlc-image {
		width: 1.563em;
	}

	#rlc-autoslider .rlc-slide-3 {
		width: 53.125em;
		margin-right: -0.1em;
	}

	#rlc-autoslider .rlc-slide-3 .rlc-imagery {
		width: 16.875em;
	}

	#rlc-autoslider .rlc-sidetext {
		width: 4.69em;
	}

	#rlc-autoslider .rlc-sidetext .rlc-copy {
		font-size: 1.125em;
	}

	#rlc-autoslider .rlc-slide-5 {
		margin-left: -0.1em;
	}

	#rlc-autoslider .rlc-slide-5,
	#rlc-autoslider .rlc-slide-6,
	#rlc-autoslider .rlc-slide-10,
	#rlc-autoslider .rlc-slide-11 {
		width: 23.438em;
	}

	#rlc-autoslider .rlc-slide-8 {
		width: 53.125em;
	}

	#rlc-autoslider .rlc-slide-8 .rlc-imagery {
		width: 16.875em;
	}

	#rlc-autoslider .rlc-slide-8 .rlc-imagery-3 .rlc-copygroup {
		bottom: 1.125em;
	}

	#rlc-autoslider .rlc-slide-8 .rlc-imagery-3 .rlc-copygroup .rlc-title {
		font-size: 1.125em;
	}

	#rlc-autoslider .rlc-slide-9 {
		width: 7.125em;
	}

	#rlc-autoslider .rlc-slide-9 .rlc-image {
		width: 4.063em;
	}
}

/* END AUTOSLIDER */


/* BEGIN SHOP TO DONATE */
#rlc-shopdonate {
	height: 50.000em;
	color: var(--rlcBlack);
	background: var(--rlcWhite);
	padding-top: 2.821em;
}

#rlc-shopdonate .rlc-copygroup {
	position: absolute;
	top: 50%;
	left: 4.574em;
	transform: translateY(-50%);
	width: 25em;
}

#rlc-shopdonate .rlc-copygroup .rlc-copy {
	margin: 1em auto 1.875em 0;
	width: 22em;
}

#rlc-shopdonate .rlc-copygroup .rlc-title {
	font-size: 3.75em;
	line-height: 1.2em;
	letter-spacing: 0em;
	color: var(--ppPink);
}

#rlc-shopdonate .rlc-copygroup .rlc-dek {
	font-size: 1.000em;
	line-height: 1.75em;
	letter-spacing: 0.016em;
}

#rlc-shopdonate .rlc-copygroup .rlc-pillbutton:first-of-type {
	margin-left: 0;
}

#rlc-shopdonate .rlc-copygroup .rlc-copy .rlc-link {
	font-family: var(--foundersReg);
	font-size: 0.688em;
	text-transform: uppercase;
	text-decoration: underline;
	text-underline-offset: 0.333em;
}

@media only screen and (min-width: 768px) {

	.fr #rlc-shopdonate .rlc-copygroup,
	.it #rlc-shopdonate .rlc-copygroup,
	.de #rlc-shopdonate .rlc-copygroup,
	.es #rlc-shopdonate .rlc-copygroup,
	.nl #rlc-shopdonate .rlc-copygroup {
		width: 30em;
	}

	.fr #rlc-shopdonate .rlc-copygroup .rlc-copy,
	.it #rlc-shopdonate .rlc-copygroup .rlc-copy,
	.de #rlc-shopdonate .rlc-copygroup .rlc-copy,
	.es #rlc-shopdonate .rlc-copygroup .rlc-copy,
	.nl #rlc-shopdonate .rlc-copygroup .rlc-copy {
		width: 27em;
	}
}

@media only screen and (max-width: 767px) {
	#rlc-shopdonate {
		height: auto;
		min-height: 53.938em;
		padding-top: 0;
	}

	#rlc-shopdonate .rlc-copygroup {
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		width: 100%;
		margin-top: 2.358em;
		margin-bottom: 4.375em;
		text-align: center;
	}

	#rlc-shopdonate .rlc-copygroup .rlc-copy {
		margin: 1.25em auto;
		width: 20.313em;
	}

	#rlc-shopdonate .rlc-copygroup .rlc-title {
		font-size: 1.750em;
	}

	#rlc-shopdonate .rlc-copygroup .rlc-copy .rlc-linecta {
		font-size: 0.625em;
	}

	#rlc-shopdonate .rlc-copygroup .rlc-links .rlc-linecta {
		margin-top: 0;
	}
}

/* END SHOP TO DONATE */


/* BEGIN HOLISTIC */
#rlc-holistic {
	height: 46.875em;
	color: var(--rlcWhite);
}

#rlc-holistic .rlc-copygroup {
	position: absolute;
	left: 50%;
	bottom: 8.313em;
	transform: translateX(-50%);
	text-align: center;
	width: 90%;
}

#rlc-holistic .rlc-copygroup .rlc-title {
	font-size: 3.75em;
	line-height: 1.2em;
	letter-spacing: 0.01em;
}

#rlc-holistic .rlc-copygroup .rlc-dek {
	margin: 0.406em auto 2.25em;
}

@media only screen and (max-width: 767px) {
	#rlc-holistic {
		height: 37.188em;
	}

	#rlc-holistic .rlc-copygroup {
		bottom: 3.563em;
		width: 18em;
	}

	#rlc-holistic .rlc-copygroup .rlc-title {
		font-size: 2.625em;
		line-height: 1.286em;
	}
}

/* END HOLISTIC */


/* BEGIN ACCORDION */
#rlc-accordion .rlc-tile .rlc-copygroup {
	pointer-events: none;
	width: 21.188em;
	position: absolute;
	left: 2em;
	bottom: 2em;
	opacity: 0;
	transform: translateY(150%);
	transition: all 0.5s;
	color: var(--rlcWhite);
}

#rlc-accordion .rlc-tile .rlc-copygroup .rlc-dek {
	font-family: var(--foundersReg);
	margin-bottom: 1.25em;
}

#rlc-accordion .rlc-tile .rlc-copygroup .rlc-name {
	font-family: var(--northwellAlt);
	color: var(--ppPink);
	font-size: 2.625em;
	line-height: 1.5em;
}

#rlc-accordion .rlc-tile .rlc-copygroup .rlc-bio {
	font-family: var(--foundersMono);
	font-size: 0.688em;
	line-height: 1.273em;
	letter-spacing: 0.091em;
	color: var(--ppPink);
	text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
	#rlc-accordion {
		position: absolute;
		top: -4.688em;
		left: 50%;
		transform: translateX(-50%);
		width: 79.000em;
		color: var(--rlcWhite);
	}

	#rlc-accordion .rlc-accordion-in {
		display: flex;
		gap: 1px;
		justify-content: center;
	}

	#rlc-accordion .rlc-tile {
		height: 39.500em;
		width: 16.666666666666667%;
		pointer-events: none;
		overflow: hidden;
	}

	#rlc-accordion.rlc-ready .rlc-tile {
		pointer-events: all;
	}

	#rlc-accordion.rlc-interacted .rlc-tile {
		width: 10.000em;
		transition: width 0.5s;
	}

	#rlc-accordion.rlc-interacted .rlc-active.rlc-tile {
		width: 27.688em;
	}

	#rlc-accordion .rlc-tile .rlc-imagery {
		display: relative;
		overflow: hidden;
		height: 100%;
	}

	#rlc-accordion .rlc-tile .rlc-imagery .rlc-image {
		width: auto;
		height: 100%;
		transform: translateX(-50%);
		position: relative;
		left: 50%;
	}

	#rlc-accordion .rlc-tile.rlc-active .rlc-copygroup {
		opacity: 1;
		transform: translateY(0);
		cursor: pointer;
	}

	#rlc-accordion .rlc-tile.rlc-active .rlc-copygroup * {
		cursor: pointer;
	}

	#rlc-accordion .rlc-tile .rlc-copygroup .rlc-bio {
		width: 68%;
	}

	#rlc-accordion .rlc-tile .rlc-imagery .rlc-image {
		filter: grayscale(100%);
		transition: filter 0.5s;
	}

	#rlc-accordion .rlc-tile.rlc-active .rlc-imagery .rlc-image {
		filter: grayscale(0);
	}
}

@media only screen and (max-width: 767px) {
	#rlc-accordion .rlc-tile .rlc-copygroup {
		opacity: 1;
		left: 50%;
		width: 18.438em;
		transform: translateX(-50%);
		bottom: 3.375em;
	}

	#rlc-accordion .rlc-tile .rlc-copygroup {}

	#rlc-accordion .rlc-carousel-scrollbar {
		bottom: 1.250em;
		width: 20.938em;
		left: 50%;
		transform: translateX(-50%);
	}

	#rlc-accordion .rlc-carousel-scrollbar:before {
		opacity: 1;
		background-color: #50464D;
	}

	#rlc-accordion .swiper-scrollbar-drag:after {
		opacity: 1;
		background-color: var(--ppPinkLight);
	}

	.fr #rlc-accordion .rlc-tile .rlc-copygroup .rlc-name,
	.it #rlc-accordion .rlc-tile .rlc-copygroup .rlc-name,
	.de #rlc-accordion .rlc-tile .rlc-copygroup .rlc-name,
	.es #rlc-accordion .rlc-tile .rlc-copygroup .rlc-name,
	.nl #rlc-accordion .rlc-tile .rlc-copygroup .rlc-name {
		font-size: 2.3em;
	}
}

/* END ACCORDION */


/* BEGIN VOICES */
#rlc-voices {
	color: var(--rlcWhite);
	background: var(--ppPinkLight);
	height: 50.000em;
	display: flex;
	gap: 1px;
	--vtabWidth: 4.625em;
}

#rlc-voices .rlc-slide .rlc-button {
	position: relative;
	width: var(--vtabWidth) !important;
	height: 100%;
	background: var(--rlcBlack);
}

#rlc-voices .rlc-slide .rlc-button .rlc-tab {
	display: block;
	transform: rotate(-90deg);
	transform-origin: left center;
	font-family: var(--leJeuneReg);
	font-size: 2em;
	line-height: 1.625em;
	position: absolute;
	bottom: 0.688em;
	left: 50%;
	white-space: nowrap;
	text-align: left;
}

#rlc-voices .rlc-slide .rlc-button .rlc-close {
	display: block;
	width: 1.313em;
	height: 1.313em;
	position: absolute;
	top: 2.750em;
	left: 50%;
	transform: translateX(-50%);
}

#rlc-voices .rlc-slide .rlc-button .rlc-close::before,
#rlc-voices .rlc-slide .rlc-button .rlc-close::after {
	content: '';
	width: 1px;
	height: 100%;
	background: currentColor;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	transition: transform 0.5s;
}

#rlc-voices .rlc-slide .rlc-button .rlc-close::after {
	transform: translateX(-50%) rotate(-90deg);
}

#rlc-voices .rlc-slide.rlc-active .rlc-button .rlc-close::before {
	transform: translateX(-50%) rotate(-90deg);
}

#rlc-voices .rlc-slide .rlc-button .rlc-city {
	position: absolute;
	bottom: 1.600em;
	left: 50%;
	transform: translateX(-50%);
	font-family: var(--foundersMono);
	font-size: 0.625em;
	line-height: 1.200em;
	text-transform: uppercase;
	white-space: nowrap;
}

#rlc-voices .rlc-slide .rlc-background {
	z-index: 0;
	width: auto;
	height: 100%;
}

#rlc-voices .rlc-slide .rlc-intro span {
	font-family: var(--leJeuneReg);
	font-size: 1.375em;
	line-height: 1.364em;
	letter-spacing: 0.028em;
	color: var(--ppPink);
}

#rlc-voices .rlc-slide.rlc-slide-4 .rlc-intro span {
	width: 21em;
}

#rlc-voices .rlc-slide.rlc-slide-5 .rlc-intro span {
	width: 23em;
}

#rlc-voices .rlc-slide .rlc-copygroup .rlc-copy {
	font-family: var(--leJeuneReg);
	font-size: 0.938em;
	line-height: 1.733em;
	letter-spacing: 0.027em;
}

#rlc-voices .rlc-slide .rlc-copygroup .rlc-quote {
	font-family: var(--foundersReg);
	font-size: 0.875em;
	line-height: 1.571em;
}

#rlc-voices .rlc-slide .rlc-copygroup .rlc-sig {
	font-family: var(--northwellAlt);
	font-size: 2.125em;
	line-height: 1.059em;
	white-space: nowrap;
	margin: 0.5em 0;
}

#rlc-voices .rlc-slide .rlc-copygroup .rlc-label,
#rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item .rlc-info .rlc-ttl {
	font-family: var(--foundersMono);
	font-size: 0.688em;
	line-height: 1.273em;
	letter-spacing: 0.091em;
	text-transform: uppercase;
}



#rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item {
	display: flex;
	margin-bottom: 1.375em;
}

#rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item .rlc-thumb .rlc-image {
	width: 8.500em;
	margin-right: 1.250em;
}

#rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item .rlc-info {
	width: 16.250em;
	color: var(--ppPink);
}

#rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item .rlc-info .rlc-quote {
	font-family: var(--foundersReg);
	font-size: 0.750em;
	line-height: 1.667em;
	color: var(--rlcBlack);
}

#rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item .rlc-info .rlc-name {
	font-family: var(--northwellAlt);
	font-size: 1.625em;
	line-height: 1em;
	margin: 0.5em 0 0.2em;
}

#rlc-voices .rlc-slide.rlc-standard .rlc-staff.rlc-mono {
	width: 20.188em;
	left: 41.313em;
}

#rlc-voices .rlc-slide.rlc-standard .rlc-staff.rlc-mono .rlc-item {
	flex-direction: column;
}

#rlc-voices .rlc-slide.rlc-standard .rlc-staff.rlc-mono .rlc-item .rlc-thumb .rlc-image {
	width: 100%;
	margin: 0 0 1.250em;
}


@media only screen and (min-width: 768px) {
	#rlc-voices .rlc-slide {
		width: var(--vtabWidth);
		transition: width 0.5s;
		overflow: hidden;
		background: var(--rlcBlack);
	}

	#rlc-voices .rlc-slide .rlc-in {
		border-left: 1px solid var(--ppPinkLight);
		height: 100%;
		position: absolute;
		top: 0;
		left: var(--vtabWidth);
	}

	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-in {
		left: 0;
	}

	#rlc-voices .rlc-slide.rlc-slide-1 {
		width: 0;
	}

	#rlc-voices .rlc-slide.rlc-active,
	#rlc-voices .rlc-slide .rlc-in {
		width: calc(90em - (4 * var(--vtabWidth)));
	}

	#rlc-voices .rlc-slide.rlc-active {
		/* display: flex; */
	}

	#rlc-voices .rlc-slide.rlc-slide-1.rlc-active,
	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-in {
		width: calc(90em - (5 * var(--vtabWidth)));
		border: none;
	}

	#rlc-voices .rlc-slide.rlc-slide-1 {}

	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-copygroup {
		position: absolute;
		width: 40.250em;
		top: 5.25em;
		left: 5.500em;
	}

	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-copygroup .rlc-title {
		font-size: 5.000em;
		line-height: 1.125em;
		color: var(--ppPink);
	}

	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-copygroup .rlc-dek {
		margin: 0.778em 0;
		width: 29.111em;
	}

	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-explore {
		color: var(--ppPink);
	}

	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-explore span {
		line-height: 8.091em;
	}

	#rlc-voices .rlc-slide.rlc-slide-1 .rlc-thumbs {
		position: absolute;
		bottom: 0;
		left: 0;
		display: flex;
	}

	#rlc-voices .rlc-slide.rlc-slide-2 {
		background-color: var(--rlcWhite);
	}

	#rlc-voices .rlc-slide.rlc-slide-2 .rlc-intro {
		position: absolute;
		top: 0;
		left: 32.438em;
		width: 25.375em;
		height: 7.875em;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#rlc-voices .rlc-slide.rlc-slide-2 .rlc-bio {
		width: 62.625em;
		position: absolute;
		top: 7.875em;
		left: 1.813em;
		border-top: 0.813em solid var(--ppPink);
		display: flex;
		background: var(--rlcBlack);
	}

	#rlc-voices .rlc-slide.rlc-slide-2 .rlc-imagery {
		width: 18.813em
	}

	#rlc-voices .rlc-slide.rlc-slide-2 .rlc-copygroup {
		width: 43.813em;
	}

	#rlc-voices .rlc-slide.rlc-slide-2 .rlc-copygroup-in {
		padding: 2.625em 0 0 3.125em;
		color: var(--rlcWhite);
		width: 39.938em;
	}

	#rlc-voices .rlc-slide.rlc-slide-2 .rlc-copygroup-in .rlc-quote {
		margin: 1.286em 0 0;
	}

	#rlc-voices .rlc-slide.rlc-standard {
		background-color: var(--rlcWhite);
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-intro {
		position: absolute;
		top: 0;
		left: 25.750em;
		width: 40.625em;
		height: 7.375em;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#rlc-voices .rlc-slide.rlc-standard.rlc-slide-6 .rlc-intro {
		left: 30.25em;
		width: 31.625em;
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-bio {
		width: 35.813em;
		position: absolute;
		top: 7.375em;
		left: 1.813em;
		border-top: 0.813em solid var(--ppPink);
		display: flex;
		background: var(--rlcBlack);
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-imagery {
		width: 15.125em;
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-copygroup {
		width: 20.688em;
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-copygroup-in {
		padding: 3em 0 0 3em;
		color: var(--rlcWhite);
		width: 16.875em;
	}

	.fr #rlc-voices .rlc-slide.rlc-standard.rlc-slide-3 .rlc-copygroup-in,
	.de #rlc-voices .rlc-slide.rlc-standard.rlc-slide-3 .rlc-copygroup-in,
	.it #rlc-voices .rlc-slide.rlc-standard.rlc-slide-3 .rlc-copygroup-in,
	.es #rlc-voices .rlc-slide.rlc-standard.rlc-slide-3 .rlc-copygroup-in,
	.nl #rlc-voices .rlc-slide.rlc-standard.rlc-slide-3 .rlc-copygroup-in {
		padding: 2em 0 0 2em;
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-copygroup-in .rlc-copy {
		font-size: 0.875em;
		line-height: 1.857em;
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-copygroup .rlc-link {
		position: absolute;
		right: 1.750em;
		bottom: 1.750em;
		z-index: 2;
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-copygroup-in .rlc-label {
		margin-top: 0.455em;
	}

	#rlc-voices .rlc-slide.rlc-standard .rlc-staff {
		width: 25em;
		position: absolute;
		top: 7.375em;
		left: 39.500em;
	}

	.fr #rlc-voices .rlc-slide.rlc-standard .rlc-staff,
	.de #rlc-voices .rlc-slide.rlc-standard .rlc-staff,
	.it #rlc-voices .rlc-slide.rlc-standard .rlc-staff {
		width: 26em;
		left: 38.5em;
	}

	.fr #rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item,
	.de #rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item,
	.it #rlc-voices .rlc-slide.rlc-standard .rlc-staff .rlc-item {
		margin-bottom: 0.475em;
	}

	.fr #rlc-voices .rlc-slide.rlc-slide-6 .rlc-copygroup-in,
	.it #rlc-voices .rlc-slide.rlc-slide-6 .rlc-copygroup-in,
	.de #rlc-voices .rlc-slide.rlc-slide-6 .rlc-copygroup-in,
	.es #rlc-voices .rlc-slide.rlc-slide-6 .rlc-copygroup-in,
	.nl #rlc-voices .rlc-slide.rlc-slide-6 .rlc-copygroup-in {
		width: 19em;
		padding: 3em 0 0 2em;
	}
}

@media only screen and (max-width: 767px) {
	#rlc-voices {
		flex-direction: column;
		height: auto;
	}

	#rlc-voices .rlc-slide {
		width: 100%;
		height: 3.125em;
		transition: height 0.5s;
		overflow: hidden;
		background: var(--rlcWhite);
	}

	#rlc-voices .rlc-slide.rlc-active {
		height: auto;
	}

	#rlc-voices .rlc-slide .rlc-button {
		width: 100% !important;
		height: 3.125em;
	}

	#rlc-voices .rlc-slide .rlc-button .rlc-tab {
		top: 50%;
		left: 1.429em;
		bottom: auto;
		transform: translateY(-50%);
		font-size: 0.875em;
	}

	#rlc-voices .rlc-slide .rlc-button .rlc-city {
		top: 50%;
		left: 30.111em;
		transform: translateY(-50%);
		font-size: 0.563em;
	}

	#rlc-voices .rlc-slide .rlc-button .rlc-close {
		width: 0.938em;
		height: 0.938em;
		top: 50%;
		left: auto;
		right: 1.125em;
		color: var(--ppPink);
		transform: translateY(-50%);
	}

	#rlc-voices .rlc-slide-1 {
		background-color: var(--rlcBlack);
	}

	#rlc-voices .rlc-slide-1 .rlc-thumbs {
		display: flex;
	}

	#rlc-voices .rlc-slide-1 .rlc-explore {
		display: none;
	}

	#rlc-voices .rlc-slide-1 .rlc-copygroup {
		width: 17.625em;
		text-align: center;
		color: var(--rlcWhite);
		padding: 3.750em 0;
		margin: 0 auto;
	}

	#rlc-voices .rlc-slide-1 .rlc-copygroup .rlc-title {
		font-size: 2.625em;
		line-height: 1.286em;
		color: var(--ppPink);
		margin-bottom: 0.15em;
	}

	#rlc-voices .rlc-slide .rlc-intro {
		position: relative;
		width: 100%;
		background: var(--rlcWhite);
		text-align: center;
		padding: 2.313em 0;
	}

	#rlc-voices .rlc-slide .rlc-intro span {
		font-size: 1.750em;
		line-height: 1.286em;
		display: inline-block;
		width: 11.107em;
	}

	#rlc-voices .rlc-slide .rlc-bio {
		width: 20em;
		margin: 0 auto;
		background-color: var(--rlcBlack);
	}

	#rlc-voices .rlc-slide .rlc-bio .rlc-imagery {
		width: 100%;
	}

	#rlc-voices .rlc-slide .rlc-bio .rlc-copygroup {
		margin-bottom: 1.938em;
		position: relative;
	}

	#rlc-voices .rlc-slide .rlc-bio .rlc-copygroup-in {
		width: 16.750em;
		margin: 2.375em auto 0;
		text-align: center;
		padding-bottom: 5em;
	}

	#rlc-voices .rlc-slide .rlc-bio .rlc-copygroup-in .rlc-quote {
		font-size: 0.750em;
		line-height: 1.833em;
		margin: 2.500em auto;
	}

	#rlc-voices .rlc-slide .rlc-staff {
		width: 20em;
		margin: 0 auto 4.000em;
	}

	#rlc-voices .rlc-slide .rlc-staff {}

	#rlc-voices .rlc-slide.rlc-standard .rlc-copygroup .rlc-link {
		position: absolute;
		right: auto;
		left: 50%;
		bottom: 1.563em;
		transform: translateX(-50%);
	}
}

/* END VOICES */


/* BEGIN INTERVIEW */
#rlc-interview {
	height: 54em;
	color: var(--rlcWhite);
	background-color: var(--rlcWhite);
	padding-bottom: 4.055em;
}

#rlc-interview .rlc-placeholder {
	height: 50.000em;
}

#rlc-interview .rlc-copygroup {
	position: absolute;
	bottom: 7.055em;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	width: 90%;
}

#rlc-interview .rlc-copygroup .rlc-title {
	font-size: 3.75em;
	line-height: 1.2em;
	letter-spacing: 0em;
}

#rlc-interview .rlc-copygroup .rlc-dek {
	width: 50.000em;
	font-size: 1.000em;
	line-height: 1.75em;
	letter-spacing: 0.016em;
	margin: 1em auto 1.75em;
	display: block;
}

@media only screen and (max-width: 767px) {
	#rlc-interview {
		height: 37.188em;
	}

	#rlc-interview .rlc-placeholder {
		height: 37.188em;
	}

	#rlc-interview .rlc-copygroup {
		position: absolute;
		bottom: 3.563em;
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
		width: 100%;
	}

	#rlc-interview .rlc-copygroup .rlc-title {
		font-size: 2.25em;
		line-height: 1.222em;
	}

	#rlc-interview .rlc-copygroup .rlc-dek {
		font-size: 0.875em;
		line-height: 1.714em;
		margin-top: 1.5em;
		width: 26.000em;
	}
}

/* END INTERVIEW */


/* BEGIN TIMELINE */
#rlc-timeline {
	height: 48.750em;
	width: 90em;
	overflow: hidden;
	color: var(--rlcWhite);
	background: var(--rlcWhite);
}

#rlc-timeline .rlc-carousel .rlc-carousel-arrow {
	display: none !important;
}

#rlc-timeline .rlc-carousel .rlc-carousel-scrollbar {
	opacity: 1;
	width: 75.966em;
	bottom: 2em;
	left: 50%;
	transform: translateX(-50%);
}

#rlc-timeline .rlc-carousel .rlc-carousel-scrollbar:before {
	opacity: 1;
	background: #c1c0c0;
}

#rlc-timeline .rlc-carousel .swiper-scrollbar-drag:after {
	background: #ed9bac;
	display: block;
	opacity: 1;
	z-index: 10;
}

#rlc-timeline .rlc-slide {
	height: 50em;
}

#rlc-timeline .rlc-slide .rlc-copygroup {
	position: absolute;
	text-align: left;
	transform: none;
}

#rlc-timeline .rlc-slide .rlc-copygroup .rlc-title {
	font-size: 1.75em;
	letter-spacing: 0;
	line-height: 1.357em;
}

#rlc-timeline .rlc-slide .rlc-copygroup .rlc-title.rlc-date {
	font-size: 7.5em;
	line-height: 1em;
	letter-spacing: 0.023em;
	margin: 0 auto 0.125em;
}

#rlc-timeline .rlc-slide .rlc-copygroup .rlc-dek {
	font-size: 1.125em;
	letter-spacing: 0;
	line-height: 1.556em;
	margin: 1.389em auto 0;
}

#rlc-timeline .rlc-slide-a {
	width: 59.313em;
}

#rlc-timeline .rlc-slide-a .rlc-copygroup {
	top: 13.688em;
	left: 4.750em;
	text-align: left;
	width: 36.063em;
}

#rlc-timeline .rlc-slide-a .rlc-copygroup .rlc-title {
	font-size: 3.75em;
	line-height: 1.2em;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-a .rlc-copygroup .rlc-dek {
	margin: 1.5em 0 3em;
	width: 29em;
}

#rlc-timeline .rlc-slide-a .rlc-copygroup .rlc-explore {
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-b {
	width: 40.688em;
	background: var(--ppPink);
}

#rlc-timeline .rlc-slide-b .rlc-copygroup {
	top: 50%;
	left: 10.063em;
	transform: translateY(-50%);
	width: 23.500em;
	color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-b .rlc-copygroup .rlc-title {
	width: 12em;
	margin: 0;
}

#rlc-timeline .rlc-slide-b .rlc-copygroup .rlc-dek {
	color: var(--rlcWhite);
}

#rlc-timeline .rlc-slide-b .rlc-imagery {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(-50%, -50%);
	width: 13.688em;
}

#rlc-timeline .rlc-slide-c {
	width: 64.750em;
}

#rlc-timeline .rlc-slide-c .rlc-copygroup {
	top: 4.313em;
	left: 9.625em;
	width: 39.563em;
	display: flex;
	justify-content: space-between;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-c .rlc-copygroup .rlc-dek {
	width: 19.111em;
	color: var(--rlcBlack);
	margin: 0;
}

#rlc-timeline .rlc-slide-c .rlc-over {
	position: absolute;
	top: 31.313em;
	left: 41.938em;
	width: 15.938em;
	z-index: 2;
}

#rlc-timeline .rlc-slide-c .rlc-hasvideo {
	position: absolute;
	top: 16.875em;
	left: 9.813em;
	width: 35.875em;
}

#rlc-timeline .rlc-slide-c .rlc-hasvideo .rlc-looppause {
	right: auto;
	left: 1em;
}

#rlc-timeline .rlc-slide-d {
	width: 89.188em;
	background-color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-d .rlc-copygroup {
	top: 50%;
	left: 6.188em;
	transform: translateY(-50%);
	width: 21.438em;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-d .rlc-copygroup .rlc-dek {
	color: var(--rlcWhite);
}

#rlc-timeline .rlc-slide-d .rlc-hasvideo {
	position: absolute;
	top: 7.000em;
	left: 33.438em;
	width: 48.125em;
}

#rlc-timeline .rlc-slide-e {
	width: 89.250em;
}

#rlc-timeline .rlc-slide-e .rlc-copygroup {
	top: 11.313em;
	left: 55.750em;
	width: 25.250em;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-e .rlc-copygroup .rlc-dek {
	color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-e .rlc-imagery {
	position: absolute;
	top: 50%;
	left: 4.875em;
	transform: translateY(-50%);
	width: 43.375em;
}

#rlc-timeline .rlc-slide-f {
	width: 101.125em;
	background-color: var(--ppPink);
}

#rlc-timeline .rlc-slide-f .rlc-copygroup {
	top: 48%;
	left: 8.438em;
	transform: translateY(-50%);
	width: 27.688em;
	color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-f .rlc-copygroup .rlc-title {
	width: 13em;
	margin: 0;
}

#rlc-timeline .rlc-slide-f .rlc-copygroup .rlc-dek {
	color: var(--rlcWhite);
}

#rlc-timeline .rlc-slide-f .rlc-imagery {
	position: absolute;
	top: 0;
	right: 0;
	width: 54.375em;
}

#rlc-timeline .rlc-slide-g {
	width: 89.125em;
}

#rlc-timeline .rlc-slide-g .rlc-copygroup {
	top: 50%;
	left: 7.375em;
	transform: translateY(-50%);
	width: 23.250em;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-g .rlc-copygroup .rlc-dek,
#rlc-timeline .rlc-slide-g .rlc-copygroup .rlc-linecta {
	color: var(--rlcWhite);
}

#rlc-timeline .rlc-slide-g .rlc-imagery {
	position: absolute;
	top: 8.063em;
	left: 34.563em;
	width: 46.500em;
}

#rlc-timeline .rlc-slide-h {
	width: 60.250em;
	background-color: #FEECF0;
	overflow: visible;
}

#rlc-timeline .rlc-slide-h .rlc-copygroup {
	top: 50%;
	left: 8.500em;
	transform: translateY(-50%);
	width: 28.500em;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-h .rlc-copygroup .rlc-dek {
	color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-h .rlc-imagery {
	top: 50%;
	left: 100%;
	transform: translate(-50%, -50%);
	width: 40.938em;
}

#rlc-timeline .rlc-slide-i {
	width: 103.313em;
}

#rlc-timeline .rlc-slide-i .rlc-imagery {
	width: 46.563em;
	position: absolute;
	top: 0;
	right: 0;
}

#rlc-timeline .rlc-slide-i .rlc-imagery .rlc-copygroup2 {
	position: absolute;
	top: 12.250em;
	left: 50%;
	transform: translateX(-50%);
	width: 29.750em;
	text-align: center;
	color: var(--rlcWhite);
}

#rlc-timeline .rlc-slide-i .rlc-copygroup2 .rlc-quote {
	font-family: var(--leJeuneReg);
	font-size: 1.75em;
	line-height: 1.429em;
}

#rlc-timeline .rlc-slide-i .rlc-copygroup2 .rlc-sig {
	width: 17.313em;
	margin: 2.188em auto 0;
}

#rlc-timeline .rlc-slide-i .rlc-copygroup1 {
	top: 13.375em;
	left: 27.375em;
	width: 21.625em;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-i .rlc-copygroup1 .rlc-dek {
	color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-j {
	width: 204.000em;
}

#rlc-timeline .rlc-slide-j .rlc-copygroup {
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-j .rlc-copygroup .rlc-dek {
	color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-j .rlc-copygroup1 {
	top: 50%;
	left: 6.375em;
	transform: translateY(-50%);
	width: 51.563em;
	display: flex;
}

#rlc-timeline .rlc-slide-j .rlc-copygroup1 .rlc-grouped {
	margin-left: 5.938em;
	width: 29.063em;
}

#rlc-timeline .rlc-slide-j .rlc-imagery1 {
	position: absolute;
	top: 50%;
	left: 62.250em;
	transform: translateY(-50%);
	width: 50em;
}

#rlc-timeline .rlc-slide-j .rlc-copygroup2 {
	position: absolute;
	top: 50%;
	left: 119.625em;
	transform: translateY(-50%);
	width: 23.938em;
}

#rlc-timeline .rlc-slide-j .rlc-imagery2 {
	position: absolute;
	top: 50%;
	left: 150.125em;
	transform: translateY(-50%);
	width: 46.500em;
}

#rlc-timeline .rlc-slide-k {
	width: 101.250em;
	background-color: var(--ppPink);
}

#rlc-timeline .rlc-slide-k .rlc-copygroup {
	top: 50%;
	left: 8.438em;
	transform: translateY(-50%);
	width: 37.875em;
	color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-k .rlc-copygroup .rlc-dek {
	color: var(--rlcWhite);
	width: 30.111em;
	margin-left: 0;
}

#rlc-timeline .rlc-slide-k .rlc-imagery {
	position: absolute;
	top: 50%;
	left: 50.750em;
	transform: translateY(-50%);
	width: 43.438em;
}

#rlc-timeline .rlc-slide-l {
	width: 101.250em;
	background-color: var(--rlcBlack);
}

#rlc-timeline .rlc-slide-l .rlc-copygroup {
	top: 50%;
	right: 13.406em;
	transform: translateY(-50%);
	width: 25.25em;
	color: var(--ppPink);
}

#rlc-timeline .rlc-slide-l .rlc-copygroup .rlc-dek {
	color: var(--rlcWhite);
	width: 22.5em;
	margin-left: 0;
}

#rlc-timeline .rlc-slide-l .rlc-imagery {
	position: absolute;
	top: 50%;
	left: 11.656em;
	transform: translateY(-50%);
	width: 43.375em;
}

@media only screen and (min-width: 768px) {
	#rlc-timeline .rlc-slide-g .rlc-copygroup .rlc-dek {
		margin: 1.389em 0 0 0;
		width: 85%;
	}
}

@media only screen and (max-width: 767px) {
	#rlc-timeline {
		height: 40.625em;
		width: 100vw;
	}

	#rlc-timeline .rlc-carousel .rlc-carousel-scrollbar {
		width: 20.938em;
		bottom: 0.75em;
	}

	#rlc-timeline .rlc-slide {
		height: 40.625em;
	}

	#rlc-timeline .rlc-slide .rlc-copygroup .rlc-title {
		font-size: 1.375em;
		line-height: 1.455em;
	}

	#rlc-timeline .rlc-slide .rlc-copygroup .rlc-title.rlc-date {
		font-size: 6.250em;
		line-height: 1.200em;
		margin: 0 auto;
	}

	#rlc-timeline .rlc-slide .rlc-copygroup .rlc-dek {
		font-size: 0.750em;
		line-height: 2em;
		margin: 0.5em auto 0;
	}

	#rlc-timeline .rlc-slide-a {
		width: 20.063em;
	}

	#rlc-timeline .rlc-slide-a .rlc-copygroup {
		top: auto;
		bottom: 6.813em;
		left: 50%;
		transform: translateX(-50%);
		text-align: center;
		width: 16.500em;
	}

	#rlc-timeline .rlc-slide-a .rlc-copygroup .rlc-title {
		font-size: 2.625em;
		line-height: 1.286em;
	}

	#rlc-timeline .rlc-slide-a .rlc-copygroup .rlc-dek {
		font-size: 0.875em;
		margin: 0.286em 0 2.929em;
		width: 100%;
	}

	#rlc-timeline .rlc-slide-b {
		width: 23.250em;
	}

	#rlc-timeline .rlc-slide-b .rlc-copygroup {
		top: 11.938em;
		left: 50%;
		transform: translateX(-50%);
		width: 13.375em;
	}

	#rlc-timeline .rlc-slide-b .rlc-imagery {
		top: 3.125em;
		left: 0;
		transform: translateX(-50%);
		width: 9.000em;
	}

	#rlc-timeline .rlc-slide-c {
		width: 47.688em;
	}

	#rlc-timeline .rlc-slide-c .rlc-copygroup {
		top: 26.375em;
		left: 23.813em;
		width: 16.688em;
		display: block;
		z-index: 2;
	}

	#rlc-timeline .rlc-slide-c .rlc-copygroup .rlc-dek {
		width: 100%;
	}

	#rlc-timeline .rlc-slide-c .rlc-copygroup .rlc-grouped {
		position: relative;
	}

	#rlc-timeline .rlc-slide-c .rlc-copygroup .rlc-date {
		position: absolute;
		top: -2.310em;
		left: -3.280em;
	}

	#rlc-timeline .rlc-slide-c .rlc-over {
		top: 21.125em;
		left: 5.250em;
		width: 15.938em;
	}

	#rlc-timeline .rlc-slide-c .rlc-hasvideo {
		top: 2.250em;
		left: 12.000em;
		width: 30.250em;
	}

	#rlc-timeline .rlc-slide-c .rlc-hasvideo .rlc-looppause {
		right: 1em;
		left: auto;
	}

	#rlc-timeline .rlc-slide-d {
		width: 34.125em;
	}

	#rlc-timeline .rlc-slide-d .rlc-copygroup {
		top: 24.500em;
		left: 4.000em;
		transform: none;
		width: 19.063em;
	}

	#rlc-timeline .rlc-slide-d .rlc-hasvideo {
		top: 4.188em;
		left: 50%;
		transform: translateX(-50%);
		width: 25.875em;
	}

	#rlc-timeline .rlc-slide-e {
		width: 26.250em;
	}

	#rlc-timeline .rlc-slide-e .rlc-copygroup {
		top: 18.875em;
		left: 4.125em;
		width: 18.063em;
	}

	#rlc-timeline .rlc-slide-e .rlc-imagery {
		left: 50%;
		top: 4.375em;
		transform: translatex(-50%);
		width: 18em;
	}

	#rlc-timeline .rlc-slide-f {
		width: 29.250em;
	}

	#rlc-timeline .rlc-slide-f .rlc-copygroup {
		top: 0;
		left: 0;
		transform: none;
		width: 100%;
		height: 100%;
	}

	#rlc-timeline .rlc-slide-f .rlc-copygroup .rlc-grouped {
		position: absolute;
		left: 4.125em;
		bottom: 26.500em;
	}

	#rlc-timeline .rlc-slide-f .rlc-copygroup .rlc-dek {
		position: absolute;
		left: 5.417em;
		top: 39.417em;
	}

	#rlc-timeline .rlc-slide-f .rlc-imagery {
		top: 15.438em;
		right: auto;
		left: 4.125em;
		width: 21.000em;
	}

	#rlc-timeline .rlc-slide-g {
		width: 24.750em;
	}

	#rlc-timeline .rlc-slide-g .rlc-copygroup {
		top: 18.875em;
		left: 2.688em;
		transform: none;
		width: 20.563em;
	}

	#rlc-timeline .rlc-slide-g .rlc-imagery {
		top: 4.375em;
		left: 2.625em;
		width: 19.188em;
	}

	#rlc-timeline .rlc-slide-h {
		width: 34.125em;
	}

	#rlc-timeline .rlc-slide-h .rlc-copygroup {
		left: 5.813em;
		width: 28.500em;
		top: 9.500em;
		transform: none;
	}

	#rlc-timeline .rlc-slide-h .rlc-copygroup .rlc-dek {
		width: 16.750em;
		margin-left: 0;
	}

	#rlc-timeline .rlc-slide-h .rlc-imagery {
		top: 7.250em;
		left: 100%;
		transform: translateX(-50%);
		width: 23.625em;
	}

	#rlc-timeline .rlc-slide-i {
		width: 62.313em;
	}

	#rlc-timeline .rlc-slide-i .rlc-imagery {
		width: 24.125em;
	}

	#rlc-timeline .rlc-slide-i .rlc-imagery .rlc-copygroup2 {
		top: 15.188em;
		width: 16.125em;
	}

	#rlc-timeline .rlc-slide-i .rlc-copygroup2 .rlc-quote {
		font-size: 0.938em;
		line-height: 1.667em;
	}

	#rlc-timeline .rlc-slide-i .rlc-copygroup2 .rlc-sig {
		width: 12.125em;
	}

	#rlc-timeline .rlc-slide-i .rlc-copygroup1 {
		top: 9.500em;
		left: 16.750em;
		width: 14.750em;
	}

	#rlc-timeline .rlc-slide-j {
		width: 61.438em;
	}

	#rlc-timeline .rlc-slide-j .rlc-copygroup1 {
		top: auto;
		left: 5.563em;
		bottom: 15em;
		transform: none;
		width: 22.000em;
		display: block;
	}

	#rlc-timeline .rlc-slide-j .rlc-copygroup1 .rlc-grouped {
		margin-left: 0;
		width: auto;
	}

	#rlc-timeline .rlc-slide-j .rlc-imagery1 {
		top: 26.750em;
		left: 5.563em;
		transform: none;
		width: 16.813em;
	}

	#rlc-timeline .rlc-slide-j .rlc-copygroup2 {
		top: auto;
		left: 32.375em;
		bottom: 15em;
		transform: none;
		width: 19.938em;
	}

	#rlc-timeline .rlc-slide-j .rlc-imagery2 {
		top: 26.750em;
		left: 32.375em;
		transform: none;
		width: 16.813em;
	}

	#rlc-timeline .rlc-slide-k {
		width: 29.250em;
	}

	#rlc-timeline .rlc-slide-k .rlc-copygroup {
		top: 0;
		left: 0;
		transform: none;
		width: 100%;
		height: 100%
	}

	#rlc-timeline .rlc-slide-k .rlc-copygroup .rlc-grouped {
		position: absolute;
		bottom: 25.750em;
		left: 4.063em;
		width: 19.375em;
	}

	#rlc-timeline .rlc-slide-k .rlc-copygroup .rlc-dek {
		position: absolute;
		top: 37.667em;
		left: 5.417em;
		width: 28.500em;
	}

	#rlc-timeline .rlc-slide-k .rlc-imagery {
		top: 15.750em;
		left: 4.125em;
		transform: none;
		width: 17.875em;
	}

	#rlc-timeline .rlc-slide-l {
		width: 29.250em;
	}

	#rlc-timeline .rlc-slide-l .rlc-copygroup {
		top: 0;
		left: 0;
		transform: none;
		width: 100%;
		height: 100%
	}

	#rlc-timeline .rlc-slide-l .rlc-copygroup .rlc-grouped {
		position: absolute;
		bottom: 29.75em;
		left: 4.063em;
		width: 19.375em;
	}

	#rlc-timeline .rlc-slide-l .rlc-copygroup .rlc-dek {
		position: absolute;
		top: 35.125em;
		left: 5.063em;
		width: 28.500em;
	}

	#rlc-timeline .rlc-slide-l .rlc-imagery {
		top: 11.984em;
		left: 4.063em;
		transform: none;
		width: 17.875em;
	}
}

/* END TIMELINE */


/* BEGIN BENEFICIARIES */
#rlc-beneficiaries {
	color: var(--rlcWhite);
	width: 90em;
	overflow: hidden;
	background-color: #211C20;
	/* --navPad: calc(3.625em + 71px); */
}

#rlc-beneficiaries .rlc-jumplinks {
	color: var(--ppPinkLight);
}

#rlc-beneficiaries .rlc-jumplinks.rlc-desktop {
	position: absolute;
	top: 5.563em;
	right: 6.25em;
	z-index: 2;
}

#rlc-beneficiaries .rlc-jumplinks .rlc-linecta {
	font-family: "Founders Grotesk text Regular";
	font-size: 1.125em;
	letter-spacing: 0;
	line-height: 1.556em;
	margin: 0 1.278em;
	text-transform: none;
	padding-bottom: calc(0.3em + 1px);
	position: relative;
}

#rlc-beneficiaries .rlc-jumplinks .rlc-linecta:not(.rlc-active)::after {
	display: none;
}

#rlc-beneficiaries .rlc-jumplinks .rlc-linecta.rlc-active {
	color: var(--rlcWhite);
}

#rlc-beneficiaries .rlc-jumplinks .rlc-linecta.rlc-active::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 100%;
	background: currentColor;
	-webkit-transition: bottom .5s;
	transition: bottom .5s;
}

#rlc-beneficiaries .rlc-listings {
	width: 35.5em;
	margin-left: 4.5em;
	padding-top: 4.813em;
	padding-bottom: 12.5em;
}

#rlc-beneficiaries .rlc-list {
	margin-bottom: 3.438em;
}

#rlc-beneficiaries .rlc-title.rlc-h2 {
	font-size: 2.75em;
	letter-spacing: 0.023em;
	line-height: 1em;
	margin-bottom: 0.227em;
	color: var(--ppPink);
	text-align: left;
}

#rlc-beneficiaries .rlc-title.rlc-h3 {
	font-size: 1.125em;
	letter-spacing: 0;
	line-height: 1.556em;
	color: var(--ppPink);
	margin-bottom: 1em;
	text-align: left;
}

#rlc-beneficiaries .rlc-item {
	font-family: "Founders Grotesk text Regular";
	margin-bottom: 1em;
	font-size: 1.125em;
	letter-spacing: 0;
	line-height: 1.556em;
}

#rlc-beneficiaries .rlc-item .rlc-name {
	font-weight: bold;
}

#rlc-beneficiaries .rlc-hd .rlc-title {
	color: var(--ppPink);
	text-align: left;
}

#rlc-beneficiaries .rlc-hd .rlc-dek {
	font-size: 1.125em;
	letter-spacing: 0;
	line-height: 1.556em;
	color: var(--ppPink);
}

#rlc-mapchange {
	position: absolute;
	width: 43em;
	/* height: 38.813em; */
	height: calc(100vh - var(--navPad));
	top: 0;
	/* top: 0; */
	left: 40.063em;
}

#rlc-mapchange .rlc-image {
	position: absolute;
	top: 60%;
	left: 50%;
	width: 70%;
	/* percentage value was request from designer */
	transform: translate(-50%, -50%);
	opacity: 0;
	transition: opacity 1s;
	object-fit: contain;
}

#rlc-mapchange .rlc-image.rlc-active {
	opacity: 1;
	z-index: 2;
}

@media only screen and (min-width: 768px) {}

@media only screen and (max-width: 767px) {
	#rlc-beneficiaries {
		width: 100%;
	}

	#rlc-beneficiaries .rlc-jumplinks .rlc-linecta {
		font-size: 0.75em;
		line-height: 2.333em;
	}

	#rlc-beneficiaries .rlc-listings {
		width: 100%;
		margin-left: 0;
		padding-top: 4.188em;
		padding-bottom: 2em;
	}

	#rlc-beneficiaries .rlc-listings .rlc-list {
		width: 19.313em;
		margin-left: 1.563em;
		margin-bottom: 2em;
	}

	#rlc-beneficiaries .rlc-title.rlc-h2 {
		font-size: 1.75em;
	}

	#rlc-beneficiaries .rlc-title.rlc-h3 {
		font-size: 0.875em;
		line-height: 2em;
	}

	#rlc-beneficiaries .rlc-item {
		font-size: 0.75em;
		line-height: 1.833em;
	}

	#rlc-beneficiaries .rlc-hd {
		text-align: center;
		margin-bottom: 0;
	}

	#rlc-beneficiaries .rlc-hd .rlc-dek {
		font-size: 0.875em;
		line-height: 1.714em;
		width: 21.429em;
		margin: 0.643em auto 1.643em;
	}

	#rlc-beneficiaries .rlc-jumplinks {
		margin-bottom: 1.625em;
	}

	#rlc-map-am {
		width: 19.563em;
		margin: 0 auto 1.563em;
	}

	#rlc-map-eu {
		width: 18.188em;
		margin: 0 auto 1.563em;
	}

	#rlc-map-as {
		width: 17.438em;
		margin: 0 auto 1.563em;
	}
}

/* END BENEFICIARIES */


/* BEGIN MOOD VIDEO */
#rlc-moodvid {
	height: 50.750em;
	color: var(--rlcWhite);
	background-color: var(--rlcBlack);
}

#rlc-moodvid .rlc-placeholder {
	height: 100%;
}

#rlc-moodvid .rlc-copygroup {
	position: absolute;
	bottom: 4.438em;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	z-index: 2;
}

@media only screen and (max-width: 767px) {
	#rlc-moodvid {
		height: 37.188em;
	}

	#rlc-moodvid .rlc-copygroup {
		width: 100%;
	}
}

/* END MOOD VIDEO */