/************ Home and Defaults ************/

/************ Looping Video z index fix **********/

.dpl-loop-video__overlay {
	z-index: 80;
}
.dpl-nav__mobile-container {
	z-index: 1000;
}

/************ Alan's Header ************/
.dpl-header {
	--header-background: #fbf9f4;
	--border-color: #5a5a5a;
	--light-grey: #d3d3d3;
	--neutral-grey: #f2f2f2;
	--text-color: hsl(0, 0%, 35%);
	--text-dark: #323334;
	--white: #fff;
	--optum-primary: #ff612b;
	--blue-dark: #002677;
	--blue-cta: #196ecf;
	--blue-hover: #0c55b8;
	--alert-background: #fef9ea;
	--alert-secondary: #f5b700;

	background-color: var(--header-background);
	border: none;
	font-family: "Optum Sans";
}

.dpl-header .dpl-utility__link,
.dpl-header .dpl-utility__btn {
	font-family: "Optum Sans";
}

/** Top Alert banner*/
.dpl-dynamic-alerts {
	z-index: 10;
	opacity: 0.99;
	box-shadow: 0px 4px 8px rgba(25, 25, 26, 0.16);
}
.dpl-dynamic-alerts__message {
	width: 100%;
	padding-left: 12px;
}
.dpl-dynamic-alerts .dpl-dynamic-alerts__bodycopy {
	font-family: "Optum Sans";
	font-weight: 700;
}
.dpl-dynamic-alerts .dpl-dynamic-alerts__warning {
	background-color: var(--alert-background);
}
.dpl-dynamic-alerts__icon .dpl-dynamic-alerts__size.oi-alert::before {
	position: absolute;
	height: 10px;
	opacity: 0.99;
	width: 5px;
	margin: 7px 0 0 7px;
	content: none;
	background-color: var(--alert-background);
	z-index: -1;
}
.dpl-dynamic-alerts__icon .dpl-dynamic-alerts__size.oi-alert {
	display: block;
	position: relative;
	width: 20px;
	height: 18px;
	margin-bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18' fill='none'%3E%3Cpath d='M18.3586 14.258L18.3587 14.258C18.9359 15.2551 18.2157 16.5075 17.0614 16.5075H2.00137C0.847073 16.5075 0.126798 15.2551 0.704084 14.258L0.704115 14.258L8.23409 1.24802C8.8115 0.250661 10.2512 0.250661 10.8287 1.24802L18.3586 14.258ZM10.5314 14.5075H11.0314V14.0075V12.0075V11.5075H10.5314H8.53137H8.03137V12.0075V14.0075V14.5075H8.53137H10.5314ZM8.03137 9.0075C8.03137 9.83364 8.70523 10.5075 9.53137 10.5075C10.3575 10.5075 11.0314 9.83364 11.0314 9.0075V7.0075C11.0314 6.18136 10.3575 5.5075 9.53137 5.5075C8.70523 5.5075 8.03137 6.18136 8.03137 7.0075V9.0075Z' fill='%23F5B700' stroke='%2319191A'/%3E%3Crect x='7' y='5' width='5' height='11' fill='%23F5B700'/%3E%3Cpath d='M8.53137 9.00757C8.53137 9.55757 8.98137 10.0076 9.53137 10.0076C10.0814 10.0076 10.5314 9.55757 10.5314 9.00757V7.00757C10.5314 6.45757 10.0814 6.00757 9.53137 6.00757C8.98137 6.00757 8.53137 6.45757 8.53137 7.00757V9.00757ZM8.53137 14.0076H10.5314V12.0076H8.53137V14.0076Z' fill='%2319191A'/%3E%3C/svg%3E");
}
.dpl-dynamic-alerts__link {
	font-family: "Optum Sans";
	font-weight: 700;
	color: var(--blue-cta);
	font-size: 1rem;
	margin: 0 70px 0 auto;
}
.dpl-dynamic-alerts .dpl-dynamic-alerts__link a {
	position: relative;
	color: var(--blue-cta);
	font-size: 1rem;
	text-decoration: none;
}
.dpl-dynamic-alerts .dpl-dynamic-alerts__link a::after {
	content: "\e939";
	position: absolute;
	font-size: 1rem;
	font-family: Optum-Micro-interaction-16;
	top: 9px;
	right: 0px;
	width: 0;
	color: var(--blue-cta);
	font-weight: 900;
}
.dpl-dynamic-alerts__close::before,
.dpl-dynamic-alerts__close::after {
	background-color: var(--text-dark);
}
.dpl-dynamic-alerts__container {
	height: 72px;
	overflow: hidden;
	padding: 0 10px;
	transition: all 0.6s;
}
.dpl-dynamic-alerts__container.dpl-dynamic-alerts__container--fadeout,
.dpl-dynamic-alerts__container.dpl-dynamic-alerts__container--fadeout .dpl-dynamic-alerts__layout {
	height: 0;
	min-height: 0;
}
.dpl-dynamic-alerts__container .dpl-dynamic-alerts__close:hover:before {
	transform: rotate(-45deg);
	color: #333333;
}
.dpl-dynamic-alerts__container .dpl-dynamic-alerts__close:hover:after {
	transform: rotate(-135deg);
	color: #333333;
}
.dpl-dynamic-alerts__container .dpl-dynamic-alerts__close:focus:before,
.dpl-dynamic-alerts__container .dpl-dynamic-alerts__close:focus:after,
.dpl-dynamic-alerts__container .dpl-dynamic-alerts__close:before,
.dpl-dynamic-alerts__container .dpl-dynamic-alerts__close:after {
	color: var(--border-color);
}

