/******** Qinetiq US Styles ********/

/* Header */
header {
	/*border-bottom: 12px solid #9a258f;*/
	border-color: #062643;
}


/* Grid */
.grid-container {
}

.grid-container--fill-available-space .grid__column {
	flex-grow: 1;
	max-width: 100%;
}

	.grid-container--fill-available-space .grid__column > * {
		flex-grow: 1;
	}


.grid-container--extra-spacing {
	margin-left: -50px;
	margin-right: -50px;
}

	.grid-container--extra-spacing .grid__column {
		padding-left: 50px;
		padding-right: 50px;
	}

.grid-container--line-divider .grid__column:not(:last-child)::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 60%;
	border-right: 1px solid #9a258f;
}


@media (min-width: 576px) and (max-width: 767px) {
	.grid-container--line-divider .grid__column.col-sm-1:nth-child(12n+0)::after,
	.grid-container--line-divider .grid__column.col-sm-2:nth-child(6n+0)::after,
	.grid-container--line-divider .grid__column.col-sm-3:nth-child(4n+0)::after,
	.grid-container--line-divider .grid__column.col-sm-4:nth-child(3n+0)::after,
	.grid-container--line-divider .grid__column.col-sm-5:nth-child(2n+0)::after,
	.grid-container--line-divider .grid__column.col-sm-6:nth-child(2n+0)::after,
	.grid-container--line-divider .grid__column.col-sm-7::after,
	.grid-container--line-divider .grid__column.col-sm-8::after,
	.grid-container--line-divider .grid__column.col-sm-9::after,
	.grid-container--line-divider .grid__column.col-sm-10::after,
	.grid-container--line-divider .grid__column.col-sm-11::after,
	.grid-container--line-divider .grid__column.col-sm-12::after {
		content: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.grid-container--line-divider .grid__column.col-md-1:nth-child(12n+0)::after,
	.grid-container--line-divider .grid__column.col-md-2:nth-child(6n+0)::after,
	.grid-container--line-divider .grid__column.col-md-3:nth-child(4n+0)::after,
	.grid-container--line-divider .grid__column.col-md-4:nth-child(3n+0)::after,
	.grid-container--line-divider .grid__column.col-md-5:nth-child(2n+0)::after,
	.grid-container--line-divider .grid__column.col-md-6:nth-child(2n+0)::after,
	.grid-container--line-divider .grid__column.col-md-7::after,
	.grid-container--line-divider .grid__column.col-md-8::after,
	.grid-container--line-divider .grid__column.col-md-9::after,
	.grid-container--line-divider .grid__column.col-md-10::after,
	.grid-container--line-divider .grid__column.col-md-11::after,
	.grid-container--line-divider .grid__column.col-md-12::after {
		content: none;
	}
}

@media (min-width: 992px) {
	.grid-container--line-divider .grid__column.col-lg-1:nth-child(12n+0)::after,
	.grid-container--line-divider .grid__column.col-lg-2:nth-child(6n+0)::after,
	.grid-container--line-divider .grid__column.col-lg-3:nth-child(4n+0)::after,
	.grid-container--line-divider .grid__column.col-lg-4:nth-child(3n+0)::after,
	.grid-container--line-divider .grid__column.col-lg-5:nth-child(2n+0)::after,
	.grid-container--line-divider .grid__column.col-lg-6:nth-child(2n+0)::after,
	.grid-container--line-divider .grid__column.col-lg-7::after,
	.grid-container--line-divider .grid__column.col-lg-8::after,
	.grid-container--line-divider .grid__column.col-lg-9::after,
	.grid-container--line-divider .grid__column.col-lg-10::after,
	.grid-container--line-divider .grid__column.col-lg-11::after,
	.grid-container--line-divider .grid__column.col-lg-12::after {
		content: none;
	}
}



/* Hero Banner */

.hero,
.hero-banner {
}

	.hero::before, .hero::after,
	.hero-banner::before, .hero-banner::after {
		content: none;
	}

	/*.hero:first-of-type,
	.hero-banner:first-of-type {
		box-shadow: 5px 4px 5px 0px rgb(0 0 0 / 36%);
		border-bottom: 8px solid #002744;
	}

	.hero-banner .hero-banner {
		border-bottom: 0;
	}*/



	.hero .banner-media__container,
	.hero-banner .banner-image__image {
		/*background-color: #002744;*/
	}

		.hero .banner-media__media,
		.hero-banner .banner-image__image img {
			/*opacity: 0.6;*/
		}
	/*
		.hero-banner .banner-image__image::before {
			content: '';
			position: absolute;
			height: 191px;
			width: 419px;
			background-color: #ffffff;
			transform: translate(-108px, 36px) rotate(-29deg);
			transform-origin: 0 0;
			z-index: 1;
		}

		.hero-banner .banner-image__image::after {
			content: '';
			position: absolute;
			height: 20px;
			width: 480px;
			background: linear-gradient(90deg, rgba(154,37,143,0.3) 10%, rgba(154,37,143, 0.5) 40%, rgba(154,37,143,2) 73%);
			transform: translate(-16px, 203px) rotate(-29deg);
			transform-origin: 0 0;
			z-index: 1;
		}
		*/

	.hero,
	.hero-banner .banner-image__overlay {
		/*border-left: 0;
	background-color: transparent;*/
	}

	.hero,
	.hero-banner.carousel {
		overflow: hidden;
	}

		.hero.hero__overlay,
		.hero-banner.hero-banner__overlay {
		}

		.hero.hero__overlay--triangle::before,
		.hero-banner.hero-banner__overlay--triangle::before,
		.hero-banner__overlay--triangle .hero-banner.carousel::before {
			position: absolute;
			height: 80px;
			width: 170px;
			background: linear-gradient(90deg, rgba(154,37,143,0.3) 10%, rgba(154,37,143, 0.5) 40%, rgba(154,37,143,2) 75%);
			transform: rotate(-29deg);
			z-index: 1;
			opacity: 1;
		}
		/*.hero-banner.hero-banner__overlay--triangle::after,
		.hero-banner__overlay--triangle .hero-banner.carousel::after {
			position: absolute;
			height: 10px;
			width: 215px;
			background: linear-gradient(90deg, rgba(154,37,143,1) 10%, rgba(255,255,255, 0.5) 40%, rgba(255,255,255,0) 68%);
			transform: rotate(-29deg);
			z-index: 1;
			opacity: 1;
		}*/
		.hero.hero__overlay--triangle--top-left::before,
		.hero-banner.hero-banner__overlay--triangle--top-left::before,
		.hero-banner__overlay--triangle--top-left .hero-banner.carousel::before {
			content: '';
			transform-origin: 0 100%;
			left: 0;
			right: auto;
			top: 0;
			bottom: auto;
		}
		/*
		.hero-banner.hero-banner__overlay--triangle--top-left::after,
		.hero-banner__overlay--triangle--top-left .hero-banner.carousel::after{
			content: '';
			transform-origin: 0 100%;
			left: 0;
			right: auto;
			top: 82px;
			bottom: auto;
		}
		*/
		.hero.hero__overlay--triangle--bottom-right::before,
		.hero-banner.hero-banner__overlay--triangle--bottom-right::before,
		.hero-banner__overlay--triangle--bottom-right .hero-banner.carousel::before {
			content: '';
			transform-origin: 100% 0;
			left: auto;
			right: 0;
			top: auto;
			bottom: 0;
		}
/*
		.hero-banner.hero-banner__overlay--triangle--bottom-right::after,
		.hero-banner__overlay--triangle--bottom-right .hero-banner.carousel::after {
			content: '';
			transform-origin: 100% 0;
			left: auto;
			right: 0;
			top: auto;
			bottom: 82px
		}
		*/




@media (min-width: 992px) {
	.hero.hero__overlay--triangle::before,
	.hero-banner.hero-banner__overlay--triangle::before,
	.hero-banner__overlay--triangle .hero-banner.carousel::before {
		height: 191px;
		width: 419px;
	}
	/*
			.hero-banner.hero-banner__overlay--triangle::after,
			.hero-banner__overlay--triangle .hero-banner.carousel::after {
				height: 20px;
				width: 440px;
			}
			
			.hero-banner.hero-banner__overlay--triangle--top-left::after,
			.hero-banner__overlay--triangle--top-left .hero-banner.carousel::after {
				top: 193px;
			}

			.hero-banner.hero-banner__overlay--triangle--bottom-right::after,
			.hero-banner__overlay--triangle--bottom-right .hero-banner.carousel::after {
				bottom: 193px
			}
			*/
}





.hero-banner.carousel .banner-image__overlay h1 {
	font-size: 32px;
}

@media screen and (min-width: 769px) {
	.hero-banner.carousel .banner-image__overlay p {
		font-size: 1.25rem;
	}
}

@media (min-width: 992px) {
	.hero-banner .banner-image__overlay {
		max-width: 55%;
		/*padding: 0;*/
	}
}



/* Page Banner*/

.page-banner {
}

	.page-banner .h1-banner {
		background-color: transparent;
		color: #002744;
	}

	.page-banner h1 {
		border-left: 7px solid #9a258f;
		padding-left: 12px;
	}


/* Heading */

.heading {
	border-left: 5px solid #9a258f;
	padding-left: 12px;
}

@media (max-width: 991px) {
	.heading {
		font-size: 1.5rem;
	}
}



/* Tile */


.tile .tile__container {
	background-color: transparent;
}

.tile .tile__content {
	padding: 17px 0 0;
}

.tile .tile__content-body {
	padding: 0;
}

.tile:hover a .tile__container {
	box-shadow: 0px 10px 9px -6px rgb(214 214 215 / 60%);
	-webkit-box-shadow: 0px 10px 9px -6px rgb(214 214 215 / 60%);
}

.tile:hover a .tile__image img {
	opacity: 0.7;
}

.tile .tile__call-to-action {
	box-shadow: 5px 4px 5px 0px rgb(0 0 0 / 36%);
	margin: 20px auto 0;
	width: 60%;
	background-color: #9a258f;
	color: #ffffff;
}

	.tile .tile__call-to-action:hover {
		background-color: transparent;
		color: #9a258f;
	}

	.tile .tile__call-to-action a,
	.tile .tile__call-to-action a:hover,
	.tile .tile__call-to-action a:visited {
		color: inherit;
	}


.tile.tile--call-to-action-mini .tile__call-to-action {
	max-width: 250px;
}

.tile.tile--call-to-action-invert .tile__call-to-action {
	background-color: transparent;
	color: #9a258f;
}

	.tile.tile--call-to-action-invert .tile__call-to-action:hover {
		background-color: #9a258f;
		color: #ffffff;
	}

.tile.tile--call-to-action-left .tile__call-to-action {
	margin-left: 0;
}

.tile.tile--call-to-action-right .tile__call-to-action {
	margin-right: 0;
}


.tile.tile--with-icon .tile__image {
	max-height: 70px;
}

.tile.tile--with-icon .tile__caption-title {
	text-align: center;
}
/*
.tile.tile--with-icon .tile__call-to-action {
	box-shadow: 5px 4px 5px 0px rgb(0 0 0 / 36%);
	margin: 20px auto 0;
	width: 60%;
}
	*/


.tile.tile--with-icon-corner .tile__image {
	height: 45px;
	width: 45px;
	right: 0;
	position: absolute;
}

.tile.tile--with-icon-corner .tile__caption-title {
	margin-right: 50px;
}

.tile.tile--with-icon-corner:hover a .tile__image img {
	opacity: 1;
}

.tile.tile--with-icon-corner:hover a .tile__container {
	box-shadow: none;
	-webkit-box-shadow: none;
}

.tile.tile--with-icon-corner:hover a .tile__accent--on-hover::after {
	content: none;
}

.tile.tile--with-icon-corner .tile__call-to-action {
	background-color: #9a258f;
	color: #ffffff;
	box-shadow: 5px 4px 5px 0px rgb(0 0 0 / 36%);
	width: 95%;
	margin: 20px auto 0;
}

	.tile.tile--with-icon-corner .tile__call-to-action:hover {
		background-color: transparent;
		color: #9a258f;
	}






.tile.tile--with-icon-circle:hover a .tile__container {
	box-shadow: none;
	-webkit-box-shadow: none;
}

.tile.tile--with-icon-circle .tile__image .content-reformer__controller {
	padding: 1px 0;
}

.tile.tile--with-icon-circle .tile__image img {
	background-color: #002744;
	border-radius: 50%;
}

.tile.tile--with-icon-circle:hover a .tile__image img {
	opacity: 1;
	background-color: #9a258f;
}

.tile.tile--with-icon-circle:hover a .tile__accent--on-hover::after {
	content: none;
}

.tile.tile--call-to-action-overlay {
}

	.tile.tile--call-to-action-overlay .tile__accent {
		position: initial;
	}

	.tile.tile--call-to-action-overlay .tile__content-footer {
		padding: 0;
	}

	.tile.tile--call-to-action-overlay .tile__call-to-action {
		padding: 0;
		opacity: 0;
		transition: opacity 0.25s ease-out;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		margin: 0;
		display: flex;
		color: #ffffff;
		border: 0;
		font-size: 24px;
		box-shadow: none;
		background-color: transparent;
	}

	.tile.tile--call-to-action-overlay:hover .tile__call-to-action {
		opacity: 1;
	}

	.tile.tile--call-to-action-overlay .tile__call-to-action::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #002744;
		opacity: 0.6;
	}

	.tile.tile--call-to-action-overlay .tile__call-to-action a {
		flex: 1 1 auto;
		padding: 0;
		align-items: center;
		display: flex;
		color: #ffffff;
		z-index: 1;
	}

		.tile.tile--call-to-action-overlay .tile__call-to-action a span {
			flex: 0 1 100%;
		}


