.page {
    padding-top: 96px;
}

@media only screen and (max-width: 575px) {
.page {
    padding-top: 80px;
}
}


.page__content {
	max-width: 100% !important;
}

.container {
	max-width: 100% !important;
	--bs-gutter-x: 0 !important;
}


.supranav .container {
	max-width: calc(100% - 24px) !important;
}

nav.navbar .container {
	max-width: calc(100% - 24px) !important;
}


.page__content .field--name-field-node-image {
	/*margin-top: 0 !important;*/
}


.paragraph video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.field--name-node-title {
	display: none;
}

.paragraph  {
	position: relative;
	width: 100%;
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

@media screen and (orientation: portrait) {
	.paragraph  {
	position: relative;
	width: 100%;
  min-height: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
}




.field--name-field-node-image.field--name-field-stories-content {
  margin-left: 0;
  margin-right: 0;
}


.paragraph.paragraph--type--hl-image-only {
	  min-height: unset;
	  aspect-ratio: 16/9;
}

.paragraph .field--name-field-hl-image-only-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.paragraph .field--name-field-hl-image-only-image img {
	width: 100%;
	height: 100%;
}

.paragraph--type--hl-text-only {
	  min-height: unset;

}

.paragraph--type--hl-text-only.paragraph--id--2986 {
  /*min-height: calc(100vh - 96px);*/
  min-height: calc(100vh - 184px);
  /*height: calc(100vh - 96px);*/
  background-color: #27251f;
}


@media screen and (orientation: portrait) {
.paragraph--type--hl-text-only.paragraph--id--2986 {
  min-height: unset;
  aspect-ratio: 16/9;
  background-color: #27251f;
}
}


.paragraph--type--hl-text-only.paragraph--id--3086 {
  min-height: calc(100vh);
}


@media screen and (orientation: portrait) {
.paragraph--type--hl-text-only.paragraph--id--3086 {
  min-height: unset;
  aspect-ratio: 16/9;
}
}






.paragraph--type--hl-text-only h3 {
	color: #63666a;
	margin-top: 2.5rem;
	margin-bottom: .75rem;
	font-size: 2.5rem;
	line-height: 1.25;
}

@media only screen and (max-width: 575px) {
.paragraph--type--hl-text-only h3 {
	color: #63666a;
	margin-top: 2rem;
	margin-bottom: .5rem;
	font-size: 1.75rem;
	line-height: 1.25;
}
}


.paragraph--type--hl-text-only h1 {
	line-height: 1.25;
	font-size: 3rem;
	max-width: 75vw;
	font-weight: 500;
	color: #003366;
	/*letter-spacing: .25px;*/
	text-transform: uppercase;
	font-family: 'Whitney';
	margin-bottom: 1.5rem !important;
}

@media only screen and (max-width: 575px) {
	.paragraph--type--hl-text-only h1 {
	line-height: 1.25;
	font-size: 2rem;
	max-width: 90vw;
	font-weight: 500;
	color: #003366;
	text-transform: uppercase;
	font-family: 'Whitney';
	margin-bottom: .75rem !important;
	}
}

@media only screen and (min-width: 576px) and (max-width: 991px) {
		.paragraph--type--hl-text-only h1 {
				max-width: 70vw;
		}
}





.paragraph--type--hl-text-only p.summary-text {
	line-height: 1.5;
	font-size: 2rem;
	max-width: 50vw;
	font-weight: 600;
	color: #003366;
	font-family: Whitney;
	margin-bottom: 2rem !important;
}

@media only screen and (max-width: 575px) {
.paragraph--type--hl-text-only p.summary-text {
	line-height: 1.5;
	font-size: 1.25rem;
	max-width: 90vw;
	font-weight: 600;
	color: #003366;
	font-family: Whitney;
	margin-bottom: 1rem !important;
}
}

@media only screen and (min-width: 576px) and (max-width: 991px) {
.paragraph--type--hl-text-only p.summary-text {
				max-width: 70vw;
		}
}




#paragraph--id--2991 {
	position: relative;
}

#paragraph--id--2991 #down-arrow {
	position: absolute;
	top: 4px;
	left: calc(50vw - 15px);
}


.paragraph--type--hl-text-only .field--name-field-hl-text-only-block {
	margin: 3rem auto 3rem auto;
	line-height: 1.5;
	font-size: 2rem;
	max-width: 50vw;
	color: #888B8d;
	font-family: Whitney;
}

