	<style>

.storySlides {
    margin-top: 80px;
}

	sub,sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}

	sub {
		bottom: -.25em
	}

	sup {
		top: -.5em
	}

	img {
		border-style: none
	}

	button,input,optgroup,select,textarea {
		font-family: inherit;
		font-size: 100%;
		line-height: 1.15;
		margin: 0
	}

	button,input {
		overflow: visible
	}

	button,select {
		text-transform: none
	}












	@media(min-width: 67.5625rem) {
	  
		.cta-btn {
			display: inline-block;
			border: 1px solid #e51938;
			text-align: center;
			font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
			font-weight: 500;
			font-size: 1rem;
			letter-spacing: .0875rem;
			line-height: 1.5rem;
			text-transform: uppercase;
			color: #e51938!important;
			padding: .875rem 1.8125rem;
			transition: all .3s ease-in-out;
			cursor: pointer
		}
	}
	@media(max-width: 68.5625rem){
	.cta-btn {
			 display: inline-block;
			 border: 1px solid #e51938;
			 text-align: center;
			 font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
			 font-weight: 500;
			 font-size: 1rem;
			 letter-spacing: .0875rem;
			 line-height: 1.5rem;
			 text-transform: uppercase;
			 color: #e51938!important;
			 padding: 1rem 2rem;
			 transition: all .3s ease-in-out;
			 cursor: pointer
		}

	}









	.hide {
		display: none!important
	}

	.story-slides {
		margin: 5rem 0 10rem
	}

	.story-slides.remove-pm {
		padding: 0;
	}

	.story-slides .text-container {
		max-width: 100%;
		margin: auto;
		padding: 0 1rem;
		text-align: left
	}

	.story-slides .text-container__heading {
		margin-bottom: 1.5rem;
		text-align: left
	}

	.story-slides .text-container__description {
		padding-bottom: 3rem
	}

	.story-slides img,.story-slides picture,.story-slides video {
		display: block;
		width: 100%
	}

	.story-slides__media {
		display: flex;
		justify-content: center
	}

	.story-slides__media-wrapper {
		height: 100%
	}

	.story-slides__media-wrapper div {
		width: 100%;
		height: 100%;
		object-fit: cover
	}

	.story-slides__video {
		height: 100%;
		min-height: 45rem
	}

	.story-slides div[data-story-slides-picture],.story-slides div[data-story-slides-video] {
		height: 100%
	}

	.story-slides__carousel--text {
		display: flex
	}

	.story-slides__carousel--textWrapper {
		margin: auto;
		margin-top: 2rem;
		margin-bottom: 2rem;
		line-height: 1.5rem
	}

	.story-slides__carousel--textWrapper h1,.story-slides__carousel--textWrapper h2,.story-slides__carousel--textWrapper h3 {
		font-size: 1.5rem;
		line-height: 2.5rem
	}

	.story-slides__carousel--textWrapper h1 {
		font-family: FoundersGrotesk-CondensedBold,Helvetica,sans-serif;
		font-size: 3.75rem;
		line-height: 3.75rem;
		margin-top: 0;
		margin-bottom:20px;
	}

	.story-slides__carousel--textWrapper h3 {
		font-size: 24px
	}

	.story-slides__carousel--textWrapper p {
		font-family: FoundersGrotesk-Regular,Helvetica,sans-serif;
		font-size: 1.125rem;
		line-height: 1.5;
		letter-spacing: .04125rem;
		margin-bottom: 1.5rem;
		overflow: hidden
	}

	.story-slides__carousel--textWrapper p.serif-font {
		font-family: PlantinMTPro-Regular,Helvetica,sans-serif
	}

	.story-slides__carousel--textWrapper p.sans-serif-font {
		font-family: FoundersGrotesk-Regular,Helvetica,sans-serif
	}

	.story-slides__carousel--textWrapper a {
		font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
		text-transform: uppercase;
		letter-spacing: .10938rem;
		margin: 1.5rem 0 0;
		line-height: 2.5rem
	}

	.story-slides__carousel--textWrapper a:focus,.story-slides__carousel--textWrapper a:hover {
		color: #e51938
	}

	.story-slides__carousel--textWrapper a.cta-btn {
		line-height: 1.5rem
	}

	.story-slides__wrapper .video-block__trigger {
		display: block
	}

	.story-slides__thumbnails-wrapper {
		display: none
	}

	.story-slides--dark {
		background: #001d34
	}

	.story-slides--dark a,.story-slides--dark h1,.story-slides--dark h2,.story-slides--dark h3,.story-slides--dark p {
		color: #fff
	}

	.story-slides--dark a {
		color: #fff
	}

	.story-slides--dark a:focus,.story-slides--dark a:hover {
		color: #f2efde;
		text-decoration: none
	}

	.story-slides--dark a:visited {
		color: #e7dfb7
	}

	.story-slides--dark .cta-btn {
		border: 1px solid #fff;
		background-color: #001d34;
		color: #fff!important
	}

	.story-slides--dark .cta-btn:focus,.story-slides--dark .cta-btn:hover {
		background: #fff;
		color: #001d34!important
	}

	.story-slides--light {
		background: #f5f4f9
	}

	.story-slides--light a,.story-slides--light h1,.story-slides--light h2,.story-slides--light h3,.story-slides--light p {
		color: #001d34
	}

	.story-slides--light a {
		color: #001d34
	}

	.story-slides--light a:focus,.story-slides--light a:hover {
		color: #001d34;
		text-decoration: none
	}

	.story-slides--light a:visited {
		color: #004677
	}

	.story-slides--fullWidth img,.story-slides--fullWidth picture,.story-slides--fullWidth video {
		height: 100%;
		object-fit: cover
	}

	.story-slides--fullWidth .story-slides__carousel--text {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		z-index: 2;
		width: 100%
	}

	.story-slides--fullWidth .story-slides__carousel--text a,.story-slides--fullWidth .story-slides__carousel--text h1,.story-slides--fullWidth .story-slides__carousel--text h2,.story-slides--fullWidth .story-slides__carousel--text h3,.story-slides--fullWidth .story-slides__carousel--text p {
		color: #fff
	}

	.story-slides--fullWidth .story-slides__carousel--textWrapper {
		padding: 5rem .9375rem;
		width: 100%
	}

	.story-slides--fullWidth .story-slides__carousel--image {
		height: 50rem
	}

	.story-slides--fullWidth .story-slides__wrapper {
		position: relative
	}

	.story-slides--fullWidth .story-slides__wrapper:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		background: linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(107,107,107,0) 100%);
		height: 100%;
		width: 100%
	}

	.story-slides--left .story-slides__carousel--textWrapper,.story-slides--right .story-slides__carousel--textWrapper {
		width: 92.5vw
	}

	.story-slides--left .story-slides__carousel--textWrapper p,.story-slides--right .story-slides__carousel--textWrapper p {
		overflow: hidden
	}

	.story-slides--image-top .story-slides__wrapper {
		display: flex;
		flex-direction: column
	}

	.story-slides--image-top .story-slides__wrapper .story-slides__carousel--text {
		order: 1
	}

	.story-slides__carousel--70-30 .story-slides__wrapper {
		display: flex;
		flex-direction: column
	}

	.story-slides__carousel--70-30 .story-slides__carousel--textWrapper a.cta-btn {
		font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
		text-transform: uppercase;
		letter-spacing: .10938rem;
		margin-bottom: 8px;
		margin-top: 0
	}

	.story-slides__carousel--70-30 .story-slides__carousel--image {
		height: 100%
	}

	.story-slides__carousel--medium-heading h1 {
		font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
		font-size: 2rem;
		line-height: 1.25
	}



	.story-slides__carousel--height-600 .story-slides__carousel--text {
		height: unset
	}

	.story-slides__carousel--height-600 .story-slides__carousel--image {
		height: unset
	}

	.story-slides__carousel--height-600 .story-slides__media-wrapper {
		min-height: unset;
		height: unset
	}

	.story-slides__carousel--height-600 .story-slides__media-wrapper div {
		min-height: unset;
		height: unset
	}

	.story-slides__carousel--height-600 video {
		min-height: unset;
		height: unset
	}

	@media(min-width: 67.5625rem) {
		.story-slides img,.story-slides picture,.story-slides video {
			height:100%;
			object-fit: cover
		}

		.story-slides .text-container {
			max-width: 39.0625rem
		}

		.story-slides .text-container__heading {
			text-align: center
		}

		.story-slides .text-container__description {
			text-align: center;
			margin-top: .75rem;
			color: #001d34;
			font-family: FoundersGrotesk-Regular,Helvetica,sans-serif;
			font-size: 1.125rem
		}

		.story-slides--fullWidth .story-slides__carousel--textWrapper {
			max-width: 28.8125rem;
			margin-left: 9.6875rem
		}

		.story-slides--fullWidth .story-slides__carousel--image {
			height: 45rem
		}

		.story-slides--left .story-slides__wrapper,.story-slides--right .story-slides__wrapper {
			display: flex
		}

		.story-slides--left .story-slides__carousel--image,.story-slides--left .story-slides__carousel--text,.story-slides--right .story-slides__carousel--image,.story-slides--right .story-slides__carousel--text {
			width: 50%;
			height: 45rem
		}

		.story-slides--left .story-slides__carousel--image img,.story-slides--left .story-slides__carousel--image picture,.story-slides--right .story-slides__carousel--image img,.story-slides--right .story-slides__carousel--image picture {
			object-fit: cover;
			height: 100%;
			overflow: hidden
		}

		.story-slides--left .story-slides__carousel--text,.story-slides--right .story-slides__carousel--text {
			height: 45rem
		}

		.story-slides--left .story-slides__carousel--textWrapper,.story-slides--right .story-slides__carousel--textWrapper {
			padding: 0 2.5rem;
			max-width: 30.3125rem;
			margin: auto
		}

		.story-slides--left .story-slides__carousel--image {
			order: -1
		}

		.story-slides .slick-current span {
			color: #e51938!important
		}

		.story-slides .slick-current .story-slides__thumbnails--image {
			position: relative
		}

		.story-slides .slick-current .story-slides__thumbnails--image:before {
			content: "";
			position: absolute;
			bottom: 0;
			left: 0;
			width: 5.75rem;
			height: 4px;
			background: #e51938
		}

		.story-slides .slick-slide .story-slides__thumbnails--image {
			width: 100%;
			display: flex;
			cursor: pointer
		}

		.story-slides .slick-slide .story-slides__thumbnails--image span {
			height: 5.6875rem;
			word-wrap: break-word;
			text-align-last: left;
			display: inline-flex;
			align-items: center;
			padding: 10px;
			font-size: 1.125rem;
			line-height: 1.5rem;
			margin-bottom: 0;
			font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
			color: #001d34;
			text-align: left
		}

		.story-slides__thumbnails-wrapper {
			display: block;
			max-width: 62.4375rem;
			margin: 5rem auto 0
		}

		.story-slides__thumbnails {
			display: flex!important;
			cursor: pointer;
			max-width: 17.4375rem
		}

		.story-slides__thumbnails--image {
			display: inline-block;
			width: 50%
		}

		.story-slides__thumbnails--image img {
			object-fit: cover;
			width: 5.75rem;
			height: 5.125rem
		}

		.story-slides__thumbnails p {
			width: 75%;
			align-self: center;
			display: inline-block;
			font-size: 1.125rem;
			line-height: 1.5rem;
			margin-bottom: 0;
			font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
			color: #001d34
		}

		.story-slides__carousel--70-30 .story-slides__wrapper {
			display: flex;
			flex-direction: row
		}

		.story-slides__carousel--70-30 .story-slides__carousel--text {
			width: 30%
		}

		.story-slides__carousel--70-30 .story-slides__carousel--image {
			width: 70%
		}

		.story-slides__carousel--medium-heading h1 {
			font-family: FoundersGrotesk-Medium,Helvetica,sans-serif;
			font-size: 2rem
		}

		.story-slides__carousel--medium-heading p {
			font-size: 1.125rem
		}

		.story-slides__carousel--height-600 .story-slides__carousel--text {
			height: 37.5rem
		}

		.story-slides__carousel--height-600 .story-slides__carousel--image {
			height: 37.5rem
		}

		.story-slides__carousel--height-600 .story-slides__media-wrapper {
			min-height: 37.5rem;
			height: 100%
		}

		.story-slides__carousel--height-600 .story-slides__media-wrapper div {
			min-height: 37.5rem;
			height: 100%
		}

		.story-slides__carousel--height-600 video {
			min-height: 37.5rem;
			height: 100%
		}

		.story-slides__carousel .slick-current span {
			color: #fff!important
		}
	}

	@media(min-width: 75rem) {
		.story-slides__carousel--medium-heading h1 {
			font-size:3rem
		}

		.story-slides__carousel--medium-heading p {
			font-size: 1.125rem
		}
	}



	.image-listing-card {
		position: relative;
		cursor: pointer;
		overflow: hidden;
		max-height: 11.75rem
	}

	.image-listing-card img,.image-listing-card picture {
		object-fit: cover;
		width: 100%;
		height: 100%
	}

	.image-listing-card .icon-download-blk:before {
		padding: .3125rem;
		font-size: 1.3125rem;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1;
		background: #fff
	}

	@media(min-width: 48rem) {
		.image-listing-card {
			max-height:20.125rem
		}
	}

	.image-modal {
		position: relative;
		cursor: pointer;
		margin-bottom: 5rem
	}

	.image-modal img,.image-modal picture {
		object-fit: cover;
		width: 100%;
		height: 100%
	}

	.image-modal .icon-download-blk:before {
		padding: .3125rem;
		font-size: 1.3125rem;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1;
		background: #fff
	}



	</style>