/* Tile - modular */
.tile.tile--no-accent a .tile__accent {
}

	.tile.tile--no-accent a .tile__accent::after {
		content: none;
	}


.tile.tile--hero-banner {
	max-width: 1920px;
	margin: 0 auto;
	margin-bottom: 30px;
}

	.tile.tile--hero-banner.tile--image-size-limiter .tile__image {
		max-height: 600px;
	}

	.tile.tile--hero-banner .tile__content {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.tile.tile--hero-banner .tile__content-body {
		background-color: transparent;
	}

	.tile.tile--hero-banner .tile__caption-title {
		font-size: 44px;
		line-height: 90%;
		text-align: center
	}

	.tile.tile--hero-banner .tile__content-footer {
		text-align: center;
		margin: 0;
	}

	.tile.tile--hero-banner .tile__call-to-action {
		width: auto;
		display: inline-block;
		text-align: center;
		margin: 2% 0 0;
	}

		.tile.tile--hero-banner .tile__call-to-action a {
			padding: 10px 30px;
		}

		.tile.tile--hero-banner .tile__call-to-action:hover {
			/*background-color: #9a258f;
			color: #ffffff;
			opacity: 0.6;*/
			color: #ffffff;
			border-color: #ffffff;
			background-color: transparent;
		}

@media (min-width: 576px) {
	.tile.tile--hero-banner .tile__caption-title {
		font-size: 50px;
	}

	.tile.tile--hero-banner .tile__caption-text,
	.tile.tile--hero-banner .tile__call-to-action {
		font-size: 17px;
	}
}

@media (min-width: 768px) {
	.tile.tile--hero-banner .tile__caption-title {
		font-size: 65px;
	}

	.tile.tile--hero-banner .tile__caption-text,
	.tile.tile--hero-banner .tile__call-to-action {
		font-size: 20px;
	}
}

@media (min-width: 992px) {
	.tile.tile--hero-banner .tile__caption-title {
		font-size: 90px;
	}

	.tile.tile--hero-banner .tile__caption-text,
	.tile.tile--hero-banner .tile__call-to-action {
		font-size: 20px;
	}
}

@media (min-width: 1200px) {
	.tile.tile--hero-banner .tile__caption-title {
		font-size: 110px;
	}

	.tile.tile--hero-banner .tile__caption-text,
	.tile.tile--hero-banner .tile__call-to-action {
		font-size: 20px;
	}
}


.tile.tile--content-slider {
	max-height: 393px;
}

	.tile.tile--content-slider:hover a .tile__image img {
		opacity: 1;
	}


	.tile.tile--content-slider .tile__image-inner::before {
		padding-top: calc(100% * (3 / 2));
	}


	.tile.tile--content-slider .tile__content {
		padding: 0;
		min-height: 86px;
		flex: 1 1 auto;
	}

	.tile.tile--content-slider .tile__content-body {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background: linear-gradient(0deg, rgba(var(--backgroundcolor-rgb), 1) 83%, rgba(var(--backgroundcolor-rgb), 0.8) 94%, rgba(var(--backgroundcolor-rgb), 0.7) 97%);
		transition: all 0.3s linear;
		align-items: center;
		padding: 0 22px;
		display: grid;
		grid-template-rows: 86px 0fr;
		align-self: end;
	}

		.tile.tile--content-slider .tile__content-body .tile__caption-title {
			color: #ffffff !important;
			font-size: 18px;
			line-height: 22px;
			font-weight: 100;
			display: flex;
			justify-content: center;
			align-items: center;
			flex-direction: column;
			margin: 0;
			width: 100%;
			text-align: center;
			padding: 10px 22px;
		}

		.tile.tile--content-slider .tile__content-body .tile__caption-text {
			color: #ffffff !important;
			opacity: 0;
			transition: all 0.5s linear;
			text-align: center;
			overflow: hidden;
			height: 100%;
		}

	.tile.tile--content-slider:hover .tile__content-body {
		grid-template-rows: 86px 1fr;
		bottom: 20px;
	}

		.tile.tile--content-slider:hover .tile__content-body .tile__caption-text {
			opacity: 1;
		}


	.tile.tile--content-slider .tile__content-footer {
		display: none;
	}

.tile.tile--news {
}

	.tile.tile--news:hover a .tile__container {
		box-shadow: none;
	}

	.tile.tile--news a .tile__accent::after {
		content: "";
		width: 0;
		opacity: 0;
		transition: all 0.5s linear;
	}

	.tile.tile--news:hover a .tile__accent::after {
		width: 100%;
		opacity: 1;
	}

	.tile.tile--news:hover .tile__caption-title {
		color: #002744;
	}

	.tile.tile--news .tile__read-more {
		text-decoration: underline;
	}


.tile.tile--feature-1 {
}

	.tile.tile--feature-1 .tile__container {
		background-color: transparent !important;
	}

	.tile.tile--feature-1 .tile__image {
		overflow: initial;
	}

		.tile.tile--feature-1 .tile__image::after {
			content: '';
			background-color: rgb(var(--backgroundcolor-rgb));
			position: absolute;
			top: 27%;
			bottom: 0px;
			right: -30%;
			left: 0;
			z-index: -1;
		}

	.tile.tile--feature-1 .tile__content {
		background-image: var(--dash-logo);
		background-size: 45%;
		background-repeat: no-repeat;
		background-position: 75% 33%;
	}

	.tile.tile--feature-1 .tile__content-body {
		flex: 0;
		color: #ffffff;
		position: absolute;
		top: calc(27% + 12%);
		bottom: 8%;
		right: 0;
		left: 0;
		padding: 6% 10% 7% 0;
		z-index: -1;
	}

		.tile.tile--feature-1 .tile__content-body::before {
			content: '';
			position: absolute;
			top: 0;
			left: -9%;
			right: 0;
			bottom: 0;
			background-color: #002744;
			z-index: -1;
		}

	.tile.tile--feature-1 .tile__caption-title {
		font-size: 22px;
		line-height: 30px;
		font-weight: 200;
	}

	.tile.tile--feature-1 .tile__caption-text {
		font-size: 10px;
		font-weight: 600;
	}

@media (min-width: 768px) {
	.tile.tile--feature-1 .tile__caption-title {
		font-size: 30px;
		line-height: 38px;
		font-weight: 200;
	}

	.tile.tile--feature-1 .tile__caption-text {
		font-size: 14px;
		font-weight: 600;
	}
}

@media (min-width: 992px) {
	.tile.tile--feature-1 .tile__caption-title {
		font-size: 40px;
		line-height: 48px;
		font-weight: 200;
	}

	.tile.tile--feature-1 .tile__caption-text {
		font-size: 17px;
		font-weight: 600;
	}
}

@media (min-width: 1200px) {
	.tile.tile--feature-1 .tile__caption-title {
		font-size: 50px;
		line-height: 58px;
		font-weight: 200;
	}

	.tile.tile--feature-1 .tile__caption-text {
		font-size: 20px;
		font-weight: 600;
	}
}

.tile.tile--feature-2 {
	padding-top: 7%;
	overflow: hidden;
	margin-bottom: -6%;
}

	.tile.tile--feature-2 .tile__image::before {
		content: "";
		float: left;
		padding-top: calc(9 / 21 * 100%);
		width: 100%;
	}

	.tile.tile--feature-2 .tile__image-inner {
		content: '';
		position: absolute;
		top: 21%;
		right: 7%;
		width: 51%;
	}


	.tile.tile--feature-2 .tile__container::before {
		content: '';
		position: absolute;
		top: 12px;
		left: 16%;
		width: 41%;
		border: 2px solid #000;
		border-radius: 50%;
		padding-top: calc(41% * (1 / 1));
	}

	.tile.tile--feature-2 .tile__container::after {
		background-image: var(--dash-logo);
		background-size: 100%;
		background-repeat: no-repeat;
		content: '';
		position: absolute;
		top: 30%;
		left: 7%;
		width: 23%;
		height: 17%;
	}

	.tile.tile--feature-2 .tile__container,
	.tile.tile--feature-2 .tile__content,
	.tile.tile--feature-2 .tile__content-body {
		position: static;
	}

	.tile.tile--feature-2 .tile__content {
		padding: 0 5% 10%;
		flex-direction: row;
	}

	.tile.tile--feature-2 .tile__content-body {
		flex: 1;
	}

	.tile.tile--feature-2 .tile__content-footer {
		flex: 1;
		padding: 0;
	}

	.tile.tile--feature-2 .tile__caption-title {
		position: absolute;
		top: 5%;
		left: 7%;
		right: 29%;
		font-size: 41px;
		font-weight: 800;
		line-height: 90%;
		background-image: linear-gradient(157deg, #072643 22%, #94268c 62%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}

	.tile.tile--feature-2 .tile__caption-text {
		font-weight: 300;
	}

	.tile.tile--feature-2 .tile__call-to-action {
		margin: 0 auto;
		background-color: #002744;
		box-shadow: none;
		border-color: #002744;
		width: 80%;
	}

		.tile.tile--feature-2 .tile__call-to-action:hover {
			background-color: transparent;
			color: #002744;
		}

@media (min-width: 576px) {
	.tile.tile--feature-2 .tile__caption-title {
		font-size: 45px;
	}

	.tile.tile--feature-2 .tile__caption-text {
		font-size: 17px;
	}

	.tile.tile--feature-2 .tile__call-to-action {
		font-size: 17px;
	}
}

@media (min-width: 768px) {
	.tile.tile--feature-2 {
		margin-left: 5%;
		margin-right: 5%;
		/*margin-bottom: -50px;*/
	}

		.tile.tile--feature-2 .tile__content-body {
			flex: 2;
		}

		.tile.tile--feature-2 .tile__caption-title {
			font-size: 60px;
		}

		.tile.tile--feature-2 .tile__caption-text {
			font-size: 17px;
		}

		.tile.tile--feature-2 .tile__call-to-action {
			font-size: 17px;
		}
}

@media (min-width: 992px) {
	.tile.tile--feature-2 .tile__caption-title {
		font-size: 74px;
	}

	.tile.tile--feature-2 .tile__caption-text {
		font-size: 20px;
	}

	.tile.tile--feature-2 .tile__call-to-action {
		font-size: 20px;
	}
}

@media (min-width: 1200px) {
	.tile.tile--feature-2 .tile__caption-title {
		font-size: 81px;
	}

	.tile.tile--feature-2 .tile__caption-text {
		font-size: 20px;
	}

	.tile.tile--feature-2 .tile__call-to-action {
		font-size: 20px;
	}
}



.tile.tile--feature-5 {
}

	.tile.tile--feature-5 .tile__container {
		margin: 35px 0;
		overflow: visible;
	}

	.tile.tile--feature-5 .tile__image {
		margin: -35px 0;
	}

	.tile.tile--feature-5 .tile__content {
		padding: 20px 20px 0;
	}

	.tile.tile--feature-5 .tile__content-footer {
		margin: 0 0 -32px;
	}

	.tile.tile--feature-5 .tile__caption-title {
		display: none;
	}

	.tile.tile--feature-5 .tile__caption-text {
		font-size: 14px;
		font-weight: 600;
	}

	.tile.tile--feature-5 .tile__call-to-action {
		margin: 0;
		width: auto;
		display: inline-block;
		background-color: #062643;
		box-shadow: none;
		border: 1px solid #062643;
		font-size: 14px;
	}

		.tile.tile--feature-5 .tile__call-to-action a {
			padding: 12px 28px;
		}

		.tile.tile--feature-5 .tile__call-to-action:hover {
			background-color: #ffffff;
			color: #062643;
		}

@media (min-width: 768px) {
	.tile.tile--feature-5 .tile__caption-text {
		font-size: 17px;
	}

	.tile.tile--feature-5 .tile__call-to-action {
		font-size: 17px;
	}
}

@media (min-width: 992px) {
	.tile.tile--feature-5 .tile__caption-text {
		font-size: 20px;
	}

	.tile.tile--feature-5 .tile__call-to-action {
		font-size: 20px;
	}
}

@media (min-width: 1200px) {
	.tile.tile--feature-5 .tile__caption-text {
		font-size: 20px;
	}

	.tile.tile--feature-5 .tile__call-to-action {
		font-size: 20px;
	}

		.tile.tile--feature-5 .tile__call-to-action a {
			padding: 12px 45px;
		}
}







/* Link Panel*/
.link-panel {
}

	.link-panel .link-panel__call-to-action {
		box-shadow: 5px 4px 5px 0px rgb(0 0 0 / 36%);
	}



/* Feature */
.feature {
}

	.feature .feature__text {
		border-left: 0 !important;
	}

		.feature .feature__text h4 {
			border-left: 5px solid #9a258f;
			padding-left: 12px;
			font-size: 32px;
		}

	.feature .feature__read-more {
		margin-top: 25px;
	}

	.feature.feature--full-width .feature__text::before {
		content: none;
	}

	.feature.feature--full-width .feature__image {
		background-color: #002744;
	}

		.feature.feature--full-width .feature__image img {
			opacity: 0.6;
		}

	.feature.feature--full-width .feature__text.feature__text--left.feature__text--full-width-overlay {
		margin-right: auto;
	}

@media (min-width: 992px) {
	.feature .feature__content {
		min-height: 400px !important;
	}

	.feature.feature--full-width .feature__text {
		width: 40%;
	}
}


:root {
	--dash-logo: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8.55556in' height='3.22222in' viewBox='0 0 616 232'> <path id='Selection1' fill='%23062643' stroke='none' stroke-width='0' d='M 312.00,15.00 C 312.00,15.00 312.00,42.00 312.00,42.00 311.98,51.49 312.14,49.63 297.00,58.60 297.00,58.60 251.00,85.72 251.00,85.72 251.00,85.72 72.00,190.42 72.00,190.42 72.00,190.42 1.00,232.00 1.00,232.00 1.00,232.00 1.00,188.00 1.00,188.00 1.00,186.20 0.86,182.93 1.57,181.33 2.95,178.21 15.47,171.73 19.00,169.72 19.00,169.72 74.00,137.99 74.00,137.99 74.00,137.99 210.00,59.57 210.00,59.57 210.00,59.57 311.00,1.00 311.00,1.00 312.64,5.12 312.00,10.56 312.00,15.00 Z M 279.00,24.58 C 279.00,24.58 226.00,55.40 226.00,55.40 226.00,55.40 178.00,82.85 178.00,82.85 178.00,82.85 74.00,143.01 74.00,143.01 74.00,143.01 22.00,173.15 22.00,173.15 18.30,175.28 7.11,180.69 5.60,184.21 4.88,185.89 5.00,189.12 5.00,191.00 5.00,191.00 5.00,224.00 5.00,224.00 5.00,224.00 34.00,207.60 34.00,207.60 34.00,207.60 77.00,182.42 77.00,182.42 77.00,182.42 234.00,90.42 234.00,90.42 234.00,90.42 290.00,57.60 290.00,57.60 293.90,55.29 305.79,49.53 307.40,45.79 308.12,44.11 308.00,40.88 308.00,39.00 308.00,39.00 308.00,9.00 308.00,9.00 300.62,11.11 286.29,20.34 279.00,24.58 Z' /> <path id='Selection2' fill='%239c2d93' stroke='none' stroke-width='0' d='M 463.00,15.00 C 463.00,15.00 463.00,42.00 463.00,42.00 462.98,51.79 462.86,49.95 448.00,58.80 448.00,58.80 402.00,85.80 402.00,85.80 402.00,85.80 237.00,182.42 237.00,182.42 237.00,182.42 179.00,216.42 179.00,216.42 179.00,216.42 152.00,232.00 152.00,232.00 152.00,232.00 152.00,189.00 152.00,189.00 152.00,187.05 151.88,183.87 152.60,182.10 154.23,178.08 165.89,172.50 170.00,170.15 170.00,170.15 225.00,138.20 225.00,138.20 225.00,138.20 287.00,102.58 287.00,102.58 287.00,102.58 384.00,46.42 384.00,46.42 384.00,46.42 439.00,14.60 439.00,14.60 439.00,14.60 462.00,1.00 462.00,1.00 463.64,5.12 463.00,10.56 463.00,15.00 Z M 432.00,23.58 C 432.00,23.58 385.00,50.72 385.00,50.72 385.00,50.72 285.00,108.58 285.00,108.58 285.00,108.58 225.00,143.20 225.00,143.20 225.00,143.20 174.00,172.72 174.00,172.72 174.00,172.72 157.17,183.39 157.17,183.39 157.17,183.39 156.00,192.00 156.00,192.00 156.00,192.00 156.00,224.00 156.00,224.00 161.98,222.26 175.88,213.44 182.00,209.80 182.00,209.80 227.00,183.42 227.00,183.42 227.00,183.42 389.00,88.42 389.00,88.42 389.00,88.42 442.00,57.42 442.00,57.42 446.04,55.08 456.74,49.99 458.40,45.90 459.12,44.13 459.00,40.95 459.00,39.00 459.00,39.00 459.00,9.00 459.00,9.00 459.00,9.00 432.00,23.58 432.00,23.58 Z' /> <path id='Selection3' fill='%2334baec' stroke='none' stroke-width='0' d='M 615.00,15.00 C 615.00,15.00 615.00,42.00 615.00,42.00 614.98,51.15 615.08,49.67 600.00,58.42 600.00,58.42 556.00,84.20 556.00,84.20 556.00,84.20 385.00,184.42 385.00,184.42 385.00,184.42 327.00,218.42 327.00,218.42 327.00,218.42 304.00,232.00 304.00,232.00 304.00,232.00 304.00,188.00 304.00,188.00 304.00,186.23 303.86,182.94 304.57,181.38 306.02,178.21 318.43,171.88 322.00,169.85 322.00,169.85 377.00,138.01 377.00,138.01 377.00,138.01 551.00,37.42 551.00,37.42 551.00,37.42 614.00,1.00 614.00,1.00 615.64,5.12 615.00,10.56 615.00,15.00 Z M 583.00,23.80 C 583.00,23.80 536.00,50.99 536.00,50.99 536.00,50.99 376.00,143.42 376.00,143.42 376.00,143.42 325.00,172.85 325.00,172.85 321.29,174.98 310.08,180.67 308.60,184.18 307.88,185.90 308.00,189.09 308.00,191.00 308.00,191.00 308.00,224.00 308.00,224.00 308.00,224.00 338.00,207.20 338.00,207.20 338.00,207.20 387.00,178.42 387.00,178.42 387.00,178.42 541.00,88.20 541.00,88.20 541.00,88.20 593.00,57.72 593.00,57.72 596.81,55.55 608.91,49.37 610.40,45.82 611.12,44.10 611.00,40.91 611.00,39.00 611.00,39.00 611.00,9.00 611.00,9.00 604.51,10.32 589.43,19.97 583.00,23.80 Z' /> </svg>");
}
