<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.content-fragment-styles-overwrite .see-details-link img {
	width: 20px;
}

.cmp-contentfragment__element-label {
	display: none !important;
}

@media (max-width: 767px) {
	.cmp-contentfragment__element-value p {
		margin: 5px 0px 10px 10px !important;
		font-size: 14px !important;
	}
}

.trp-general-container .bordered-tile {
	border: none !important;
	box-shadow: 5px 5px #ebebeb;
}

.trp-general-container .bordered-tile:hover {
	box-shadow: 0px 24px 24px rgba(45, 57, 64, 0.08), 0px 0px 12px rgba(45, 57, 64, 0.06);
}

.trp-general-container a .cmp-text {
	color: #086ea1;
	font-size: 18px;
}

.trp-general-container a:hover .cmp-text {
	color: #05c3de;
	text-decoration: none;
}

.content-fragment-styles-overwrite .see-details {
	display: block !important;
}

.content-fragment-styles-overwrite .see-details-link a:hover {
	text-decoration: none;
}

@media (max-width: 767px) {
	.content-fragment-styles-overwrite .cmp-hero-image {
		display: none;
	}

	.content-fragment-styles-overwrite .see-details:nth-child(odd) {
		border-right: none !important;
	}
}

@media (min-width: 1025px) and (max-width: 1181px) {
	#FinancialWellness .content-fragment-styles-overwrite .trp-general-container .see-details-link {
		line-height: 1.2 !important;
	}

}


@media (min-width: 768px) and (max-width: 1024px) {
	.content-fragment-styles-overwrite .cmp-hero-image {
		width: 100%;
	}

	.content-fragment-styles-overwrite .trp-general-container .see-details-link {
		font-size: 16px;
		padding: 0;
	}

	#FinancialWellness .content-fragment-styles-overwrite .trp-general-container .see-details-link{

		line-height: 1.2!important;
	}

	.content-fragment-styles-overwrite .see-details:nth-child(odd) {
		padding-left: 0px;
		height: 40px;
		padding-right: 0px;
	}

	.content-fragment-styles-overwrite .see-details-link img {
		width: 20px;
		padding-right: 5px;
	}
}

.content-fragment-styles-overwrite .trp-general-container .see-details-link {
	font-size: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 35px;
}

.content-fragment-styles-overwrite .see-details:nth-child(odd) {
	border-right: 1px solid #b1b1b1;
}

.content-fragment-styles-overwrite .column-3 .see-details {
	border-right: none;
}

.content-fragment-styles-overwrite .color-band-content .see-details {
	border-right: none;
}

.content-fragment-styles-overwrite .text-card-container {
	background-color: #ffffff;
}

.content-fragment-styles-overwrite .text-card-container {
	background-color: white;
	padding-left: 0px;
	min-height: 420px;
}

.content-fragment-styles-overwrite .text-card-container .text-card-body {
	color: #2d3940;
}

.content-fragment-styles-overwrite .text-card-container .text-card-head {
	color: #2d3940;
}

@media (max-width: 767px) {
	.content-fragment-styles-overwrite .text-card-container {
		background-color: #ffffff;
		padding: 0 0 30px 0;
		min-height: 0px !important;
	}

}




