/* SKETCH SIZE CORRECTIONS */
.rlc-creative_v3 .rlc-1400_375.rlc-fullbleed {
	max-width: 1440px;
}
.rlc-creative_v3 .rlc-dek {
	font-family: "HCo Gotham Book";
}
@media only screen and (max-width:767px) {
	/* .rlc-creative_v3.rlc-1440_375 .rlc-fullbleed {
		font-size: 2.1333333335vw!important;
	} */
}
/* SFCC OVERRIDES */
@media (min-width: 768px) {
	#rl-content .article-section,
	#rl-content .corp-content-asset {
		margin-bottom: 0;
	}
}
@media (max-width: 767px) {
	#rl-content .article-section,
	#rl-content .corp-content-asset {
		margin-bottom: 0;
	}
}

/* HERO */
#rlc-hero .rlc-title {
	/* font-family: "Didot W01 Bold", "HCo Didot 96", 'Times New Roman', Times, serif; */
	font-weight: normal;
	font-size: 3.125em;
	line-height: 0.75em;
	letter-spacing: -0.045em;
	color: #fff;
}
#rlc-hero #rlc-playbutton_mb {
	position: relative;
	color: #fff;
	font-size: 1em;
	margin-top: 3.25em;
}
#rlc-hero #rlc-playbutton_mb span {
	position: relative;
	font-size: 1.25em;
	color: #fff;
	font-family: "HCo Gotham Book", Arial, Helvetica, sans-serif;
	letter-spacing: 0.0143em;
	line-height: 1em;
}
#rlc-hero #rlc-playbutton_mb:after {
	content:"";
	position: absolute;
	top: auto;
	bottom: -0.875em;
	left: 50%;
	transform: translateX(-50%);
	width: 6.75em;
	border-bottom: 1px solid currentColor;
}
@media only screen and (min-width:768px) {
	#rlc-hero .rlc-copygroup {
		width: 94em;
	}
}
@media only screen and (max-width:767px) {
	#rlc-hero .rlc-title {
		font-size: 2.76125em;
		line-height: 1.25531915em;
		letter-spacing: -0.04em;
		width: 7em;
	}
	#rlc-playbutton_mb {
		display: none;
	}
}

/* NAV */
.csr-sub-nav {
	background: #7F7F7F;
	color: #fff;
}
.csr-sub-nav-cont {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 3.25em;
}
.csr-sub-nav-item {
	padding: 0.33em 0;
	margin: 0 1em;
}
.csr-sub-nav-item a {
	color: currentColor;
	padding: 0.33em 1em;
	font-size: 0.75em;
	letter-spacing: 0.125em;
}
.csr-sub-nav-item.rlc-active {
	font-family: "HCo Gotham Bold", Arial, Helvetica, sans-serif;
}
@media only screen and (max-width:767px) {
	.csr-sub-nav {
		overflow: auto;
	}
	.csr-sub-nav-cont {
		justify-content: flex-start;
	}
	.csr-sub-nav-item {
		min-width: 11em;
	}
	.csr-sub-nav-item a {
		font-size: 0.61375em;
		letter-spacing: 0;
	}
}

/* CONTENT */
.rlc-dek .rlc-cta {
	color: #1466C6;
}
/* Description */
#rlc-section_desc {
	margin-bottom: 2em;
}
#rlc-section_desc .rlc-textgroup .rlc-textgroup-in {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 6.666667em 2.1875em 3.75em;
}

#rlc-section_desc .rlc-textgroup {
	position: relative;
	z-index: 1;
	pointer-events: none;
}
#rlc-section_desc .rlc-textgroup .rlc-title {
	/* font-family: "Didot W01 Bold", "HCo Didot 96", 'Times New Roman', Times, serif; */
	font-size: 1.875em;
	line-height: 1.3333em;
	margin: 0 auto;
}

	#rlc-section_desc .rlc-textgroup .rlc-dek {
		/* font-family: "Didot W01 Regular", "HCo Didot 96", 'Times New Roman', Times, serif; */
		font-size: 1.5625em;
		line-height: 1.4em;
		margin: 0;
		margin-bottom: 1.4em;
	}


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

	#rlc-section_desc .rlc-textgroup {
		width: 53.75em;
		margin: 0 auto;
	}
}