.dpl-header__top {
	height: 91px;
	background-color: var(--header-background);
}
/** Header left is Logo Area */
.dpl-header__left {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
/** Header right search and links */
.dpl-header__right {
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
/** header__right -> search bar */
.dpl-search__box {
	position: relative;
	background-color: var(--white);
	border: 1px solid var(--border-color);
	margin-right: 5px;
}
.dpl-search__box--focus:before {
	content: " ";
	position: absolute;
	z-index: 0;
	top: -6px;
	left: -5px;
	bottom: -6px;
	width: calc(100% + 11px);
	border-radius: 35px;
	border: 3px solid var(--blue-dark);
}
.dpl-search__form {
	border: none;
}
.dpl-search__input,
.dpl-search__input::placeholder {
	font-weight: 400;
	font-family: "Optum Sans";
}
.dpl-search__submit,
.dpl-search__submit:disabled {
	background-color: var(--white);
}
.dpl-search__form:hover .dpl-search__submit {
	background-color: var(--white);
}
.dpl-search__submit .oi-search {
	color: var(--optum-primary);
}
.dpl-search__submit .oi-search::before {
	width: 2rem;
	height: 2rem;
}
/** header__right -> links */
.dpl-header__right .dpl-utility__item {
	padding: 0;
	margin-right: 5px;
}
.dpl-utility-nav .dpl-utility__link,
.dpl-utility-nav .dpl-utility__btn {
	padding: 16px;
	margin-left: 0;
	background: var(--header-background);
}
.dpl-header__right .dpl-utility__txt,
.dpl-utility__item .dpl-utility__link,
.dpl-utility__sublink {
	color: var(--text-color);
	font-family: "Optum Sans";
	font-weight: bold;
}
.dpl-utility__item .dpl-utility__btn:hover .dpl-utility__txt,
.dpl-utility__item .dpl-utility__btn:hover .fa-angle-down,
.dpl-utility__item .dpl-utility__link:hover {
	color: var(--blue-dark);
}

.dpl-header__right .dpl-utility__item .fa-angle-down {
	color: var(--text-color);
}

/** nav */
.dpl-main-nav nav.dpl-nav {
	background: var(--header-background);
	background-color: var(--header-background);
	border-bottom: 1px solid var(--light-grey);
}
.dpl-nav__border {
	display: none;
}
.dpl-nav__wrapper {
	background: var(--header-background);
	background-color: var(--header-background);
}
.dpl-nav__item {
	background-color: var(--header-background);
}
.dpl-nav__item .dpl-nav__btn-text,
.dpl-nav__item .dpl-nav__link {
	color: var(--text-color);
	font-family: "Optum Sans";
	font-weight: bold;
}
nav .dpl-nav__link,
.dpl-nav__btn {
	background: var(--header-background);
	color: var(--text-color);
}
.dpl-nav__item .fa-angle-down {
	color: var(--text-dark);
	margin-left: 14px;
}
/** sub-nav dropdown */
.dpl-nav__sub {
	border: 1px solid var(--light-grey);
	border-radius: 4px;
	z-index: 1000;
}
.dpl-nav__col {
	min-width: 200px;
}
.dpl-nav__sublink {
	display: flex;
	min-height: 48px;
	align-items: center;
	font-family: "Optum Sans";
	font-weight: bold;
	color: var(--text-dark);
}
.dpl-utility__sublink:hover .dpl-utility__subtext,
.dpl-nav__sublink:hover,
.dpl-utlity__sublink:hover,
.dpl-nav__link:hover,
.dpl-nav__btn:hover {
	color: var(--blue-hover);
}
.dpl-nav__sublink .oi-new-window::before {
	position: absolute;
	left: 12px;
	bottom: -5px;
}

/** Bread-crumb */
.dpl-header .row {
	display: flex;
	max-width: 100%;
	background-color: var(--white);
}
.dpl-header .breadcrumb_comp {
	width: 100%;
	max-width: 1280px;
	margin: 24px auto;
}
.dpl-header .breadcrumb_comp a,
.breadcrumb_comp .breadcrumb__link {
	font-family: "Optum Sans";
	font-weight: normal;
}
.dpl-header .breadcrumb_comp a {
	color: var(--blue-hover);
}
.dpl-header .breadcrumb__arrow {
	font-family: "Optum Sans";
	font-weight: normal;
	margin: 0 5px 0 2px;
	color: var(--text-dark);
}

.dpl-header__border {
	background-image: none;
	background-color: var(--header-background);
	border-bottom: 1px solid var(--light-grey);
}

/** Desktop Only */
@media screen and (min-width: 1025px) {
	.dpl-header__right .dpl-utility__item {
		position: relative;
		border: none;
	}
	.dpl-header__right .dpl-utility__item.dpl-utility__no-pipe:before {
		content: none;
	}
	.dpl-header__right .dpl-utility__item::before {
		position: absolute;
		content: " ";
		top: 5px;
		height: 50px;
		width: 1px;
		border-left: 1px solid var(--light-grey);
	}
	.dpl-header__right .dpl-utility__item .dpl-utility__btn {
		margin-left: 5px;
	}
	.dpl-header__right .dpl-utility__sub.dpl-utility__sub--right {
		top: 20px;
		right: 20px;
		min-width: 250px;
		border-radius: 4px;
	}
	.dpl-header__right .dpl-utility__sublist .dpl-utility__sublink {
		width: 248px;
	}
	.dpl-utility__sub {
		border: none;
		border-radius: 0;
	}
	.dpl-utility__link,
	.dpl-utility__btn {
		padding-right: 16px;
	}
	/** desktop header font size*/
	.dpl-nav__item .dpl-nav__btn-text {
		font-size: 14.22px;
	}
	.dpl-utility-nav .dpl-utility__link,
	.dpl-utility-nav .dpl-utility__btn {
		font-size: 14.22px;
	}
}

/** Mobile and tablet */
@media screen and (max-width: 1024px) {
	.dpl-header__menu-btn {
		background-color: transparent;
		margin-top: 15px;
	}
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__btn,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__link {
		padding: 12px 20px;
	}
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__btn .fa-lg {
		font-size: 17px;
	}
	.dpl-nav__mobile-item .dpl-nav__btn,.dpl-nav__mobile-item .dpl-nav__link,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__btn,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__link {
		min-height: 46px;
		font-size: 16px;
		font-family: "Optum Sans";
		font-weight: bold;
		color: var(--text-color);
		background-color: var(--white);
		box-shadow: inset 0px 1px 0px #e0e0e0;
		border: none;
	}
	.dpl-nav__mobile-item .dpl-nav__btn:hover,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__btn:hover .dpl-nav__btn-text,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__link:hover {
		color: var(--blue-hover);
	}
	.dpl-nav__mobile-item .dpl-nav__btn:focus,
	.dpl-nav__mobile-item .dpl-nav__sublink:focus,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__btn:focus .dpl-nav__btn-text,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__link:focus,
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__btn:focus {
		box-shadow: inset 0 0 0 2px #00396c, inset 0 0 0 4px #fff;
		z-index: 1001;
	}
	.dpl-header__menu-btn:not(.closed),
	.dpl-header__menu-btn.open,
	.dpl-header__menu-btn:not(.closed):hover {
		color: var(--text-color);
		background-color: transparent;
	}
	.dpl-header__menu-btn:not(.closed) .dpl-header__menu-icon span:nth-child(2),
	.dpl-header__menu-btn:not(.closed) .dpl-header__menu-icon span:nth-child(3),
	.dpl-header__menu-icon span,
	.dpl-header__menu-icon:not(.closed) span {
		background-color: var(--text-color);
		height: 2px;
		border-radius: 2px;
	}
	.dpl-header__menu-icon span:first-child {
		top: 5px;
	}
	.dpl-header__menu-icon span:nth-child(3) {
		top: -5px;
	}
	.dpl-header__menu-caption {
		color: var(--text-color);
		display: none;
	}
	.dpl-header__mobile-menu {
		display: flex;
		align-items: center;
		border: none;
	}
	.dpl-nav__sub,
	.dpl-nav {
		border: none;
		border-radius: 0;
	}
	.dpl-nav__col .dpl-nav__sublink {
		box-shadow: inset 0px 1px 0px #e0e0e0;
	}
	.dpl-nav__mobile-container .dpl-utility__item .dpl-utility__btn, .dpl-nav__mobile-container .dpl-utility__item .dpl-utility__link {
		background-color: var(--neutral-grey);
	}
	.dpl-nav__sublink {
		padding: 4px 16px 4px 40px;
	}
}

/** Mobile Only */
@media screen and (max-width: 600px) {
	.dpl-dynamic-alerts__container {
		height: 50px;
	}
	.dpl-dynamic-alerts__link {
		margin: 0 5px 0 auto;
	}
	.dpl-dynamic-alerts .dpl-dynamic-alerts__link a::after {
		content: none;
	}
	.dpl-header__top {
		position: relative;
		height: 50px;
	}
	.dpl-header .logo {
		min-width: 0;
	}
	.dpl-header__top .dpl-header__mobile-menu {
		z-index: 1;
		position: absolute;
		top: 0;
		left: 0;
		background-color: transparent;
	}
	.dpl-header__menu-btn {
		background-color: transparent;
		margin-top: 9px;
	}
	.dpl-header__left {
		z-index: 0;
		width: 100%;
		display: flex;
		align-items: center;
	}
	.dpl-header__right {
		display: none;
	}
}

/** Random breakpoint overrides */
@media screen and (min-width: 768px) {
	.dpl-nav__mobile-container .dpl-nav__col {
		max-width: 400px;
	}
}




/************ Optum Sans ************/
/* Normal */
@font-face {
	font-family: 'Optum Sans';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSans-Regular.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSans-Regular.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSans-Regular.otf') format('opentype');
	font-style: normal;
	font-weight: 100 400;
}

/* Bold */
@font-face {
	font-family: 'Optum Sans';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSans-Bold.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSans-Bold.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSans-Bold.otf') format('opentype');
	font-style: normal;
	font-weight: 500 700;
}

/* Extra-bold */
@font-face {
	font-family: 'Optum Sans';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSans-XBold.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSans-XBold.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSans-XBold.otf') format('opentype');
	font-style: normal;
	font-weight: 800 1000;
}

/* Italic */
@font-face {
	font-family: 'Optum Sans';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSans-RegularItalic.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSans-RegularItalic.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSans-RegularItalic.otf') format('opentype');
	font-style: italic;
	font-weight: 100 400;
}

/* Bold Italic */
@font-face {
	font-family: 'Optum Sans';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSans-BoldItalic.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSans-BoldItalic.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSans-BoldItalic.otf') format('opentype');
	font-style: italic;
	font-weight: 500 700;
}

/* Condensed */
@font-face {
	font-family: 'Optum Sans Condensed';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSansCond-Regular.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSansCond-Regular.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSansCond-Regular.otf') format('opentype');
	font-style: normal;
	font-weight: normal;
}

/* Condensed Italic */
@font-face {
	font-family: 'Optum Sans Condensed';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSansCond-RegularItalic.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSansCond-RegularItalic.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSansCond-RegularItalic.otf') format('opentype');
	font-style: italic;
	font-weight: normal;
}

/* Condensed Bold */
@font-face {
	font-family: 'Optum Sans Condensed';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSansCond-Bold.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSansCond-Bold.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSansCond-Bold.otf') format('opentype');
	font-style: normal;
	font-weight: bold;
}

/* Condensed Bold Italic */
@font-face {
	font-family: 'Optum Sans Condensed';
	src: url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/woff2/OptumSansCond-BoldItalic.woff2') format('woff2'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/ttf/OptumSansCond-BoldItalic.ttf') format('truetype'),
	url('https://stg-www.optum.com/content/dam/optum3/id-mvp/assets/fonts/optum-sans/otf/OptumSansCond-BoldItalic.otf') format('opentype');
	font-style: italic;
	font-weight: bold;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
.button,
a.button-link,
a.button-link::after,
.beta,
.dpl-accordion__heading,
.dpl-accordion__question,
.dpl-body-1,
.dpl-content-block__quote,
.dpl-content-block__title,
.dpl-bundle-component__textblock,
.dpl-card-grouping__bodycopy,
.dpl-card-grouping__headingregular,
.dpl-content-block__bodyCopy,
.dpl-content-block__eyeBrow,
.dpl-content-block__main-heading,
.dpl-content-block__bodyCopy :is(h1,
h2,
h3,
h4,
h5,
h6),
.dpl-detail-banner__bodyCopy,
.dpl-detail-banner__main-heading,
.dpl-display-1,
.dpl-display-2,
.dpl-display-3,
.dpl-footer__cardbody1,
.dpl-footer__cardheading,
.dpl-footer__child,
.dpl-footer__heading,
.dpl-gallery .mixed-card-complex__eyebrow,
.dpl-gallery .mixed-card-complex__heading,
.dpl-heading-1,
.dpl-heading-2,
.dpl-heading-3,
.dpl-heading-4,
.dpl-heading-5,
.dpl-homepage-hero__heading1,
.dpl-homepage-hero__heading2,
.dpl-homepage-hero__bodycopy,
.dpl-lateral-card__bodycopy,
.dpl-lateral-card__eyebrow,
.dpl-lateral-card__headingsmall,
.dpl-legal__copyright,
.dpl-legal__list li,
.dpl-legal__follow,
.dpl-loop-video__bodyText p,
.dpl-panel__body,
.dpl-panel__title,
.dpl-section-message__bodycopy,
.dpl-section-message__darkeyebrow,
.dpl-section-message__lighteyebrow,
.dpl-section-message__shortheading,
.dpl-section-message__tallheading,
.dpl-simple-card-short-variation__bodycopy,
.dpl-simple-card-short-variation__eyebrow,
.dpl-topper__eyebrow,
.dpl-topper__header,
.dpl-topper__text-container,
.dpl-wt-tab__oc-tabs-tab,
.mixed-card-complex__eyebrow,
.mixed-card-complex__heading,
.mixed-card-complex__bodycopy,
.mixed-card-simple1__eyebrow,
.mixed-card-simple1__heading,
.mixed-card-simple1__bodycopy,
.quicklinks__links {
	font-family: 'Optum Sans', sans-serif;
}

:is(h1,
h2,
h3,
h4,
h5,
h6) {
	letter-spacing: 0;
}

.dpl-topper__eyebrow {
	color: #002677;
	font-weight: bold;
	margin-bottom: 7px;
}

.dpl-topper__header {
	color: #002677;
	font-weight: 1000;
	margin-bottom: 0;
	max-width: 715px;
	width: auto;
}

.dpl-topper__heading-container + .dpl-topper__text-container {
	margin-top: 19px;
}

.dpl-topper-app {
	max-width: 1272px;
	margin: 0 auto;
}

.dpl-content-block__eyeBrow {
	font-weight: bold;
	color: #002677;
	margin-bottom: 13px;
}

.dpl-content-block__main-heading,
.dpl-content-block__bodyCopy .dpl-heading-2 {
	color: #002677;
	font-weight: 1000;
	font-size: 36.48px;
	line-height: 48px;
	margin-bottom: 22px;
}
.dpl-content-block__bodyCopy .dpl-heading-2 strong {
	font-weight: 1000;
}

.dpl-content-block__bodyCopy {
	color: #5a5a5a;
}

/* Mobile */
@media screen and (max-width: 600px) {
	.dpl-topper__header {
		font-size: 28.83px;
		line-height: 32px;
	}

	.dpl-topper__text-container {
		padding: 0;
	}

	.dpl-topper__text-container p {
		line-height: 20px;
	}

	.dpl-content-block__eyeBrow {
		margin: 0 0 8px;
	}

	.dpl-50-50-content-block-app .dpl-content-block__main-heading,
	.dpl-content-block__bodyCopy :is(h1,
	h2,
	h3,
	h4,
	h5,
	h6) {
		margin-bottom: 24px;
	}

	.dpl-content-block__main-heading,
	.dpl-content-block__bodyCopy .dpl-heading-2 {
		font-size: 32.43px;
		line-height: 40px;
	}
}


/************ Header Adjustments ************/
.dpl-nav__sub--hidden {
	display: block;
}

.dpl-nav__sub--fadeout {
	display: block;
}
.dpl-nav__sub {
	height: auto !important;
}
.dpl-nav__sub--fadeout {
	height: 0 !important;
}

/* Mobile */
@media screen and (max-width: 600px) {
	.dpl-header .row {
		display: none;
	}
}


/************ Mixed Card (Simple) ************/
.mixed-card-simple1__background1 {
	border: 0;
}

.mixed-card-simple1 {
	border-radius: 8px;
	padding-bottom: 42px;
	min-height: unset;
}

.mixed-card-simple1__eyebrow {
	line-height: 20px;
	color: #5a5a5a;
	margin-bottom: 10px;
	font-weight: bold;
}

.mixed-card-simple1__heading {
	color: #002677;
	font-weight: 1000;
	margin-bottom: 10px;
}

.mixed-card-simple1__bodycopy {
	font-size: 18px;
	color: #5a5a5a;
}

.mixed-card-simple1__buttons {
	margin: 24px 0 0 0;
}

.mixed-card-simple1__buttons .button-link,
.mixed-card-simple1__buttons .button {
	margin: 0;
}


/************ Grouped Cards ************/
.dpl-card-grouping__background2 {
	background-color: #fbf9f4;
}

.dpl-card-grouping__container {
	padding: 84px;
	row-gap: 36px;
}

.dpl-card-grouping__card {
	border-radius: 8px;
	border: none;
	padding: 48px;
}

.dpl-card-grouping__headingregular {
	font-weight: 1000;
	color: #002677;
	margin-bottom: 5px;
}

.dpl-card-grouping__bodycopy {
	font-size: 18px;
	line-height: 24px;
	color: #5a5a5a;
}

.dpl-card-grouping__buttons {
	margin: 20px 0 0 0;
}

.dpl-card-grouping__buttons .button-link {
	margin: 0;
}

/* Mobile */
@media screen and (max-width: 600px) {

	.dpl-card-grouping__container {
		padding: 64px 16px;
		row-gap: 16px;
		display: flex;
		flex-direction: column;
	}

	.dpl-card-grouping__grid {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}

	.dpl-card-grouping__card {
		border: 1px solid #e0e0e0;
		padding: 40px 16px 24px;
		min-height: unset;
	}

	.dpl-card-grouping__headingregular {
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		margin-bottom: 16px;
	}

	.dpl-card-grouping__bodycopy {
		font-size: 16px;
		line-height: 20px;
	}

	.dpl-card-grouping__buttons {
		margin-top: 16px;
	}
}


/************ Button Links ************/
.button {
	letter-spacing: 0;
}

.button-link,
.button-link,
a.button-link {
	margin: 0;
	padding-right: 13px;
	font-weight: bold;
	color: #196ECF;
}

a.button-link:active,
a.button-link:hover,
a.button-link:focus {
	color: #002677;
}

a.button-link::after {
	content: '>';
	font-family: 'Optum Sans';
	font-weight: normal;
	font-size: 20px;
	line-height: 10px;
	display: block;
	width: 10px;
	height: 10px;
	top: 50%;
	right: -2px;
	transform: translateY(-50%);
}

.button.button--reverse,
.btn.button--reverse,
input[type="submit"].button--reverse,
input[type="reset"].button--reverse,
input[type="button"].button--reverse {
	color: #196ecf;
}

.button.button--reverse:hover,
.btn.button--reverse:hover,
input[type="submit"].button--reverse:hover,
input[type="reset"].button--reverse:hover,
input[type="button"].button--reverse:hover {
	box-shadow: 0 0 0 2px #002677;
}

.dpl-content-block__primaryButton .button {
	background: #d9f6fa;
	color: #002677;
	border: 0;
	font-weight: bold;
	margin: 0;
	border-radius: 20px;
	letter-spacing: 0;
}

.dpl-content-block__primaryButton .button:hover,
.dpl-content-block__primaryButton .button:focus,
.dpl-content-block__primaryButton .button:focus:hover {
	background-color: #d9f6fa;
	color: #002677;
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px #002677;
	transform: none;
	outline: none;
}

.dpl-content-block__primaryButton .button:active,
.dpl-content-block__primaryButton .button:hover:active {
	background: #002677;
	color: #d9f6fa;
	box-shadow: none;
	transform: none;
}

/* Mobile */
@media screen and (max-width: 600px) {
	.dpl-content-block__primaryButton .button {
		height: 44px;
		border-radius: 22px;
		width: 100%;
	}
}


/************ Hero Button ************/
.dpl-homepage-hero__buttons .button {
	font-size: 18px;
	line-height: 24px;
	border: 1px solid transparent;
	color: #002677;
	font-weight: bold;
	padding: 12px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: #d9f6fa;
	border-radius: 28px;
	margin: 0;
}

.dpl-homepage-hero__buttons .button:hover,
.dpl-homepage-hero__buttons .button:focus {
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px #002677;
  transform: none;
  background-color: #d9f6fa;
  border-color: #002677;
}


.dpl-homepage-hero__buttons .button:active {
	box-shadow: none;
	transform: none;
	outline: none;
	background-color: #002677;
	color: #d9f6fa;
	border-color: transparent;
}


/************ Grid ************/
#main-wrapper {
	max-width: 1442px;
}
.row {
	max-width: 1272px;
}
.row--padding {
	padding: 0;
}
[class*='col-'] {
	min-height: 0;
}


/************ Mixed Row ************/
.dpl-mixed-row__container {
	padding: 0 84px;
}

/* Mobile */
@media screen and (max-width: 600px) {
	.dpl-mixed-row__container {
		padding: 0 16px;
	}
}


/************ Accordion ************/
.dpl-accordion {
	margin: 0;
}

.dpl-accordion__heading {
	margin: 0 0 19px 0;
	line-height: 45px;
	color: #002677;
	font-weight: bold;
}

.dpl-accordion__section:first-of-type {
	border-top-color: #636363;
}

.dpl-accordion__section {
	border-color: #636363;
	padding: 0 13.5px 0 0;
}

.dpl-accordion__button {
	padding: 29.5px 0;
}

.dpl-accordion__question {
	margin-right: 36px;
	line-height: 32px;
	color: #196ecf;
	font-weight: bold;
}

.dpl-accordion__section:hover .dpl-accordion__question,
.dpl-accordion__section:active .dpl-accordion__question {
	color: #002677;
}

.dpl-accordion__icon {
	flex: 0 0 auto;
}


/************ Simple Cards Short Variation ************/
.dpl-simple-card-short-variation__container {
	padding: 0 84px;
}

.dpl-simple-card-short-variation__buttons .button-link {
	margin: 0;
}


/************ Lateral Cards ************/
.dpl-lateral-card__container {
	padding: 0 84px;
}

.dpl-lateral-card__card {
	column-gap: 24px;
	border-radius: 8px;
	overflow: hidden;
}

.dpl-lateral-card__left {
	order: 1;
}

.dpl-lateral-card__left img,
.dpl-lateral-card__right img {
	border-radius: unset;
}

.dpl-lateral-card__eyebrowcolor2 {
	color: #636363;
}

.dpl-lateral-card__eyebrow {
	line-height: 20px;
	margin-bottom: 12px;
	font-weight: bold;
}

.dpl-lateral-card__text {
	padding: 6px 0 0 24px;
	justify-content: center;
}

.dpl-lateral-card__crop + .dpl-lateral-card__text {
	padding-left: 0;
	padding-right: 24px;
}

.dpl-lateral-card__left + .dpl-lateral-card__text {
	padding-left: 24px;
	padding-right: 0;
}

.dpl-lateral-card__headingsmall {
	color: #002677;
	line-height: 24px;
	font-weight: 1000;
	margin-bottom: 13px;
}

.dpl-lateral-card__bodycopy p {
	font-size: 18px;
	line-height: 24px;
	color: #5a5a5a;
}

.dpl-lateral-card__buttons {
	margin: 19px 0 0;
}

.dpl-lateral-card__buttons .button {
	margin: 0;
	height: 40px;
	background-color: white;
	border-radius: 20px;
	border: 1px solid #002677;
	color: #002677;
	font-size: 16px;
	line-height: 20px;
	vertical-align: middle;
	display: inline-flex;
	font-weight: bold;
}

.dpl-lateral-card__buttons .button:hover,
.dpl-lateral-card__buttons .button:focus,
.dpl-lateral-card__buttons .button:focus:hover {
	background: #002677;
  color: #ffffff;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #002677;
  outline: none;
}

.dpl-lateral-card__buttons .button:active,
.dpl-lateral-card__buttons .button:focus:active {
	background: #002677;
	box-shadow: none;
	color: #FBF9F4;
	outline: none;
	transform: none;
}

.dpl-lateral-card__buttons .button-link,
.dpl-lateral-card__buttons .button {
	margin: 0;
}

/* Mobile */
@media screen and (max-width: 600px) {

	.dpl-lateral-card__container {
		padding: 0 16px;
	}

	.dpl-lateral-card__left,
	.dpl-lateral-card__right {
		order: unset;
		height: 199px;
	}

	.dpl-lateral-card__text,
	.dpl-lateral-card__crop + .dpl-lateral-card__text {
		padding: 30px 24px 55px;
	}

	.dpl-lateral-card__headingsmall {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.dpl-lateral-card__buttons .button {
		width: 100%;
	}
}


/************ Detail Hero ************/
.dpl-detail-banner__container {
	min-height: 460px;
}

.dpl-detail-banner__content {
	padding: 30px 7.9% 61px 84px;
}

.dpl-detail-banner__main-heading {
	margin-bottom: 15px;
	color: #002677;
	font-weight: 1000;
}

.dpl-detail-banner__bodyCopy {
	margin-bottom: 17px;
	color: #5a5a5a;
}

.dpl-detail-banner__bodyCopy p {
	margin-bottom: 0;
}

.dpl-detail-banner__dropdown {
	align-self: flex-start;
	width: auto;
}
.dpl-detail-banner__label {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 1px;
}

.dpl-detail-banner__select {
	margin: 0;
	width: max(100%, 250px);
	margin-bottom: 12px;
}

.dpl-detail-banner__stateList {
	margin: 0;
	width: 100%;
	background-color: white;
	border: 1px solid #959595;
	line-height: 24px;
}

.dpl-detail-banner__select::after {
	transform: translateY(-25%);
	color: #196ecf;
	right: 11px;
}

.dpl-detail-banner__dropdown .button {
	background: #d9f6fa;
	color: #002677;
	border: 0;
	font-weight: bold;
	margin: 0;
	border-radius: 20px;
	letter-spacing: 0;
}

.dpl-detail-banner__dropdown .button:active {
	background: #002677;
	color: #d9f6fa;
	box-shadow: none;
}

.dpl-detail-banner__dropdown .button:hover,
.dpl-detail-banner__dropdown .button:focus {
	background-color: #d9f6fa;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #002677;
}

/* Mobile */
@media screen and (max-width: 600px) {

	.dpl-detail-banner__image {
		height: 150px;
	}

	.dpl-detail-banner__content {
		order: 1;
		padding: 40px 16px;
	}

	.dpl-detail-banner__main-heading {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 24px;
	}

	.dpl-detail-banner__bodyCopy {
		font-weight: bold;
	}

	.dpl-detail-banner__dropdown {
		width: 100%;
	}

	.dpl-detail-banner__select {
		margin-bottom: 24px;
	}

	.dpl-detail-banner__dropdown .button {
		width: 100%;
		height: 56px;
		border-radius: 28px;
		font-size: 18px;
	}
}


/************ Top Hero ************/
.dpl-homepage-hero__overlay {
	padding: 0 84px;
}
.dpl-homepage-hero__textblock {
	max-width: 1272px;
	padding: 0;
}

.dpl-homepage-hero__h1 {
	display: none;
}

.dpl-homepage-hero__bodycopy h1 {
	margin-bottom: 14px;
}

.dpl-homepage-hero__bodycopy .dpl-display-1,
.dpl-homepage-hero__bodycopy .dpl-heading-1 {
	font-weight: 1000;
	max-width: 627px;
	min-height: unset;
}

.dpl-homepage-hero__bodycopy .dpl-display-1 {
	font-size: 52px;
	line-height: 56px;
	color: #5a5a5a;
}

.dpl-homepage-hero__bodycopy .dpl-heading-1 {
	font-size: 46.17px;
	line-height: 56px;
	color: #002677;
}

.dpl-heading-1 b {
	font-weight: 1000;
}

.dpl-homepage-hero__bodycopy {
	font-weight: bold;
	margin-top: 0;
	color: #5a5a5a;
	width: 100%;
	max-width: 624px;
}
.dpl-homepage-hero__bodycopy p {
	margin-bottom: 25px;
	line-height: 24px;
	max-width: 408px;
}
.dpl-homepage-hero__bodycopy > :last-child {
	margin-bottom: 0;
}

/* Looping video hero */
.dpl-loop-video__display1 {
	display: none;
}

.dpl-loop-video__overlay {
	padding: 0 84px;
	display: flex;
	align-items: center;
}

.dpl-loop-video__textBlock {
	padding: 0;
	max-width: 624px;
	margin: 0;
}

.dpl-loop-video__bodyText {
	margin: 0;
	width: unset;
}

.dpl-loop-video__bodyText h1 {
	margin-bottom: 14px;
}

.dpl-herobanner-looping-video .dpl-heading-1,
.dpl-herobanner-looping-video .dpl-display-1 {
	font-size: 52px;
	line-height: 56px;
	font-weight: 1000;
}

.dpl-loop-video__bodyText p {
	margin-bottom: 25px;
	max-width: 408px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
}

/* Mobile */
@media screen and (max-width: 600px) {
	.dpl-homepage-hero__imagemobile {
		height: 114px;
		object-fit: cover;
	}

	.dpl-homepage-hero__overlay {
		padding: 0 16px;
		margin-top: 40px;
	}

	.dpl-homepage-hero__bodycopy h1 {
		margin-bottom: 24px;
	}

	.dpl-homepage-hero__heading1,
	.dpl-homepage-hero__heading2 {
		margin-top: 0;
		color: #002677;
		font-size: 32.43px;
		line-height: 40px;
		margin-bottom: 24px;
	}

	.dpl-homepage-hero__bodycopy .dpl-display-1,
	.dpl-homepage-hero__bodycopy .dpl-heading-1 {
		margin-top: 0;
		color: #002677;
		font-size: 32.43px;
		line-height: 40px;
	}

	.dpl-homepage-hero__bodycopy p {
		line-height: 20px;
		color: #5a5a5a;
	}

	.dpl-homepage-hero__mobilegradient {
		display: none;
	}

	.dpl-loop-video__container {
		display: grid;
	}

	.dpl-loop-video__overlay {
		padding: 0 16px;
		display: block;
	}

	.dpl-loop-video__bodyText h1 {
		margin-top: 40px;
		margin-bottom: 24px;
	}

	.dpl-herobanner-looping-video .dpl-heading-1,
	.dpl-herobanner-looping-video .dpl-display-1 {
		font-size: 32.43px;
		line-height: 40px;
		color: #002677;
	}

	.dpl-loop-video__bodyText p {
		color: #5a5a5a;
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 24px;
	}

	.dpl-loop-video__mobilegradient {
		display: none;
	}

	.dpl-homepage-hero__buttons .button {
		width: 100%;
	}
}

/* Mobile large */
@media screen and (max-width: 767px) {

	.dpl-loop-video__container {
		display: grid;
	}

	.dpl-loop-video__overlay {
		padding: 0 16px;
		display: block;
	}

	.dpl-loop-video__bodyText h1 {
		margin-top: 40px;
		margin-bottom: 24px;
	}

	.dpl-herobanner-looping-video .dpl-heading-1,
	.dpl-herobanner-looping-video .dpl-display-1 {
		font-size: 32.43px;
		line-height: 40px;
		color: #002677;
	}

	.dpl-loop-video__bodyText p {
		color: #5a5a5a;
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 24px;
	}

}

/************ Quicklinks ************/
.dpl-quick-links {
	padding: 0 84px;
}

.quicklinks__container {
	padding: 52px 0 52px;
	max-width: 1272px;
}

.quicklinks__row {
	column-gap: 35.25px;
}

.quicklinks__card {
	background-color: #fbf9f4;
	font-family: "Optum Sans";
	font-weight: 1000;
	font-size: 14.22px;
	line-height: 20px;
	border-radius: 16px;
	padding-top: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border: 0;
}

.quicklinks__card:hover,
.quicklinks__card:focus {
	color: #002677;
	background-color: #D9F6FA;
	border: 0;
}

.quicklinks__card:after {
	display: none;
}

.quicklinks__links {
	color: #5a5a5a;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 1 1 auto;
	width: 100%;
	gap: 8px;
	margin: 0;
	font-size: 14.22px;
}

.quicklinks__card:hover .quicklinks__links,
.quicklinks__card:focus .quicklinks__links {
	color: #002677;
}

.quicklinks__links:after {
	display: none;
}

.quicklinks__links::after {
	content: "";
	position: unset;
	color: inherit;
	display: inline-block;
	right: 0;
	bottom: 0;
	width: 22px;
	height: 21px;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjIgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Q29sb3I8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUtLS1kZXNrdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTc4Ny4wMDAwMDApIiBmaWxsPSIjMjIyMjIyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iUUwtVjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjAwMDAwMCwgNzUxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkNvbG9yIiBwb2ludHM9IjE5MC40NSAzNiAxODkuMDUgMzcuMzk5IDE5Ny4xNTEgNDUuNDk5IDE3OSA0NS40OTkgMTc5IDQ3LjUgMTk3LjA1IDQ3LjUgMTg5LjA1IDU1LjQ5OSAxOTAuNDUgNTYuOSAyMDAuOSA0Ni40NTEgMjAwLjkgNDYuNDQ5Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
	flex: 0 0 auto;
}

.quicklinks__card:hover .quicklinks__links::after,
.quicklinks__card:focus .quicklinks__links::after {
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjIgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Q29sb3I8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUtLS1kZXNrdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTc4Ny4wMDAwMDApIiBmaWxsPSIjMDAyNjc3IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iUUwtVjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjAwMDAwMCwgNzUxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkNvbG9yIiBwb2ludHM9IjE5MC40NSAzNiAxODkuMDUgMzcuMzk5IDE5Ny4xNTEgNDUuNDk5IDE3OSA0NS40OTkgMTc5IDQ3LjUgMTk3LjA1IDQ3LjUgMTg5LjA1IDU1LjQ5OSAxOTAuNDUgNTYuOSAyMDAuOSA0Ni40NTEgMjAwLjkgNDYuNDQ5Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
}

.quicklinks__card .oi-new-window {
	display: none;
}

/* Mobile */
@media screen and (max-width: 600px) {

	main > div > div:nth-child(2) {
		padding: 0 16px;
	}

	.quicklinks__container {
		padding: 40px 0;
	}

	.quicklinks__row {
		row-gap: 16px;
	}

	[class*='col-'] {
		padding: 0;
	}
}


/************ Cards ************/
main > div > div:nth-child(4) .dpl-slot-machine.padding--4 {
	padding-bottom: 86px;
}

main > div > div:nth-child(4) .dpl-slot-machine.padding--3 {
	padding: 0;
}

main > div > div:nth-child(4) .dpl-topper__header {
	margin-bottom: 0;
	max-width: 715px;
	width: auto;
}

main > div > div:nth-child(4) .dpl-slot-machine.padding--2 {
	padding-bottom: 55px;
}

main > div > div:nth-child(4) .bg-color-off-white {
	background-color: #fbf9f4;
	color: #5a5a5a;
}

main > div > div:nth-child(4) .row--padding {
	padding: 0 84px 61px;
}

main > div > div:nth-child(4) .dpl-mixed-row__container {
	padding: 0;
}

main > div > div:nth-child(4) .col-full {
	padding: 0;
}

.mixed-card-complex {
	border-radius: 8px;
	background-color: #ffffff;
	border-width: 0;
	overflow: hidden;
}

.mixed-card-complex__crop {
	height: 199px;
}

.mixed-card-complex__eyebrow {
	line-height: 20px;
	color: #636363;
	margin-bottom: 12px;
	font-weight: bold;
}

.mixed-card-complex__background {
	padding: 29px 30px 0 30px;
}
.mixed-card-complex__cta {
	padding: 0 30px 34px 30px;
}

.mixed-card-complex__heading {
	font-weight: 1000;
	color: #00237C;
	line-height: 24px;
	margin-bottom: 12px;
}

.mixed-card-complex__bodycopy {
	color: #5a5a5a;
	font-size: 18px;
	line-height: 24px;
}

.mixed-card-complex__buttons,
.mixed-card-complex__buttons-1 {
	margin: 0;
}

.mixed-card-complex__buttons-1 {
	margin: 19px 0 0 0;
}

.mixed-card-complex__buttons .button-link,
.mixed-card-complex__buttons-1 .button-link {
	margin: 0;
}

.mixed-card-complex__buttons .button,
.mixed-card-complex__buttons-1 .button,
.mixed-card-complex__buttons .button-link,
.mixed-card-complex__buttons-1 .button-link {
	margin: 0;
}

.mixed-card-complex__buttons-1 .button {
	font-size: 16px;
	line-height: 20px;
	border: 1px solid transparent;
	color: #002677;
	font-weight: bold;
	padding: 9px 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background-color: #d9f6fa;
	border-radius: 20px;
	margin: 0;
}

.mixed-card-complex__buttons-1 .button:hover,
.mixed-card-complex__buttons-1 .button:focus {
	transform: none;
  background: #d9f6fa;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #002677;
  outline: none;
}


.mixed-card-complex__buttons-1 .button:active {
	box-shadow: none;
	transform: none;
	outline: none;
	background-color: #002677;
	color: #d9f6fa;
	border-color: transparent;
}

/* Mobile */
@media screen and (max-width: 600px) {

	main > div > div:nth-child(4) .row--padding {
		padding: 0 16px 40px;
	}

	main > div > div:nth-child(4) .dpl-slot-machine.padding--4 {
		padding-bottom: 40px;
	}

	main > div > div:nth-child(4) .dpl-slot-machine.padding--2 {
		padding-bottom: 40px;
	}

	main > div > div:nth-child(4) .dpl-topper__header {
		font-size: 28.83px;
		line-height: 32px;
	}

	.mixed-card-complex__background {
		padding: 30px 24px 16px;
	}

	.mixed-card-complex__heading {
		font-size: 18px;
		margin-bottom: 8px;
	}

	.mixed-card-complex__eyebrow {
		margin-bottom: 8px;
	}

	.mixed-card-complex__bodycopy {
		font-size: 16px;
	}

	.mixed-card-complex__bodycopy p {
		line-height: 20px;
	}

	.mixed-card-complex__cta {
		padding: 0 24px 30px;
	}

	.mixed-card-complex__buttons-1 .button {
		width: 100%;
	}

	.dpl-mixed-row__grid {
		row-gap: 24px;
	}
}


/************ Tabbed Panels ************/
/* Topper and surrounding spacer divs */
main > div > div:nth-child(5) .padding--5 {
	padding-bottom: 94px;
}

main > div > div:nth-child(6) {
	padding: 0 84px;
}

main > div > div:nth-child(6) .dpl-topper__text-container {
	width: auto;
	max-width: 538px;
	color: #5a5a5a;
}

main > div > div:nth-child(7) .padding--4 {
	padding-bottom: 94px;
}

/* Tabs */
.dpl-wt-tab__tabs {
	padding: 0 84px;
}

.dpl-wt-tab__oc-tabs-bar {
	margin: 0 auto 57px;
	max-width: 1272px;
}

.dpl-wt-tab__oc-tabs-tab {
	color: #196ecf;
	font-weight: bold;
	line-height: 24px;
}


.dpl-wt-tab__oc-tabs-tab__selected .dpl-wt-tab__oc-tabs-tab {
	color: #002677;
	font-weight: 1000;
}

/* Bar and selection indicator */
.dpl-wt-tab__animated-bar {
	background-color: #FF612B;
	height: 8px;
	border-radius: 4px;
	bottom: 0;
	margin-bottom: 0;
}

.dpl-wt-tab__oc-tabs-bar::after {
	border-radius: 2px;
	height: 4px;
	border: 0;
	background-color: #e0e0e0;
	bottom: 0;
	margin-bottom: 0;
}

/* Tab panels */
.dpl-wt-tab__oc-tabs-panels {
	margin: 0 -84px;
}
.dpl-wt-tab__oc-tabs-panels .dpl-bundle-component__textblock {
	font-weight: 1000;
}

.dpl-wt-tab__oc-tabs-panels .dpl-bundle-component__container2 {
	padding: 24px max(84px, calc((100% - 1272px) / 2)) 37px;
}

.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__card {
	border-radius: 8px;
	padding-top: 35px;
}

.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation_eyebrowcolor2 {
	color: #002677;
}

.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__eyebrow {
	line-height: 20px;
	margin-bottom: 6px;
	font-weight: bold;
}

.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__bodycopy {
	color: #5a5a5a;
}

.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__buttons {
	margin: 19px 0 0 0;
}

.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__buttons .button-link {
	margin: 0;
}

/* Mobile */
@media screen and (max-width: 600px) {

	main > div > div:nth-child(5) .padding--5 {
		padding-bottom: 60px;
	}

	main > div > div:nth-child(6) {
		padding: 0 16px;
	}

	.dpl-topper__heading-container + .dpl-topper__text-container {
		margin-top: 16px;
	}

	main > div > div:nth-child(7) .padding--4 {
		padding-bottom: 60px;
	}

	/* Tabs */
	.dpl-wt-tab__tabs {
		padding: 0;
	}

	.dpl-wt-tab__oc-tabs-bar {
		column-gap: 16px;
		row-gap: 14px;
		margin-bottom: 16px;
	}

	.dpl-wt-tab__menu-btn {
		width: auto;
	}

	.dpl-wt-tab__menu-icon {
		height: 24px;
		width: 24px;
		margin-left: 16px;
	}
	.dpl-wt-tab__menu-icon.gamma {
		font-size: 24px;
	}

	/* Panels */
	.dpl-wt-tab__oc-tabs-panels {
		margin: 0;
		padding-bottom: 40px;
	}

	.dpl-wt-tab__oc-tabs-panels .dpl-bundle-component__container2 {
		padding: 0;
	}

	.dpl-bundle-component__imagemobile {
		height: 141px;
		object-fit: cover;
	}

	.dpl-wt-tab__oc-tabs-panels .dpl-bundle-component__textblock {
		grid-row-start: unset;
		grid-row-end: unset;
		color: #002677;
		font-weight: 1000;
		font-size: 28.83px;
		line-height: 32px;
		padding: 24px 16px;
	}

	.dpl-bundle-component__card-0,
	.dpl-bundle-component__card-1,
	.dpl-bundle-component__card-2 {
		padding: 0 16px;
	}

	/* Cards */
	.dpl-simple-card-short-variation__card {
		min-height: 0;
	}
	.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__eyebrow {
		margin-bottom: 9px;
	}

	.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__bodycopy {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 24px;
	}

	.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__buttons {
		margin-top: 0;
	}

	.dpl-wt-tab__oc-tabs-panels .dpl-simple-card-short-variation__buttons .button-link {
		line-height: 24px;
	}
}



/************ About Us ************/
/* Topper and surrounding spacer divs */
main > div > div:nth-child(9) .bg-color-off-white {
	background-color: #fbf9f4;
}

main > div > div:nth-child(9) .row--padding {
	padding: 121px 84px 71px;
}

main > div > div:nth-child(9) .dpl-slot-machine.padding--1,
main > div > div:nth-child(9) .dpl-slot-machine.padding--5,
main > div > div:nth-child(9) .dpl-slot-machine.padding--4 {
	padding: 0;
}

main > div > div:nth-child(9) .dpl-topper__text-container {
	width: auto;
	max-width: 788px;
}

main > div > div:nth-child(9) .dpl-topper {
	margin-bottom: 51px;
}

.dpl-panel__card::before {
    -webkit-transform: translate3d(0, 0, 0);
}

/* Panels */
.dpl-panel__grid {
	gap: 24px;
	margin: 0;
	flex-wrap: nowrap;
	/*display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;*/
}

.dpl-panel__col {
	padding: 0;
	margin-top: 0;
	/*width: 100%;*/
}

.dpl-panel__col:nth-child(1n+3) {
	margin-top: 0;
}

.dpl-panel__card {
	padding-top: 181px;
}

.dpl-panel__title {
	font-weight: bold;
}

.dpl-panel__body {
	line-height: 20px;
	font-weight: bold;
}

.dpl-panel__buttonlink a.button-link {
	font-size: 14.22px;
	line-height: 16px;
}

.dpl-panel__button {
	margin-top: 64px;
}

.dpl-panel__button .button {
	border: 2px solid #196ECF;
	color: #196ecf;
	font-weight: bold;
}

.dpl-panel__button .button:hover {
	color: #002677;
	box-shadow: 0 0 0 2px #002677;
	border-color: #002677;
}

main > div > div:nth-child(10) .dpl-slot-machine.padding--5 {
	padding-bottom: 70px;
}


/* Tweener */
@media screen and (min-width: 544px) and (max-width: 1200px) {
	.dpl-panel__grid {
		grid-template-rows: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		display: grid;
	}

	.dpl-panel__col {
		width: 100%;
	}

}

/* Mobile */
@media screen and (max-width: 544px) {

	main > div > div:nth-child(9) .row--padding {
		padding: 60px 16px;
	}

	main > div > div:nth-child(9) .dpl-topper {
		margin-bottom: 40px;
	}

	.dpl-panel__grid {
		display: flex;
		flex-direction: column;
		gap: 24px;
	}

	.dpl-panel__card {
		padding-top: 206px;
	}

	.dpl-panel__title {
		font-size: 25.63px;
		line-height: 32px;
		margin-bottom: 24px;
	}

	.dpl-panel__body {
		line-height: 18px;
	}

	.dpl-panel__buttonlink {
		bottom: 30px;
	}

	.dpl-panel__button {
		display: none;
	}
}


/************ Discover (50/50) ************/
.dpl-50-50-content-block-app .dpl-content-block__content {
	padding: 45px 111px 0 max(84px,
	calc(50% - 636px));
}

.dpl-50-50-content-block-app .dpl-content-block__image {
	height: 600px;
}

.dpl-50-50-content-block-app .dpl-content-block__main-heading,
.dpl-content-block__bodyCopy :is(h1,
h2,
h3,
h4,
h5,
h6) {
	max-width: 472px;
}

.dpl-content-block__main-heading {
	margin-bottom: 0;
}

.dpl-50-50-content-block-app .dpl-content-block__bodyCopy {
	max-width: 516px;
}

/* 50/50 Quicklinks */
.dpl-50-50-content-block + .dpl-quick-links .quicklinks__container {
	padding: 41px 0 76px;
}

/* Cursed slot machine */
.dpl-50-50-content-block + .dpl-quick-links + .dpl-wt-slot-machine .padding--5 {
	padding-bottom: 0;
}

/* Mobile */
@media screen and (max-width: 600px) {

	main > div > div:nth-child(10) .dpl-slot-machine.padding--5 {
		padding-bottom: 40px;
	}

	.dpl-50-50-content-block-app .dpl-content-block__image {
		height: 313px;
	}

	.dpl-50-50-content-block-app .dpl-content-block__content {
		padding: 32px 16px 0;
	}

	.dpl-content-block__main-heading {
		display: none;
	}

	.dpl-content-block__bodyCopy p {
		line-height: 20px;
	}

	/* Quicklinks */
	.dpl-50-50-content-block + .dpl-quick-links {
		padding: 0 16px;
	}

	.dpl-50-50-content-block + .dpl-quick-links .quicklinks__container {
		padding: 40px 0;
	}
}


/************ Latest News and Updates ************/
main > div > div:nth-child(14) .bg-color-off-white {
	background-color: #fbf9f4;
	padding: 102px 84px 125px;
}

main > div > div:nth-child(14) .col-full {
	padding: 0;
	float: none;
}

.dpl-gallery__container {
	padding: 0;
}

main > div > div:nth-child(14) .padding--5,
main > div > div:nth-child(14) .padding--3 {
	padding-bottom: 0;
}

main > div > div:nth-child(14) .dpl-topper {
	margin-bottom: 57px;
}

/* Container structure */
.dpl-gallery__container {
	display: flex;
	gap: 24px;
	align-items: flex-start;
}

.dpl-gallery__complex-card {
	flex: 1 1 732px;
}

.dpl-gallery__simplecontainer {
	display: flex;
	flex-direction: column;
	flex: 1 1 515px;
	gap: 24px;
}

.dpl-gallery .dpl-simple-card-short-variation__card {
	min-height: 0;
}

/* Feature card */
.dpl-gallery__complex-card .mixed-card-complex {
	border: 1px solid #E0E0E0;
}

.dpl-gallery__complex-card .mixed-card-complex__image,
.dpl-gallery__complex-card .mixed-card-complex__image-1 {
	border-radius: 8px 8px 0 0;
}

.dpl-gallery__container .mixed-card-complex__background-1 {
	padding: 51px 40px 0;
	margin-bottom: 21px;
}

.dpl-gallery__container .mixed-card-complex__cta {
	padding: 0 40px;
	margin-bottom: 35px;
}

.dpl-gallery__container .mixed-card-complex__eyebrow {
	font-weight: bold;
	color: #002677;
	line-height: 20px;
	margin-bottom: 8px;
}

.dpl-gallery__container .mixed-card-complex__heading {
	font-size: 20.25px;
	line-height: 24px;
	margin-bottom: 10px;
}

.dpl-gallery__container .mixed-card-complex__heading {
	font-size: 20.25px;
	line-height: 24px;
	margin-bottom: 10px;
}

/* Small cards on the right */
.dpl-simple-card-short-variation__card {
	border-radius: 8px;
	padding-top: 35px;
}

.dpl-simple-card-short-variation__eyebrow {
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 8px;
}

.dpl-simple-card-short-variation_eyebrowcolor2 {
	color: #002677;
}

.dpl-simple-card-short-variation__bodycopy {
	color: #5a5a5a;
	margin-bottom: 19px;
}

.dpl-simple-card-short-variation__buttons {
	margin: 0;
}

.mixed-card-simple1__buttons .button-link,
.mixed-card-simple1__buttons .button {
	margin: 0;
}

.mixed-card-simple1__buttons .button {
	height: 40px;
	border: none;
	border-radius: 20px;
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	background-color: #d9f6fa;
	color: #002677;
	font-weight: bold;
	display: inline-flex;
	justify-content: center;
}

.mixed-card-simple1__buttons .button:hover,
.mixed-card-simple1__buttons .button:focus {
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px #002677;
	transform: none;
	background-color: #d9f6fa;
	color: #002677;
}

.mixed-card-simple1__buttons .button:active {
	color: #D9F6FA;
	background: #002677;
	box-shadow: none;
	transform: none;
}

/* Mobile */
@media screen and (max-width: 600px) {

	.mixed-card-simple1__buttons .button-link,
	.mixed-card-simple1__buttons .button {
		width: 100%;
	}

	main > div > div:nth-child(14) .bg-color-off-white {
		padding: 60px 16px;
	}

	main > div > div:nth-child(14) .dpl-topper {
		margin-bottom: 40px;
	}

	.dpl-gallery__container {
		flex-direction: column;
		gap: 16px;
		justify-content: flex-start;
	}

	.dpl-gallery__complex-card {
		flex-basis: auto;
	}

	.dpl-gallery__simplecontainer {
		gap: 16px;
	}

	.dpl-gallery__container .mixed-card-complex__background-1 {
		padding: 20px 16px 0;
		margin-bottom: 24px;
	}

	.mixed-card-complex__crop,
	.mixed-card-complex__crop-1 {
		height: 199px;
		display: block;
	}

	.dpl-gallery__container .mixed-card-complex__heading {
		margin-bottom: 16px;
	}

	.mixed-card-complex__bodycopy p {
		line-height: 20px;
	}

	.dpl-gallery__container .mixed-card-complex__cta {
		padding: 0 16px;
		margin-bottom: 32px;
	}

	/* Little cards */
	.dpl-gallery .dpl-simple-card-short-variation__card {
		padding: 32px 16px;
	}

	.dpl-gallery .dpl-simple-card-short-variation__bodycopy {
		margin-bottom: 24px;
	}

	.dpl-gallery .dpl-simple-card-short-variation__bodycopy p {
		line-height: 20px;
	}
}


/************ Careers ************/
.dpl-section-message__container {
	min-height: 680px;
	padding: 0 84px 9px;
}

.dpl-section-message__bg1 {
	background-image: none;
	background-color: #ff612b;
}

.dpl-section-message__darkeyebrow {
	color: white;
	font-size: 20.25px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 12px;
}

.dpl-section-message__lighteyebrow {
	color: white;
	font-size: 20.25px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 7px;
}

.dpl-section-message__tallheading {
	display: none;
}

.dpl-section-message__bodycopy {
	margin-top: 0;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
}

.dpl-section-message__tallheading,
.dpl-section-message__bodycopy :is(h1,
h2,
h3,
h4,
h5,
h6) {
	margin-bottom: 19px;
	letter-spacing: unset;
}

.dpl-section-message__tallheading,
.dpl-section-message__bodycopy .dpl-heading-1 {
	font-size: 46.17px;
	line-height: 56px;
	font-weight: bold;
}

.dpl-section-message__bodycopy p {
	font-size: 20.25px;
	line-height: 24px;
	margin: 0 auto 24px;
	max-width: 542px;
}

.dpl-section-message__bodycopy sup {
	vertical-align: super;
	position: relative;
	left: -8px;
	font-size: 14.22px;
}

.dpl-section-message__bodycopy .button {
	margin: 0;
	border-color: white;
}

.dpl-section-message__shortheading {
	font-size: 41px;
	line-height: 52px;
	font-weight: 1000;
	margin: 0 0 20.5px 0;
}

.dpl-section-message__bodycopy .button {
	background: white;
	border: 1px solid #002677;
	border-radius: 20px;
	height: 40px;
	color: #002677;
}

.dpl-section-message__bodycopy .button:hover,
.dpl-section-message__bodycopy .button:focus,
.dpl-section-message__bodycopy .button:focus:hover {
	background: rgba(0, 38, 119, 0.1);
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
	transform: none;
	outline: none;
}

.dpl-section-message__bodycopy .button:active,
.dpl-section-message__bodycopy .button:focus:active {
	background: #002677;
	color: #fbf9f4;
	box-shadow: none;
	transform: none;
	outline: none;
}

.dpl-section-message__bodycopy .button--reverse:hover,
.dpl-section-message__bodycopy .button--reverse:focus,
.dpl-section-message__bodycopy .button--reverse:focus:hover {
	background: rgb(0 38 119);
	color: #fff;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
	transform: none;
	outline: none;
}

/* Mobile */
@media screen and (max-width: 600px) {

	.dpl-section-message__container {
		padding: 0 32px;
		min-height: 586px;
	}

	.dpl-section-message__darkeyebrow {
		margin-bottom: 8px;
	}

	.dpl-section-message__tallheading,
	.dpl-section-message__bodycopy :is(h1,
	h2,
	h3,
	h4,
	h5,
	h6) {
		margin-bottom: 16px;
	}

	.dpl-section-message__tallheading,
	.dpl-section-message__bodycopy .dpl-heading-1 {
		font-size: 32.43px;
		line-height: 40px;
	}

	.dpl-section-message__bodycopy sup {
		font-size: 10px;
	}

	.dpl-section-message__bodycopy p {
		font-size: 18px;
		line-height: 24px;
	}

	.dpl-section-message__bodycopy p:last-child {
		margin-bottom: 0;
	}

	.dpl-section-message__bodycopy .button {
		width: 100%;
	}

	.dpl-section-message__shortheading {
		font-size: 30px;
		line-height: 36px;
		font-weight: bold;
		margin: 0 0 24px 0;
	}
}


/************ Footer ************/
/* Top half ("prefooter") */
.dpl-footer__prefooter:before {
	display: none;
}

.dpl-footer__prefooter {
	background-color: #d9f6fa;
	padding: 0 84px;
}

.dpl-footer__cards {
	padding: 57px 0 44px;
}

.dpl-footer__cardleft {
	align-self: center;
	padding-left: 0;
	padding-right: 0;
}

.dpl-footer__cardheading {
	font-weight: 1000;
	color: #002677;
}

.dpl-footer__cardbody1 {
	margin-bottom: 19px;
	max-width: 318px;
}

.dpl-footer__cardbody1 p {
	line-height: 16px;
	color: #5a5a5a;
}

.dpl-footer__cardbuttons {
	margin: 0;
}

.dpl-footer__cardbuttons .button-link {
	margin: 0;
	color: #196ecf;
}

/* Bottom half */
.dpl-footer__wrapper {
	padding: 42px 84px 37px;
	max-width: unset;
}

.dpl-footer__row {
	max-width: 1272px;
	column-gap: 24px;
	grid-template-columns: repeat(6, 1fr);
}

.dpl-footer__column {
	max-width: 192px;
}

.dpl-footer__child {
	margin-top: 0;
}

.dpl-footer__heading {
	color: #5a5a5a;
	font-weight: bold;
	font-size: 20.25px;
	line-height: 24px;
}

.dpl-footer__list {
	margin-bottom: 0;
}

.dpl-footer__item {
	margin-bottom: 16px;
}
.dpl-footer__item:last-child {
	margin-bottom: 0;
}

.dpl-footer a {
	color: #5a5a5a;
}
.dpl-footer a:hover {
	color: #002677;
}

/* Legal/social */
.dpl-footer-legal-social-bar {
	padding: 0 84px 42px;
}

.dpl-legal {
	max-width: 1272px;
	padding: 0;
}

.dpl-legal__follow {
	margin: 0 0 19px 0;
	line-height: 24px;
	color: #5a5a5a;
}

.dpl-legal__social {
	display: flex;
	gap: 16px;
	margin-bottom: 29px;
}

.dpl-legal__circle {
	margin-top: 0;
}

.dpl-legal__icons {
	margin: 0;
}

.dpl-legal__hr {
	display: none;
}

/* bottom line */
.dpl-legal__copyright,
.dpl-legal__list li {
	font-size: 12.64px;
}

.dpl-legal__copyright,
.dpl-legal__links {
	color: #5a5a5a;
}
.dpl-legal__copyright {
	margin-bottom: 0;
	align-items: center;
}

.dpl-legal__copyrighttext,
.dpl-legal__list {
	margin-bottom: 0;
}

.dpl-legal__copyrighttext {
	height: 16px;
}

.dpl-legal__list {
	display: flex;
}

.dpl-legal__list li {
	border-left-color: #e0e0e0;
	height: 24px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.dpl-legal__links {
	margin: 0 8px;
}

.dpl-legal__links:hover .dpl-legal__text,
.dpl-legal__links:focus .dpl-legal__text {
	color: #002677;
}

/* Mobile */
@media screen and (max-width: 600px) {

	.dpl-footer__prefooter {
		padding: 0 16px;
	}

	.dpl-footer__cards {
		padding: 60px 0 183px;
	}

	.dpl-footer__card {
		padding: 40px 24px;
	}

	.dpl-footer__grid {
		row-gap: 24px;
	}

	.dpl-footer__cardleft {
		padding: 0;
	}

	.dpl-footer__cardbody1 {
		max-width: unset;
		margin-top: 16px;
		margin-bottom: 24px;
	}

	.dpl-footer__wrapper {
		padding: 32px 16px 0;
	}

	.dpl-footer__row {
		display: block;
	}

	.dpl-footer__column {
		max-width: unset;
		margin-bottom: 40px;
	}

	.dpl-footer-legal-social-bar {
		padding: 0 16px;
	}

	.dpl-legal__follow {
		margin-bottom: 8px;
	}

	.dpl-legal__social {
		margin-bottom: 40px;
	}

	.dpl-legal__hr {
		display: block;
		margin-bottom: 19px;
	}

	.dpl-legal__copyrighttext {
		margin: 0 0 13px 0;
	}

	.dpl-legal__list {
		padding-bottom: 40px;
		flex-wrap: wrap;
	}

	.dpl-legal__list li {
		border-right: 1px solid #e0e0e0;
		margin-right: 8px;
	}

	.dpl-legal__list li:last-child {
		border-right: 0;
		margin-right: 0;
	}

	.dpl-legal__links {
		margin: 0 8px 0 0;
	}

	.dpl-legal__list li:last-child .dpl-legal__links {
		margin-right: 0;
	}
}