/*Hardship css fixes*/
.hwheader a:link {
	color: #086ea1;
}
.hwheader .hardshipwithdrawal-header{
	align-self: stretch;
	font-size: 56px;
	font-weight: 300;
	line-height: 1.14;
	letter-spacing: 0.07px;
	text-align: left;
	color: #3b4b59;
}
.hwheader .hardshipwithdrawal-headeroption{
	align-self: stretch;
	flex-grow: 0;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hwheader .hardshipwithdrawal-tooltip{
	flex-grow: 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.38;
	letter-spacing: normal;
	text-align: center;
	color: #56646b;
}

.hwheader .hardshipwithdrawal-right-for-you{
	align-self: stretch;
	flex-grow: 0;
	margin: 0 0 16px 2px;
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}

.hwheader .hardshipwithdrawal-right-for-you-ans{
	align-self: stretch;
	flex-grow: 0;
	margin: 16px 0 24px 2px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.6;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}

.hwheader .hardshipwithdrawaltaking-a-loan{
	align-self: stretch;
	flex-grow: 0;
	margin: 0px 0 24px 0;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.6;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}

.hwheader .hardshipcondition{
	margin-top: 0px !important;
	margin-left: 0px !important;
	align-self: stretch;
	flex-grow: 0;
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.02px;
	text-align: left;
	color: #66737e;
}

/*ForClosure*/
.hw-forclosure-application {
	align-self: stretch;
	flex-grow: 0;
	margin: 0 206px 0 0;
	font-family: NimbusSans;
	padding-left: 71px;
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}

.hw-forclosure-application-container{
	margin: 32px 112px 24px 70px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
}
.hw-forclosure-proof-of-amount{
	margin: 32px 32px 16px 12px;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;
}
.hw-forclosure-provide-a-current-statement{
	margin: 16px 32px 24px 12px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}

.hw-forclosure-viewExample-label{
	margin: 24px 487px 32px 24px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
.hw-forclosure-tips-container{
	align-self: stretch;
	flex-grow: 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-tip-text-bold {
	font-weight: bold;
}
.hw-tip-text-profile {
	color: #086ea1;
}
/*Forclosure for */
.hw-for-forclosure-application-container{
	margin: 24px 112px 24px 160px;
	padding: 0 0 1px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
}
.hw-for-forclosure-proof-of-amount{
	margin: 32px 32px 16px 12px;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;

}

.hw-for-forclosure-provide-a-current-statement{
	margin: 16px 32px 24px 12px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}

.hw-for-forclosure-viewExample-label{
	margin: 24px 487px 32px 12px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
.hw-for-forclosure-tips-container{
	align-self: stretch;
	flex-grow: 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
/*Forclosure Seizure */
.hw-seizure-forclosure-application-container{
	margin: 24px 112px 80px 160px;
	padding: 0 0 1px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
}
.hw-seizure-forclosure-proof-of-amount{
	margin: 32px 32px 16px 12px;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;
}
.hw-seizure-forclosure-provide-a-current-statement{
	margin: 16px 32px 32px 12px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-seizure-forclosure-tips-container{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
/*Tution proof of amount*/
.hw-tution-application {
	align-self: stretch;
	flex-grow: 0;
	padding-left: 71px;
	margin: 0 206px 0 0;
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hw-tution-application-container{
	margin: 32px 112px 24px 70px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
}
.hw-tution-proof-of-amount{
	margin: 32px 32px 16px 12px;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;
}
.hw-tution-provide-a-current-statement{
	margin: 16px 32px 24px 12px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-tution-viewExample-label{
	margin: 24px 488px 32px 11px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
.hw-tution-tips-container{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
/*Tution additional doc*/
.hw-tution-additional-doc-header{
	margin: 40px 0 32px 0;
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hw-tution-additional-doc-subheader{
	margin: 32px 257px 12px 160px;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 1.12px;
	text-align: left;
	color: #3b4b59;
}
.hw-tution-application-additional-doc-container{
	margin: 32px 112px 24px 70px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
}
.hw-tution-additional-doc-provide-a-current-statement{
	margin: 16px 32px 24px 12px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-tution-viewExample-label{
	margin: 24px 488px 32px 11px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
/*Primary Purchance */
.hw-purchase-application {
	margin: 56px 206px 32px 161px;
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hw-purchase-application-container{
	margin: 32px 112px 24px 160px;
	padding: 0 0 32px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
}
.hw-purchase-proof-of-amount{
	margin: 32px 32px 16px 12px;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;
}
.hw-purchase-provide-a-current-statement{
	margin: 16px 32px 30px 12px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-purchase-viewExample-label{
	margin: 24px 487px 32px 24px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
/*Purchase proof of finance*/
.hw-purchase-finance-application-container{
	margin: 24px 112px 39px 71px;
	padding: 0 0 32px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
}
.hw-purchase-finance-proof-of-amount{
	margin: 32px 32px 16px 12px;
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;
}
.hw-purchase-finance-provide-a-current-statement{
	margin: 16px 32px 24px 12px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-purchase-finance-viewExample-label{
	margin: 24px 479px 0 12px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
/*Purchase -notarized-agreement*/
.hw-purchase-notarized-agreement-header{
	margin: 40px 0px 32px 0px;
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hw-purchase-notarized-agreement-subheader{
	margin: 32px 214px 12px 160px;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 1.12px;
	text-align: left;
	color: #3b4b59;
}
.hw-purchase-notarized-agreement-container{
	margin: 24px 112px 39px 71px;
	padding: 0 0 32px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
}
.hw-purchase-notarized-agreement-statement{
	margin: 16px 32px 24px 12px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
/*purchase -notarized-statement*/
.hw-purchase-notarized-written-statement{
	margin: 40px 0px 12px 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.43;
	letter-spacing: 1.12px;
	text-align: left;
	color: #3b4b59;
}
.hw-purchase-notarized-written-container{
	margin: 12px 112px 80px 160px;
	padding: 33px 26px 28px 32px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
}
.hw-purchase-notarized-written-statement-content{
	margin: 16px 0 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
/*----------------------- Desktop ------------------*/
/*------------------Funeral Expenses -----------------*/
.hwheader .header_text {
	font-size: 42px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.52;
	letter-spacing: 0.05px;
	text-align: left;
	color: #3b4b59;
}
.hwheader .hardship_subheader {
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
p .hw-application {
	flex-grow: 0;
	margin: 0px 0px 20px;
	font-size: 28px;
	font-weight: 300;
	align-self: stretch;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: normal;
	text-align: left;
	color: #3b4b59;
	display: block;
}
.hw-application-container{
	margin: 0px;
	padding: 32px 30px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
	display: flex;
}
.hw-application-container .provide-a-current-statement{
	margin: 20px 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-application-container .hw-button-label{
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
.hw-application-container .proof-img{
	margin: 0;
	object-fit: contain;
	padding: 0 15px 0  0;
}
.hw-application-container-funeral-proof{
	margin: 0px;
	padding: 0 0 1px;
	border: solid 1px #e5e5e5;
	background-color: #fff;
	border-top-color: #05c3de;
	border-top-width: 4px;
}
.hw-application-container-funeral-proof .provide-a-current-statement-funeral-proof{
	margin: 16px 32px 24px 12px;
	padding-left: 72px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-application-container-funeral-proof .proof-of-amount-funeral-proof{
	position: absolute;
	width: 552px;
	height: 32px;
	margin: 32px 32px 16px 12px;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;
}
.hw-application-container-funeral-proof .hw-button-label-funeral-proof{
	margin: 24px 450px 32px 12px;
	padding-left: 72px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.02px;
	text-align: left;
	color: #086ea1;
}
.hw-application-container-funeral-proof .proof-img{
	width: 28px;
	height: 28px;
	margin: 32px 12px 20px 32px;
	object-fit: contain;
}
.hw-application-container-funeral-proof .tips-container-funeral-proof{
	padding: 32px;
	background-color: #f9fafa;
	margin-top: 20px;
}
.hw-application-container-funeral-proof .hw-amount-of-withdrawal-funeral-proof{
	font-family: NimbusSans;
	padding-left:24px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-application-container-funeral-proof .ul-li-img{
	width: 8px;
	height: 2px;
	margin-bottom: 4px;
	margin-right: 12px;
	margin-left: 8px;
	object-fit: contain;
	background-color: #05c3de;
}
.hw-amount-of-withdrawal-funeral-proof ul{
	list-style-image: url('../../../../../content/dam/workplace/hardships/ul-li-blue.svg');
	padding-left: 18px;
}
.provide-a-current-statement-funeral-proof ul{
	list-style-image: url('../../../../../content/dam/workplace/hardships/ul-li-blue.svg');
}
.hwheader .header_text{
	margin: 0;
	font-size: 42px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.52;
	letter-spacing: 0.05px;
	text-align: left;
	color: #3b4b59;
}
.hwheader .hardship_subheader{
	margin: 0px;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hw-application{
	align-self: stretch;
	flex-grow: 0;
	margin: 0 206px 0 0;
	font-size: 28px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hw-application-container .proof-of-amount{
	margin: 0;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.45;
	letter-spacing: 0.03px;
	text-align: left;
	color: #00608a;
	line-height: inherit;
}

.tips-container .hw-amount-of-withdrawal{
	margin-top: 20px;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.provide-a-current-statement2{
	margin: 16px 5px 16px 13px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.medical-expenses-last-year-tax-return{
	margin:  16px 5px 0 31px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: italic;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.provide-a-current-statement1{
	margin: 16px 6px 0 12px;
	padding: 51px 536px 77px 8px;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
	color: #3b4b59;
}
.hw-app.provide-a-current-statement{
	margin: 20px 0 0 0;
	padding: 0;
	font-family: 'Nimbus Sans Regular';
	font-size: 20px;
	line-height: 1.5;
	letter-spacing: 0.02px;
	text-align: left;
}

.hw-your-stmt {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.43;
	letter-spacing: 1.12px;
	text-align: left;
	color: #3b4b59;
}


.hwheader .hardshipwithdrawal-header {
	margin-bottom: 8px;
}



.hwheader .hardshipwithdrawal-headeroption,
.hwheader .hardshipwithdrawal-right-for-you-ans,
.hwheader .hardshipwithdrawaltaking-a-loan,
.hwheader .Retirement-Income-Ca,
.hwheader .hardship_subheader,
.hw-application-container .provide-a-current-statement,

.tips-container .hw-amount-of-withdrawal,
p .hw-application,
.hw-application-container .hw-button-label,
.hw-purchase-provide-a-current-statement{
	font-family: 'Nimbus Sans Regular' !important;
}

.hw-application-container .proof-of-amount,
#hw-your-stmt,
.hw-purchase-proof-of-amount,
.hw-purchase-notarized-written-statement,
.hw-tution-additional-doc-header{
	font-family: 'Nimbus Sans Bold' !important;
}

.hw-medical-additional-doc-header{
	font-family: 'Nimbus Sans Light' !important;
	font-stretch: normal;
	font-weight: 300;
	font-size: 28px;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.03px;
	text-align: left;
	color: #3b4b59;
}
.hw-medical-additional-doc-subheader{
	font-family: 'Nimbus Sans Bold' !important;
	font-stretch: normal;
	font-weight: 300;
	font-size: 14px;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 1.12px;
	text-align: left;
	color: #3b4b59;
}
#hw-your-stmt{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.43;
	letter-spacing: 1.12px;
	text-align: left;
	color: #3b4b59;
}

/*Purchase of primary residence*/
.hw-purchase-application-container,
.hw-purchase-application,
.hw-purchase-finance-viewExample-label,
.hw-purchase-notarized-agreement-header,
.hw-purchase-notarized-written-statement,
.hw-tution-additional-doc-header{
	margin: 0;
}

.hw-purchase-notarized-agreement-subheader,
.hw-tution-additional-doc-subheader{
	margin: 30px 0;
	font-family: 'Nimbus Sans Bold';
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 1.12px;
	text-align: left;
	color: #3b4b59;
}

.hw-purchase-provide-a-current-statement{
	margin: 16px 32px 30px 40px;
}
.hw-purchase-viewExample-label{
	margin: 24px 52px 32px 55px
}

.hw-application-container{
	display: inline-flex;
}

/*Qualify header css*/

.hardshipwithdrawal-qualifydepheader{
	font-family: 'Nimbus Sans Bold';
	font-size: 23px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: 0.03px;
	color: #3b4b59;
}

.hwheader .header_text {
	line-height: 1.46 !important;
}

.hwheader .hardship_subheader {
	margin-top: 16px !important;
}

.hwheader .hardshipwithdrawal-right-for-you, .hwheader .hardshipwithdrawal-right-for-you-ans {
	margin-left: 0px !important;
}

.hwheader .Retirement-Income-Ca {
	color: #3b4b59;
}
.hwheader .Retirement-Income-Ca:hover {
	color: #086ea1 !important;
}

.hw-application-container.hw-styling {
	list-style-image: url(../../../../../content/dam/workplace/hardships/ul-li-blue.svg);
	padding: 32.0px 30.0px 0 18.0px ;
	border-bottom-width: 0;
	display: flex;
}
.hw-application-container-col2.hw-col2-styling {
	margin-bottom: 32.0px;
}
.tips-container.tip-styling {
	background-color: rgb(249,250,250) ;
	padding: 32.0px 32.0px 32.0px 32.0px ;
	border: solid 1.0px rgb(229,229,229) ;
	border-top-width: 0 ;
}
.hw-amount-of-withdrawal.hw-amount-styling {
	margin-top: 0 !important;
	list-style-image: url(../../../../../content/dam/workplace/hardships/ul-li-blue.svg) ;
}




@media (max-width: 767px) {
	.distribution-center-container .container .nav-breadcrumb.foresee-blk li {
		display: none !important;
	}
	.distribution-center-container .container .nav-breadcrumb.foresee-blk li.pull-left {
		display: block !important;
	}
	.hwheader .hardshipwithdrawal-header {
		font-size: 40px !important;
		letter-spacing: 0.05px !important;
		line-height: 1.2 !important;
	}
	.hwheader .hardshipwithdrawal-headeroption {
		font-size: 18px !important;
		line-height: 1.56 !important;
		letter-spacing: 0.02px !important;
		margin-top: 32px !important;
	}
	.hwheader .hardshipwithdrawal-right-for-you {
		margin-bottom: 8px !important;
		font-size: 20px !important;
		line-height: 1.6 !important;
		letter-spacing: 0.02px !important;
		margin-top: 0 !important;
	}
	.hwheader .hardshipwithdrawal-right-for-you-ans {
		font-size: 16px !important;
		line-height: 1.5 !important;
		letter-spacing: 0.02px !important;
		margin-bottom: 32px !important;
	}
	.hwheader .hardshipwithdrawaltaking-a-loan {
		font-size: 16px !important;
		line-height: 1.5 !important;
		letter-spacing: 0.02px !important;
	}
	.hwheader .Retirement-Income-Ca {
		font-size: 24px !important;
		line-height: 1.25 !important;
		letter-spacing: normal !important;
	}

	.hwheader .header_text {
		font-size: 26px !important;
		line-height: 1.46 !important;
		letter-spacing: normal !important;
	}
	.hwheader .hardship_subheader, .hwheader .hardship_subheader .modal-text {
		font-size: 18px !important;
		line-height: 1.56 !important;
		letter-spacing: normal !important;
	}
	p .hw-application {
		font-size: 22px !important;
		line-height: 1.36 !important;
		letter-spacing: normal !important;
	}
	.trp-hw-reason-details-page-head .general-container .trp-container-wrapper .container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}



}
@media (min-width: 768px) and (max-width: 991px) {
	.hwheader .hardshipwithdrawal-header {
		font-size: 48px !important;
		line-height: 1.17 !important;
		letter-spacing: 0.06px !important;
	}
	.hwheader .hardshipwithdrawal-headeroption {
		font-size: 20px !important;
		line-height: 1.6 !important;
		letter-spacing: 0.02px !important;
	}
	.hwheader .hardshipwithdrawal-right-for-you {
		font-size: 24px !important;
		line-height: 1.33 !important;
		letter-spacing: 0.03px !important;
	}
	.hwheader .hardshipwithdrawal-right-for-you-ans {
		font-size: 18px !important;
		line-height: 1.56 !important;
		letter-spacing: 0.02px !important;
		margin-bottom: 32px !important;
	}
	.hwheader .hardshipwithdrawaltaking-a-loan {
		font-size: 16px !important;
		line-height: 1.5 !important;
		letter-spacing: 0.02px !important;
	}

	.hwheader .Retirement-Income-Ca {
		font-size: 20px !important;
		line-height: 1.5 !important;
		letter-spacing: normal !important;
	}

	.hwheader .header_text {
		font-size: 30px !important;
		line-height: 1.27 !important;
		letter-spacing: normal !important;
	}
	.hwheader .hardship_subheader, .hwheader .hardship_subheader .modal-text {
		font-size: 18px !important;
		line-height: 1.44 !important;
		letter-spacing: normal !important;
	}
	p .hw-application {
		font-size: 24px !important;
		line-height: 1.25 !important;
		letter-spacing: normal !important;
	}
}
@media (min-width: 992px) {
	.hwheader .hardshipwithdrawal-header {
		font-size: 56px !important;
		line-height: 1.14 !important;
		letter-spacing: 0.07px !important;
	}
	.hwheader .hardshipwithdrawal-headeroption {
		font-size: 24px !important;
		line-height: 1.33 !important;
		letter-spacing: 0.03px !important;
		/* margin-bottom: 57px !important; */
	}
	.hwheader .hardshipwithdrawal-right-for-you {
		font-size: 28px !important;
		line-height: 1.43 !important;
		letter-spacing: 0.03px !important;
	}
	.hwheader .hardshipwithdrawal-right-for-you-ans {
		font-size: 20px !important;
		line-height: 1.6 !important;
		letter-spacing: 0.02px !important;
		margin-bottom: 24px !important;
	}
	.hwheader .hardshipwithdrawaltaking-a-loan {
		font-size: 20px !important;
		line-height: 1.6 !important;
		letter-spacing: 0.02px !important;
	}
	.trp-slide-helpful-resources {
		font-size: 40px !important;
		line-height: 1.2 !important;
		letter-spacing: 0.05px !important;
	}
	.hwheader .Retirement-Income-Ca {
		font-size: 24px !important;
		line-height: 1.33 !important;
		letter-spacing: 0.03px !important;
	}

	.hwheader .header_text {
		font-size: 42px !important;
		line-height: 1.52 !important;
		letter-spacing: 0.05px !important;
	}
	.hwheader .hardship_subheader, .hwheader .hardship_subheader .modal-text {
		font-size: 24px !important;
		line-height: 1.33 !important;
		letter-spacing: 0.03px !important;
	}
	p .hw-application {
		font-size: 28px !important;
		line-height: 1.43 !important;
		letter-spacing: 0.03px !important;
	}
}

.hwheader .hardshipwithdrawal-header,
.hwheader .hardshipwithdrawal-right-for-you,
.hwheader .trp-slide-helpful-resources,
.hwheader .hardshipcondition,
.hwheader .header_text,
.hwheader .hw-application,
.hw-purchase-application,
.hw-purchase-notarized-agreement-header,
.hw-tution-additional-doc-header,
.hardshipcommonStyles .hardshipwithdrawal-qualifydepbody{
	font-family: 'Nimbus Sans Light' !important;
}
.tips-container.tip-styling {
	background-color: rgb(249,250,250) ;
	padding: 32.0px 32.0px 32.0px 32.0px ;
	border: solid 1.0px rgb(229,229,229) ;
	border-top-width: 0 ;
}
.hw-amount-of-withdrawal.hw-amount-styling {
	margin-top: 0 !important;
	list-style-image: url(../../../../../content/dam/workplace/hardships/ul-li-blue.svg) ;
}

div.hw-application-container.hw-styling div.hw-application-container-col2.hw-col2-styling ul li {
	position: relative;
	list-style: none;
}
div.hw-application-container.hw-styling div.hw-application-container-col2.hw-col2-styling ul li:before {
	content: "";
	background: url(../../../../../content/dam/workplace/hardships/ul-li-blue.svg);
	position: absolute;
	width: 8px;
	height: 1px;
	top: 16px;
	left: -15px;
}

.provide-a-current-statement  ul li, .hw-purchase-notarized-agreement-statement ul li {
	position: relative !important;
	list-style: none;
}
.provide-a-current-statement  ul li:before, .hw-purchase-finance-provide-a-current-statement ul li:before, .hw-purchase-notarized-agreement-statement ul li:before {
	content: "";
	background: url(../../../../../content/dam/workplace/hardships/ul-li-blue.svg);
	position: absolute;
	width: 8px;
	height: 1px;
	top: 16px;
	left: -15px;
}


.tips-container.tip-styling  ul li,.hw-purchase-finance-provide-a-current-statement ul li{
	position: relative;
	list-style: none;
}

.tips-container.tip-styling  ul li:before {
	content: "";
	background: url(../../../../../content/dam/workplace/hardships/ul-li-blue.svg);
	position: absolute;
	width: 8px;
	height: 1px;
	top: 11px;
	left: -15px;
}

.hardship-sub-lists {
	font-size: 16px;
	letter-spacing: 0.02px;
}

ul.hardship-sub-lists li:before{
	position: absolute;
	top:13px;
}
div.get-employer-match-section .get-employer-list img{
	margin-right: 16px;
	align-self: flex-start;
	vertical-align: top;
}
div.get-employer-match-section .get-employer-list{
	font-family: Nimbus Sans Regular;
	font-size: 16px;
	line-height: 1.38;
	color: rgb(45,57,64);
	position: relative;
	list-style: none;
	display: flex;
	flex-direction: row;
}

.sl-you-may-get{
	font-family: "Nimbus Sans Light";
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3;
	letter-spacing: -0.5px;
	color: #2d3940;
}
@media (max-width: 767px) {
	div.get-employer-match-section .get-employer-list{
		padding-left: 0;
	}
	.sl-you-may-get{
		font-family: "Nimbus Sans Regular";
		font-size: 16px;
		line-height: 1.38;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	div.get-employer-match-section .get-employer-list{
		padding-left: 0;
	}
	.sl-you-may-get{
		font-family: "Nimbus Sans Regular";
		font-size: 16px;
		line-height: 1.38;
	}
}
</pre></body></html>