@media only screen and (max-width:767px) {
	.rlc-creative_v3 .rlc-bgblock#rlc-section_desc {
		overflow: visible;
	}
	#rlc-section_desc {
		margin-bottom: 3.75em;
	}

	#rlc-section_desc .rlc-textgroup {
		position: relative;
		width: 100%;
	}

	#rlc-section_desc .rlc-textgroup .rlc-textgroup-in {
		padding: 3.125em 1.963125em 0;
	}
	#rlc-section_desc .rlc-textgroup .rlc-title {
		font-size: 2.375em;
	}
	#rlc-section_desc .rlc-textgroup .rlc-dek {
		font-size: 0.9375em;
		letter-spacing: 0.0233333em;
		line-height: 1.4em;
		/* width: 24em; */
		margin: 0;
	}
}

/* GOALS */
#rlc-section_goals {
	text-align: center;
	background: #F4F2F3;
}
#rlc-section_goals .rlc-goal {
	display: flex;
	flex-direction: column;
	justify-content: center;

	padding: 4.833333em 0 5.1375em;
}
#rlc-section_goals .rlc-goal .rlc-h2.rlc-title {
	font-family: "HCo Gotham Book";
	font-weight: normal;
	font-size: 2.5em;
	line-height: 1.25em;
	letter-spacing: -0.0067em;
	text-transform: uppercase;
}
#rlc-section_goals .rlc-goal .rlc-h2.rlc-title strong {
	font-family: "HCo Gotham Bold";
	font-weight: normal;
}
#rlc-section_goals .rlc-goal .rlc-h3.rlc-subtitle {
	font-size: 1.25em;
	line-height: 1.5em;
	letter-spacing: 0.02em;

	margin-top: 0.8em;
}
#rlc-section_goals .rlc-goal .rlc-h3.rlc-title {
	font-family: "HCo Gotham Bold";
	font-size: 1.375em;
	line-height: 1.1363636em;
	letter-spacing: 0.022em;
	font-weight: normal;
	text-transform: uppercase;
}
#rlc-section_goals .rlc-goal .rlc-dek {
	font-size: 1.25em;
	line-height: 1.5em;
	letter-spacing: 0;

	margin-bottom: 2.75em;
}
#rlc-section_goals .rlc-goal_cols {
	display: flex;
	margin: 3em auto 0;
}
#rlc-section_goals .rlc-goal_col {
	display: flex;
	flex-direction: column;
}
#rlc-section_goals .rlc-goal_col:nth-of-type(2) {
	border-right: 1px solid currentColor;
	border-left: 1px solid currentColor;
}
#rlc-section_goals .rlc-goal_col .rlc-icon {
	width: 3.875em;
	margin: 0 auto 1.1em;
}
#rlc-section_goals .rlc-goal_col .rlc-icon_achieved {
	width: 10.875em;
	margin: 1em auto 0;
}
#rlc-section_goals .rlc-btn_learnmore {
	text-transform: uppercase;
}
#rlc-section_goals .rlc-btn_to-graphic {
	margin: 0 auto 0;
}
#rlc-section_goals .rlc-btn_to-graphic .rlc-icon {
	width: 2.4375em;
	margin-top: 2em;
	transform: rotate(180deg);
}

#rlc-section_create .rlc-h3.rlc-title {
	color: #031E3A;
}
#rlc-section_protect .rlc-h3.rlc-title {
	color: #1466C6;
}
#rlc-section_champion .rlc-h3.rlc-title,
#rlc-section_champion .rlc-icon {
	color: #009489;
}
@media only screen and (min-width:768px) {
	#rlc-section_goals .rlc-goal_col {
		width: 33.3333%;
	
		margin: 0.1875em auto 0;
		padding: 0 2.125em;
		min-height: 33.25em;
	}
    .rlc-carousel.rlc-carousel-nointeraction .swiper-slide-duplicate.swiper-slide-prev,
    .rlc-carousel.rlc-carousel-nointeraction .swiper-button-prev {
        opacity: 1;
        visibility: visible;
    }
}

@media only screen and (max-width:767px) {
	#rlc-section_goals .rlc-goal_cols {
		flex-direction: column;
		margin-top: 3.431em;

	}
	#rlc-section_goals .rlc-goal_col {
		width: 18em;
		min-height: 26.0625em;
		padding: 0 3.875em;

		margin: 0 0.375em;
		/* margin-bottom: 2.175em; */
	}
	#rlc-section_goals .rlc-goal {
		margin: 6.1em auto 0;
	}
	#rlc-section_goals .rlc-goal_col .rlc-icon {
		width: 3.5625em;
		margin: 0 auto 1.1em;
	}
	#rlc-section_goals .rlc-goal .rlc-dek {
		font-size: 1.375em;
		margin-bottom: 0.25em;
	}
}
/* STUDIES */
#rlc-section_studies .rlc-background {
	position: relative;
}
#rlc-section_studies .rlc-foreground {
	position: relative;