@media only screen and (max-width: 575px) {
.paragraph--type--hl-text-only .field--name-field-hl-text-only-block {
	margin: 1.5rem auto 1.5rem auto;
	line-height: 1.5;
	font-size: 1.25rem;
	max-width: 90vw;
	color: #888B8d;
	font-family: Whitney;
}
	
}

@media only screen and (min-width: 576px) and (max-width: 991px) {
.paragraph--type--hl-text-only .field--name-field-hl-text-only-block {
				max-width: 70vw;
		}
}



#paragraph--id--3006 .embedded-gallery {
	background-color: unset;
	padding: 0;
}


#paragraph--id--3006 .embedded-gallery .photoswipe-gallery {
	/*display: block;*/
	grid-template-columns: 1fr;
	
}

.paragraph--type--hl-text-only.paragraph--id--3046 .field--name-field-hl-text-only-block {
	margin: 0 auto 0 auto;
}


.paragraph--type--hl-text-only.paragraph--id--3046 .media--type-slideshow-embed {
	padding-bottom: 0;
	margin-bottom: 0;
}


.paragraph--type--hl-text-only.paragraph--id--3046 h3 {
	margin-top: 0 !important;
}




#paragraph--id--3006 .embedded-gallery .photoswipe-gallery .field__item img {
  width: 50vw !important;	
  aspect-ratio: 16/9 !important;
}

.media--type-slideshow-embed .field--name-field-eyebrow-media {
	text-transform: uppercase;
	font-size: .88rem;
	letter-spacing: 1px;
	color: #C01933;
}

.media--type-slideshow-embed .field--name-name {
	display: none;
}

.paragraph--type--hl-delta-vimeo-youtube {
	/*aspect-ratio: 16/9;*/
	/*position: relative;*/
	/*width: 100%;*/
}

.paragraph--type--hl-delta-vimeo-youtube .field--name-field-media-oembed-video {
	aspect-ratio: 16/9;
	position: relative;
	width: 100vw;
}

.paragraph--type--hl-delta-vimeo-youtube .field--name-field-media-oembed-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
}

.paragraph--type--hl-delta-vimeo-youtube .field--name-media-name {
	display: none;
}

.paragraph--type--hl-delta-vimeo-youtube .field--name-field-media-caption {
	display: none;
}

.paragraph--type--hl-delta-vimeo-youtube .field--name-created {
	display: none;
}

#paragraph--id--3046 .field--name-field-hl-text-only-block {
	max-width: 70vw;
}

#paragraph--id--3046 button.slick-prev.slick-arrow {
	top: calc(50% - 20px);
	left: 21px;
	transform: translateY(12px);
}



#paragraph--id--3046 button.slick-next.slick-arrow {
	top: calc(50% - 20px);
	right: 45px;
	transform: translateY(12px);
}

@media only screen and (max-width: 575px) {
	
	#paragraph--id--3046 .field--name-field-hl-text-only-block {
	max-width: 90vw;
}

	#paragraph--id--3046 button.slick-prev.slick-arrow {
	top: 0;
	left: 11px;
	transform: translateY(12px);
}
	
	#paragraph--id--3046 button.slick-next.slick-arrow {
	top: 0;
	right: 35px;
	transform: translateY(12px);
}
	
}





#paragraph--id--3046 .field--name-field-eyebrow-media {
	/*margin-bottom: 48px;*/
}



#paragraph--id--3046 .media--type-slideshow-embed {
	/*border-bottom: 2px dotted #63666a;*/
	/*border-bottom: 2px dotted #D4D4D4;*/
	border-bottom: unset;
}



@media screen and (orientation: landscape) and (pointer: coarse)  {
	nav.navbar {
		display: none;
	}	
	div.supranav {
		display: none;
	}
	.page__content .field--name-field-node-image.field--name-field-stories-content {
		margin-top: unset !important;
	}
	.paragraph--type--hl-text-only.paragraph--id--2986 {
    min-height: calc(100vh);
    background-color: #27251f;
	}
	.page {
		padding-top: 0 !important;
	}
	main {
		transform: translateY(-16px);
	}
}


.field--name-dynamic-token-fieldnode-copyright-notice {
	margin: 0 12px 0 12px;
	padding-bottom: 128px;
}

.paragraph--id--3096 .download-images-bundle {
	background-color: #c01933;
	padding: 9px 12px 6px 12px;
	text-align: center;
}

.paragraph--id--3096 .download-images-bundle p {
	margin-bottom: 0;
}

.paragraph--id--3096 .download-images-bundle a {
	color: white;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.paragraph--id--3096 .download-images-bundle a:hover {
	color: inherit;
	text-decoration: underline
}