/* 
	max-height: 30em;
	overflow: hidden; */

	transition: max-height 1200ms ease-in-out;
}
#rlc-section_studies .rlc-longcopy {
	display: none;
}
#rlc-section_studies .rlc-study.expanded .rlc-longcopy {
	display: block;
}
#rlc-section_studies .rlc-study.expanded .rlc-shortcopy {
	display: none;
}

#rlc-section_studies .rlc-study.expanded .rlc-foreground {
  max-height: 1000em;
}
#rlc-section_studies .rlc-textgroup .rlc-textgroup-in {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 2.1875em 0;
}

#rlc-section_studies .rlc-textgroup {
  position: relative;
  z-index: 1;
  pointer-events: none;
}
#rlc-section_studies .rlc-textgroup .rlc-title {
	/* font-family: "Didot W01 Bold", "HCo Didot 96", 'Times New Roman', Times, serif; */
	font-size: 2.5em;
	line-height: 1.25em;
	letter-spacing: -0.0067em;
	margin: 1.666667em auto 1.1em;
  }

  #rlc-section_studies .rlc-textgroup .rlc-dek {
	  font-size: 1.25em;
	  line-height: 1.5em;
	  margin: 0;
	  margin-bottom: 1.4em;
  }
  
  #rlc-section_studies .rlc-button {
		/* position: absolute;
		top: auto;
		bottom: 4.5em;
		transform: translateX(-50%);
	    left: 50%; */
		z-index: 5;
	}
  #rlc-section_studies .rlc-study.expanded .rlc-button {
	  visibility: hidden;
  }


@media only screen and (min-width:768px) {
  #rlc-section_studies .rlc-foreground {
	top: -7.1875em;
	width: 100%;
	margin: 0 auto 0;
  }

  #rlc-section_studies .rlc-foreground .rlc-mood {
	min-height: 39.375em;
	/* set min height for lazyload */
  }

  #rlc-section_studies .rlc-textgroup {
	  width: 53.75em;
	  margin: 0 auto;
  }


  #rlc-section_studies .rlc-background {
	/* height: 39.438em; */
  }

  /* #rlc-section_studies .rlc-background.rlc-parallax {
	  background-image: url("img/201911/20191126-womens-lp/20191126_wlp_c10_background.jpg?$staticlink$");
	  min-height: 39.438em;
	} */
}
@media only screen and (max-width:767px) {
  .rlc-creative_v3 .rlc-bgblock#rlc-section_studies {
  overflow: visible;
}
  #rlc-section_studies .rlc-background {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
	overflow: visible;
  }

  #rlc-section_studies .rlc-foreground {
	position: relative;
	padding: 0em 2.350em 2.875em;
	z-index: 1;
	max-height: 37em;
  }

  #rlc-section_studies .rlc-textgroup {
	position: relative;
	width: 100%;
  }

  #rlc-section_studies .rlc-textgroup .rlc-textgroup-in {
	padding: 1.4375em 0em 4.5em;
  }
  #rlc-section_studies .rlc-textgroup .rlc-title {
	font-size: 1.25em;
	color: #041E3A;
	letter-spacing: 0;
	line-height: 1.5em;
  }
  #rlc-section_studies .rlc-textgroup .rlc-dek {
	width: 24em;

	font-size: 0.75em;
	color: #2A2A28;
	letter-spacing: 0;
	line-height: 1.666667em;
}
  #rlc-section_studies .rlc-button {
	bottom: 5em;
  }
}

/* BEGIN 202106 CHANGES*/
    /* OVERRIDES */
    .rlc-carousel.rlc-carousel_light .swiper-pagination-bullet:before,
    .rlc-carousel.rlc-carousel_light .swiper-pagination-bullet:after {
        background: #fff;
        opacity: 0.5;
    }
    .rlc-carousel.rlc-carousel_light:not(.inTransition) .swiper-pagination-bullet-active:before,
    .rlc-carousel.rlc-carousel_light:not(.inTransition) .swiper-pagination-bullet-active:after {
        opacity: 1;
        background: #001641;
    }
    /* END OVERRIDES */



    #rlc-section_desc .rlc-textgroup .rlc-dek {
        font-size: 1.25em;
        line-height: 1.5em;
        letter-spacing: 0.0165em;
        color: #041E3A;
    }
    .rlc-creative_v3 .rlc-block.rlc-bg {
        /* position: absolute; */
    }
    .rlc-carousel [aria-hidden="true"] a:not([tabindex="-1"]) {
        visibility: visible;
    }
    #rlc-section_goals {
        background: none;
    }
    #rlc-section_goals .rlc-carousel_wrapper {
        overflow: visible;
    }
    #rlc-section_goals .rlc-carousel .rlc-carousel-pagination {
        bottom: -4.5em;
		width: 20.3125em;
    }
    .rlc-goal_col {
        background: #F4F2F3;
    }
    #rlc-section_goals .rlc-goal_col {
        box-sizing: border-box;

        padding: 1.125em 1em;

        align-items: stretch;
        flex-direction: unset;

        color: #001641;
    }

    .rlc-goal_col .rlc-panel_inner {
        position: relative;
        border: 1px solid currentColor;
        width: 100%;
    }

    .rlc-goal_col .rlc-title {
        font-size: 2em;
        line-height: 1.5625em;
        letter-spacing: -0.0165625em;
    }
    .rlc-goal_col .rlc-dek {
        font-size: 0.875em;
        color: #4A4A4A;
        letter-spacing: 0;
        line-height: 1.571429em;

        width: 16.5em;
        margin: 1.445em auto 1em;
    }
    .rlc-goal_col .rlc-links {
        position: absolute;
        top: auto;
        bottom: 1em;
        width: 100%;
    }
    #rlc-section_goals .rlc-goal_col .rlc-icon {
        margin-top: 3.3125em;
        width: 5.0625em;
    }

    /* MODAL */
    #rlc-hidden_modals {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
        z-index: 100;

        display: none;
    }
    #rlc-hidden_modals.active,
    #rlc-hidden_modals .rlc-fullbleed {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .rlc-modal {
        display: none;
        visibility: hidden;
        opacity: 0;

        text-align: center;
        background: #fff;
        color: #000;

        padding: 1.1875em 1.1875em 1.0625em;

        width: 50.9375em;
        max-width: 100%;

        max-height: 100vh;

        overflow: auto;
    }
    .rlc-modal.active {
        display: block;
        visibility: visible;
        opacity: 1;
    }
    .rlc-modal .rlc-panel_inner {
        position: relative;
        border: 1px solid #000;
    }
    .rlc-modal .rlc-btn_close {
        position: absolute;
        left: auto;
        right: 0;
        top: 0;
        width: 44px;
        height: 44px;
    }
    .rlc-modal .rlc-btn_close:before,
    .rlc-modal .rlc-btn_close:after {
        content: "";
        position: absolute;
        left: 16px;
        top: 16px;
        width: 16px;
        border-top: 1px solid currentColor;
    }
    .rlc-modal .rlc-btn_close:before {
        transform: rotate(45deg);
    }
    .rlc-modal .rlc-btn_close:after {
        transform: rotate(-45deg);
    }

    .rlc-modal .rlc-icon {
        margin: 4.6875em auto 0;
		width: 5.0625em;
    }
    .rlc-modal .rlc-title {
        font-size: 2em;
        line-height: 1.5625em;
        letter-spacing: -0.0165625em;
    }
    .rlc-modal .rlc-copyblock {
        margin: 1.889375em auto 2.8125em;
        width: 42.25em;
    }
    .rlc-modal .rlc-dek {
        font-size: 0.875em;
        color: #4A4A4A;
        letter-spacing: 0;
        line-height: 1.571429em;

        margin: 1em auto 1em;
    }
    .rlc-modal .rlc-wrapper_goals {
        margin-top: 7.8125em;
    }
    .rlc-modal .rlc-wrapper_goals .rlc-title {
        font-size: 1.125em;
        color: #041E3A;
        letter-spacing: 0.111111em;
        text-align: center;
        line-height: 1.66666667em;

        font-weight: normal;
        text-transform: uppercase;
        font-family: "HCo Gotham Book", Arial, Helvetica, sans-serif;
    }
    .rlc-modal .rlc-wrapper_goals .rlc-dek {
        position: relative;
        margin-bottom: 2em;
    }
    .rlc-modal .rlc-wrapper_goals .rlc-icon_new:after,
	.rlc-modal .rlc-wrapper_goals .rlc-icon_ontrack:after,
	.rlc-modal .rlc-wrapper_goals .rlc-icon_achieved_FY21:after {
		content: "";

        position: relative;
        display: block;
        margin: 1em auto 1em;

		border-radius: 7em;
        font-size: 0.7em;

        font-size: 0.7em;
        letter-spacing: 0.13303571em;
    }
    .rlc-modal .rlc-wrapper_goals .rlc-icon_new:after {
        content: "NEW";

        width: 4.9em;

        background: #9B9B9B;
        color: #fff;
	}
    .rlc-modal .rlc-wrapper_goals .rlc-icon_ontrack:after {
        content: "ON TRACK";

        width: 9.5em;

        background: none;
        color: currentColor;
		border: 1px solid currentColor;
	}
    .rlc-modal .rlc-wrapper_goals .rlc-icon_achieved_FY21:after {
        content: "ACHIEVED FOR FY21";

        width: 16.25em;

        background: #001641;
        color: #fff;
	}

	#rlc-section_studies .rlc-sup_title {
		text-transform: uppercase;
	}
    @media only screen and (min-width: 768px) {
        #rlc-section_goals .rlc-goal_col {
            width: 24.5625em;
            margin: 0 0.90625em;
        }
        #rlc-section_goals .rlc-carousel .swiper-wrapper {
            left: -13.1875em; 
        }
		#rlc-section_goals .rlc-carousel.rlc-three__m_carousel .swiper-wrapper {
			left: 0;
			width: 100%;
			justify-content: center;
		}
		#rlc-section_goals .rlc-three__m_carousel .swiper-slide-duplicate {
			display: none;
		}
        #rlc-section_studies .rlc-background {
            width: 57.375em;
            margin: 0 auto;
        }
        #rlc-section_studies .rlc-foreground {
            top: 0;
        }
        .rlc-linecta {
            opacity: 1;
        }
        #rlc-section_studies {
            top: -6.6875em;
        }
        #rlc-section_studies .rlc-sup_title {
            font-size: 0.75em;
            letter-spacing: 0.083333em;
            line-height: 1.666667em;
            margin: 3.166667em auto 1.166667em;
        }
        #rlc-section_studies .rlc-textgroup .rlc-title {
            margin: 0 auto 1em;
        }

        .rlc-carousel .swiper-button-prev {
            left: calc(50% - 31.15em);
        }
        .rlc-carousel .swiper-button-next {
            left: calc(50% + 28.75em);
        }
    }
    @media only screen and (max-width: 767px) {
		.rlc-goal_col .rlc-title {
			font-size: 1.5em;
		}
		.rlc-goal_col .rlc-dek {
			font-size: 0.625em;
		}
		.rlc-goal_col .rlc-links .rlc-cta {
			font-size: 0.625em;
		}
		#rlc-section_studies {
            top: -5.1875em;
        }
        #rlc-section_studies .rlc-background {
            width: 20.0625em;
            margin: 0 auto;
        }
        #rlc-section_studies .rlc-sup_title {
            font-size: 0.625em;
            letter-spacing: 0.083em;
            line-height: 0.8em;
            margin: 2.3em auto 1.6em;
        }
        #rlc-section_studies .rlc-textgroup .rlc-title {
            margin: 0 auto 1em;
        }
		#rlc-section_studies .rlc-textgroup .rlc-linecta {
			font-size: 0.75em;
		}

		.rlc-modal .rlc-copyblock {
			width: 20.375em;
		}
		.rlc-modal .rlc-icon {
			width: 2.5625em;
		}
		.rlc-modal .rlc-title {
			font-size: 1.465625em;
			letter-spacing: -0.016631px;
			text-align: center;
			line-height: 1.562473em;
		}
		.rlc-modal .rlc-dek {
			font-size: 0.625em;
			letter-spacing: 0;
			line-height: 1.6em;
		}
    }
/* END 202106 CHANGES */


.is-ie .rlc-shortcopy,
.is-ie .rlc-longcopy,
.is-ie .rlc-title,
.is-ie .rlc-dek {
	width: 100%;
}
.is-ie #rlc-section_goals .rlc-btn_to-graphic .rlc-icon {
    margin: 1.75em auto 0;
}
.is-ie .rlc-goal_col .rlc-panel_inner {
	height: 35em;
}