@charset "UTF-8";

[v-cloak] {
	transition: opacity 1s ease-out
}

.arrow-left-icon,
.download-icon,
.new-window-icon,
.pdf-icon,
[v-cloak] {
	display: none !important
}

@supports ((-webkit-mask-image:url("/licensees/licensee594/images/new-window.svg")) or (mask-image:url("/licensees/licensee594/images/new-window.svg"))) {
	.pdf-icon {
		-webkit-mask-image: url(/licensees/licensee594/images/pdf.svg);
		mask-image: url(/licensees/licensee594/images/pdf.svg)
	}

	.new-window-icon,
	.pdf-icon {
		background-color: currentColor;
		display: inline-block !important;
		-webkit-mask-size: cover;
		mask-size: cover;
		height: 1.5rem;
		width: 1.5rem;
		vertical-align: top;
		margin-right: .4rem
	}

	.new-window-icon {
		-webkit-mask-image: url(/licensees/licensee594/images/new-window.svg);
		mask-image: url(/licensees/licensee594/images/new-window.svg)
	}

	.download-icon {
		height: 1.5rem;
		-webkit-mask-image: url(/licensees/licensee594/images/download.svg);
		mask-image: url(/licensees/licensee594/images/download.svg)
	}

	.arrow-left-icon,
	.download-icon {
		background-color: currentColor;
		display: inline-block !important;
		-webkit-mask-size: cover;
		mask-size: cover;
		width: 1.5rem;
		vertical-align: top;
		margin-right: .4rem
	}

	.arrow-left-icon {
		height: 1.5rem;
		-webkit-mask-image: url(/licensees/licensee594/images/arrow-left.svg);
		mask-image: url(/licensees/licensee594/images/arrow-left.svg);
		vertical-align: middle;
		height: 1rem
	}
}

.experience-editor [class*=ee-edit-]:not([class*=editable]) {
	margin-left: .3125rem
}

.experience-editor [class*=ee-edit-left],
.experience-editor [class*=ee-edit-right] {
	float: none
}

.experience-editor .adj-link-primary.scEnabledChrome,
.experience-editor .ee-editable,
.experience-editor .scWebEditInput {
	margin-bottom: .625rem;
	margin-left: .3125rem;
	padding: .3125rem;
	margin-right: 0
}

.experience-editor .ee-editable:after {
	content: "" !important;
	margin: 0 !important
}

.experience-editor .ee-editable .scLooseFrameZone.scEnabledChrome,
.experience-editor .ee-prompt-text {
	margin-bottom: .3125rem
}

.experience-editor .ee-prompt-text em {
	font-size: small
}

.experience-editor .ee-prompt-text-small {
	font-size: .875rem
}

.experience-editor .ee-prompt-title {
	padding: .5rem;
	color: #707373;
	cursor: default
}

.experience-editor .ee-prompt-title em {
	font-size: small
}

.experience-editor .ee-text-center {
	text-align: center
}

@media (max-width:42.8125rem) {
	.main-container.hide-now {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.main-container.show-now {
		display: block
	}
}

.adj-button-primary,
.adj-button-secondary {
	cursor: pointer;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	display: inline-block;
	border-color: #5c9a1b;
	border-radius: .25rem;
	border-style: solid;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.5;
	overflow: hidden;
	padding: .875em 1.5em;
	position: relative;
	text-align: left;
	text-decoration: none;
	transition: color .2s ease-in;
	z-index: 0
}

.adj-button-primary:active .adj-button-icon,
.adj-button-primary:active .button-icon,
.adj-button-secondary:active .adj-button-icon,
.adj-button-secondary:active .button-icon {
	transform: scale(1.4) translateY(10%) translateX(.25em)
}

.adj-button-primary:active:before,
.adj-button-secondary:active:before {
	transform: scaleX(1)
}

.adj-button-primary:hover .adj-button-icon,
.adj-button-primary:hover .button-icon,
.adj-button-secondary:hover .adj-button-icon,
.adj-button-secondary:hover .button-icon {
	transform: scale(1.4) translateY(10%) translateX(.25em)
}

.adj-button-primary:hover:before,
.adj-button-secondary:hover:before {
	transform: scaleX(1)
}

[data-whatinput=keyboard] .adj-button-primary:focus .adj-button-icon,
[data-whatinput=keyboard] .adj-button-primary:focus .button-icon {
	transform: scale(1.4) translateY(10%) translateX(.25em)
}

[data-whatinput=keyboard] .adj-button-primary:focus:before {
	transform: scaleX(1)
}

[data-whatinput=keyboard] .adj-button-primary [data-core-composite-active-descendant] .adj-button-icon,
[data-whatinput=keyboard] .adj-button-primary [data-core-composite-active-descendant] .button-icon {
	transform: scale(1.4) translateY(10%) translateX(.25em)
}

[data-whatinput=keyboard] .adj-button-primary [data-core-composite-active-descendant]:before {
	transform: scaleX(1)
}

[data-whatinput=keyboard] .adj-button-secondary:focus .adj-button-icon,
[data-whatinput=keyboard] .adj-button-secondary:focus .button-icon {
	transform: scale(1.4) translateY(10%) translateX(.25em)
}

[data-whatinput=keyboard] .adj-button-secondary:focus:before {
	transform: scaleX(1)
}

[data-whatinput=keyboard] .adj-button-secondary [data-core-composite-active-descendant] .adj-button-icon,
[data-whatinput=keyboard] .adj-button-secondary [data-core-composite-active-descendant] .button-icon {
	transform: scale(1.4) translateY(10%) translateX(.25em)
}

[data-whatinput=keyboard] .adj-button-secondary [data-core-composite-active-descendant]:before {
	transform: scaleX(1)
}

.adj-button-primary:before,
.adj-button-secondary:before {
	background-color: #487815;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .2s ease-in-out;
	z-index: -1
}

.adj-button-primary .adj-button-icon,
.adj-button-primary .button-icon,
.adj-button-secondary .adj-button-icon,
.adj-button-secondary .button-icon {
	margin-left: .5em;
	transition: transform .2s ease-in-out;
	transform: scale(1.4) translateY(10%)
}

.adj-button-primary .adj-button-icon,
.adj-button-secondary .adj-button-icon {
	display: inline-block;
	height: 1em;
	width: 1em
}

.adj-button-primary {
	color: #fff;
	background-color: #5c9a1b
}

.adj-button-primary:active,
.adj-button-primary:hover {
	color: #fff;
	border-color: #487815;
	outline-color: #487815
}

[data-whatinput=keyboard] .adj-button-primary:focus,
[data-whatinput=keyboard] .adj-button-primary [data-core-composite-active-descendant] {
	color: #fff;
	border-color: #487815;
	outline-color: #487815
}

.adj-button-primary:focus {
	outline-offset: .0625rem;
	text-decoration: underline
}

.adj-button-secondary {
	color: #5c9a1b;
	background-color: transparent
}

.adj-button-secondary:active,
.adj-button-secondary:hover {
	color: #fff;
	border-color: #487815;
	outline-color: #487815
}

[data-whatinput=keyboard] .adj-button-secondary:focus,
[data-whatinput=keyboard] .adj-button-secondary [data-core-composite-active-descendant] {
	color: #fff;
	border-color: #487815;
	outline-color: #487815
}

.adj-button-secondary:focus {
	outline-offset: .0625rem;
	text-decoration: underline
}

.adj-background-primary-dark .adj-button-secondary,
.adj-background-tertiary-dark .adj-button-secondary,
.background-dark-green .adj-button-secondary,
.background-egg-plant .adj-button-secondary,
.background-green .adj-button-secondary,
.background-light-green .adj-button-secondary,
.background-navy .adj-button-secondary,
.background-plum .adj-button-secondary,
.background-teal .adj-button-secondary,
.content-bg-green .adj-button-secondary,
.content-bg-navy .adj-button-secondary,
.mlp-bg-green .adj-button-secondary,
.mlp-bg-navy .adj-button-secondary {
	background-color: transparent;
	border-color: #fff;
	color: #fff
}

.adj-background-primary-dark .adj-button-secondary:active,
.adj-background-primary-dark .adj-button-secondary:hover,
.adj-background-tertiary-dark .adj-button-secondary:active,
.adj-background-tertiary-dark .adj-button-secondary:hover,
.background-dark-green .adj-button-secondary:active,
.background-dark-green .adj-button-secondary:hover,
.background-egg-plant .adj-button-secondary:active,
.background-egg-plant .adj-button-secondary:hover,
.background-green .adj-button-secondary:active,
.background-green .adj-button-secondary:hover,
.background-light-green .adj-button-secondary:active,
.background-light-green .adj-button-secondary:hover,
.background-navy .adj-button-secondary:active,
.background-navy .adj-button-secondary:hover,
.background-plum .adj-button-secondary:active,
.background-plum .adj-button-secondary:hover,
.background-teal .adj-button-secondary:active,
.background-teal .adj-button-secondary:hover,
.content-bg-green .adj-button-secondary:active,
.content-bg-green .adj-button-secondary:hover,
.content-bg-navy .adj-button-secondary:active,
.content-bg-navy .adj-button-secondary:hover,
.mlp-bg-green .adj-button-secondary:active,
.mlp-bg-green .adj-button-secondary:hover,
.mlp-bg-navy .adj-button-secondary:active,
.mlp-bg-navy .adj-button-secondary:hover {
	color: #612166;
	border-color: #fff;
	outline-color: #fff
}

[data-whatinput=keyboard] .adj-background-primary-dark .adj-button-secondary:focus,
[data-whatinput=keyboard] .adj-background-primary-dark .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .adj-background-tertiary-dark .adj-button-secondary:focus,
[data-whatinput=keyboard] .adj-background-tertiary-dark .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .background-dark-green .adj-button-secondary:focus,
[data-whatinput=keyboard] .background-dark-green .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .background-egg-plant .adj-button-secondary:focus,
[data-whatinput=keyboard] .background-egg-plant .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .background-green .adj-button-secondary:focus,
[data-whatinput=keyboard] .background-green .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .background-light-green .adj-button-secondary:focus,
[data-whatinput=keyboard] .background-light-green .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .background-navy .adj-button-secondary:focus,
[data-whatinput=keyboard] .background-navy .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .background-plum .adj-button-secondary:focus,
[data-whatinput=keyboard] .background-plum .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .background-teal .adj-button-secondary:focus,
[data-whatinput=keyboard] .background-teal .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .content-bg-green .adj-button-secondary:focus,
[data-whatinput=keyboard] .content-bg-green .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .content-bg-navy .adj-button-secondary:focus,
[data-whatinput=keyboard] .content-bg-navy .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .mlp-bg-green .adj-button-secondary:focus,
[data-whatinput=keyboard] .mlp-bg-green .adj-button-secondary [data-core-composite-active-descendant],
[data-whatinput=keyboard] .mlp-bg-navy .adj-button-secondary:focus,
[data-whatinput=keyboard] .mlp-bg-navy .adj-button-secondary [data-core-composite-active-descendant] {
	color: #612166;
	border-color: #fff;
	outline-color: #fff
}

.adj-background-primary-dark .adj-button-secondary:before,
.adj-background-tertiary-dark .adj-button-secondary:before,
.background-dark-green .adj-button-secondary:before,
.background-egg-plant .adj-button-secondary:before,
.background-green .adj-button-secondary:before,
.background-light-green .adj-button-secondary:before,
.background-navy .adj-button-secondary:before,
.background-plum .adj-button-secondary:before,
.background-teal .adj-button-secondary:before,
.content-bg-green .adj-button-secondary:before,
.content-bg-navy .adj-button-secondary:before,
.mlp-bg-green .adj-button-secondary:before,
.mlp-bg-navy .adj-button-secondary:before {
	background-color: #fff
}

a.adj-button-primary {
	color: #fff
}

.adj-link-front-icon-text,
.adj-link-standalone {
	font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	text-decoration: none;
	border-bottom: .125rem solid currentColor;
	color: #007481
}

.adj-link-front-icon-text:hover,
.adj-link-standalone:hover {
	border-bottom-style: dashed
}

.adj-link-inline-front-icon .adj-link-front-icon-text {
	font-size: 1.125rem
}

.sources-text .adj-link-front-icon-text {
	font-size: .9375rem
}

.adj-link-primary,
.adj-link-standalone-front-icon {
	text-decoration: none
}

.adj-link-primary {
	color: #007481;
	width: auto;
	background-image: linear-gradient(currentColor, currentColor);
	background-repeat: no-repeat;
	background-size: 0 .125rem;
	background-position: 0 100%;
	border-bottom-style: none;
	font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif;
	transition: background-size .33s ease-in-out
}

.adj-link-primary:active,
.adj-link-primary:hover {
	background-size: 100% .125rem;
	color: #005b68
}

[data-whatinput=keyboard] .adj-link-primary:focus,
[data-whatinput=keyboard] .adj-link-primary [data-core-composite-active-descendant] {
	background-size: 100% .125rem;
	color: #005b68
}

.adj-link-primary .adj-button-icon {
	vertical-align: middle
}

.adj-link-primary-has-icon:hover {
	padding-right: .5rem;
	background-size: 100% .125rem;
	color: #005b68
}

.bg-color-dark-grey {
	background-color: #53575a
}

.bg-color-dark-grey *,
.bg-color-dark-grey .adj-link-primary,
.bg-color-dark-grey .nb-h1,
.bg-color-dark-grey .nb-h2,
.bg-color-dark-grey .nb-h3,
.bg-color-dark-grey .nb-h4,
.bg-color-dark-grey h1,
.bg-color-dark-grey h2,
.bg-color-dark-grey h3,
.bg-color-dark-grey h4,
.bg-color-dark-grey p,
.bg-color-dark-grey p a {
	color: #fff
}

.nb-paragraph a:not(.nc-link) {
	font-weight: 700;
	text-decoration: none;
	border-bottom: .125rem solid
}

.nb-paragraph a:not(.nc-link):active,
.nb-paragraph a:not(.nc-link):hover {
	border-bottom-style: dashed
}

[data-whatinput=keyboard] .nb-paragraph a:not(.nc-link):focus,
[data-whatinput=keyboard] .nb-paragraph a:not(.nc-link) [data-core-composite-active-descendant] {
	border-bottom-style: dashed
}

.adj-background-tertiary-dark {
	color: #fff;
	background-color: #003057
}

.adj-background-tertiary-dark h1,
.adj-background-tertiary-dark h2,
.adj-background-tertiary-dark h3,
.adj-background-tertiary-dark h4,
.adj-background-tertiary-dark h5 {
	color: #fff
}

.adj-background-primary-light {
	color: #15191b;
	background-color: #fff
}

.adj-background-primary-dark {
	color: #fff;
	background-color: #114a21
}

.adj-background-primary-dark h1,
.adj-background-primary-dark h2,
.adj-background-primary-dark h3,
.adj-background-primary-dark h4,
.adj-background-primary-dark h5 {
	color: #fff
}

.adj-background-secondary-light {
	color: #15191b;
	background-color: #f8f8f8
}

.adj-background-secondary-light p {
	color: #15191b
}

.adj-background-secondary-light .adj-button-secondary {
	background-color: transparent;
	border-color: #15191b;
	color: #15191b
}

.adj-background-secondary-light .adj-button-secondary:active,
.adj-background-secondary-light .adj-button-secondary:hover {
	color: #fff;
	border-color: #15191b;
	outline-color: #15191b
}

[data-whatinput=keyboard] .adj-background-secondary-light .adj-button-secondary:focus,
[data-whatinput=keyboard] .adj-background-secondary-light .adj-button-secondary [data-core-composite-active-descendant] {
	color: #fff;
	border-color: #15191b;
	outline-color: #15191b
}

.adj-background-secondary-light .adj-button-secondary:before {
	background-color: #15191b
}

.adj-background-tertiary-light {
	color: #15191b;
	background-color: #efeff1
}

.adj-visually-hidden {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: .0625rem !important;
	margin: -.0625rem !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: .0625rem !important;
	white-space: nowrap !important
}

.adj-h3 {
	color: #15191b;
	font-size: 1.375rem;
	font-weight: 700;
	line-height: 1.375;
	margin-bottom: .5em
}

@media (min-width:1200px) {
	.adj-h3 {
		font-size: 1.625rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.adj-h3 {
		font-size: 1.5rem
	}
}

.adj-h4 {
	color: #15191b;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.375
}

@media (min-width:1200px) {
	.adj-h4 {
		font-size: 1.375rem
	}
}

.adj-list-ul-bulleted {
	padding-left: 2rem;
	font-size: 1.125rem;
	list-style: disc
}

.adj-list-ul-bulleted li {
	padding-left: .5rem;
	margin-bottom: 1rem
}

.adj-paragraph-quote {
	font-size: 1.3125rem;
	font-style: italic;
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 1.5em
}

@media (min-width:768px) {
	.adj-paragraph-quote {
		font-size: 1.5625rem
	}
}

.adj-paragraph {
	line-height: 1.5;
	margin-bottom: 1.5em;
	margin-top: 0
}

@media (min-width:1200px) {
	.adj-paragraph {
		font-size: 1.125rem
	}
}

.adj-paragraph-legal {
	font-size: .9375rem;
	line-height: 1.4375rem;
	margin-bottom: 1.4375rem;
	margin-top: 0
}

.background-plum {
	background-color: #af0061
}

.background-plum .adj-button-secondary:active,
.background-plum .adj-button-secondary:hover {
	color: #af0061
}

.background-plum .adj-button-secondary:before {
	background: #fff
}

.background-plum .adj-button-secondary,
.background-plum .adj-link-primary,
.background-plum button,
.background-plum h1,
.background-plum h2,
.background-plum h3,
.background-plum h4,
.background-plum label,
.background-plum p {
	color: #fff
}

.background-egg-plant {
	background-color: #612166
}

.background-egg-plant .adj-button-secondary:active,
.background-egg-plant .adj-button-secondary:hover {
	color: #612166
}

.background-egg-plant .adj-button-secondary:before {
	background: #fff
}

.background-egg-plant .adj-button-secondary,
.background-egg-plant .adj-link-primary,
.background-egg-plant button,
.background-egg-plant h1,
.background-egg-plant h2,
.background-egg-plant h3,
.background-egg-plant h4,
.background-egg-plant label,
.background-egg-plant p {
	color: #fff
}

.background-teal {
	background-color: #007481
}

.background-teal .adj-button-secondary:active,
.background-teal .adj-button-secondary:hover {
	color: #007481
}

.background-teal .adj-button-secondary:before {
	background: #fff
}

.background-teal .adj-button-secondary,
.background-teal .adj-link-primary,
.background-teal button,
.background-teal h1,
.background-teal h2,
.background-teal h3,
.background-teal h4,
.background-teal label,
.background-teal p {
	color: #fff
}

.background-white {
	background-color: #fff
}

.background-white .adj-button-secondary:active,
.background-white .adj-button-secondary:hover {
	color: #fff
}

.background-white .adj-button-secondary:before {
	background: #612166
}

.background-white .adj-button-secondary,
.background-white .adj-link-primary {
	color: #612166
}

.background-white label,
.background-white p {
	color: #15191b
}

.background-white h1,
.background-white h2,
.background-white h3,
.background-white h4 {
	color: #487815
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
	box-sizing: border-box;
	-ms-overflow-style: scrollbar
}

*,
:after,
:before {
	box-sizing: inherit
}

.container {
	width: 100%;
	padding-right: .9375rem;
	padding-left: .9375rem;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:768px) {
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1200px
	}
}

@media (min-width:1500px) {
	.container {
		max-width: 1900px
	}
}

.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	width: 100%;
	padding-right: .9375rem;
	padding-left: .9375rem;
	margin-right: auto;
	margin-left: auto
}

.container {
	max-width: 767px
}

@media (min-width:768px) {

	.container,
	.container-md {
		max-width: 960px
	}
}

@media (min-width:1200px) {

	.container,
	.container-lg,
	.container-md {
		max-width: 1200px
	}
}

@media (min-width:1500px) {

	.container,
	.container-lg,
	.container-md,
	.container-xl {
		max-width: 1900px
	}
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -.9375rem;
	margin-left: -.9375rem
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}

.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: .9375rem;
	padding-left: .9375rem
}

.col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%
}

.row-cols-1>* {
	flex: 0 0 100%;
	max-width: 100%
}

.row-cols-2>* {
	flex: 0 0 50%;
	max-width: 50%
}

.row-cols-3>* {
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.row-cols-4>* {
	flex: 0 0 25%;
	max-width: 25%
}

.row-cols-5>* {
	flex: 0 0 20%;
	max-width: 20%
}

.row-cols-6>* {
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}

.col-2 {
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.col-3 {
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.col-5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}

.col-6 {
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}

.col-8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}

.col-9 {
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}

.col-11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	order: -1
}

.order-last {
	order: 13
}

.order-0 {
	order: 0
}

.order-1 {
	order: 1
}

.order-2 {
	order: 2
}

.order-3 {
	order: 3
}

.order-4 {
	order: 4
}

.order-5 {
	order: 5
}

.order-6 {
	order: 6
}

.order-7 {
	order: 7
}

.order-8 {
	order: 8
}

.order-9 {
	order: 9
}

.order-10 {
	order: 10
}

.order-11 {
	order: 11
}

.order-12 {
	order: 12
}

.offset-1 {
	margin-left: 8.33333%
}

.offset-2 {
	margin-left: 16.66667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.33333%
}

.offset-5 {
	margin-left: 41.66667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.33333%
}

.offset-8 {
	margin-left: 66.66667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.33333%
}

.offset-11 {
	margin-left: 91.66667%
}

@media (min-width:768px) {
	.col-md {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-md-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-md-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-md-3>* {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.row-cols-md-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-md-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-md-6>* {
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-md-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-md-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-md-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-md-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-md-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-md-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-md-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-md-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-md-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-md-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-md-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-md-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-md-first {
		order: -1
	}

	.order-md-last {
		order: 13
	}

	.order-md-0 {
		order: 0
	}

	.order-md-1 {
		order: 1
	}

	.order-md-2 {
		order: 2
	}

	.order-md-3 {
		order: 3
	}

	.order-md-4 {
		order: 4
	}

	.order-md-5 {
		order: 5
	}

	.order-md-6 {
		order: 6
	}

	.order-md-7 {
		order: 7
	}

	.order-md-8 {
		order: 8
	}

	.order-md-9 {
		order: 9
	}

	.order-md-10 {
		order: 10
	}

	.order-md-11 {
		order: 11
	}

	.order-md-12 {
		order: 12
	}

	.offset-md-0 {
		margin-left: 0
	}

	.offset-md-1 {
		margin-left: 8.33333%
	}

	.offset-md-2 {
		margin-left: 16.66667%
	}

	.offset-md-3 {
		margin-left: 25%
	}

	.offset-md-4 {
		margin-left: 33.33333%
	}

	.offset-md-5 {
		margin-left: 41.66667%
	}

	.offset-md-6 {
		margin-left: 50%
	}

	.offset-md-7 {
		margin-left: 58.33333%
	}

	.offset-md-8 {
		margin-left: 66.66667%
	}

	.offset-md-9 {
		margin-left: 75%
	}

	.offset-md-10 {
		margin-left: 83.33333%
	}

	.offset-md-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:1200px) {
	.col-lg {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-lg-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-lg-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-lg-3>* {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.row-cols-lg-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-lg-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-lg-6>* {
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-lg-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-lg-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-lg-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-lg-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-lg-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-lg-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-lg-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-lg-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-lg-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-lg-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-lg-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-lg-first {
		order: -1
	}

	.order-lg-last {
		order: 13
	}

	.order-lg-0 {
		order: 0
	}

	.order-lg-1 {
		order: 1
	}

	.order-lg-2 {
		order: 2
	}

	.order-lg-3 {
		order: 3
	}

	.order-lg-4 {
		order: 4
	}

	.order-lg-5 {
		order: 5
	}

	.order-lg-6 {
		order: 6
	}

	.order-lg-7 {
		order: 7
	}

	.order-lg-8 {
		order: 8
	}

	.order-lg-9 {
		order: 9
	}

	.order-lg-10 {
		order: 10
	}

	.order-lg-11 {
		order: 11
	}

	.order-lg-12 {
		order: 12
	}

	.offset-lg-0 {
		margin-left: 0
	}

	.offset-lg-1 {
		margin-left: 8.33333%
	}

	.offset-lg-2 {
		margin-left: 16.66667%
	}

	.offset-lg-3 {
		margin-left: 25%
	}

	.offset-lg-4 {
		margin-left: 33.33333%
	}

	.offset-lg-5 {
		margin-left: 41.66667%
	}

	.offset-lg-6 {
		margin-left: 50%
	}

	.offset-lg-7 {
		margin-left: 58.33333%
	}

	.offset-lg-8 {
		margin-left: 66.66667%
	}

	.offset-lg-9 {
		margin-left: 75%
	}

	.offset-lg-10 {
		margin-left: 83.33333%
	}

	.offset-lg-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:1500px) {
	.col-xl {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%
	}

	.row-cols-xl-1>* {
		flex: 0 0 100%;
		max-width: 100%
	}

	.row-cols-xl-2>* {
		flex: 0 0 50%;
		max-width: 50%
	}

	.row-cols-xl-3>* {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.row-cols-xl-4>* {
		flex: 0 0 25%;
		max-width: 25%
	}

	.row-cols-xl-5>* {
		flex: 0 0 20%;
		max-width: 20%
	}

	.row-cols-xl-6>* {
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}

	.col-xl-1 {
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}

	.col-xl-2 {
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}

	.col-xl-3 {
		flex: 0 0 25%;
		max-width: 25%
	}

	.col-xl-4 {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}

	.col-xl-5 {
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}

	.col-xl-6 {
		flex: 0 0 50%;
		max-width: 50%
	}

	.col-xl-7 {
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}

	.col-xl-8 {
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}

	.col-xl-9 {
		flex: 0 0 75%;
		max-width: 75%
	}

	.col-xl-10 {
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}

	.col-xl-11 {
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}

	.col-xl-12 {
		flex: 0 0 100%;
		max-width: 100%
	}

	.order-xl-first {
		order: -1
	}

	.order-xl-last {
		order: 13
	}

	.order-xl-0 {
		order: 0
	}

	.order-xl-1 {
		order: 1
	}

	.order-xl-2 {
		order: 2
	}

	.order-xl-3 {
		order: 3
	}

	.order-xl-4 {
		order: 4
	}

	.order-xl-5 {
		order: 5
	}

	.order-xl-6 {
		order: 6
	}

	.order-xl-7 {
		order: 7
	}

	.order-xl-8 {
		order: 8
	}

	.order-xl-9 {
		order: 9
	}

	.order-xl-10 {
		order: 10
	}

	.order-xl-11 {
		order: 11
	}

	.order-xl-12 {
		order: 12
	}

	.offset-xl-0 {
		margin-left: 0
	}

	.offset-xl-1 {
		margin-left: 8.33333%
	}

	.offset-xl-2 {
		margin-left: 16.66667%
	}

	.offset-xl-3 {
		margin-left: 25%
	}

	.offset-xl-4 {
		margin-left: 33.33333%
	}

	.offset-xl-5 {
		margin-left: 41.66667%
	}

	.offset-xl-6 {
		margin-left: 50%
	}

	.offset-xl-7 {
		margin-left: 58.33333%
	}

	.offset-xl-8 {
		margin-left: 66.66667%
	}

	.offset-xl-9 {
		margin-left: 75%
	}

	.offset-xl-10 {
		margin-left: 83.33333%
	}

	.offset-xl-11 {
		margin-left: 91.66667%
	}
}

.d-none {
	display: none !important
}

.d-inline {
	display: inline !important
}

.d-inline-block {
	display: inline-block !important
}

.d-block {
	display: block !important
}

.d-table {
	display: table !important
}

.d-table-row {
	display: table-row !important
}

.d-table-cell {
	display: table-cell !important
}

.d-flex {
	display: flex !important
}

.d-inline-flex {
	display: inline-flex !important
}

@media (min-width:768px) {
	.d-md-none {
		display: none !important
	}

	.d-md-inline {
		display: inline !important
	}

	.d-md-inline-block {
		display: inline-block !important
	}

	.d-md-block {
		display: block !important
	}

	.d-md-table {
		display: table !important
	}

	.d-md-table-row {
		display: table-row !important
	}

	.d-md-table-cell {
		display: table-cell !important
	}

	.d-md-flex {
		display: flex !important
	}

	.d-md-inline-flex {
		display: inline-flex !important
	}
}

@media (min-width:1200px) {
	.d-lg-none {
		display: none !important
	}

	.d-lg-inline {
		display: inline !important
	}

	.d-lg-inline-block {
		display: inline-block !important
	}

	.d-lg-block {
		display: block !important
	}

	.d-lg-table {
		display: table !important
	}

	.d-lg-table-row {
		display: table-row !important
	}

	.d-lg-table-cell {
		display: table-cell !important
	}

	.d-lg-flex {
		display: flex !important
	}

	.d-lg-inline-flex {
		display: inline-flex !important
	}
}

@media (min-width:1500px) {
	.d-xl-none {
		display: none !important
	}

	.d-xl-inline {
		display: inline !important
	}

	.d-xl-inline-block {
		display: inline-block !important
	}

	.d-xl-block {
		display: block !important
	}

	.d-xl-table {
		display: table !important
	}

	.d-xl-table-row {
		display: table-row !important
	}

	.d-xl-table-cell {
		display: table-cell !important
	}

	.d-xl-flex {
		display: flex !important
	}

	.d-xl-inline-flex {
		display: inline-flex !important
	}
}

@media print {
	.d-print-none {
		display: none !important
	}

	.d-print-inline {
		display: inline !important
	}

	.d-print-inline-block {
		display: inline-block !important
	}

	.d-print-block {
		display: block !important
	}

	.d-print-table {
		display: table !important
	}

	.d-print-table-row {
		display: table-row !important
	}

	.d-print-table-cell {
		display: table-cell !important
	}

	.d-print-flex {
		display: flex !important
	}

	.d-print-inline-flex {
		display: inline-flex !important
	}
}

.flex-row {
	flex-direction: row !important
}

.flex-column {
	flex-direction: column !important
}

.flex-row-reverse {
	flex-direction: row-reverse !important
}

.flex-column-reverse {
	flex-direction: column-reverse !important
}

.flex-wrap {
	flex-wrap: wrap !important
}

.flex-nowrap {
	flex-wrap: nowrap !important
}

.flex-wrap-reverse {
	flex-wrap: wrap-reverse !important
}

.flex-fill {
	flex: 1 1 auto !important
}

.flex-grow-0 {
	flex-grow: 0 !important
}

.flex-grow-1 {
	flex-grow: 1 !important
}

.flex-shrink-0 {
	flex-shrink: 0 !important
}

.flex-shrink-1 {
	flex-shrink: 1 !important
}

.justify-content-start {
	justify-content: flex-start !important
}

.justify-content-end {
	justify-content: flex-end !important
}

.justify-content-center {
	justify-content: center !important
}

.justify-content-between {
	justify-content: space-between !important
}

.justify-content-around {
	justify-content: space-around !important
}

.align-items-start {
	align-items: flex-start !important
}

.align-items-end {
	align-items: flex-end !important
}

.align-items-center {
	align-items: center !important
}

.align-items-baseline {
	align-items: baseline !important
}

.align-items-stretch {
	align-items: stretch !important
}

.align-content-start {
	align-content: flex-start !important
}

.align-content-end {
	align-content: flex-end !important
}

.align-content-center {
	align-content: center !important
}

.align-content-between {
	align-content: space-between !important
}

.align-content-around {
	align-content: space-around !important
}

.align-content-stretch {
	align-content: stretch !important
}

.align-self-auto {
	align-self: auto !important
}

.align-self-start {
	align-self: flex-start !important
}

.align-self-end {
	align-self: flex-end !important
}

.align-self-center {
	align-self: center !important
}

.align-self-baseline {
	align-self: baseline !important
}

.align-self-stretch {
	align-self: stretch !important
}

@media (min-width:768px) {
	.flex-md-row {
		flex-direction: row !important
	}

	.flex-md-column {
		flex-direction: column !important
	}

	.flex-md-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-md-column-reverse {
		flex-direction: column-reverse !important
	}

	.flex-md-wrap {
		flex-wrap: wrap !important
	}

	.flex-md-nowrap {
		flex-wrap: nowrap !important
	}

	.flex-md-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.flex-md-fill {
		flex: 1 1 auto !important
	}

	.flex-md-grow-0 {
		flex-grow: 0 !important
	}

	.flex-md-grow-1 {
		flex-grow: 1 !important
	}

	.flex-md-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-md-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-md-start {
		justify-content: flex-start !important
	}

	.justify-content-md-end {
		justify-content: flex-end !important
	}

	.justify-content-md-center {
		justify-content: center !important
	}

	.justify-content-md-between {
		justify-content: space-between !important
	}

	.justify-content-md-around {
		justify-content: space-around !important
	}

	.align-items-md-start {
		align-items: flex-start !important
	}

	.align-items-md-end {
		align-items: flex-end !important
	}

	.align-items-md-center {
		align-items: center !important
	}

	.align-items-md-baseline {
		align-items: baseline !important
	}

	.align-items-md-stretch {
		align-items: stretch !important
	}

	.align-content-md-start {
		align-content: flex-start !important
	}

	.align-content-md-end {
		align-content: flex-end !important
	}

	.align-content-md-center {
		align-content: center !important
	}

	.align-content-md-between {
		align-content: space-between !important
	}

	.align-content-md-around {
		align-content: space-around !important
	}

	.align-content-md-stretch {
		align-content: stretch !important
	}

	.align-self-md-auto {
		align-self: auto !important
	}

	.align-self-md-start {
		align-self: flex-start !important
	}

	.align-self-md-end {
		align-self: flex-end !important
	}

	.align-self-md-center {
		align-self: center !important
	}

	.align-self-md-baseline {
		align-self: baseline !important
	}

	.align-self-md-stretch {
		align-self: stretch !important
	}
}

@media (min-width:1200px) {
	.flex-lg-row {
		flex-direction: row !important
	}

	.flex-lg-column {
		flex-direction: column !important
	}

	.flex-lg-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-lg-column-reverse {
		flex-direction: column-reverse !important
	}

	.flex-lg-wrap {
		flex-wrap: wrap !important
	}

	.flex-lg-nowrap {
		flex-wrap: nowrap !important
	}

	.flex-lg-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.flex-lg-fill {
		flex: 1 1 auto !important
	}

	.flex-lg-grow-0 {
		flex-grow: 0 !important
	}

	.flex-lg-grow-1 {
		flex-grow: 1 !important
	}

	.flex-lg-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-lg-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-lg-start {
		justify-content: flex-start !important
	}

	.justify-content-lg-end {
		justify-content: flex-end !important
	}

	.justify-content-lg-center {
		justify-content: center !important
	}

	.justify-content-lg-between {
		justify-content: space-between !important
	}

	.justify-content-lg-around {
		justify-content: space-around !important
	}

	.align-items-lg-start {
		align-items: flex-start !important
	}

	.align-items-lg-end {
		align-items: flex-end !important
	}

	.align-items-lg-center {
		align-items: center !important
	}

	.align-items-lg-baseline {
		align-items: baseline !important
	}

	.align-items-lg-stretch {
		align-items: stretch !important
	}

	.align-content-lg-start {
		align-content: flex-start !important
	}

	.align-content-lg-end {
		align-content: flex-end !important
	}

	.align-content-lg-center {
		align-content: center !important
	}

	.align-content-lg-between {
		align-content: space-between !important
	}

	.align-content-lg-around {
		align-content: space-around !important
	}

	.align-content-lg-stretch {
		align-content: stretch !important
	}

	.align-self-lg-auto {
		align-self: auto !important
	}

	.align-self-lg-start {
		align-self: flex-start !important
	}

	.align-self-lg-end {
		align-self: flex-end !important
	}

	.align-self-lg-center {
		align-self: center !important
	}

	.align-self-lg-baseline {
		align-self: baseline !important
	}

	.align-self-lg-stretch {
		align-self: stretch !important
	}
}

@media (min-width:1500px) {
	.flex-xl-row {
		flex-direction: row !important
	}

	.flex-xl-column {
		flex-direction: column !important
	}

	.flex-xl-row-reverse {
		flex-direction: row-reverse !important
	}

	.flex-xl-column-reverse {
		flex-direction: column-reverse !important
	}

	.flex-xl-wrap {
		flex-wrap: wrap !important
	}

	.flex-xl-nowrap {
		flex-wrap: nowrap !important
	}

	.flex-xl-wrap-reverse {
		flex-wrap: wrap-reverse !important
	}

	.flex-xl-fill {
		flex: 1 1 auto !important
	}

	.flex-xl-grow-0 {
		flex-grow: 0 !important
	}

	.flex-xl-grow-1 {
		flex-grow: 1 !important
	}

	.flex-xl-shrink-0 {
		flex-shrink: 0 !important
	}

	.flex-xl-shrink-1 {
		flex-shrink: 1 !important
	}

	.justify-content-xl-start {
		justify-content: flex-start !important
	}

	.justify-content-xl-end {
		justify-content: flex-end !important
	}

	.justify-content-xl-center {
		justify-content: center !important
	}

	.justify-content-xl-between {
		justify-content: space-between !important
	}

	.justify-content-xl-around {
		justify-content: space-around !important
	}

	.align-items-xl-start {
		align-items: flex-start !important
	}

	.align-items-xl-end {
		align-items: flex-end !important
	}

	.align-items-xl-center {
		align-items: center !important
	}

	.align-items-xl-baseline {
		align-items: baseline !important
	}

	.align-items-xl-stretch {
		align-items: stretch !important
	}

	.align-content-xl-start {
		align-content: flex-start !important
	}

	.align-content-xl-end {
		align-content: flex-end !important
	}

	.align-content-xl-center {
		align-content: center !important
	}

	.align-content-xl-between {
		align-content: space-between !important
	}

	.align-content-xl-around {
		align-content: space-around !important
	}

	.align-content-xl-stretch {
		align-content: stretch !important
	}

	.align-self-xl-auto {
		align-self: auto !important
	}

	.align-self-xl-start {
		align-self: flex-start !important
	}

	.align-self-xl-end {
		align-self: flex-end !important
	}

	.align-self-xl-center {
		align-self: center !important
	}

	.align-self-xl-baseline {
		align-self: baseline !important
	}

	.align-self-xl-stretch {
		align-self: stretch !important
	}
}

.m-0 {
	margin: 0 !important
}

.mt-0,
.my-0 {
	margin-top: 0 !important
}

.mr-0,
.mx-0 {
	margin-right: 0 !important
}

.mb-0,
.my-0 {
	margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
	margin-left: 0 !important
}

.m-1 {
	margin: .25rem !important
}

.mt-1,
.my-1 {
	margin-top: .25rem !important
}

.mr-1,
.mx-1 {
	margin-right: .25rem !important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
	margin-left: .25rem !important
}

.m-2 {
	margin: .5rem !important
}

.mt-2,
.my-2 {
	margin-top: .5rem !important
}

.mr-2,
.mx-2 {
	margin-right: .5rem !important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
	margin-left: .5rem !important
}

.m-3 {
	margin: .75rem !important
}

.mt-3,
.my-3 {
	margin-top: .75rem !important
}

.mr-3,
.mx-3 {
	margin-right: .75rem !important
}

.mb-3,
.my-3 {
	margin-bottom: .75rem !important
}

.ml-3,
.mx-3 {
	margin-left: .75rem !important
}

.m-4 {
	margin: 1rem !important
}

.mt-4,
.my-4 {
	margin-top: 1rem !important
}

.mr-4,
.mx-4 {
	margin-right: 1rem !important
}

.mb-4,
.my-4 {
	margin-bottom: 1rem !important
}

.ml-4,
.mx-4 {
	margin-left: 1rem !important
}

.m-5 {
	margin: 1.25rem !important
}

.mt-5,
.my-5 {
	margin-top: 1.25rem !important
}

.mr-5,
.mx-5 {
	margin-right: 1.25rem !important
}

.mb-5,
.my-5 {
	margin-bottom: 1.25rem !important
}

.ml-5,
.mx-5 {
	margin-left: 1.25rem !important
}

.m-6 {
	margin: 1.5rem !important
}

.mt-6,
.my-6 {
	margin-top: 1.5rem !important
}

.mr-6,
.mx-6 {
	margin-right: 1.5rem !important
}

.mb-6,
.my-6 {
	margin-bottom: 1.5rem !important
}

.ml-6,
.mx-6 {
	margin-left: 1.5rem !important
}

.m-7 {
	margin: 1.75rem !important
}

.mt-7,
.my-7 {
	margin-top: 1.75rem !important
}

.mr-7,
.mx-7 {
	margin-right: 1.75rem !important
}

.mb-7,
.my-7 {
	margin-bottom: 1.75rem !important
}

.ml-7,
.mx-7 {
	margin-left: 1.75rem !important
}

.m-8 {
	margin: 2rem !important
}

.mt-8,
.my-8 {
	margin-top: 2rem !important
}

.mr-8,
.mx-8 {
	margin-right: 2rem !important
}

.mb-8,
.my-8 {
	margin-bottom: 2rem !important
}

.ml-8,
.mx-8 {
	margin-left: 2rem !important
}

.m-9 {
	margin: 2.5rem !important
}

.mt-9,
.my-9 {
	margin-top: 2.5rem !important
}

.mr-9,
.mx-9 {
	margin-right: 2.5rem !important
}

.mb-9,
.my-9 {
	margin-bottom: 2.5rem !important
}

.ml-9,
.mx-9 {
	margin-left: 2.5rem !important
}

.m-10 {
	margin: 3rem !important
}

.mt-10,
.my-10 {
	margin-top: 3rem !important
}

.mr-10,
.mx-10 {
	margin-right: 3rem !important
}

.mb-10,
.my-10 {
	margin-bottom: 3rem !important
}

.ml-10,
.mx-10 {
	margin-left: 3rem !important
}

.p-0 {
	padding: 0 !important
}

.pt-0,
.py-0 {
	padding-top: 0 !important
}

.pr-0,
.px-0 {
	padding-right: 0 !important
}

.pb-0,
.py-0 {
	padding-bottom: 0 !important
}

.pl-0,
.px-0 {
	padding-left: 0 !important
}

.p-1 {
	padding: .25rem !important
}

.pt-1,
.py-1 {
	padding-top: .25rem !important
}

.pr-1,
.px-1 {
	padding-right: .25rem !important
}

.pb-1,
.py-1 {
	padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
	padding-left: .25rem !important
}

.p-2 {
	padding: .5rem !important
}

.pt-2,
.py-2 {
	padding-top: .5rem !important
}

.pr-2,
.px-2 {
	padding-right: .5rem !important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
	padding-left: .5rem !important
}

.p-3 {
	padding: .75rem !important
}

.pt-3,
.py-3 {
	padding-top: .75rem !important
}

.pr-3,
.px-3 {
	padding-right: .75rem !important
}

.pb-3,
.py-3 {
	padding-bottom: .75rem !important
}

.pl-3,
.px-3 {
	padding-left: .75rem !important
}

.p-4 {
	padding: 1rem !important
}

.pt-4,
.py-4 {
	padding-top: 1rem !important
}

.pr-4,
.px-4 {
	padding-right: 1rem !important
}

.pb-4,
.py-4 {
	padding-bottom: 1rem !important
}

.pl-4,
.px-4 {
	padding-left: 1rem !important
}

.p-5 {
	padding: 1.25rem !important
}

.pt-5,
.py-5 {
	padding-top: 1.25rem !important
}

.pr-5,
.px-5 {
	padding-right: 1.25rem !important
}

.pb-5,
.py-5 {
	padding-bottom: 1.25rem !important
}

.pl-5,
.px-5 {
	padding-left: 1.25rem !important
}

.p-6 {
	padding: 1.5rem !important
}

.pt-6,
.py-6 {
	padding-top: 1.5rem !important
}

.pr-6,
.px-6 {
	padding-right: 1.5rem !important
}

.pb-6,
.py-6 {
	padding-bottom: 1.5rem !important
}

.pl-6,
.px-6 {
	padding-left: 1.5rem !important
}

.p-7 {
	padding: 1.75rem !important
}

.pt-7,
.py-7 {
	padding-top: 1.75rem !important
}

.pr-7,
.px-7 {
	padding-right: 1.75rem !important
}

.pb-7,
.py-7 {
	padding-bottom: 1.75rem !important
}

.pl-7,
.px-7 {
	padding-left: 1.75rem !important
}

.p-8 {
	padding: 2rem !important
}

.pt-8,
.py-8 {
	padding-top: 2rem !important
}

.pr-8,
.px-8 {
	padding-right: 2rem !important
}

.pb-8,
.py-8 {
	padding-bottom: 2rem !important
}

.pl-8,
.px-8 {
	padding-left: 2rem !important
}

.p-9 {
	padding: 2.5rem !important
}

.pt-9,
.py-9 {
	padding-top: 2.5rem !important
}

.pr-9,
.px-9 {
	padding-right: 2.5rem !important
}

.pb-9,
.py-9 {
	padding-bottom: 2.5rem !important
}

.pl-9,
.px-9 {
	padding-left: 2.5rem !important
}

.p-10 {
	padding: 3rem !important
}

.pt-10,
.py-10 {
	padding-top: 3rem !important
}

.pr-10,
.px-10 {
	padding-right: 3rem !important
}

.pb-10,
.py-10 {
	padding-bottom: 3rem !important
}

.pl-10,
.px-10 {
	padding-left: 3rem !important
}

.m-n1 {
	margin: -.25rem !important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem !important
}

.m-n2 {
	margin: -.5rem !important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem !important
}

.m-n3 {
	margin: -.75rem !important
}

.mt-n3,
.my-n3 {
	margin-top: -.75rem !important
}

.mr-n3,
.mx-n3 {
	margin-right: -.75rem !important
}

.mb-n3,
.my-n3 {
	margin-bottom: -.75rem !important
}

.ml-n3,
.mx-n3 {
	margin-left: -.75rem !important
}

.m-n4 {
	margin: -1rem !important
}

.mt-n4,
.my-n4 {
	margin-top: -1rem !important
}

.mr-n4,
.mx-n4 {
	margin-right: -1rem !important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1rem !important
}

.ml-n4,
.mx-n4 {
	margin-left: -1rem !important
}

.m-n5 {
	margin: -1.25rem !important
}

.mt-n5,
.my-n5 {
	margin-top: -1.25rem !important
}

.mr-n5,
.mx-n5 {
	margin-right: -1.25rem !important
}

.mb-n5,
.my-n5 {
	margin-bottom: -1.25rem !important
}

.ml-n5,
.mx-n5 {
	margin-left: -1.25rem !important
}

.m-n6 {
	margin: -1.5rem !important
}

.mt-n6,
.my-n6 {
	margin-top: -1.5rem !important
}

.mr-n6,
.mx-n6 {
	margin-right: -1.5rem !important
}

.mb-n6,
.my-n6 {
	margin-bottom: -1.5rem !important
}

.ml-n6,
.mx-n6 {
	margin-left: -1.5rem !important
}

.m-n7 {
	margin: -1.75rem !important
}

.mt-n7,
.my-n7 {
	margin-top: -1.75rem !important
}

.mr-n7,
.mx-n7 {
	margin-right: -1.75rem !important
}

.mb-n7,
.my-n7 {
	margin-bottom: -1.75rem !important
}

.ml-n7,
.mx-n7 {
	margin-left: -1.75rem !important
}

.m-n8 {
	margin: -2rem !important
}

.mt-n8,
.my-n8 {
	margin-top: -2rem !important
}

.mr-n8,
.mx-n8 {
	margin-right: -2rem !important
}

.mb-n8,
.my-n8 {
	margin-bottom: -2rem !important
}

.ml-n8,
.mx-n8 {
	margin-left: -2rem !important
}

.m-n9 {
	margin: -2.5rem !important
}

.mt-n9,
.my-n9 {
	margin-top: -2.5rem !important
}

.mr-n9,
.mx-n9 {
	margin-right: -2.5rem !important
}

.mb-n9,
.my-n9 {
	margin-bottom: -2.5rem !important
}

.ml-n9,
.mx-n9 {
	margin-left: -2.5rem !important
}

.m-n10 {
	margin: -3rem !important
}

.mt-n10,
.my-n10 {
	margin-top: -3rem !important
}

.mr-n10,
.mx-n10 {
	margin-right: -3rem !important
}

.mb-n10,
.my-n10 {
	margin-bottom: -3rem !important
}

.ml-n10,
.mx-n10 {
	margin-left: -3rem !important
}

.m-auto {
	margin: auto !important
}

.mt-auto,
.my-auto {
	margin-top: auto !important
}

.mr-auto,
.mx-auto {
	margin-right: auto !important
}

.mb-auto,
.my-auto {
	margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
	margin-left: auto !important
}

@media (min-width:768px) {
	.m-md-0 {
		margin: 0 !important
	}

	.mt-md-0,
	.my-md-0 {
		margin-top: 0 !important
	}

	.mr-md-0,
	.mx-md-0 {
		margin-right: 0 !important
	}

	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0 !important
	}

	.ml-md-0,
	.mx-md-0 {
		margin-left: 0 !important
	}

	.m-md-1 {
		margin: .25rem !important
	}

	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem !important
	}

	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem !important
	}

	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem !important
	}

	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem !important
	}

	.m-md-2 {
		margin: .5rem !important
	}

	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem !important
	}

	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem !important
	}

	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem !important
	}

	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem !important
	}

	.m-md-3 {
		margin: .75rem !important
	}

	.mt-md-3,
	.my-md-3 {
		margin-top: .75rem !important
	}

	.mr-md-3,
	.mx-md-3 {
		margin-right: .75rem !important
	}

	.mb-md-3,
	.my-md-3 {
		margin-bottom: .75rem !important
	}

	.ml-md-3,
	.mx-md-3 {
		margin-left: .75rem !important
	}

	.m-md-4 {
		margin: 1rem !important
	}

	.mt-md-4,
	.my-md-4 {
		margin-top: 1rem !important
	}

	.mr-md-4,
	.mx-md-4 {
		margin-right: 1rem !important
	}

	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1rem !important
	}

	.ml-md-4,
	.mx-md-4 {
		margin-left: 1rem !important
	}

	.m-md-5 {
		margin: 1.25rem !important
	}

	.mt-md-5,
	.my-md-5 {
		margin-top: 1.25rem !important
	}

	.mr-md-5,
	.mx-md-5 {
		margin-right: 1.25rem !important
	}

	.mb-md-5,
	.my-md-5 {
		margin-bottom: 1.25rem !important
	}

	.ml-md-5,
	.mx-md-5 {
		margin-left: 1.25rem !important
	}

	.m-md-6 {
		margin: 1.5rem !important
	}

	.mt-md-6,
	.my-md-6 {
		margin-top: 1.5rem !important
	}

	.mr-md-6,
	.mx-md-6 {
		margin-right: 1.5rem !important
	}

	.mb-md-6,
	.my-md-6 {
		margin-bottom: 1.5rem !important
	}

	.ml-md-6,
	.mx-md-6 {
		margin-left: 1.5rem !important
	}

	.m-md-7 {
		margin: 1.75rem !important
	}

	.mt-md-7,
	.my-md-7 {
		margin-top: 1.75rem !important
	}

	.mr-md-7,
	.mx-md-7 {
		margin-right: 1.75rem !important
	}

	.mb-md-7,
	.my-md-7 {
		margin-bottom: 1.75rem !important
	}

	.ml-md-7,
	.mx-md-7 {
		margin-left: 1.75rem !important
	}

	.m-md-8 {
		margin: 2rem !important
	}

	.mt-md-8,
	.my-md-8 {
		margin-top: 2rem !important
	}

	.mr-md-8,
	.mx-md-8 {
		margin-right: 2rem !important
	}

	.mb-md-8,
	.my-md-8 {
		margin-bottom: 2rem !important
	}

	.ml-md-8,
	.mx-md-8 {
		margin-left: 2rem !important
	}

	.m-md-9 {
		margin: 2.5rem !important
	}

	.mt-md-9,
	.my-md-9 {
		margin-top: 2.5rem !important
	}

	.mr-md-9,
	.mx-md-9 {
		margin-right: 2.5rem !important
	}

	.mb-md-9,
	.my-md-9 {
		margin-bottom: 2.5rem !important
	}

	.ml-md-9,
	.mx-md-9 {
		margin-left: 2.5rem !important
	}

	.m-md-10 {
		margin: 3rem !important
	}

	.mt-md-10,
	.my-md-10 {
		margin-top: 3rem !important
	}

	.mr-md-10,
	.mx-md-10 {
		margin-right: 3rem !important
	}

	.mb-md-10,
	.my-md-10 {
		margin-bottom: 3rem !important
	}

	.ml-md-10,
	.mx-md-10 {
		margin-left: 3rem !important
	}

	.p-md-0 {
		padding: 0 !important
	}

	.pt-md-0,
	.py-md-0 {
		padding-top: 0 !important
	}

	.pr-md-0,
	.px-md-0 {
		padding-right: 0 !important
	}

	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0 !important
	}

	.pl-md-0,
	.px-md-0 {
		padding-left: 0 !important
	}

	.p-md-1 {
		padding: .25rem !important
	}

	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem !important
	}

	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem !important
	}

	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem !important
	}

	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem !important
	}

	.p-md-2 {
		padding: .5rem !important
	}

	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem !important
	}

	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem !important
	}

	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem !important
	}

	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem !important
	}

	.p-md-3 {
		padding: .75rem !important
	}

	.pt-md-3,
	.py-md-3 {
		padding-top: .75rem !important
	}

	.pr-md-3,
	.px-md-3 {
		padding-right: .75rem !important
	}

	.pb-md-3,
	.py-md-3 {
		padding-bottom: .75rem !important
	}

	.pl-md-3,
	.px-md-3 {
		padding-left: .75rem !important
	}

	.p-md-4 {
		padding: 1rem !important
	}

	.pt-md-4,
	.py-md-4 {
		padding-top: 1rem !important
	}

	.pr-md-4,
	.px-md-4 {
		padding-right: 1rem !important
	}

	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1rem !important
	}

	.pl-md-4,
	.px-md-4 {
		padding-left: 1rem !important
	}

	.p-md-5 {
		padding: 1.25rem !important
	}

	.pt-md-5,
	.py-md-5 {
		padding-top: 1.25rem !important
	}

	.pr-md-5,
	.px-md-5 {
		padding-right: 1.25rem !important
	}

	.pb-md-5,
	.py-md-5 {
		padding-bottom: 1.25rem !important
	}

	.pl-md-5,
	.px-md-5 {
		padding-left: 1.25rem !important
	}

	.p-md-6 {
		padding: 1.5rem !important
	}

	.pt-md-6,
	.py-md-6 {
		padding-top: 1.5rem !important
	}

	.pr-md-6,
	.px-md-6 {
		padding-right: 1.5rem !important
	}

	.pb-md-6,
	.py-md-6 {
		padding-bottom: 1.5rem !important
	}

	.pl-md-6,
	.px-md-6 {
		padding-left: 1.5rem !important
	}

	.p-md-7 {
		padding: 1.75rem !important
	}

	.pt-md-7,
	.py-md-7 {
		padding-top: 1.75rem !important
	}

	.pr-md-7,
	.px-md-7 {
		padding-right: 1.75rem !important
	}

	.pb-md-7,
	.py-md-7 {
		padding-bottom: 1.75rem !important
	}

	.pl-md-7,
	.px-md-7 {
		padding-left: 1.75rem !important
	}

	.p-md-8 {
		padding: 2rem !important
	}

	.pt-md-8,
	.py-md-8 {
		padding-top: 2rem !important
	}

	.pr-md-8,
	.px-md-8 {
		padding-right: 2rem !important
	}

	.pb-md-8,
	.py-md-8 {
		padding-bottom: 2rem !important
	}

	.pl-md-8,
	.px-md-8 {
		padding-left: 2rem !important
	}

	.p-md-9 {
		padding: 2.5rem !important
	}

	.pt-md-9,
	.py-md-9 {
		padding-top: 2.5rem !important
	}

	.pr-md-9,
	.px-md-9 {
		padding-right: 2.5rem !important
	}

	.pb-md-9,
	.py-md-9 {
		padding-bottom: 2.5rem !important
	}

	.pl-md-9,
	.px-md-9 {
		padding-left: 2.5rem !important
	}

	.p-md-10 {
		padding: 3rem !important
	}

	.pt-md-10,
	.py-md-10 {
		padding-top: 3rem !important
	}

	.pr-md-10,
	.px-md-10 {
		padding-right: 3rem !important
	}

	.pb-md-10,
	.py-md-10 {
		padding-bottom: 3rem !important
	}

	.pl-md-10,
	.px-md-10 {
		padding-left: 3rem !important
	}

	.m-md-n1 {
		margin: -.25rem !important
	}

	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem !important
	}

	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem !important
	}

	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem !important
	}

	.m-md-n2 {
		margin: -.5rem !important
	}

	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem !important
	}

	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem !important
	}

	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem !important
	}

	.m-md-n3 {
		margin: -.75rem !important
	}

	.mt-md-n3,
	.my-md-n3 {
		margin-top: -.75rem !important
	}

	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -.75rem !important
	}

	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -.75rem !important
	}

	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -.75rem !important
	}

	.m-md-n4 {
		margin: -1rem !important
	}

	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1rem !important
	}

	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1rem !important
	}

	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1rem !important
	}

	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1rem !important
	}

	.m-md-n5 {
		margin: -1.25rem !important
	}

	.mt-md-n5,
	.my-md-n5 {
		margin-top: -1.25rem !important
	}

	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -1.25rem !important
	}

	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -1.25rem !important
	}

	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -1.25rem !important
	}

	.m-md-n6 {
		margin: -1.5rem !important
	}

	.mt-md-n6,
	.my-md-n6 {
		margin-top: -1.5rem !important
	}

	.mr-md-n6,
	.mx-md-n6 {
		margin-right: -1.5rem !important
	}

	.mb-md-n6,
	.my-md-n6 {
		margin-bottom: -1.5rem !important
	}

	.ml-md-n6,
	.mx-md-n6 {
		margin-left: -1.5rem !important
	}

	.m-md-n7 {
		margin: -1.75rem !important
	}

	.mt-md-n7,
	.my-md-n7 {
		margin-top: -1.75rem !important
	}

	.mr-md-n7,
	.mx-md-n7 {
		margin-right: -1.75rem !important
	}

	.mb-md-n7,
	.my-md-n7 {
		margin-bottom: -1.75rem !important
	}

	.ml-md-n7,
	.mx-md-n7 {
		margin-left: -1.75rem !important
	}

	.m-md-n8 {
		margin: -2rem !important
	}

	.mt-md-n8,
	.my-md-n8 {
		margin-top: -2rem !important
	}

	.mr-md-n8,
	.mx-md-n8 {
		margin-right: -2rem !important
	}

	.mb-md-n8,
	.my-md-n8 {
		margin-bottom: -2rem !important
	}

	.ml-md-n8,
	.mx-md-n8 {
		margin-left: -2rem !important
	}

	.m-md-n9 {
		margin: -2.5rem !important
	}

	.mt-md-n9,
	.my-md-n9 {
		margin-top: -2.5rem !important
	}

	.mr-md-n9,
	.mx-md-n9 {
		margin-right: -2.5rem !important
	}

	.mb-md-n9,
	.my-md-n9 {
		margin-bottom: -2.5rem !important
	}

	.ml-md-n9,
	.mx-md-n9 {
		margin-left: -2.5rem !important
	}

	.m-md-n10 {
		margin: -3rem !important
	}

	.mt-md-n10,
	.my-md-n10 {
		margin-top: -3rem !important
	}

	.mr-md-n10,
	.mx-md-n10 {
		margin-right: -3rem !important
	}

	.mb-md-n10,
	.my-md-n10 {
		margin-bottom: -3rem !important
	}

	.ml-md-n10,
	.mx-md-n10 {
		margin-left: -3rem !important
	}

	.m-md-auto {
		margin: auto !important
	}

	.mt-md-auto,
	.my-md-auto {
		margin-top: auto !important
	}

	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto !important
	}

	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto !important
	}

	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto !important
	}
}

@media (min-width:1200px) {
	.m-lg-0 {
		margin: 0 !important
	}

	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0 !important
	}

	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0 !important
	}

	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0 !important
	}

	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0 !important
	}

	.m-lg-1 {
		margin: .25rem !important
	}

	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem !important
	}

	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem !important
	}

	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem !important
	}

	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem !important
	}

	.m-lg-2 {
		margin: .5rem !important
	}

	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem !important
	}

	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem !important
	}

	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem !important
	}

	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem !important
	}

	.m-lg-3 {
		margin: .75rem !important
	}

	.mt-lg-3,
	.my-lg-3 {
		margin-top: .75rem !important
	}

	.mr-lg-3,
	.mx-lg-3 {
		margin-right: .75rem !important
	}

	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: .75rem !important
	}

	.ml-lg-3,
	.mx-lg-3 {
		margin-left: .75rem !important
	}

	.m-lg-4 {
		margin: 1rem !important
	}

	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1rem !important
	}

	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1rem !important
	}

	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1rem !important
	}

	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1rem !important
	}

	.m-lg-5 {
		margin: 1.25rem !important
	}

	.mt-lg-5,
	.my-lg-5 {
		margin-top: 1.25rem !important
	}

	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 1.25rem !important
	}

	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 1.25rem !important
	}

	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 1.25rem !important
	}

	.m-lg-6 {
		margin: 1.5rem !important
	}

	.mt-lg-6,
	.my-lg-6 {
		margin-top: 1.5rem !important
	}

	.mr-lg-6,
	.mx-lg-6 {
		margin-right: 1.5rem !important
	}

	.mb-lg-6,
	.my-lg-6 {
		margin-bottom: 1.5rem !important
	}

	.ml-lg-6,
	.mx-lg-6 {
		margin-left: 1.5rem !important
	}

	.m-lg-7 {
		margin: 1.75rem !important
	}

	.mt-lg-7,
	.my-lg-7 {
		margin-top: 1.75rem !important
	}

	.mr-lg-7,
	.mx-lg-7 {
		margin-right: 1.75rem !important
	}

	.mb-lg-7,
	.my-lg-7 {
		margin-bottom: 1.75rem !important
	}

	.ml-lg-7,
	.mx-lg-7 {
		margin-left: 1.75rem !important
	}

	.m-lg-8 {
		margin: 2rem !important
	}

	.mt-lg-8,
	.my-lg-8 {
		margin-top: 2rem !important
	}

	.mr-lg-8,
	.mx-lg-8 {
		margin-right: 2rem !important
	}

	.mb-lg-8,
	.my-lg-8 {
		margin-bottom: 2rem !important
	}

	.ml-lg-8,
	.mx-lg-8 {
		margin-left: 2rem !important
	}

	.m-lg-9 {
		margin: 2.5rem !important
	}

	.mt-lg-9,
	.my-lg-9 {
		margin-top: 2.5rem !important
	}

	.mr-lg-9,
	.mx-lg-9 {
		margin-right: 2.5rem !important
	}

	.mb-lg-9,
	.my-lg-9 {
		margin-bottom: 2.5rem !important
	}

	.ml-lg-9,
	.mx-lg-9 {
		margin-left: 2.5rem !important
	}

	.m-lg-10 {
		margin: 3rem !important
	}

	.mt-lg-10,
	.my-lg-10 {
		margin-top: 3rem !important
	}

	.mr-lg-10,
	.mx-lg-10 {
		margin-right: 3rem !important
	}

	.mb-lg-10,
	.my-lg-10 {
		margin-bottom: 3rem !important
	}

	.ml-lg-10,
	.mx-lg-10 {
		margin-left: 3rem !important
	}

	.p-lg-0 {
		padding: 0 !important
	}

	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0 !important
	}

	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0 !important
	}

	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0 !important
	}

	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0 !important
	}

	.p-lg-1 {
		padding: .25rem !important
	}

	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem !important
	}

	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem !important
	}

	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem !important
	}

	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem !important
	}

	.p-lg-2 {
		padding: .5rem !important
	}

	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem !important
	}

	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem !important
	}

	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem !important
	}

	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem !important
	}

	.p-lg-3 {
		padding: .75rem !important
	}

	.pt-lg-3,
	.py-lg-3 {
		padding-top: .75rem !important
	}

	.pr-lg-3,
	.px-lg-3 {
		padding-right: .75rem !important
	}

	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: .75rem !important
	}

	.pl-lg-3,
	.px-lg-3 {
		padding-left: .75rem !important
	}

	.p-lg-4 {
		padding: 1rem !important
	}

	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1rem !important
	}

	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1rem !important
	}

	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1rem !important
	}

	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1rem !important
	}

	.p-lg-5 {
		padding: 1.25rem !important
	}

	.pt-lg-5,
	.py-lg-5 {
		padding-top: 1.25rem !important
	}

	.pr-lg-5,
	.px-lg-5 {
		padding-right: 1.25rem !important
	}

	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 1.25rem !important
	}

	.pl-lg-5,
	.px-lg-5 {
		padding-left: 1.25rem !important
	}

	.p-lg-6 {
		padding: 1.5rem !important
	}

	.pt-lg-6,
	.py-lg-6 {
		padding-top: 1.5rem !important
	}

	.pr-lg-6,
	.px-lg-6 {
		padding-right: 1.5rem !important
	}

	.pb-lg-6,
	.py-lg-6 {
		padding-bottom: 1.5rem !important
	}

	.pl-lg-6,
	.px-lg-6 {
		padding-left: 1.5rem !important
	}

	.p-lg-7 {
		padding: 1.75rem !important
	}

	.pt-lg-7,
	.py-lg-7 {
		padding-top: 1.75rem !important
	}

	.pr-lg-7,
	.px-lg-7 {
		padding-right: 1.75rem !important
	}

	.pb-lg-7,
	.py-lg-7 {
		padding-bottom: 1.75rem !important
	}

	.pl-lg-7,
	.px-lg-7 {
		padding-left: 1.75rem !important
	}

	.p-lg-8 {
		padding: 2rem !important
	}

	.pt-lg-8,
	.py-lg-8 {
		padding-top: 2rem !important
	}

	.pr-lg-8,
	.px-lg-8 {
		padding-right: 2rem !important
	}

	.pb-lg-8,
	.py-lg-8 {
		padding-bottom: 2rem !important
	}

	.pl-lg-8,
	.px-lg-8 {
		padding-left: 2rem !important
	}

	.p-lg-9 {
		padding: 2.5rem !important
	}

	.pt-lg-9,
	.py-lg-9 {
		padding-top: 2.5rem !important
	}

	.pr-lg-9,
	.px-lg-9 {
		padding-right: 2.5rem !important
	}

	.pb-lg-9,
	.py-lg-9 {
		padding-bottom: 2.5rem !important
	}

	.pl-lg-9,
	.px-lg-9 {
		padding-left: 2.5rem !important
	}

	.p-lg-10 {
		padding: 3rem !important
	}

	.pt-lg-10,
	.py-lg-10 {
		padding-top: 3rem !important
	}

	.pr-lg-10,
	.px-lg-10 {
		padding-right: 3rem !important
	}

	.pb-lg-10,
	.py-lg-10 {
		padding-bottom: 3rem !important
	}

	.pl-lg-10,
	.px-lg-10 {
		padding-left: 3rem !important
	}

	.m-lg-n1 {
		margin: -.25rem !important
	}

	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem !important
	}

	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem !important
	}

	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem !important
	}

	.m-lg-n2 {
		margin: -.5rem !important
	}

	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem !important
	}

	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem !important
	}

	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem !important
	}

	.m-lg-n3 {
		margin: -.75rem !important
	}

	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -.75rem !important
	}

	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -.75rem !important
	}

	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -.75rem !important
	}

	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -.75rem !important
	}

	.m-lg-n4 {
		margin: -1rem !important
	}

	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1rem !important
	}

	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1rem !important
	}

	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1rem !important
	}

	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1rem !important
	}

	.m-lg-n5 {
		margin: -1.25rem !important
	}

	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -1.25rem !important
	}

	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -1.25rem !important
	}

	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -1.25rem !important
	}

	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -1.25rem !important
	}

	.m-lg-n6 {
		margin: -1.5rem !important
	}

	.mt-lg-n6,
	.my-lg-n6 {
		margin-top: -1.5rem !important
	}

	.mr-lg-n6,
	.mx-lg-n6 {
		margin-right: -1.5rem !important
	}

	.mb-lg-n6,
	.my-lg-n6 {
		margin-bottom: -1.5rem !important
	}

	.ml-lg-n6,
	.mx-lg-n6 {
		margin-left: -1.5rem !important
	}

	.m-lg-n7 {
		margin: -1.75rem !important
	}

	.mt-lg-n7,
	.my-lg-n7 {
		margin-top: -1.75rem !important
	}

	.mr-lg-n7,
	.mx-lg-n7 {
		margin-right: -1.75rem !important
	}

	.mb-lg-n7,
	.my-lg-n7 {
		margin-bottom: -1.75rem !important
	}

	.ml-lg-n7,
	.mx-lg-n7 {
		margin-left: -1.75rem !important
	}

	.m-lg-n8 {
		margin: -2rem !important
	}

	.mt-lg-n8,
	.my-lg-n8 {
		margin-top: -2rem !important
	}

	.mr-lg-n8,
	.mx-lg-n8 {
		margin-right: -2rem !important
	}

	.mb-lg-n8,
	.my-lg-n8 {
		margin-bottom: -2rem !important
	}

	.ml-lg-n8,
	.mx-lg-n8 {
		margin-left: -2rem !important
	}

	.m-lg-n9 {
		margin: -2.5rem !important
	}

	.mt-lg-n9,
	.my-lg-n9 {
		margin-top: -2.5rem !important
	}

	.mr-lg-n9,
	.mx-lg-n9 {
		margin-right: -2.5rem !important
	}

	.mb-lg-n9,
	.my-lg-n9 {
		margin-bottom: -2.5rem !important
	}

	.ml-lg-n9,
	.mx-lg-n9 {
		margin-left: -2.5rem !important
	}

	.m-lg-n10 {
		margin: -3rem !important
	}

	.mt-lg-n10,
	.my-lg-n10 {
		margin-top: -3rem !important
	}

	.mr-lg-n10,
	.mx-lg-n10 {
		margin-right: -3rem !important
	}

	.mb-lg-n10,
	.my-lg-n10 {
		margin-bottom: -3rem !important
	}

	.ml-lg-n10,
	.mx-lg-n10 {
		margin-left: -3rem !important
	}

	.m-lg-auto {
		margin: auto !important
	}

	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto !important
	}

	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto !important
	}

	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto !important
	}

	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto !important
	}
}

@media (min-width:1500px) {
	.m-xl-0 {
		margin: 0 !important
	}

	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0 !important
	}

	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0 !important
	}

	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0 !important
	}

	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0 !important
	}

	.m-xl-1 {
		margin: .25rem !important
	}

	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem !important
	}

	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem !important
	}

	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem !important
	}

	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem !important
	}

	.m-xl-2 {
		margin: .5rem !important
	}

	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem !important
	}

	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem !important
	}

	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem !important
	}

	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem !important
	}

	.m-xl-3 {
		margin: .75rem !important
	}

	.mt-xl-3,
	.my-xl-3 {
		margin-top: .75rem !important
	}

	.mr-xl-3,
	.mx-xl-3 {
		margin-right: .75rem !important
	}

	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: .75rem !important
	}

	.ml-xl-3,
	.mx-xl-3 {
		margin-left: .75rem !important
	}

	.m-xl-4 {
		margin: 1rem !important
	}

	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1rem !important
	}

	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1rem !important
	}

	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1rem !important
	}

	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1rem !important
	}

	.m-xl-5 {
		margin: 1.25rem !important
	}

	.mt-xl-5,
	.my-xl-5 {
		margin-top: 1.25rem !important
	}

	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 1.25rem !important
	}

	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 1.25rem !important
	}

	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 1.25rem !important
	}

	.m-xl-6 {
		margin: 1.5rem !important
	}

	.mt-xl-6,
	.my-xl-6 {
		margin-top: 1.5rem !important
	}

	.mr-xl-6,
	.mx-xl-6 {
		margin-right: 1.5rem !important
	}

	.mb-xl-6,
	.my-xl-6 {
		margin-bottom: 1.5rem !important
	}

	.ml-xl-6,
	.mx-xl-6 {
		margin-left: 1.5rem !important
	}

	.m-xl-7 {
		margin: 1.75rem !important
	}

	.mt-xl-7,
	.my-xl-7 {
		margin-top: 1.75rem !important
	}

	.mr-xl-7,
	.mx-xl-7 {
		margin-right: 1.75rem !important
	}

	.mb-xl-7,
	.my-xl-7 {
		margin-bottom: 1.75rem !important
	}

	.ml-xl-7,
	.mx-xl-7 {
		margin-left: 1.75rem !important
	}

	.m-xl-8 {
		margin: 2rem !important
	}

	.mt-xl-8,
	.my-xl-8 {
		margin-top: 2rem !important
	}

	.mr-xl-8,
	.mx-xl-8 {
		margin-right: 2rem !important
	}

	.mb-xl-8,
	.my-xl-8 {
		margin-bottom: 2rem !important
	}

	.ml-xl-8,
	.mx-xl-8 {
		margin-left: 2rem !important
	}

	.m-xl-9 {
		margin: 2.5rem !important
	}

	.mt-xl-9,
	.my-xl-9 {
		margin-top: 2.5rem !important
	}

	.mr-xl-9,
	.mx-xl-9 {
		margin-right: 2.5rem !important
	}

	.mb-xl-9,
	.my-xl-9 {
		margin-bottom: 2.5rem !important
	}

	.ml-xl-9,
	.mx-xl-9 {
		margin-left: 2.5rem !important
	}

	.m-xl-10 {
		margin: 3rem !important
	}

	.mt-xl-10,
	.my-xl-10 {
		margin-top: 3rem !important
	}

	.mr-xl-10,
	.mx-xl-10 {
		margin-right: 3rem !important
	}

	.mb-xl-10,
	.my-xl-10 {
		margin-bottom: 3rem !important
	}

	.ml-xl-10,
	.mx-xl-10 {
		margin-left: 3rem !important
	}

	.p-xl-0 {
		padding: 0 !important
	}

	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0 !important
	}

	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0 !important
	}

	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0 !important
	}

	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0 !important
	}

	.p-xl-1 {
		padding: .25rem !important
	}

	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem !important
	}

	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem !important
	}

	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem !important
	}

	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem !important
	}

	.p-xl-2 {
		padding: .5rem !important
	}

	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem !important
	}

	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem !important
	}

	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem !important
	}

	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem !important
	}

	.p-xl-3 {
		padding: .75rem !important
	}

	.pt-xl-3,
	.py-xl-3 {
		padding-top: .75rem !important
	}

	.pr-xl-3,
	.px-xl-3 {
		padding-right: .75rem !important
	}

	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: .75rem !important
	}

	.pl-xl-3,
	.px-xl-3 {
		padding-left: .75rem !important
	}

	.p-xl-4 {
		padding: 1rem !important
	}

	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1rem !important
	}

	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1rem !important
	}

	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1rem !important
	}

	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1rem !important
	}

	.p-xl-5 {
		padding: 1.25rem !important
	}

	.pt-xl-5,
	.py-xl-5 {
		padding-top: 1.25rem !important
	}

	.pr-xl-5,
	.px-xl-5 {
		padding-right: 1.25rem !important
	}

	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 1.25rem !important
	}

	.pl-xl-5,
	.px-xl-5 {
		padding-left: 1.25rem !important
	}

	.p-xl-6 {
		padding: 1.5rem !important
	}

	.pt-xl-6,
	.py-xl-6 {
		padding-top: 1.5rem !important
	}

	.pr-xl-6,
	.px-xl-6 {
		padding-right: 1.5rem !important
	}

	.pb-xl-6,
	.py-xl-6 {
		padding-bottom: 1.5rem !important
	}

	.pl-xl-6,
	.px-xl-6 {
		padding-left: 1.5rem !important
	}

	.p-xl-7 {
		padding: 1.75rem !important
	}

	.pt-xl-7,
	.py-xl-7 {
		padding-top: 1.75rem !important
	}

	.pr-xl-7,
	.px-xl-7 {
		padding-right: 1.75rem !important
	}

	.pb-xl-7,
	.py-xl-7 {
		padding-bottom: 1.75rem !important
	}

	.pl-xl-7,
	.px-xl-7 {
		padding-left: 1.75rem !important
	}

	.p-xl-8 {
		padding: 2rem !important
	}

	.pt-xl-8,
	.py-xl-8 {
		padding-top: 2rem !important
	}

	.pr-xl-8,
	.px-xl-8 {
		padding-right: 2rem !important
	}

	.pb-xl-8,
	.py-xl-8 {
		padding-bottom: 2rem !important
	}

	.pl-xl-8,
	.px-xl-8 {
		padding-left: 2rem !important
	}

	.p-xl-9 {
		padding: 2.5rem !important
	}

	.pt-xl-9,
	.py-xl-9 {
		padding-top: 2.5rem !important
	}

	.pr-xl-9,
	.px-xl-9 {
		padding-right: 2.5rem !important
	}

	.pb-xl-9,
	.py-xl-9 {
		padding-bottom: 2.5rem !important
	}

	.pl-xl-9,
	.px-xl-9 {
		padding-left: 2.5rem !important
	}

	.p-xl-10 {
		padding: 3rem !important
	}

	.pt-xl-10,
	.py-xl-10 {
		padding-top: 3rem !important
	}

	.pr-xl-10,
	.px-xl-10 {
		padding-right: 3rem !important
	}

	.pb-xl-10,
	.py-xl-10 {
		padding-bottom: 3rem !important
	}

	.pl-xl-10,
	.px-xl-10 {
		padding-left: 3rem !important
	}

	.m-xl-n1 {
		margin: -.25rem !important
	}

	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem !important
	}

	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem !important
	}

	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem !important
	}

	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem !important
	}

	.m-xl-n2 {
		margin: -.5rem !important
	}

	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem !important
	}

	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem !important
	}

	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem !important
	}

	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem !important
	}

	.m-xl-n3 {
		margin: -.75rem !important
	}

	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -.75rem !important
	}

	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -.75rem !important
	}

	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -.75rem !important
	}

	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -.75rem !important
	}

	.m-xl-n4 {
		margin: -1rem !important
	}

	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1rem !important
	}

	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1rem !important
	}

	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1rem !important
	}

	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1rem !important
	}

	.m-xl-n5 {
		margin: -1.25rem !important
	}

	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -1.25rem !important
	}

	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -1.25rem !important
	}

	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -1.25rem !important
	}

	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -1.25rem !important
	}

	.m-xl-n6 {
		margin: -1.5rem !important
	}

	.mt-xl-n6,
	.my-xl-n6 {
		margin-top: -1.5rem !important
	}

	.mr-xl-n6,
	.mx-xl-n6 {
		margin-right: -1.5rem !important
	}

	.mb-xl-n6,
	.my-xl-n6 {
		margin-bottom: -1.5rem !important
	}

	.ml-xl-n6,
	.mx-xl-n6 {
		margin-left: -1.5rem !important
	}

	.m-xl-n7 {
		margin: -1.75rem !important
	}

	.mt-xl-n7,
	.my-xl-n7 {
		margin-top: -1.75rem !important
	}

	.mr-xl-n7,
	.mx-xl-n7 {
		margin-right: -1.75rem !important
	}

	.mb-xl-n7,
	.my-xl-n7 {
		margin-bottom: -1.75rem !important
	}

	.ml-xl-n7,
	.mx-xl-n7 {
		margin-left: -1.75rem !important
	}

	.m-xl-n8 {
		margin: -2rem !important
	}

	.mt-xl-n8,
	.my-xl-n8 {
		margin-top: -2rem !important
	}

	.mr-xl-n8,
	.mx-xl-n8 {
		margin-right: -2rem !important
	}

	.mb-xl-n8,
	.my-xl-n8 {
		margin-bottom: -2rem !important
	}

	.ml-xl-n8,
	.mx-xl-n8 {
		margin-left: -2rem !important
	}

	.m-xl-n9 {
		margin: -2.5rem !important
	}

	.mt-xl-n9,
	.my-xl-n9 {
		margin-top: -2.5rem !important
	}

	.mr-xl-n9,
	.mx-xl-n9 {
		margin-right: -2.5rem !important
	}

	.mb-xl-n9,
	.my-xl-n9 {
		margin-bottom: -2.5rem !important
	}

	.ml-xl-n9,
	.mx-xl-n9 {
		margin-left: -2.5rem !important
	}

	.m-xl-n10 {
		margin: -3rem !important
	}

	.mt-xl-n10,
	.my-xl-n10 {
		margin-top: -3rem !important
	}

	.mr-xl-n10,
	.mx-xl-n10 {
		margin-right: -3rem !important
	}

	.mb-xl-n10,
	.my-xl-n10 {
		margin-bottom: -3rem !important
	}

	.ml-xl-n10,
	.mx-xl-n10 {
		margin-left: -3rem !important
	}

	.m-xl-auto {
		margin: auto !important
	}

	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto !important
	}

	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto !important
	}

	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto !important
	}

	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto !important
	}
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
}

.text-justify {
	text-align: justify !important
}

.text-wrap {
	white-space: normal !important
}

.text-nowrap {
	white-space: nowrap !important
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left {
	text-align: left !important
}

.text-right {
	text-align: right !important
}

.text-center {
	text-align: center !important
}

@media (min-width:768px) {
	.text-md-left {
		text-align: left !important
	}

	.text-md-right {
		text-align: right !important
	}

	.text-md-center {
		text-align: center !important
	}
}

@media (min-width:1200px) {
	.text-lg-left {
		text-align: left !important
	}

	.text-lg-right {
		text-align: right !important
	}

	.text-lg-center {
		text-align: center !important
	}
}

@media (min-width:1500px) {
	.text-xl-left {
		text-align: left !important
	}

	.text-xl-right {
		text-align: right !important
	}

	.text-xl-center {
		text-align: center !important
	}
}

.text-lowercase {
	text-transform: lowercase !important
}

.text-uppercase {
	text-transform: uppercase !important
}

.text-capitalize {
	text-transform: capitalize !important
}

.font-weight-light {
	font-weight: 300 !important
}

.font-weight-lighter {
	font-weight: lighter !important
}

.font-weight-normal {
	font-weight: 400 !important
}

.font-weight-bold {
	font-weight: 700 !important
}

.font-weight-bolder {
	font-weight: bolder !important
}

.font-italic {
	font-style: italic !important
}

.text-white {
	color: #fff !important
}

.text-primary {
	color: #007bff !important
}

a.text-primary:focus,
a.text-primary:hover {
	color: #0056b3 !important
}

.text-secondary {
	color: #6c757d !important
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #494f54 !important
}

.text-success {
	color: #28a745 !important
}

a.text-success:focus,
a.text-success:hover {
	color: #19692c !important
}

.text-info {
	color: #17a2b8 !important
}

a.text-info:focus,
a.text-info:hover {
	color: #0f6674 !important
}

.text-warning {
	color: #ffc107 !important
}

a.text-warning:focus,
a.text-warning:hover {
	color: #ba8b00 !important
}

.text-danger {
	color: #dc3545 !important
}

a.text-danger:focus,
a.text-danger:hover {
	color: #a71d2a !important
}

.text-light {
	color: #f8f9fa !important
}

a.text-light:focus,
a.text-light:hover {
	color: #cbd3da !important
}

.text-dark {
	color: #343a40 !important
}

a.text-dark:focus,
a.text-dark:hover {
	color: #121416 !important
}

.text-body {
	color: #212529 !important
}

.text-muted {
	color: #6c757d !important
}

.text-black-50 {
	color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
	color: hsla(0, 0%, 100%, .5) !important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.text-decoration-none {
	text-decoration: none !important
}

.text-break {
	word-break: break-word !important;
	overflow-wrap: break-word !important
}

.text-reset {
	color: inherit !important
}

.w-25 {
	width: 25% !important
}

.w-50 {
	width: 50% !important
}

.w-75 {
	width: 75% !important
}

.w-100 {
	width: 100% !important
}

.w-auto {
	width: auto !important
}

.h-25 {
	height: 25% !important
}

.h-50 {
	height: 50% !important
}

.h-75 {
	height: 75% !important
}

.h-100 {
	height: 100% !important
}

.h-auto {
	height: auto !important
}

.mw-100 {
	max-width: 100% !important
}

.mh-100 {
	max-height: 100% !important
}

.min-vw-100 {
	min-width: 100vw !important
}

.min-vh-100 {
	min-height: 100vh !important
}

.vw-100 {
	width: 100vw !important
}

.vh-100 {
	height: 100vh !important
}

.position-static {
	position: static !important
}

.position-relative {
	position: relative !important
}

.position-absolute {
	position: absolute !important
}

.position-fixed {
	position: fixed !important
}

.position-sticky {
	position: -webkit-sticky !important;
	position: sticky !important
}

.fixed-top {
	top: 0
}

.fixed-bottom,
.fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom {
	bottom: 0
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.visible {
	visibility: visible !important
}

.invisible {
	visibility: hidden !important
}

@media (max-width:767px) {

	.center,
	.center-sm {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:768px) and (max-width:1199px) {
	.center-md {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:1200px) and (max-width:1499px) {
	.center-lg {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:1500px) {
	.center-xl {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:1500px) {
	.content-rendering {
		padding: 0 1.5rem
	}
}

@media (min-width:1500px) {

	.content-rendering,
	.content-rendering-v2 {
		margin: 0 auto;
		max-width: 93.75rem;
		width: 100%
	}
}

.main-container {
	max-width: 118.75rem;
	margin: 0 auto;
	position: relative
}

@media (max-width:767px) {
	.row-padding {
		padding-top: 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.row-padding {
		padding-top: 2rem
	}
}

@media (min-width:1200px) {
	.row-padding {
		padding-top: 2.5rem
	}
}

.row-nospacing {
	margin-left: 0;
	margin-right: 0
}

.show-on-small {
	display: none
}

@media (max-width:767px) {
	.show-on-small {
		display: block
	}
}

.inline {
	display: inline
}

.external-agents-dialog .cancel-button {
	display: inline;
	margin-left: 2rem
}

.external-agents-dialog .button-group {
	padding-top: 1.25rem
}

.external-agents-dialog .agent-paragraph {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	color: #707373;
	font-size: .9375rem
}

.external-agents-dialog .zip-code-results {
	padding-top: 1.25rem
}

.external-agents-dialog .zip-code-results .zip-input-underline .nc-form-field {
	box-shadow: none;
	border-bottom: .0625rem solid currentColor;
	background: transparent;
	border-radius: 0
}

.module-agents {
	margin: 0 .9375rem;
	padding: 2.5rem 0 0 0
}

@media (min-width:768px) {
	.module-agents {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-agents {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-agents {
		margin: 0 auto
	}
}

.module-agents .details-section-body {
	padding: 1.5rem 0 0 0
}

.module-agents .details-section {
	padding: 1rem;
	border-bottom: .0625rem solid #efeff1;
	border-top: .0625rem solid #efeff1
}

.module-agents .details-section:first-child {
	border-top: none
}

.module-agents .details-section:last-child {
	border-bottom: none;
	padding-bottom: 0
}

.module-agents .details-section .check-icon {
	display: inline-block;
	height: 1rem;
	width: 1rem
}

.module-agents .button-section {
	padding: 1rem 0
}

.module-agents .details-copy {
	padding-bottom: 1.5rem;
	margin: 0
}

.module-agents .pdf-link {
	padding-bottom: .75rem
}

.module-agents .align-center {
	text-align: center
}

.module-agents .category-content-header {
	background: #007481
}

.module-agents .category-content-header .content-eyebrow,
.module-agents .category-content-header .content-heading {
	color: #fff
}

.agents-view-all-plans .view-plans-expand-collapse button:active span,
.agents-view-all-plans .view-plans-expand-collapse button:hover span {
	text-decoration: none !important
}

[data-whatinput=keyboard] .agents-view-all-plans .view-plans-expand-collapse button:focus span,
[data-whatinput=keyboard] .agents-view-all-plans .view-plans-expand-collapse button [data-core-composite-active-descendant] span {
	text-decoration: none !important
}

.agents-view-all-plans .view-plan-check-content {
	display: flex
}

.agents-view-all-plans .view-plan-check-content .check-icon {
	margin-top: .125rem;
	margin-right: .5rem
}

.agents-view-all-plans .view-plan-check-content .check-mark-color {
	color: #487815
}

.agents-view-all-plans .solid-border-link {
	border-bottom-style: solid
}

.agents-view-all-plans .solid-border-link:active,
.agents-view-all-plans .solid-border-link:hover {
	border-bottom-style: dashed
}

[data-whatinput=keyboard] .agents-view-all-plans .solid-border-link:focus,
[data-whatinput=keyboard] .agents-view-all-plans .solid-border-link [data-core-composite-active-descendant] {
	border-bottom-style: dashed
}

.agents-view-all-plans .category-content-header {
	background: #487815
}

.agents-view-all-plans .category-content-header .content-eyebrow,
.agents-view-all-plans .category-content-header .content-heading {
	color: #fff
}

@media (min-width:768px) {
	.agent-plan-options .category-content-cta-primary-column-span .category-img-link {
		position: relative
	}

	.agent-plan-options .category-content-cta-primary-column-span .category-img-link .content-block-copy {
		margin-bottom: 1.5rem
	}

	.agent-plan-options .category-content-cta-primary-column-span .category-img-link .button-group {
		position: absolute;
		bottom: 1.5rem
	}
}

.aoa-events-section .align-content {
	padding: 2.5rem 0 4.75rem 0;
	background-color: #f8f8f8
}

.aoa-events-section .single-event-heading {
	margin-bottom: 2.375rem
}

.aoa-events-section .aoa-single-event-heading {
	margin-bottom: 1.5rem;
	margin-top: 1rem;
	font-weight: 400;
	color: #487815
}

.aoa-events-section .event-date {
	color: #707373;
	font-weight: 700;
	font-size: 1.125rem;
	margin-bottom: .5rem
}

.aoa-events-section .event-time {
	color: #707373;
	font-weight: 700;
	font-size: 1.125rem;
	margin-bottom: 0
}

.aoa-events-section .agent-address1,
.aoa-events-section .agent-address2,
.aoa-events-section .agent-name {
	margin-bottom: .75rem
}

.aoa-events-section .agent-phone-number {
	margin-bottom: 0
}

.aoa-events-section .event-cta-container {
	padding-top: .75rem
}

.aoa-events-section .multiple-event-heading {
	text-align: center;
	margin-bottom: 2.125rem
}

.aoa-events-section .single-event-submit-cta:focus,
.aoa-events-section .single-event-submit-cta:hover {
	text-decoration: none
}

.aoa-events-section .cta-link-container {
	margin-top: 3.25rem
}

@media (max-width:767px) {
	.aoa-events-section .cta-link-container {
		margin-top: .5rem
	}
}

@media (max-width:767px) {
	.aoa-events-section .category-padding-var1 {
		padding: 2.25rem .9375rem 1.25rem .9375rem
	}
}

@media (min-width:1200px) {
	.aoa-events-section .category-padding-var1 {
		padding: 2.5rem 1.875rem 1.875rem 1.875rem
	}
}

@media (max-width:767px) {
	.aoa-events-section .category-content-container-cta .category-content {
		padding: 1.5rem 1rem
	}
}

@media (min-width:768px) {
	.aoa-events-section .category-content-container-cta .category-content {
		display: flex;
		flex-direction: column;
		height: 100%
	}
}

@media (min-width:1200px) {
	.aoa-events-section .category-content-container-cta .category-content {
		padding: 2.5rem 1.875rem 2.15625rem 1.875rem
	}
}

.aoa-events-section .category-content-container-cta .category-content .content-heading-var1 {
	margin-top: 1.5rem;
	font-weight: 400;
	padding-bottom: 1.625rem
}

@media (min-width:768px) {
	.aoa-events-section .event-content {
		flex-grow: 1
	}
}

.aoa-events-section .module-categories .pattern-icon {
	padding-top: 0
}

@media (min-width:768px) and (max-width:1499px) {
	.aoa-events-section .module-categories .pattern-icon {
		height: 6.1875rem
	}
}

@media (min-width:1200px) {
	.aoa-events-section .module-categories .pattern-icon {
		height: 9.1875rem
	}
}

.module-content-blocks.aoa-events-section .content-container .next-step-rc-container {
	margin-top: 0;
	margin-bottom: 0
}

@media (min-width:1200px) {
	.module-content-blocks.aoa-events-section .content-container .next-step-rc-container {
		padding-top: 1.5rem;
		padding-bottom: 2.875rem
	}
}

.module-providers {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-providers {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-providers {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-providers {
		margin: 0 auto
	}
}

.module-providers core-disclosure,
.module-providers core-disclosure-group {
	display: none
}

.core-disclosure-indR-refine-filter-group-summary-headline-has-subtext {
	display: block;
	font-weight: 700;
	line-height: 1.28
}

.core-disclosure-indR-refine-filter-group-summary-subtext {
	font-size: .9375rem;
	line-height: 1.53
}

.core-disclosure-indR-refine-filter-group-summary-icon {
	color: #007481
}

.core-disclosure-indR-refine-filter-group-group-container.is-dark .core-disclosure-indR-refine-filter-group-group-heading+.nc-link,
.core-disclosure-indR-refine-filter-group.is-dark .core-disclosure-indR-refine-filter-group-group-heading,
.core-disclosure-indR-refine-filter-group.is-dark .core-disclosure-indR-refine-filter-group-heading,
.core-disclosure-indR-refine-filter-group.is-dark .core-disclosure-indR-refine-filter-group-summary-icon {
	color: #fff
}

.core-disclosure-indR-refine-filter-group-summary {
	background-color: #414042 !important;
	color: #fff;
	font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif;
	min-height: 3.75rem;
	padding: 1.25rem;
	margin-bottom: .125rem
}

.core-disclosure-indR-refine-filter-group-summary-icon {
	color: #fff !important
}

.core-disclosure-indR-refine-filter-group-panel {
	border: .1875rem solid #efeff0;
	border-top: 0;
	padding: 1.25rem
}

.core-disclosure-indR-refine-filter-group-group-heading-container {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-bottom: .75rem
}

@media (min-width:768px) {
	.core-disclosure-indR-refine-filter-group-group-heading-container {
		justify-content: space-between;
		flex-wrap: nowrap
	}
}

.core-disclosure-indR-refine-filter-group-group-heading {
	color: inherit;
	flex-grow: 1
}

@media (min-width:768px) {
	.core-disclosure-indR-refine-filter-group-group-heading {
		margin-bottom: 0
	}
}

.core-disclosure-indR-refine-filter-group-summary-icon {
	display: flex;
	font-size: 1.25rem;
	flex: 0 0 1.25rem;
	will-change: transform
}

.core-disclosure-indR-refine-filter-group-summary-icon-open {
	transform: scaleY(-1)
}

.core-disclosure-indR-refine-filter-group-panel>:first-child {
	margin-top: 0
}

.core-disclosure-indR-refine-filter-group-panel>:last-child {
	margin-bottom: 0
}

.core-disclosure-indR-refine-filter-group-summary-heading {
	justify-content: space-between
}

.core-disclosure-indR-refine-filter-group-panel {
	padding-right: 1.875rem
}

.module-providers .notifications-content {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700
}

.module-providers .impacted-products-list {
	line-height: 2rem;
	list-style: inside;
	padding: 0
}

.module-providers .form-section {
	padding-top: 1.25rem
}

.module-providers .heading-copy {
	padding-bottom: .625rem
}

.module-providers .sub-heading {
	padding: 1.5rem 0
}

.module-providers .sub-heading-copy {
	padding-bottom: 3.25rem
}

.module-providers .pagination-control {
	padding: 0 1rem
}

.module-providers .form-inputs legend {
	margin-bottom: 0
}

.module-providers .ee-edit-add-col {
	text-align: center
}

.module-providers .main-heading {
	margin: 0
}

.module-providers .golden-rod-container {
	padding-top: 2rem
}

@media (max-width:767px) {
	.module-providers .golden-rod-container {
		padding-top: 1.1875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-providers .golden-rod-container {
		padding-top: 1.3125rem
	}
}

@media (min-width:1200px) {
	.module-providers .golden-rod-container {
		padding-top: 1.75rem
	}
}

.module-providers .golden-rod-container .golden-rod {
	height: .3125rem;
	width: 10%;
	background: #ffc600
}

@media (max-width:767px) {
	.module-providers .golden-rod-container .golden-rod {
		width: 12%
	}
}

@media (min-width:768px) {
	.module-providers .golden-rod-container .golden-rod {
		width: 6.75%
	}
}

.module-providers .form-radio {
	margin-right: .25rem
}

.module-providers .form-radio-text {
	margin-right: 2.5rem
}

.module-providers .cancel-button {
	display: inline;
	padding-left: 2rem
}

@media (max-width:767px) {
	.module-providers .cancel-button {
		padding-left: 1rem
	}
}

.module-providers .all-edits-button {
	margin-right: 2rem
}

@media (max-width:767px) {
	.module-providers .all-edits-button {
		margin-right: 1rem
	}
}

@media (min-width:768px) {
	.module-providers .recent-link {
		display: inline
	}
}

.module-providers .category-label {
	padding-bottom: 1.25rem;
	font-weight: 700
}

.module-providers .category-label,
.module-providers .form-required-icon {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-providers .form-required-icon {
	margin-right: .25rem;
	color: #af0061
}

.module-providers .modal-subheading {
	padding-bottom: 2rem
}

.module-providers .modal-button-group {
	align-items: center;
	padding-left: .9375rem
}

@media (max-width:767px) {
	.module-providers .modal-button-group .cancel-button {
		display: block;
		padding-left: 0;
		padding-top: 1rem
	}
}

.module-providers .results-section {
	padding: 1.875rem 0;
	margin: 0;
	border-top: .0625rem solid #707373
}

.module-providers .results-section .results-topic {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-providers .results-section .category-section {
	padding-left: 2.5rem
}

@media (max-width:1199px) {
	.module-providers .results-section .category-section {
		padding-left: 0;
		display: block
	}
}

.module-providers .page-details-link-block .page-details-link-block-background {
	background-color: #487815
}

@media (max-width:767px) {
	.module-providers .page-details-link-block .section-heading {
		padding-left: 0
	}
}

.module-providers .page-details-link-block .hide {
	display: none
}

.module-providers .research-container {
	padding-top: 1.5rem
}

.module-providers .research-container .research-tabs {
	padding-top: 1.75rem
}

.module-providers .research-container .jive-link-external-small {
	font-size: 1rem;
	overflow-wrap: break-word
}

.module-providers .research-container .research-article {
	padding: 0 1.875rem 0 0;
	padding-top: 1.25rem
}

@media (max-width:767px) {
	.module-providers .research-container .research-article {
		padding: 0;
		padding-top: 1.25rem
	}
}

.module-providers .research-container .research-article .article-description,
.module-providers .research-container .research-article .article-subject {
	margin-bottom: 1rem
}

.module-providers.module-provider-nomination .form-feilds-container .input-bold-dark {
	font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif;
	color: #414042
}

.module-providers.module-provider-nomination .form-feilds-container .input-radio-legend {
	margin-left: .75rem;
	color: #414042
}

.module-providers.module-provider-nomination .info-bubble-title {
	font-weight: 700
}

.module-providers.module-provider-nomination .info-bubble-text {
	margin-bottom: 0
}

.module-providers.module-provider-nomination .input-radio-wrap .nc-checkbox-radio__group {
	padding-left: 0
}

.module-providers.module-provider-nomination .visual-hidden {
	visibility: hidden;
	margin: 0;
	height: 0
}

.module-providers.module-provider-nomination .back-button,
.module-providers.module-provider-nomination .cancel-button,
.module-providers.module-provider-nomination .form-button {
	cursor: pointer
}

.module-providers.module-provider-nomination .drop-text-cont {
	justify-content: center;
	display: flex;
	height: 100%
}

.module-providers.module-provider-nomination .drop-text-cont .drop-text {
	align-self: center
}

.module-providers.module-provider-nomination .error-mess {
	color: #aa0008;
	font-weight: 700;
	margin: .5rem 0
}

.module-providers.module-provider-nomination .add-part-button {
	margin-top: 1.5rem
}

.module-providers.module-provider-nomination .day-hour-wrap {
	display: flex;
	flex-wrap: wrap
}

@media (min-width:768px) {
	.module-providers.module-provider-nomination .day-hour-wrap {
		flex-wrap: nowrap
	}
}

@media (min-width:768px) {
	.module-providers.module-provider-nomination .day-hour-wrap:not(.day-hour-wrap-0) .time-label {
		display: none
	}
}

.module-providers.module-provider-nomination .day-hour-wrap .day,
.module-providers.module-provider-nomination .day-hour-wrap .hour-start {
	margin-right: 2rem
}

.module-providers.module-provider-nomination .day-hour-wrap .day {
	min-width: 6rem;
	width: 100%;
	margin-left: -.5rem
}

@media (min-width:768px) {
	.module-providers.module-provider-nomination .day-hour-wrap .day {
		width: auto;
		margin-left: 0
	}
}

.module-providers.module-provider-nomination .day-hour-wrap .hour {
	margin-top: -1rem;
	width: 7.9375rem
}

@media (min-width:768px) {
	.module-providers.module-provider-nomination .day-hour-wrap.day-hour-wrap-0 .day {
		padding-top: 1rem
	}
}

.module-providers.module-provider-nomination .providers-list {
	list-style: none;
	margin-top: 0
}

.module-providers.module-provider-nomination .form-helper-cont {
	margin-bottom: 0
}

.module-providers.module-provider-nomination .hide-req-cont legend>span[class*=-indicator-required] {
	display: none
}

@media (min-width:768px) {
	.module-providers.module-provider-nomination .provider-cont .input-radio-title {
		font-size: 1.21875rem;
		margin-bottom: .375rem;
		display: inline-block
	}

	.module-providers.module-provider-nomination .provider-cont .form-radio {
		margin-bottom: .625rem
	}
}

.module-providers.module-provider-nomination .req-field {
	margin-bottom: .625rem
}

.module-providers.module-provider-nomination .input-field-color {
	color: #414042
}

.module-providers.module-provider-nomination.step-four [class*=indicator-required-is-valid] {
	margin-left: 0
}

.module-providers.step-one .step-one-radio-wrap .nc-checkbox-radio__group {
	padding-top: 0
}

@media (min-width:1200px) {
	.module-providers.step-one .step-one-radio-wrap .nc-checkbox-radio__group {
		padding-top: .1rem
	}
}

.module-providers.module-national-transplant .input-program,
.module-providers.module-national-transplant .input-transplant {
	padding-bottom: .25rem
}

@media (min-width:768px) {

	.module-providers.module-national-transplant .input-program,
	.module-providers.module-national-transplant .input-transplant {
		display: inline-flex;
		width: auto;
		padding-right: 1.5rem;
		padding-bottom: .75rem
	}
}

@media (min-width:768px) {
	.module-providers.module-national-transplant .input-transplant {
		width: 33.33%
	}
}

.module-providers.module-national-transplant .transplant-type-width {
	width: 100%
}

.module-providers.module-national-transplant .form-feilds-container .input-bold-dark {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700;
	color: #15191b
}

.module-providers.module-national-transplant .form-feilds-container .input-checkbox-legend {
	margin-left: .75rem;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-providers.module-national-transplant .input-checkbox-wrap {
	margin-left: -.75rem
}

.module-providers.module-national-transplant .input-helper {
	font-size: .75rem;
	display: block
}

.module-providers.module-national-transplant .results-container {
	padding-top: 4rem
}

.module-providers.module-national-transplant .form-sub-head {
	margin-top: .5rem
}

.module-providers.module-national-transplant .results-list {
	list-style: none;
	margin-left: -1rem
}

.module-providers.module-national-transplant .result-hypen {
	display: block;
	width: 6%;
	float: left
}

.module-providers.module-national-transplant .result-name {
	display: inline-block;
	width: 94%;
	float: left
}

.module-providers.module-national-transplant .results-selected {
	font-weight: 700
}

.module-providers.module-national-transplant:not(.onload)+.module-tabs-segment {
	display: none
}

.module-providers.module-care-billing-access .roles-label,
.module-providers.module-cm-info .roles-label {
	display: inline
}

.module-providers.module-care-billing-access .attachement,
.module-providers.module-cm-info .attachement {
	border: .125rem solid #5c9a1b;
	cursor: pointer;
	padding: .65rem .5rem;
	margin-right: 3rem;
	border-radius: .25rem;
	vertical-align: top;
	display: inline-block;
	min-width: 65%
}

.module-providers.module-care-billing-access .attachment-error,
.module-providers.module-cm-info .attachment-error {
	color: #aa0008
}

.module-providers.module-care-billing-access .attachement-inst-text,
.module-providers.module-cm-info .attachement-inst-text {
	font-size: .75rem
}

.module-providers.module-care-billing-access .attachement-label,
.module-providers.module-cm-info .attachement-label {
	padding-bottom: .3125rem
}

@media (min-width:768px) {

	.module-providers.module-care-billing-access .attachement-label,
	.module-providers.module-cm-info .attachement-label {
		width: 65%
	}
}

.module-providers.module-care-billing-access .distance-disclaimer,
.module-providers.module-cm-info .distance-disclaimer {
	padding: 1rem 0
}

.module-providers.module-care-billing-access .disclaimer-note,
.module-providers.module-cm-info .disclaimer-note {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700
}

.module-providers.module-care-billing-access .download-link-text,
.module-providers.module-cm-info .download-link-text {
	border-bottom: .125rem solid currentColor
}

.module-providers.module-care-billing-access .download-link-text:hover,
.module-providers.module-cm-info .download-link-text:hover {
	border-bottom: .125rem dashed currentColor
}

.module-providers .print-section {
	padding-top: 1rem
}

@media (max-width:767px) {
	.module-authorizations .sm-divider {
		border-bottom: .0625rem solid #414042;
		margin: 2.5rem 0
	}
}

@media (min-width:768px) {
	.module-authorizations .procedure-results {
		margin-top: 6.5625rem
	}
}

.module-payment-policies .payment-policy-wrapper {
	padding-bottom: 1.9375rem
}

@media (max-width:767px) {
	.module-payment-policies .payment-policy-wrapper {
		padding-bottom: 1.5rem
	}
}

.module-payment-policies .policy-details-link {
	padding-bottom: .625rem
}

.module-payment-policies .policy-search-box {
	padding-top: .875rem;
	padding-bottom: 2.375rem
}

@media (max-width:767px) {
	.module-payment-policies .policy-search-box {
		padding-top: 2.25rem;
		padding-bottom: 3.25rem
	}
}

@media (min-width:768px) {
	.module-payment-policies .policy-search-box .btn-search {
		margin-top: 1.6875rem
	}
}

.policies-dailog-cancel-button {
	display: inline;
	padding-left: 2rem
}

.refer-dentist .form-inputs .form-radio {
	display: flex
}

@media (max-width:767px) {
	.module-featured-article .article-container .hero-content-display-order .hero-content-placeholder {
		background-color: #5c9a1b;
		padding-bottom: 0;
		padding-left: 0
	}
}

.module-articles {
	clear: both
}

.module-articles .flex-container {
	display: flex
}

.module-articles .flex-vertical-box {
	display: flex;
	justify-content: center;
	align-content: center;
	flex-direction: column
}

@media (min-width:768px) and (max-width:1499px) {
	.module-articles {
		padding: 2.5rem 1.5rem 0 1.5rem
	}
}

@media (max-width:767px) {
	.module-articles {
		padding: 2.5rem 1rem 0 1rem
	}
}

@media (min-width:1200px) {
	.module-articles {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-articles {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

@media (max-width:767px) {
	.module-articles {
		padding-bottom: 2.5rem
	}
}

.module-articles .module-articles-heading {
	margin-bottom: 0;
	float: none
}

@media (min-width:0) and (max-width:1199px) {
	.module-articles .module-articles-heading {
		font-size: 1.75rem;
		line-height: 2.5rem
	}
}

.module-articles .article-link {
	line-height: 1.75rem;
	font-size: 1.375rem;
	font-family: inherit;
	color: #fff
}

@media (min-width:0) and (max-width:1199px) {
	.module-articles .article-link {
		line-height: 1.5;
		font-size: 1.1875rem
	}
}

.module-articles .article-link-action {
	font-weight: 400;
	color: #007481;
	border-bottom: .125rem solid #007481
}

.module-articles .heading-underline {
	height: .3125rem;
	background: #ffc600;
	clear: both;
	width: 6%;
	margin-top: 2rem;
	margin-bottom: 2rem
}

@media (max-width:767px) {
	.module-articles .heading-underline {
		width: 12%
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-articles .heading-underline {
		margin-top: 1.5625rem;
		margin-bottom: 1.5625rem
	}
}

.module-articles .img-section {
	overflow: hidden
}

.module-articles .banner-image {
	max-width: 100%;
	width: 100%;
	transition: all .35s ease-out
}

.module-articles .eyebrow {
	font-size: 1.125rem;
	margin-bottom: 1rem;
	font-weight: 700;
	color: #fff
}

@media (min-width:0) and (max-width:1199px) {
	.module-articles .eyebrow {
		font-size: 1rem;
		margin-bottom: .625rem
	}
}

.module-articles .eyebrow-content {
	color: #707373
}

@media (max-width:767px) {
	.module-articles .flex-container {
		display: block
	}
}

.module-articles .featured-section {
	position: relative
}

@media (max-width:767px) {
	.module-articles .featured-section {
		margin-bottom: 2.5rem
	}
}

.module-articles .featured-section .content {
	background: #f8f8f8;
	margin-top: -2%;
	padding: 2rem 1.3125rem;
	overflow: hidden;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

@media (max-width:767px) {
	.module-articles .featured-section .content {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1199px) {
	.module-articles .featured-section .content {
		padding: .875rem .9375rem
	}
}

@media (min-width:768px) {
	.module-articles .featured-section .content {
		position: absolute;
		bottom: 0;
		width: 100%
	}
}

.module-articles .featured-section .content .article-link {
	color: #007481
}

@media (min-width:768px) {
	.module-articles .row-section-primary {
		max-width: 48%;
		padding-right: 0
	}
}

.module-articles .row-section-secondary {
	background-color: #007481;
	margin-bottom: .4rem
}

@media (max-width:767px) {
	.module-articles .row-section-secondary {
		background-color: #f8f8f8
	}
}

.module-articles .row-section-secondary .eyebrow-content {
	color: #707373
}

.module-articles .secondary-section-wrapper {
	background-color: #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

@media (max-width:767px) {
	.module-articles .secondary-section-wrapper {
		background-color: #fff;
		box-shadow: none
	}
}

@media (min-width:768px) {
	.module-articles .feature-section-primary {
		padding-right: 0
	}
}

.module-articles .feature-image,
.module-articles .feature-section-secondary {
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .feature-section-secondary {
	background-color: #f8f8f8
}

@media (max-width:767px) {
	.module-articles .feature-section-secondary {
		background-color: #f8f8f8;
		box-shadow: none
	}
}

@media (max-width:767px) {
	.module-articles .secondary-section {
		background-color: #f8f8f8;
		margin-top: -2%;
		padding: 1.625rem 1.3125rem;
		overflow: hidden;
		box-shadow: .0625rem .125rem .25rem 0 #15191b
	}
}

.module-articles .margin-row {
	margin-top: 1rem
}

.module-articles .article-img-link {
	cursor: pointer
}

.module-articles .article-img-link:active .column-section,
.module-articles .article-img-link:active .content,
.module-articles .article-img-link:active .row-section-secondary,
.module-articles .article-img-link:active .secondary-section {
	background-color: #fff
}

.module-articles .article-img-link:active .column-section {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:active .content-wrapper {
	border: .0625rem solid #f8f8f8
}

.module-articles .article-img-link:active .secondary-section-wrapper {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:active .feature-image {
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:active .feature-section-secondary {
	background-color: #fff;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:active .eyebrow,
.module-articles .article-img-link:active .eyebrow-content {
	color: #707373
}

.module-articles .article-img-link:active .article-link {
	color: #007481;
	border-bottom: .125rem dashed currentColor
}

.module-articles .article-img-link:active .article-link-action {
	color: #005b68
}

.module-articles .article-img-link:hover .column-section,
.module-articles .article-img-link:hover .content,
.module-articles .article-img-link:hover .row-section-secondary,
.module-articles .article-img-link:hover .secondary-section {
	background-color: #fff
}

.module-articles .article-img-link:hover .column-section {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:hover .content-wrapper {
	border: .0625rem solid #f8f8f8
}

.module-articles .article-img-link:hover .secondary-section-wrapper {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:hover .feature-image {
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:hover .feature-section-secondary {
	background-color: #fff;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

.module-articles .article-img-link:hover .eyebrow,
.module-articles .article-img-link:hover .eyebrow-content {
	color: #707373
}

.module-articles .article-img-link:hover .article-link {
	color: #007481;
	border-bottom: .125rem dashed currentColor
}

.module-articles .article-img-link:hover .article-link-action {
	color: #005b68
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .column-section,
[data-whatinput=keyboard] .module-articles .article-img-link:focus .content,
[data-whatinput=keyboard] .module-articles .article-img-link:focus .row-section-secondary,
[data-whatinput=keyboard] .module-articles .article-img-link:focus .secondary-section {
	background-color: #fff
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .column-section {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .content-wrapper {
	border: .0625rem solid #f8f8f8
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .secondary-section-wrapper {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .feature-image {
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .feature-section-secondary {
	background-color: #fff;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .eyebrow,
[data-whatinput=keyboard] .module-articles .article-img-link:focus .eyebrow-content {
	color: #707373
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .article-link {
	color: #007481;
	border-bottom: .125rem dashed currentColor
}

[data-whatinput=keyboard] .module-articles .article-img-link:focus .article-link-action {
	color: #005b68
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .column-section,
[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .content,
[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .row-section-secondary,
[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .secondary-section {
	background-color: #fff
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .column-section {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .content-wrapper {
	border: .0625rem solid #f8f8f8
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .secondary-section-wrapper {
	border: .0625rem solid #f8f8f8;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .feature-image {
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .feature-section-secondary {
	background-color: #fff;
	box-shadow: .0625rem .125rem .25rem 0 #15191b
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .eyebrow,
[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .eyebrow-content {
	color: #707373
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .article-link {
	color: #007481;
	border-bottom: .125rem dashed currentColor
}

[data-whatinput=keyboard] .module-articles .article-img-link [data-core-composite-active-descendant] .article-link-action {
	color: #005b68
}

.articles-featured-wrapper {
	padding-top: 3.5rem
}

@media (max-width:1199px) {
	.articles-featured-wrapper {
		padding-top: 2.5rem
	}
}

.module-article-repository-hero {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-article-repository-hero {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-article-repository-hero {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-article-repository-hero {
		margin: 0 auto
	}
}

.module-article-repository-hero .module-hero-generic {
	background-color: #fff
}

.module-article-repository-hero .module-hero-generic .main-heading-content {
	margin: 0;
	padding-top: 2rem;
	padding-bottom: 0
}

.module-article-repository-hero .module-hero-generic .module-breadcrumb {
	margin-left: 0;
	padding: 0
}

.module-article-repository-hero .module-hero-generic .hero-copy {
	padding-top: 2rem
}

@media (max-width:767px) {
	.module-article-repository-hero .module-hero-generic .hero-copy {
		padding-top: 1rem
	}
}

.module-featured-article {
	padding-top: 3.5rem
}

@media (max-width:1199px) {
	.module-featured-article {
		padding-top: 2.5rem
	}
}

.module-featured-article.module-hero-with-full-content {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-featured-article.module-hero-with-full-content {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-featured-article.module-hero-with-full-content {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-featured-article.module-hero-with-full-content {
		margin: 0 auto
	}
}

.module-featured-article .hero-image-display-order {
	padding: 0
}

@media (min-width:768px) and (max-width:1199px) {
	.module-featured-article .article-image-container .hero-image {
		padding: 1rem 0
	}
}

.module-featured-article .article-container {
	background: #5c9a1b;
	border: .0625rem solid #efeff1;
	border-bottom-left-radius: 2.5rem
}

@media (max-width:767px) {
	.module-featured-article .article-container {
		border: none
	}
}

@media (max-width:767px) {
	.module-featured-article .article-container .hero-content-display-order {
		border-bottom-left-radius: 2rem;
		padding-bottom: 2rem
	}
}

.module-featured-article .read-more-container {
	padding-top: 1.5rem
}

.module-featured-article .article-intro {
	border-left: .125rem solid #ffc600;
	padding-left: 1rem;
	margin-bottom: 0
}

.module-featured-article .article-intro p {
	color: #fff
}

.module-featured-article .content-placeholder {
	background: #5c9a1b;
	padding: 1.5rem 1.0625rem
}

@media (max-width:767px) {
	.module-featured-article .content-placeholder {
		background: #5c9a1b !important
	}
}

.module-featured-article .content-placeholder .hero-heading {
	color: #fff;
	padding-bottom: 1.5rem
}

.module-featured-article .article-category {
	padding-bottom: .5rem;
	margin-bottom: 0;
	color: #fff
}

.module-article-by-category {
	margin: 0 .9375rem;
	padding-top: 3.5rem
}

@media (min-width:768px) {
	.module-article-by-category {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-article-by-category {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-article-by-category {
		margin: 0 auto
	}
}

.module-article-by-category core-disclosure,
.module-article-by-category core-disclosure-group {
	display: none
}

.core-disclosure-indR-tag-filter-group-summary {
	min-height: 3.75rem;
	background-color: #fff !important;
	outline: none;
	margin: 0;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700;
	flex-direction: row-reverse
}

.core-disclosure-indR-tag-filter-group-summary:hover .core-disclosure-indR-tag-filter-group-summary-content {
	text-decoration: none !important
}

.core-disclosure-indR-tag-filter-group-summary-content {
	display: inline !important
}

.core-disclosure-indR-tag-filter-group-summary-headline {
	color: #007481;
	border-bottom: .125rem dashed #007481
}

.core-disclosure-indR-tag-filter-group-summary-headline:hover {
	border-bottom: .125rem solid #007481
}

.core-disclosure-indR-tag-filter-group-summary-icon {
	display: inline-block !important;
	color: #007481 !important;
	vertical-align: middle;
	margin-right: .625rem;
	height: 1rem !important;
	width: 1rem !important
}

.core-disclosure-indR-tag-filter-group-panel {
	transition: .4s ease-in
}

.core-disclosure-indR-tag-filter-group-summary-headline-has-subtext {
	display: block;
	font-weight: 700;
	line-height: 1.28
}

.core-disclosure-indR-tag-filter-group-summary-subtext {
	font-size: .9375rem;
	line-height: 1.53
}

.core-disclosure-indR-tag-filter-group-summary-icon {
	color: #007481
}

.core-disclosure-indR-tag-filter-group-group-container.is-dark .core-disclosure-indR-tag-filter-group-group-heading+.nc-link,
.core-disclosure-indR-tag-filter-group.is-dark .core-disclosure-indR-tag-filter-group-group-heading,
.core-disclosure-indR-tag-filter-group.is-dark .core-disclosure-indR-tag-filter-group-heading,
.core-disclosure-indR-tag-filter-group.is-dark .core-disclosure-indR-tag-filter-group-summary-icon {
	color: #fff
}

.core-disclosure-indR-tag-filter-group-group-heading-container {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-bottom: .75rem
}

@media (min-width:768px) {
	.core-disclosure-indR-tag-filter-group-group-heading-container {
		justify-content: space-between;
		flex-wrap: nowrap
	}
}

.core-disclosure-indR-tag-filter-group-group-heading {
	color: inherit;
	flex-grow: 1
}

@media (min-width:768px) {
	.core-disclosure-indR-tag-filter-group-group-heading {
		margin-bottom: 0
	}
}

.core-disclosure-indR-tag-filter-group-summary-icon {
	display: flex;
	font-size: 1.25rem;
	flex: 0 0 1.25rem;
	will-change: transform
}

.core-disclosure-indR-tag-filter-group-summary-icon-open {
	transform: scaleY(-1)
}

.core-disclosure-indR-tag-filter-group-panel>:first-child {
	margin-top: 0
}

.core-disclosure-indR-tag-filter-group-panel>:last-child {
	margin-bottom: 0
}

.core-disclosure-indR-tag-filter-group-summary-heading {
	justify-content: space-between
}

.core-disclosure-indR-tag-filter-group-panel {
	padding-right: 1.875rem
}

@media (max-width:1199px) {
	.module-article-by-category {
		padding-top: 2.5rem
	}
}

.module-article-by-category .align-center {
	padding-top: .25rem;
	padding-left: .75rem
}

.module-article-by-category .button-group {
	text-align: center
}

.module-article-by-category .article-heading {
	padding: 0 1.5rem 1rem;
	margin-bottom: 0
}

@media (max-width:767px) {
	.module-article-by-category .article-heading {
		padding: 2rem .9375rem;
		font-size: 1.375rem
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-article-by-category .article-heading {
		padding: 0 1rem 1rem
	}
}

.module-article-by-category .article-heading .article-category-heading-link {
	background-image: none;
	border: none
}

.module-article-by-category .article-heading .article-category-heading-link:active,
.module-article-by-category .article-heading .article-category-heading-link:hover {
	border: none
}

[data-whatinput=keyboard] .module-article-by-category .article-heading .article-category-heading-link:focus,
[data-whatinput=keyboard] .module-article-by-category .article-heading .article-category-heading-link [data-core-composite-active-descendant] {
	border: none
}

.module-article-by-category .article-heading .article-heading-link {
	font-weight: 300;
	color: #007481;
	text-decoration: none
}

.module-article-by-category .article-heading .article-heading-link .article-heading-link-title {
	color: #007481
}

.module-article-by-category .category-article-container {
	margin: 0
}

.module-article-by-category .category-article-wrapper-border {
	border: .0625rem solid #c8c8c8;
	margin-bottom: 1.5rem;
	cursor: pointer
}

.module-article-by-category .category-article-wrapper-border:active,
.module-article-by-category .category-article-wrapper-border:hover {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2);
	transform: scale(1.025)
}

[data-whatinput=keyboard] .module-article-by-category .category-article-wrapper-border:focus,
[data-whatinput=keyboard] .module-article-by-category .category-article-wrapper-border [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2);
	transform: scale(1.025)
}

.module-article-by-category .category-article-wrapper-border .read-more-article-link {
	border-bottom: none
}

.module-article-by-category .article-by-category-image {
	max-width: 100%;
	width: 100%
}

.module-article-by-category .article-category-link {
	cursor: pointer
}

@media (min-width:768px) {
	.module-article-by-category .article-category-link {
		display: flex;
		flex-wrap: wrap
	}
}

.module-article-by-category .article-category-link:active .category-article-wrapper {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2)
}

.module-article-by-category .article-category-link:active .article-heading-link {
	background-size: 0;
	color: #005b68
}

.module-article-by-category .article-category-link:active .article-heading-link-title {
	color: #005b68
}

.module-article-by-category .article-category-link:hover .category-article-wrapper {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2)
}

.module-article-by-category .article-category-link:hover .article-heading-link {
	background-size: 0;
	color: #005b68
}

.module-article-by-category .article-category-link:hover .article-heading-link-title {
	color: #005b68
}

[data-whatinput=keyboard] .module-article-by-category .article-category-link:focus .category-article-wrapper {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2)
}

[data-whatinput=keyboard] .module-article-by-category .article-category-link:focus .article-heading-link {
	background-size: 0;
	color: #005b68
}

[data-whatinput=keyboard] .module-article-by-category .article-category-link:focus .article-heading-link-title {
	color: #005b68
}

[data-whatinput=keyboard] .module-article-by-category .article-category-link [data-core-composite-active-descendant] .category-article-wrapper {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2)
}

[data-whatinput=keyboard] .module-article-by-category .article-category-link [data-core-composite-active-descendant] .article-heading-link {
	background-size: 0;
	color: #005b68
}

[data-whatinput=keyboard] .module-article-by-category .article-category-link [data-core-composite-active-descendant] .article-heading-link-title {
	color: #005b68
}

.module-article-by-category .category-header {
	color: #707373;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.5rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-article-by-category .category-header {
		margin: 1rem 1rem .5rem
	}
}

@media (min-width:1200px) {
	.module-article-by-category .category-header {
		margin: 1.5rem 1.5rem 1rem
	}
}

.module-article-by-category .article-title {
	color: #fff;
	font-size: 1.625rem;
	line-height: 2.25rem
}

@media (max-width:767px) {
	.module-article-by-category .article-title {
		font-size: 1.375rem
	}
}

.module-article-by-category .category-article-title {
	color: #15191b;
	border-bottom: .125rem solid #15191b
}

.module-article-by-category .category-article-title:hover {
	border-bottom-style: dashed
}

.module-article-by-category .category-article-wrapper {
	background: #007481;
	margin: 0;
	padding: 0;
	margin-bottom: 1.5rem
}

.module-article-by-category .category-article-wrapper:hover .category-article-title {
	color: #005b68;
	border-bottom: .125rem dashed #005b68
}

.module-article-by-category .category-article-wrapper .category-article-wrapper-desc {
	background: #fff
}

.module-article-by-category .tag-article-wrapper {
	margin-bottom: 2rem;
	background: #fff;
	border: .0625rem solid #c8c8c8
}

@media (max-width:767px) {
	.module-article-by-category .tag-article-wrapper {
		margin-bottom: 1.5rem
	}
}

[data-whatinput=keyboard] .module-article-by-category .tag-article-wrapper:focus {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2)
}

[data-whatinput=keyboard] .module-article-by-category .tag-article-wrapper:focus .article-heading-link {
	font-weight: 400;
	background-size: 0;
	color: #005b68;
	border-bottom: .125rem dashed #005b68
}

[data-whatinput=keyboard] .module-article-by-category .tag-article-wrapper:focus .article-heading-link-title {
	color: #005b68
}

[data-whatinput=keyboard] .module-article-by-category .tag-article-wrapper [data-core-composite-active-descendant] {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .2)
}

[data-whatinput=keyboard] .module-article-by-category .tag-article-wrapper [data-core-composite-active-descendant] .article-heading-link {
	font-weight: 400;
	background-size: 0;
	color: #005b68;
	border-bottom: .125rem dashed #005b68
}

[data-whatinput=keyboard] .module-article-by-category .tag-article-wrapper [data-core-composite-active-descendant] .article-heading-link-title {
	color: #005b68
}

.module-article-by-category .article-wrapper-background {
	background: none;
	margin-bottom: 0
}

.module-article-by-category .article-read-more-link {
	font-weight: 600;
	font-size: 1rem;
	padding: 1rem 1.5rem;
	border-top: .0625rem solid #c8c8c8
}

@media (max-width:767px) {
	.module-article-by-category .article-read-more-link {
		padding: 1.5rem 0 3rem 1rem
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-article-by-category .article-read-more-link {
		padding: 1rem 1rem
	}
}

.module-article-by-category .article-read-more-link a {
	color: #007481
}

@media (min-width:768px) {
	.module-article-by-category .category-flex {
		display: flex;
		flex-wrap: wrap
	}
}

.module-article-by-category .filter-group-section {
	margin-bottom: 2rem
}

.module-article-by-category .filter-section {
	margin-top: 1.5rem;
	display: flex;
	flex-wrap: wrap
}

.module-article-by-category .article-filter-topic {
	width: 25%
}

@media (max-width:767px) {
	.module-article-by-category .article-filter-topic {
		width: 100%;
		margin-bottom: .25rem
	}
}

.module-article-by-category .article-filter-topic .filter-label {
	padding-right: 1rem
}

@media (min-width:768px) {
	.featured-articles-category-module .category-flex {
		flex-direction: column
	}
}

.featured-articles-category-module .category-article-container {
	margin-bottom: 1.5rem
}

@media (min-width:768px) {
	.featured-articles-category-module .category-article-container {
		height: 100%
	}
}

.featured-articles-category-module .category-article-wrapper-border {
	margin-bottom: 0
}

@media (min-width:768px) {
	.featured-articles-category-module .category-article-wrapper-border {
		display: flex;
		flex-direction: column;
		height: 100%
	}
}

@media (min-width:768px) {
	.featured-articles-category-module .article-wrapper-background {
		flex-grow: 1;
		min-height: 22rem
	}
}

.module-article-details-hero {
	padding-top: 2rem;
	margin-bottom: 2.5rem
}

@media (max-width:767px) {
	.module-article-details-hero {
		padding-top: .875rem
	}
}

.module-article-details-hero .back-to-landing-link {
	padding-bottom: 2rem
}

.module-article-details-hero .module-hero-generic {
	margin-left: 1.375rem;
	background-color: #fff
}

.module-article-details-hero .module-hero-generic .golden-rod-container {
	padding: 2rem 0
}

@media (max-width:767px) {
	.module-article-details-hero .module-hero-generic .golden-rod-container {
		padding: 1.25rem 0 2rem 0
	}
}

.module-article-details-hero .module-hero-generic .main-heading-content {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0
}

.module-article-details-hero .module-hero-generic .main-heading-content .hero-heading {
	margin-bottom: 0;
	padding-bottom: 0
}

.module-article-details-hero .article-category {
	color: #15191b;
	padding-bottom: .5rem;
	margin-bottom: 0
}

.module-article-content-block .bold-heading,
.module-article-details-hero .article-category {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700
}

.module-article-content-block .cta-container {
	padding-bottom: 1rem
}

.module-article-content-block .content-block-heading {
	padding-top: 2.5rem;
	margin-bottom: 0
}

.module-article-content-block .article-copy {
	padding: 2rem 0 0 0;
	margin: 0
}

@media (max-width:767px) {
	.module-article-content-block .article-copy {
		padding: 1.25rem 0 0 0
	}
}

.module-article-content-block .article-copy h2,
.module-article-content-block .badge-container {
	padding-top: 2rem
}

@media (max-width:767px) {
	.module-article-content-block .badge-container {
		padding-top: 1.25rem
	}
}

.module-article-intro-text {
	margin-bottom: 2.5rem
}

.module-article-intro-text .intro-image {
	max-width: 100%
}

@media (max-width:767px) {
	.module-article-intro-text .intro-image {
		padding-top: 1rem
	}
}

.module-article-intro-text .wrapping-text-container {
	margin-left: 1rem
}

@media (min-width:768px) {
	.module-article-intro-text .wrapping-text-container .intro-image-wrapper {
		padding: 0 1.875rem 1.875rem 0;
		max-width: 50%;
		float: left;
		display: inline-block
	}
}

.module-article-intro-text .wrapping-text-container .intro-image-wrapper .intro-caption {
	font-size: .9375rem;
	background: #15191b;
	margin-top: -.375rem
}

.module-article-intro-text .wrapping-text-container .intro-text-container {
	font-size: 1.25rem
}

@media (max-width:767px) {
	.module-article-intro-text .wrapping-text-container .intro-text-container {
		padding-top: 1rem;
		font-size: 1.125rem
	}
}

.module-media-box .module-video-player-with-heading-variation {
	padding-left: 0
}

.module-media-box .module-video-player-with-heading-variation .video-player-with-heading {
	margin-left: 1.375rem
}

.module-article-intro-text-image {
	overflow: auto
}

.module-article-intro-text-image .intro-text-golden-rod {
	overflow: hidden;
	border-left: .125rem solid #ffc600;
	margin-left: 1.875rem
}

.module-article-sources {
	word-break: break-word
}

.module-article-sources .sources-text {
	font-size: .9375rem
}

.module-side-bar-card {
	border: .0625rem solid #c8c8c8;
	border-top: .375rem solid #487815;
	margin: 1.5rem 0;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .1);
	padding: 1.625rem 1.25rem;
	overflow: hidden;
	position: relative
}

@media (max-width:767px) {
	.module-side-bar-card {
		padding: 1.25rem
	}
}

@media (min-width:768px) {
	.module-side-bar-card {
		margin-top: 2rem
	}
}

.module-side-bar-card .side-bar-content {
	position: relative
}

.module-side-bar-card .side-bar-icon {
	height: 3.5rem;
	width: 3.5rem;
	color: #487815
}

.module-side-bar-card .side-bar-heading {
	font-weight: 700
}

.module-side-bar-card .sidebar-zip-section {
	padding: 1rem 0 0 0
}

.module-side-bar-card .icon-background {
	position: absolute;
	margin: 4rem 0 0 7rem;
	z-index: -1;
	top: 0;
	right: 0;
	height: 25rem;
	width: 25rem;
	left: 0
}

@media (max-width:767px) {
	.module-side-bar-card .icon-background {
		height: 18rem;
		width: 18rem;
		margin: 7rem 0 0 6rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-side-bar-card .icon-background {
		height: 20rem;
		width: 20rem;
		margin: 4rem 0 0 3rem
	}
}

@media (min-width:1200px) {
	.module-side-bar-card .icon-background {
		height: 25rem;
		width: 25rem
	}
}

.module-side-bar-card .side-bar-background-icon {
	color: #15191b
}

.module-side-bar-card .side-bar-background-icon svg {
	height: inherit;
	width: inherit
}

.module-related-article {
	border: .0625rem solid #5c9a1b;
	border-top: .375rem solid #487815;
	margin: 2rem 0
}

.module-related-article .related-content {
	padding: .75rem 1.5rem 0 1.5rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-related-article .related-content {
		padding: .75rem 1rem 0 1rem
	}
}

.module-related-article .related-link-container {
	cursor: pointer
}

.module-related-article .article-title {
	padding-bottom: .25rem;
	margin: 0;
	font-weight: 400;
	font-size: .9375rem;
	color: #707373
}

@media (max-width:767px) {
	.module-related-article .article-title {
		padding-bottom: .25rem
	}
}

.module-related-article .article-catagory-title {
	font-weight: 700
}

.module-related-article .article-card {
	padding-bottom: 1rem
}

@media (max-width:767px) {
	.module-related-article .article-card {
		padding-bottom: .75rem
	}
}

.module-related-article .article-card .article-card-image {
	flex: 0 0 32%;
	max-width: 32%;
	padding-right: .75rem
}

.module-related-article .article-card .article-card-content {
	padding-left: 0;
	flex: 0 0 68%;
	max-width: 68%
}

.module-related-article .related-article-image {
	max-width: 100%
}

.module-related-article .related-article-link:active .related-article-image,
.module-related-article .related-article-link:hover .related-article-image {
	transform: scale(1.025)
}

[data-whatinput=keyboard] .module-related-article .related-article-link:focus .related-article-image,
[data-whatinput=keyboard] .module-related-article .related-article-link [data-core-composite-active-descendant] .related-article-image {
	transform: scale(1.025)
}

.module-related-article .tag-content {
	border-right: .0625rem solid #5c9a1b;
	background: #f8f8f8;
	padding: 1.25rem 1.5rem 1.5rem;
	border-top: .0625rem solid #c8c8c8
}

@media (max-width:767px) {
	.module-related-article .tag-content {
		padding: 1rem .9rem 1.25rem .9rem;
		border-right: none
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-related-article .tag-content {
		border-right: none
	}
}

.module-related-article .tag-links {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row
}

.module-related-article .tag-heading {
	margin: 0;
	padding-bottom: .5rem
}

@media (max-width:767px) {
	.module-related-article .tag-heading {
		padding-bottom: .4375rem
	}
}

.module-related-article .news-letter-link {
	padding: .825rem 0;
	font-weight: 700;
	border-top: .0625rem solid #c8c8c8
}

@media (max-width:767px) {
	.module-related-article .news-letter-link {
		padding: .75rem 0
	}
}

.module-related-article .related-label-container {
	margin: 1.5rem 0 0 0
}

@media (min-width:0) and (max-width:1199px) {
	.module-related-article .related-label-container {
		margin: 1rem 0 0 0
	}
}

.module-related-article .related-label-heading {
	padding-left: 1.5rem;
	font-weight: 700;
	color: #487815
}

.module-related-article .related-tag-button {
	background: #707373;
	padding: .3215rem .75rem;
	border-radius: .25rem;
	margin: 0 .5rem .5rem 0;
	color: #fff;
	text-decoration: none
}

.module-related-article .related-tag-button:active .related-tag-text,
.module-related-article .related-tag-button:hover .related-tag-text {
	border-bottom: .125rem solid #fff
}

[data-whatinput=keyboard] .module-related-article .related-tag-button:focus .related-tag-text,
[data-whatinput=keyboard] .module-related-article .related-tag-button [data-core-composite-active-descendant] .related-tag-text {
	border-bottom: .125rem solid #fff
}

.module-article-foot-notes .foot-notes-text {
	font-size: .9375rem
}

.module-articles.module-article-section-v1 .article-img-link {
	box-shadow: none
}

.module-articles.module-article-section-v1 .article-img-link:active {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-article-section-v1 .article-img-link:active .secondary-section-wrapper {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-article-section-v1 .article-img-link:hover {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-article-section-v1 .article-img-link:hover .secondary-section-wrapper {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-article-section-v1 .article-img-link:focus {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-article-section-v1 .article-img-link:focus .secondary-section-wrapper {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-article-section-v1 .article-img-link [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-article-section-v1 .article-img-link [data-core-composite-active-descendant] .secondary-section-wrapper {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-article-section-v1 .article-img-link .featured-section {
	box-shadow: none;
	border: .0625rem solid #c8c8c8
}

.module-articles.module-article-section-v1 .article-img-link .featured-section:active,
.module-articles.module-article-section-v1 .article-img-link .featured-section:hover {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-article-section-v1 .article-img-link .featured-section:focus,
[data-whatinput=keyboard] .module-articles.module-article-section-v1 .article-img-link .featured-section [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

@media (max-width:767px) {
	.module-articles.module-article-section-v1 .article-img-link .featured-section .img-section {
		border: none
	}
}

.module-articles.module-article-section-v1 .img-section {
	border: .0625rem solid #c8c8c8;
	border-right: none
}

@media (max-width:767px) {
	.module-articles.module-article-section-v1 .img-section {
		border-right: .0625rem solid #c8c8c8;
		border-bottom: none
	}
}

.module-articles.module-article-section-v1 .row-section-secondary {
	border: .0625rem solid #c8c8c8;
	border-left: none
}

@media (max-width:767px) {
	.module-articles.module-article-section-v1 .row-section-secondary {
		border: none
	}
}

@media (max-width:767px) {
	.module-articles.module-article-section-v1 .row-section-secondary .secondary-section {
		box-shadow: none;
		border: .0625rem solid #c8c8c8;
		border-top: none
	}
}

.module-articles.module-articles-cluster .article-img-link {
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

.module-articles.module-articles-cluster .article-img-link:active {
	transform: scale(1.025)
}

.module-articles.module-articles-cluster .article-img-link:active .secondary-section-wrapper {
	box-shadow: none
}

.module-articles.module-articles-cluster .article-img-link:hover {
	transform: scale(1.025)
}

.module-articles.module-articles-cluster .article-img-link:hover .secondary-section-wrapper {
	box-shadow: none
}

[data-whatinput=keyboard] .module-articles.module-articles-cluster .article-img-link:focus {
	transform: scale(1.025)
}

[data-whatinput=keyboard] .module-articles.module-articles-cluster .article-img-link:focus .secondary-section-wrapper {
	box-shadow: none
}

[data-whatinput=keyboard] .module-articles.module-articles-cluster .article-img-link [data-core-composite-active-descendant] {
	transform: scale(1.025)
}

[data-whatinput=keyboard] .module-articles.module-articles-cluster .article-img-link [data-core-composite-active-descendant] .secondary-section-wrapper {
	box-shadow: none
}

.module-articles.module-articles-cluster .article-img-link .featured-section {
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

.module-articles.module-articles-cluster .article-img-link .featured-section .content {
	box-shadow: none
}

.module-articles.module-articles-cluster .banner-image {
	margin-bottom: -.4rem
}

.module-articles.module-articles-cluster .secondary-section-wrapper {
	box-shadow: none;
	margin-bottom: 0
}

.module-articles.module-articles-cluster .section-gap {
	margin-top: 4%
}

@media (max-width:767px) {
	.module-articles.module-articles-cluster .section-gap {
		margin-top: 2.5rem
	}
}

.module-articles.module-articles-row .article-img-link {
	cursor: pointer
}

.module-articles.module-articles-row .article-img-link:active .column-section {
	background-color: #fff
}

.module-articles.module-articles-row .article-img-link:active .eyebrow {
	color: #53575a
}

.module-articles.module-articles-row .article-img-link:active .article-link {
	color: #007481
}

.module-articles.module-articles-row .article-img-link:active .article-link-action {
	color: #005b68
}

.module-articles.module-articles-row .article-img-link:hover .column-section {
	background-color: #fff
}

.module-articles.module-articles-row .article-img-link:hover .eyebrow {
	color: #53575a
}

.module-articles.module-articles-row .article-img-link:hover .article-link {
	color: #007481
}

.module-articles.module-articles-row .article-img-link:hover .article-link-action {
	color: #005b68
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link:focus .column-section {
	background-color: #fff
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link:focus .eyebrow {
	color: #53575a
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link:focus .article-link {
	color: #007481
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link:focus .article-link-action {
	color: #005b68
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link [data-core-composite-active-descendant] .column-section {
	background-color: #fff
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link [data-core-composite-active-descendant] .eyebrow {
	color: #53575a
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link [data-core-composite-active-descendant] .article-link {
	color: #007481
}

[data-whatinput=keyboard] .module-articles.module-articles-row .article-img-link [data-core-composite-active-descendant] .article-link-action {
	color: #005b68
}

.module-articles.module-articles-row .column-section {
	padding: 0;
	box-shadow: .0625rem .125rem .25rem 0 #15191b;
	width: 100%;
	height: 100%;
	background-color: #f8f8f8
}

.module-articles.module-articles-row .content {
	margin-top: -1rem;
	padding: 1rem 1.5rem
}

@media (min-width:768px) {
	.module-articles.module-articles-row .article-flex {
		display: flex;
		flex-wrap: wrap;
		margin: 1rem 0
	}
}

@media (max-width:767px) {
	.module-articles.module-articles-row .article-flex {
		margin: 1.5rem 0
	}
}

.module-articles.module-articles-row .eyebrow {
	color: #fff
}

.module-articles.module-articles-row .eyebrow-content {
	color: #707373
}

.module-articles.module-articles-featured {
	padding-top: 0;
	padding-bottom: 1.5rem;
	background-color: #efeff1
}

@media (min-width:768px) and (max-width:1499px) {
	.module-articles.module-articles-featured {
		padding-bottom: 2rem
	}
}

@media (min-width:1200px) {
	.module-articles.module-articles-featured {
		padding-bottom: 2.5rem
	}
}

.module-articles.module-articles-featured .article-img-link,
.module-articles.module-articles-featured .article-img-link:active {
	box-shadow: none
}

.module-articles.module-articles-featured .article-img-link:active .img-section {
	border: .0625rem solid #c8c8c8;
	border-right: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-articles-featured .article-img-link:active .feature-section-secondary {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-articles-featured .article-img-link:hover {
	box-shadow: none
}

.module-articles.module-articles-featured .article-img-link:hover .img-section {
	border: .0625rem solid #c8c8c8;
	border-right: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-articles-featured .article-img-link:hover .feature-section-secondary {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-articles-featured .article-img-link:focus {
	box-shadow: none
}

[data-whatinput=keyboard] .module-articles.module-articles-featured .article-img-link:focus .img-section {
	border: .0625rem solid #c8c8c8;
	border-right: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-articles-featured .article-img-link:focus .feature-section-secondary {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-articles-featured .article-img-link [data-core-composite-active-descendant] {
	box-shadow: none
}

[data-whatinput=keyboard] .module-articles.module-articles-featured .article-img-link [data-core-composite-active-descendant] .img-section {
	border: .0625rem solid #c8c8c8;
	border-right: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .module-articles.module-articles-featured .article-img-link [data-core-composite-active-descendant] .feature-section-secondary {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.module-articles.module-articles-featured .article-img-link .img-section {
	border: .0625rem solid #c8c8c8;
	border-right: none
}

@media (max-width:767px) {
	.module-articles.module-articles-featured .article-img-link .img-section {
		border-right: .0625rem solid #c8c8c8
	}
}

.module-articles.module-articles-featured .article-img-link .feature-section-secondary {
	border: .0625rem solid #c8c8c8;
	border-left: none;
	box-shadow: none;
	margin-bottom: 0
}

@media (max-width:767px) {
	.module-articles.module-articles-featured .article-img-link .feature-section-secondary {
		border: none
	}
}

.module-articles.module-articles-featured .article-img-link .secondary-section {
	box-shadow: none
}

@media (max-width:767px) {
	.module-articles.module-articles-featured .article-img-link .secondary-section {
		border: .0625rem solid #c8c8c8;
		border-top: none
	}
}

.module-articles.module-articles-feature-variant {
	overflow-x: hidden
}

.module-articles.module-articles-section-v2 .column-section {
	box-shadow: none;
	border: .0625rem solid #c8c8c8
}

.module-articles.module-articles-section-v2 .column-section:active,
.module-articles.module-articles-section-v2 .column-section:hover {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32);
	transform: scale(1.025);
	border: .0625rem solid #c8c8c8
}

[data-whatinput=keyboard] .module-articles.module-articles-section-v2 .column-section:focus,
[data-whatinput=keyboard] .module-articles.module-articles-section-v2 .column-section [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32);
	transform: scale(1.025);
	border: .0625rem solid #c8c8c8
}

.module-articles.module-articles-section-v2 .column-section .img-section {
	display: flex
}

.module-articles.module-articles-section-v2 .column-section .content {
	margin-top: 0
}

.module-articles.module-articles-section-v4 .article-flex {
	margin: 1.5rem 0 0
}

@media (min-width:768px) {
	.module-articles.module-articles-section-v4 .article-flex {
		margin: 1.875rem 0 0
	}
}

@media (max-width:767px) {
	.module-articles.module-articles-section-v4 .article-tile-primary:first-child {
		margin-top: 1rem
	}
}

@media (min-width:768px) {
	.module-articles.module-articles-section-v4 .article-tile-primary:nth-child(-n+3) {
		margin-top: 1rem
	}
}

.module-articles.module-articles-section-v4 .navigation-button-container {
	text-align: center
}

.module-articles.module-articles-section-v4 .expand-collapse-button,
.module-articles.module-articles-section-v4 .navigation-button-container .navigation-button {
	margin-top: 1.5rem
}

.module-additional-articles {
	margin-bottom: 1.5rem;
	padding-top: 3.5rem;
	padding-left: 0;
	padding-right: 0
}

@media (max-width:1199px) {
	.module-additional-articles {
		padding-top: 2.5rem
	}
}

.module-additional-articles .articles-group {
	position: relative;
	overflow: hidden;
	background: #f8f8f8
}

.module-additional-articles .articles-group .icons-row-section {
	margin-bottom: 3rem
}

@media (max-width:767px) {
	.module-additional-articles .article-section:last-child {
		margin-bottom: .5rem
	}
}

.module-additional-articles .button-pattern-top svg {
	position: absolute;
	left: -6.875rem;
	height: 20.25rem;
	top: -3.5625rem;
	display: block;
	width: 20.25rem;
	font-size: .75rem;
	text-align: left;
	fill: #78be20;
	opacity: .2
}

@media (min-width:0) and (max-width:1199px) {
	.module-additional-articles .button-pattern-top svg {
		top: -2.5625rem;
		left: -4.875rem;
		height: 14rem;
		width: 14rem
	}
}

.module-additional-articles .button-pattern-bottom svg {
	position: absolute;
	bottom: -3.1875rem;
	right: -2.25rem;
	height: 20.25rem;
	display: block;
	width: 20.25rem;
	font-size: .75rem;
	text-align: left;
	fill: #78be20;
	opacity: .2
}

@media (min-width:0) and (max-width:1199px) {
	.module-additional-articles .button-pattern-bottom svg {
		right: -5.25rem;
		bottom: -2.1875rem;
		height: 14rem;
		width: 14rem
	}
}

.module-additional-articles .article-heading {
	padding-top: 3rem;
	display: flex;
	height: 100%;
	flex-direction: column
}

@media (max-width:1199px) {
	.module-additional-articles .article-heading {
		padding-top: 2rem
	}
}

.module-additional-articles .article-heading h1 {
	color: #707373;
	white-space: nowrap
}

.module-additional-articles .article-poster {
	max-width: 100%;
	display: block
}

.module-additional-articles .article-content {
	padding: 1.5rem 0 2.6875rem 1rem;
	margin-bottom: 1rem
}

@media (max-width:767px) {
	.module-additional-articles .article-content {
		background-color: #007481;
		padding: .9375rem 1.4375rem 2rem
	}
}

.module-additional-articles .article-content p {
	color: #fff;
	font-weight: 700
}

.module-additional-articles .additional-article-content {
	padding: 1.5rem 1rem 2.6875rem 1rem;
	margin-bottom: 1rem
}

@media (max-width:767px) {
	.module-additional-articles .additional-article-content {
		background-color: #fff;
		padding: .9375rem 1.4375rem 2rem
	}
}

.module-additional-articles .additional-article-content p {
	color: #707373;
	font-weight: 700
}

.module-additional-articles .article-title {
	font-size: 1.375rem;
	line-height: 2rem
}

.module-additional-articles .additional-article-link {
	border-bottom: .125rem solid currentColor;
	color: #007481;
	text-decoration: none
}

.module-additional-articles .additional-article-link:active {
	background-image: none;
	text-decoration: none;
	color: #005b68;
	border-bottom: .125rem dashed currentColor
}

.module-additional-articles .additional-article-link:active .additional-article-title {
	color: #005b68
}

.module-additional-articles .additional-article-link:hover {
	background-image: none;
	text-decoration: none;
	color: #005b68;
	border-bottom: .125rem dashed currentColor
}

.module-additional-articles .additional-article-link:hover .additional-article-title {
	color: #005b68
}

[data-whatinput=keyboard] .module-additional-articles .additional-article-link:focus {
	background-image: none;
	text-decoration: none;
	color: #005b68;
	border-bottom: .125rem dashed currentColor
}

[data-whatinput=keyboard] .module-additional-articles .additional-article-link:focus .additional-article-title {
	color: #005b68
}

[data-whatinput=keyboard] .module-additional-articles .additional-article-link [data-core-composite-active-descendant] {
	background-image: none;
	text-decoration: none;
	color: #005b68;
	border-bottom: .125rem dashed currentColor
}

[data-whatinput=keyboard] .module-additional-articles .additional-article-link [data-core-composite-active-descendant] .additional-article-title {
	color: #005b68
}

.module-additional-articles .additional-article-link .additional-article-title {
	color: #007481
}

.module-additional-articles .category-article-wrapper {
	background: #007481;
	flex-grow: 1
}

.module-additional-articles .additional-article-wrapper {
	background: #fff;
	border: .0625rem solid #c8c8c8;
	height: 100%
}

.module-additional-articles .additional-article-wrapper:hover {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32);
	cursor: pointer
}

.module-additional-articles .additional-article-wrapper:hover .additional-article-link {
	border-bottom: .125rem dashed currentColor
}

.category-content-container-links .category-link-list {
	margin: 0;
	padding: 0;
	list-style-type: none
}

@media (min-width:768px) {
	.category-content-container-links .category-link-list {
		display: flex;
		flex-wrap: wrap
	}
}

@media (min-width:1200px) {
	.category-content-container-links .category-link-list .category-link-item {
		padding: 1.5rem 2rem;
		flex-basis: 33.33%;
		max-width: 33.33%;
		border-right: .0625rem solid #efeff1
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links .category-link-list .category-link-item {
		padding: 1.5rem;
		flex-basis: 33.33%;
		max-width: 33.33%;
		border-right: .0625rem solid #efeff1
	}
}

@media (max-width:767px) {
	.category-content-container-links .category-link-list .category-link-item {
		padding: 1rem
	}
}

.category-content-container-links .category-link-list .category-link-item:nth-child(3n) {
	border-right: none
}

.module-pattern-icon {
	position: relative;
	z-index: 9
}

.module-pattern-icon .pattern-icon-left {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1
}

.module-pattern-icon .button-pattern-left {
	left: -6rem
}

.module-pattern-icon .pattern-icon {
	height: 11.25rem;
	width: 11.25rem;
	opacity: .2
}

@media (min-width:768px) and (max-width:1499px) {
	.module-pattern-icon .pattern-icon {
		height: 7.5rem;
		width: 7.5rem;
		padding-top: 2.5rem
	}
}

@media (min-width:1200px) {
	.module-pattern-icon .pattern-icon {
		height: 11.25rem;
		width: 11.25rem;
		padding-top: 3.5rem
	}
}

.module-pattern-icon .pattern-icon svg {
	height: inherit;
	width: inherit
}

.module-pattern-icon .pattern-icon-green {
	color: #78be20
}

@media (min-width:768px) and (max-width:1499px) {
	.module-pattern-icon .pattern-button-icon {
		height: 14rem;
		width: 14rem
	}
}

@media (min-width:1200px) {
	.module-pattern-icon .pattern-button-icon {
		height: 20.25rem;
		width: 20.25rem
	}
}

.module-pattern-icon .pattern-icon-right {
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1
}

.module-pattern-icon .button-pattern-right {
	right: -6rem
}

.module-categories {
	padding: 2.5rem 0 1.875rem 0;
	overflow: hidden
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories {
		padding: 2.5rem 1.5rem 0 1.5rem
	}
}

@media (max-width:767px) {
	.module-categories {
		padding: 2.5rem 1rem 0 1rem
	}
}

@media (min-width:1200px) {
	.module-categories {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-categories {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

.module-categories .more-less-cta {
	text-align: center;
	background: none
}

@media (min-width:768px) {
	.module-categories .main-heading-container {
		text-align: center
	}
}

.module-categories .main-heading-container .main-heading {
	margin: 0;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .main-heading-container .main-heading {
		padding-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-categories .main-heading-container .main-heading {
		padding-bottom: 2rem
	}
}

@media (max-width:767px) {
	.module-categories .main-heading-container .main-heading {
		padding-bottom: 1rem
	}
}

.module-categories .main-heading-container .main-block-copy {
	padding-bottom: 2.5rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .main-heading-container .main-block-copy {
		padding-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-categories .main-heading-container .main-block-copy {
		padding-bottom: 2rem
	}
}

@media (max-width:767px) {
	.module-categories .main-heading-container .main-block-copy {
		padding-bottom: 1rem
	}
}

.module-categories .main-heading-container .golden-rod-container {
	padding: 2.125rem 0
}

@media (max-width:767px) {
	.module-categories .main-heading-container .golden-rod-container {
		padding: 1.375rem 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .main-heading-container .golden-rod-container {
		padding: 1.25rem 0
	}
}

@media (min-width:1200px) {
	.module-categories .main-heading-container .golden-rod-container {
		padding: 2.125rem 0
	}
}

.module-categories .main-heading-container .golden-rod-container .golden-rod {
	height: .3125rem;
	background: #ffc600
}

@media (max-width:767px) {
	.module-categories .main-heading-container .golden-rod-container .golden-rod {
		width: 12%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .main-heading-container .golden-rod-container .golden-rod {
		width: 4.5%
	}
}

@media (min-width:1200px) {
	.module-categories .main-heading-container .golden-rod-container .golden-rod {
		width: 6.75%
	}
}

@media (min-width:768px) {
	.module-categories .main-heading-container .golden-rod-container .golden-rod {
		margin: 0 auto
	}

	.module-categories .main-heading-container .golden-rod-container .golden-rod:last-child,
	.module-categories .main-heading-container .golden-rod-container .golden-rod:nth-child(n) {
		float: none;
		margin: 0 auto
	}
}

.module-categories .category-image {
	max-width: 100%;
	width: 100%
}

@media (max-width:767px) {
	.module-categories .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem
	}
}

@media (min-width:1200px) {
	.module-categories .category-content {
		padding: 2.5rem 1rem
	}
}

@media (max-width:767px) {
	.module-categories .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.module-categories .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.module-categories .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.module-categories .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.module-categories .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.module-categories .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.module-categories .category-content .eyebrow-color {
	color: #707373
}

.module-categories .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem
}

@media (min-width:1200px) {
	.module-categories .category-content .content-heading {
		margin: 0
	}
}

.module-categories .category-content .content-heading-var1 {
	color: #487815
}

.module-categories .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0
}

.module-categories .category-content .category-content-cta {
	margin-top: 1rem
}

.module-categories .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8;
	padding: 1rem 0
}

.module-categories .category-content .category-link:first-child {
	padding-top: 0
}

.module-categories .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.module-categories .category-content .adj-button-category:active,
.module-categories .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .module-categories .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .module-categories .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.module-categories .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.module-categories .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.module-categories .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.module-categories .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.module-categories .category-img-link {
	cursor: pointer;
	height: 100%
}

.module-categories .category-img-link:active .category-content-header,
.module-categories .category-img-link:active .category-image-content {
	background-color: #fff
}

.module-categories .category-img-link:active .category-image-wrapper {
	background-color: #007481
}

.module-categories .category-img-link:active .content-eyebrow {
	color: #707373
}

.module-categories .category-img-link:active .category-link,
.module-categories .category-img-link:active .category-secondary-link,
.module-categories .category-img-link:active .content-heading,
.module-categories .category-img-link:active .icon-container {
	color: #007481
}

.module-categories .category-img-link:active .icon-content {
	color: #fff
}

.module-categories .category-img-link:active .main-block-copy,
.module-categories .category-img-link:active .main-block-copy p {
	color: #15191b
}

.module-categories .category-img-link:active .right-icon {
	color: #fff
}

.module-categories .category-img-link:active .right-icon-container {
	background-color: #007481
}

.module-categories .category-img-link:active .category-secondary-link {
	border-bottom: .125rem solid currentColor
}

.module-categories .category-img-link:active .category-link-has-icon {
	color: #fff;
	border-bottom: .125rem solid currentColor
}

.module-categories .category-img-link:active .category-link-has-icon:hover .category-nu-icon {
	transform: translateX(.5rem);
	display: inline-block
}

.module-categories .category-img-link:active .cat-bg-white .primary-bg-link {
	color: #15191b;
	border-bottom: none
}

.module-categories .category-img-link:active .cat-bg-white .content-heading {
	color: #15191b
}

.module-categories .category-img-link:hover .category-content-header,
.module-categories .category-img-link:hover .category-image-content {
	background-color: #fff
}

.module-categories .category-img-link:hover .category-image-wrapper {
	background-color: #007481
}

.module-categories .category-img-link:hover .content-eyebrow {
	color: #707373
}

.module-categories .category-img-link:hover .category-link,
.module-categories .category-img-link:hover .category-secondary-link,
.module-categories .category-img-link:hover .content-heading,
.module-categories .category-img-link:hover .icon-container {
	color: #007481
}

.module-categories .category-img-link:hover .icon-content {
	color: #fff
}

.module-categories .category-img-link:hover .main-block-copy,
.module-categories .category-img-link:hover .main-block-copy p {
	color: #15191b
}

.module-categories .category-img-link:hover .right-icon {
	color: #fff
}

.module-categories .category-img-link:hover .right-icon-container {
	background-color: #007481
}

.module-categories .category-img-link:hover .category-secondary-link {
	border-bottom: .125rem solid currentColor
}

.module-categories .category-img-link:hover .category-link-has-icon {
	color: #fff;
	border-bottom: .125rem solid currentColor
}

.module-categories .category-img-link:hover .category-link-has-icon:hover .category-nu-icon {
	transform: translateX(.5rem);
	display: inline-block
}

.module-categories .category-img-link:hover .cat-bg-white .primary-bg-link {
	color: #15191b;
	border-bottom: none
}

.module-categories .category-img-link:hover .cat-bg-white .content-heading {
	color: #15191b
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-content-header,
[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-image-content {
	background-color: #fff
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-image-wrapper {
	background-color: #007481
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .content-eyebrow {
	color: #707373
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-link,
[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-secondary-link,
[data-whatinput=keyboard] .module-categories .category-img-link:focus .content-heading,
[data-whatinput=keyboard] .module-categories .category-img-link:focus .icon-container {
	color: #007481
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .icon-content {
	color: #fff
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .main-block-copy,
[data-whatinput=keyboard] .module-categories .category-img-link:focus .main-block-copy p {
	color: #15191b
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .right-icon {
	color: #fff
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .right-icon-container {
	background-color: #007481
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-secondary-link {
	border-bottom: .125rem solid currentColor
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-link-has-icon {
	color: #fff;
	border-bottom: .125rem solid currentColor
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .category-link-has-icon:hover .category-nu-icon {
	transform: translateX(.5rem);
	display: inline-block
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .cat-bg-white .primary-bg-link {
	color: #15191b;
	border-bottom: none
}

[data-whatinput=keyboard] .module-categories .category-img-link:focus .cat-bg-white .content-heading {
	color: #15191b
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-content-header,
[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-image-content {
	background-color: #fff
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-image-wrapper {
	background-color: #007481
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .content-eyebrow {
	color: #707373
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-link,
[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-secondary-link,
[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .content-heading,
[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .icon-container {
	color: #007481
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .icon-content {
	color: #fff
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .main-block-copy,
[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .main-block-copy p {
	color: #15191b
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .right-icon {
	color: #fff
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .right-icon-container {
	background-color: #007481
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-secondary-link {
	border-bottom: .125rem solid currentColor
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-link-has-icon {
	color: #fff;
	border-bottom: .125rem solid currentColor
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .category-link-has-icon:hover .category-nu-icon {
	transform: translateX(.5rem);
	display: inline-block
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .cat-bg-white .primary-bg-link {
	color: #15191b;
	border-bottom: none
}

[data-whatinput=keyboard] .module-categories .category-img-link [data-core-composite-active-descendant] .cat-bg-white .content-heading {
	color: #15191b
}

.module-categories .category-img-link .category-image-content {
	background-color: #007481
}

.module-categories .category-img-link .category-secondary-link,
.module-categories .category-img-link .content-eyebrow,
.module-categories .category-img-link .content-heading,
.module-categories .category-img-link .main-block-copy,
.module-categories .category-img-link .main-block-copy p {
	color: #fff
}

.module-categories .category-img-link .right-icon-container {
	background-color: #fff
}

.module-categories .category-img-link .right-icon {
	color: #007481
}

.module-categories .category-img-link .category-secondary-link:active,
.module-categories .category-img-link .category-secondary-link:hover {
	background: none
}

[data-whatinput=keyboard] .module-categories .category-img-link .category-secondary-link:focus,
[data-whatinput=keyboard] .module-categories .category-img-link .category-secondary-link [data-core-composite-active-descendant] {
	background: none
}

.module-categories .category-button-group-teal .adj-background-teal {
	background-color: #007481
}

.module-categories .category-button-group-teal .adj-background-teal .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem
}

.module-categories .category-button-group-teal .cat-bg-white {
	background-color: #fff
}

.module-categories .category-button-group-teal .cat-bg-white .category-secondary-link,
.module-categories .category-button-group-teal .cat-bg-white .content-heading,
.module-categories .category-button-group-teal .cat-bg-white .main-block-copy,
.module-categories .category-button-group-teal .cat-bg-white .main-block-copy p {
	color: #15191b
}

.module-categories .category-button-group-teal .cat-bg-white .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #007481
}

.module-categories .category-button-group-teal .cat-bg-white .right-icon {
	flex: auto;
	color: #fff
}

.module-categories .category-button-group-teal:active {
	box-shadow: 0 .625rem .875rem 0 #007481
}

.module-categories .category-button-group-teal:active .adj-background-teal {
	background-color: #005b68
}

.module-categories .category-button-group-teal:active .category-secondary-link {
	border-bottom: none
}

.module-categories .category-button-group-teal:active .category-secondary-link,
.module-categories .category-button-group-teal:active .content-heading,
.module-categories .category-button-group-teal:active .main-block-copy,
.module-categories .category-button-group-teal:active .main-block-copy p {
	color: #fff
}

.module-categories .category-button-group-teal:active .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #fff
}

.module-categories .category-button-group-teal:active .icon-content {
	display: block;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem;
	color: #005b68
}

.module-categories .category-button-group-teal:active .right-icon {
	flex: auto;
	color: #005b68
}

.module-categories .category-button-group-teal:hover {
	box-shadow: 0 .625rem .875rem 0 #007481
}

.module-categories .category-button-group-teal:hover .adj-background-teal {
	background-color: #005b68
}

.module-categories .category-button-group-teal:hover .category-secondary-link {
	border-bottom: none
}

.module-categories .category-button-group-teal:hover .category-secondary-link,
.module-categories .category-button-group-teal:hover .content-heading,
.module-categories .category-button-group-teal:hover .main-block-copy,
.module-categories .category-button-group-teal:hover .main-block-copy p {
	color: #fff
}

.module-categories .category-button-group-teal:hover .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #fff
}

.module-categories .category-button-group-teal:hover .icon-content {
	display: block;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem;
	color: #005b68
}

.module-categories .category-button-group-teal:hover .right-icon {
	flex: auto;
	color: #005b68
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus {
	box-shadow: 0 .625rem .875rem 0 #007481
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .adj-background-teal {
	background-color: #005b68
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .category-secondary-link {
	border-bottom: none
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .category-secondary-link,
[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .content-heading,
[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .main-block-copy,
[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .main-block-copy p {
	color: #fff
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #fff
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .icon-content {
	display: block;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem;
	color: #005b68
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal:focus .right-icon {
	flex: auto;
	color: #005b68
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 #007481
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .adj-background-teal {
	background-color: #005b68
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .category-secondary-link {
	border-bottom: none
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .category-secondary-link,
[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .content-heading,
[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .main-block-copy,
[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .main-block-copy p {
	color: #fff
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #fff
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .icon-content {
	display: block;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem;
	color: #005b68
}

[data-whatinput=keyboard] .module-categories .category-button-group-teal [data-core-composite-active-descendant] .right-icon {
	flex: auto;
	color: #005b68
}

.category-button-group-wrapper .adjust-height:active,
.category-button-group-wrapper .adjust-height:hover {
	transform: scale(1.025)
}

[data-whatinput=keyboard] .category-button-group-wrapper .adjust-height:focus,
[data-whatinput=keyboard] .category-button-group-wrapper .adjust-height [data-core-composite-active-descendant] {
	transform: scale(1.025)
}

.category-content-container-links-t1 {
	justify-content: center
}

.category-content-container-links-t1 .category-content {
	flex-grow: 1
}

@media (max-width:767px) {
	.category-content-container-links-t1 .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links-t1 .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 1.5rem 1rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-links-t1 .category-content {
		padding: 2.5rem 1rem;
		padding: 2rem 1.5rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-links-t1 .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links-t1 .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-links-t1 .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-links-t1 .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links-t1 .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-links-t1 .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.category-content-container-links-t1 .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.category-content-container-links-t1 .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.category-content-container-links-t1 .category-content .eyebrow-color {
	color: #707373
}

.category-content-container-links-t1 .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem
}

@media (min-width:1200px) {
	.category-content-container-links-t1 .category-content .content-heading {
		margin: 0
	}
}

.category-content-container-links-t1 .category-content .content-heading-var1 {
	color: #487815
}

.category-content-container-links-t1 .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0
}

.category-content-container-links-t1 .category-content .category-content-cta {
	margin-top: 1rem
}

.category-content-container-links-t1 .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8;
	padding: 1rem 0
}

.category-content-container-links-t1 .category-content .category-link:first-child {
	padding-top: 0
}

.category-content-container-links-t1 .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.category-content-container-links-t1 .category-content .adj-button-category:active,
.category-content-container-links-t1 .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-links-t1 .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .category-content-container-links-t1 .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.category-content-container-links-t1 .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links-t1 .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.category-content-container-links-t1 .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.category-content-container-links-t1 .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.category-content-container-links-t1 .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.category-content-container-links-t1 .category-content .category-secondary-link {
	text-decoration: none
}

.category-content-container-links-t1 .category-content-links-t1-column-span {
	position: relative;
	box-shadow: 0 .25rem .5rem 0 #909696;
	margin: 0 0 1rem 0;
	width: 100%
}

@media (min-width:768px) {
	.category-content-container-links-t1 .category-content-links-t1-column-span {
		margin: 0 0 1.875rem 0
	}
}

.category-content-container-links-t1 .category-content-links-t1-column-span .main-block-copy {
	margin: 0;
	padding-top: 1rem
}

.category-content-container-links-t1 .category-content-links-t1-column-span .right-icon-container {
	height: 2.5rem;
	width: 2.5rem;
	align-self: flex-end;
	flex-shrink: 0
}

.category-content-container-links-t1 .category-content-links-t1-column-span .right-icon {
	height: 1.5rem;
	width: 1.5rem;
	margin: .5rem auto
}

.category-content-container-links-t1 .category-content-links-t1-column-span .adjust-height {
	height: 100%;
	display: flex;
	flex-direction: column
}

.category-content-container-links-t1 .category-button-group-wrapper {
	border: .0625rem solid #c8c8c8;
	box-shadow: none
}

.category-button-group .adj-background-teal {
	background-color: #007481
}

.category-button-group .adj-background-teal .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem
}

.category-button-group .cat-bg-white {
	background-color: #fff
}

.category-button-group .cat-bg-white .category-secondary-link,
.category-button-group .cat-bg-white .content-heading,
.category-button-group .cat-bg-white .main-block-copy,
.category-button-group .cat-bg-white .main-block-copy p {
	color: #15191b
}

.category-button-group .cat-bg-white .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #007481
}

.category-button-group .cat-bg-white .right-icon {
	flex: auto;
	color: #fff
}

.category-button-group:active {
	box-shadow: 0 .625rem .875rem 0 #007481;
	border: .0625rem solid #efeff1
}

.category-button-group:active .category-image-content {
	transform: scale(1.025);
	background-color: #fff
}

.category-button-group:active .category-secondary-link {
	border-bottom: none
}

.category-button-group:active .category-secondary-link,
.category-button-group:active .content-heading,
.category-button-group:active .main-block-copy,
.category-button-group:active .main-block-copy p {
	color: #15191b
}

.category-button-group:active .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #007481
}

.category-button-group:active .icon-content {
	display: block;
	color: #fff;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem
}

.category-button-group:active .right-icon {
	flex: auto;
	color: #fff
}

.category-button-group:hover {
	box-shadow: 0 .625rem .875rem 0 #007481;
	border: .0625rem solid #efeff1
}

.category-button-group:hover .category-image-content {
	transform: scale(1.025);
	background-color: #fff
}

.category-button-group:hover .category-secondary-link {
	border-bottom: none
}

.category-button-group:hover .category-secondary-link,
.category-button-group:hover .content-heading,
.category-button-group:hover .main-block-copy,
.category-button-group:hover .main-block-copy p {
	color: #15191b
}

.category-button-group:hover .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #007481
}

.category-button-group:hover .icon-content {
	display: block;
	color: #fff;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem
}

.category-button-group:hover .right-icon {
	flex: auto;
	color: #fff
}

[data-whatinput=keyboard] .category-button-group:focus {
	box-shadow: 0 .625rem .875rem 0 #007481;
	border: .0625rem solid #efeff1
}

[data-whatinput=keyboard] .category-button-group:focus .category-image-content {
	transform: scale(1.025);
	background-color: #fff
}

[data-whatinput=keyboard] .category-button-group:focus .category-secondary-link {
	border-bottom: none
}

[data-whatinput=keyboard] .category-button-group:focus .category-secondary-link,
[data-whatinput=keyboard] .category-button-group:focus .content-heading,
[data-whatinput=keyboard] .category-button-group:focus .main-block-copy,
[data-whatinput=keyboard] .category-button-group:focus .main-block-copy p {
	color: #15191b
}

[data-whatinput=keyboard] .category-button-group:focus .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #007481
}

[data-whatinput=keyboard] .category-button-group:focus .icon-content {
	display: block;
	color: #fff;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem
}

[data-whatinput=keyboard] .category-button-group:focus .right-icon {
	flex: auto;
	color: #fff
}

[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 #007481;
	border: .0625rem solid #efeff1
}

[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .category-image-content {
	transform: scale(1.025);
	background-color: #fff
}

[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .category-secondary-link {
	border-bottom: none
}

[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .category-secondary-link,
[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .content-heading,
[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .main-block-copy,
[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .main-block-copy p {
	color: #15191b
}

[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .right-icon-container {
	display: inline-flex;
	height: 3.5rem;
	width: 3.5rem;
	background-color: #007481
}

[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .icon-content {
	display: block;
	color: #fff;
	padding-top: 1rem;
	font-size: 1rem;
	padding-left: .5rem
}

[data-whatinput=keyboard] .category-button-group [data-core-composite-active-descendant] .right-icon {
	flex: auto;
	color: #fff
}

.category-button-group .icon-content {
	display: none
}

@media (min-width:768px) and (max-width:1499px) {
	.category-medium {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

@media (min-width:1200px) {
	.category-medium {
		flex: 0 0 25%;
		max-width: 25%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-medium-4-span {
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width:1200px) {
	.category-medium-4-span {
		flex: 0 0 25%;
		max-width: 25%
	}
}

.category-content-container-cta {
	height: auto;
	overflow: auto
}

.category-content-container-cta .category-content-wrapper {
	height: auto;
	overflow: auto;
	margin: 0;
	background: #fff
}

@media (max-width:767px) {
	.category-content-container-cta .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 1.5rem
	}
}

@media (min-width:1200px) {
	.category-content-container-cta .category-content {
		padding: 2.5rem 1rem;
		padding: 2.5rem 2rem
	}
}

@media (max-width:767px) {
	.category-content-container-cta .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-cta .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-cta .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-cta .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.category-content-container-cta .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.category-content-container-cta .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.category-content-container-cta .category-content .eyebrow-color {
	color: #707373
}

.category-content-container-cta .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem
}

@media (min-width:1200px) {
	.category-content-container-cta .category-content .content-heading {
		margin: 0
	}
}

.category-content-container-cta .category-content .content-heading-var1 {
	color: #487815
}

.category-content-container-cta .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0
}

.category-content-container-cta .category-content .category-content-cta {
	margin-top: 1rem
}

.category-content-container-cta .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8;
	padding: 1rem 0
}

.category-content-container-cta .category-content .category-link:first-child {
	padding-top: 0
}

.category-content-container-cta .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.category-content-container-cta .category-content .adj-button-category:active,
.category-content-container-cta .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-cta .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .category-content-container-cta .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.category-content-container-cta .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.category-content-container-cta .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.category-content-container-cta .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.category-content-container-cta .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.category-content-container-cta .category-content-cta-row {
	padding: 0;
	border-bottom: .0625rem solid #efeff1
}

.category-content-container-cta .content-row {
	margin: 0
}

.category-content-container-cta .category-content-cta-column-span {
	background: #fff;
	border-left: .0625rem solid #efeff1;
	margin: 0;
	padding: 0
}

@media (max-width:767px) {
	.category-content-container-cta .category-content-cta-column-span {
		border-left: 0;
		border-bottom: .0625rem solid #efeff1
	}
}

.category-content-container-cta .category-grid-flex {
	display: flex;
	flex-wrap: wrap
}

.category-content-container-cta .category-grid {
	padding: 0
}

.category-content-container-cta .category-contents {
	padding: 0 1.875rem 2.5rem;
	margin: 0
}

.category-content-container-link-group {
	justify-content: center
}

@media (max-width:767px) {
	.category-content-container-link-group .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 1.5rem 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-link-group .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-link-group .category-content {
		padding: 2.5rem 1rem;
		padding: 1.5rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-link-group .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-link-group .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-link-group .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-link-group .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-link-group .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-link-group .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.category-content-container-link-group .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.category-content-container-link-group .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.category-content-container-link-group .category-content .eyebrow-color {
	color: #707373
}

.category-content-container-link-group .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem;
	padding-bottom: 1.5rem
}

@media (min-width:1200px) {
	.category-content-container-link-group .category-content .content-heading {
		margin: 0
	}
}

.category-content-container-link-group .category-content .content-heading-var1 {
	color: #487815
}

.category-content-container-link-group .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0;
	padding-bottom: 1.5rem
}

.category-content-container-link-group .category-content .category-content-cta {
	margin-top: 1rem
}

.category-content-container-link-group .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8;
	width: 100%;
	padding: 1rem 0
}

.category-content-container-link-group .category-content .category-link:first-child {
	padding-top: 0
}

.category-content-container-link-group .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.category-content-container-link-group .category-content .adj-button-category:active,
.category-content-container-link-group .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-link-group .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .category-content-container-link-group .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.category-content-container-link-group .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-link-group .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.category-content-container-link-group .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.category-content-container-link-group .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.category-content-container-link-group .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.category-content-container-link-group .category-content-link-group-column-span {
	padding: 0;
	margin: 0 0 1rem 0;
	width: 100%;
	border: .0625rem solid #c8c8c8
}

@media (min-width:768px) {
	.category-content-container-link-group .category-content-link-group-column-span {
		margin: 0 0 1.875rem 0;
		display: flex;
		flex-direction: column
	}
}

.category-content-container-link-group .category-content-link-group-column-span .button-group {
	padding-top: 1.5rem
}

.category-content-container-link-group .category-content-link-group-column-span .category-var3-heading {
	color: #487815
}

@media (min-width:768px) {
	.category-content-container-link-group .category-content-link-group-column-span .category-content-var3 {
		display: flex;
		flex-direction: column;
		height: 100%
	}
}

@media (min-width:768px) {
	.category-content-container-link-group .category-content-link-group-column-span .category-var3-content {
		flex-grow: 1
	}
}

.category-content-container-link-group .category-content-image-link-span {
	box-shadow: 0 .25rem .5rem 0 #909696;
	margin: 0 0 1rem 0;
	width: 100%
}

@media (min-width:768px) {
	.category-content-container-link-group .category-content-image-link-span {
		margin: 0 0 1.875rem 0
	}
}

.category-content-container-link-group .category-content-image-link-span .category-image-content {
	margin-top: -1rem
}

.category-content-container-link-group .cat-v4-content {
	box-shadow: none
}

.category-content-container-link-group .category-image-margin {
	margin: 0 0 1.875rem 0
}

.category-content-container-link-group .image-height {
	height: 100%
}

@media (min-width:768px) {
	.category-flex {
		display: flex;
		flex-wrap: wrap
	}
}

@media (min-width:768px) {
	.category-content-container-cta-primary .category-content-wrapper {
		justify-content: center
	}
}

@media (max-width:767px) {
	.category-content-container-cta-primary .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta-primary .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 0
	}
}

@media (min-width:1200px) {
	.category-content-container-cta-primary .category-content {
		padding: 2.5rem 1rem;
		padding: 0
	}
}

@media (max-width:767px) {
	.category-content-container-cta-primary .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta-primary .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-cta-primary .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-cta-primary .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta-primary .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-cta-primary .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.category-content-container-cta-primary .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.category-content-container-cta-primary .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.category-content-container-cta-primary .category-content .eyebrow-color {
	color: #707373
}

.category-content-container-cta-primary .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem;
	padding-bottom: 0
}

@media (min-width:1200px) {
	.category-content-container-cta-primary .category-content .content-heading {
		margin: 0;
		padding-bottom: 0
	}
}

.category-content-container-cta-primary .category-content .content-heading-var1 {
	color: #487815
}

.category-content-container-cta-primary .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0;
	padding-bottom: 1rem
}

.category-content-container-cta-primary .category-content .category-content-cta {
	margin-top: 1rem
}

.category-content-container-cta-primary .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8;
	padding: 1rem 0
}

.category-content-container-cta-primary .category-content .category-link:first-child {
	padding-top: 0
}

.category-content-container-cta-primary .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.category-content-container-cta-primary .category-content .adj-button-category:active,
.category-content-container-cta-primary .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .category-content-container-cta-primary .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.category-content-container-cta-primary .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-cta-primary .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.category-content-container-cta-primary .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.category-content-container-cta-primary .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.category-content-container-cta-primary .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.category-content-container-cta-primary .category-content-v2 {
	display: flex;
	flex-direction: column;
	height: 100%
}

.category-content-container-cta-primary .category-content-v2 .category-content-body {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: space-between
}

.category-content-container-cta-primary .category-content-cta-primary-column-span {
	margin: 0 0 2.5rem 0;
	padding: 0;
	box-shadow: .0625rem .125rem .25rem 0 #909696;
	width: 100%
}

.category-content-container-cta-primary .category-content-cta-primary-column-span .mouse-out {
	background-size: 100% 0;
	background-image: none
}

.category-content-container-cta-primary .category-content-cta-primary-column-span .mouse-out .mouse-out-icon {
	transform: translateX(-.09rem) !important
}

.category-content-container-cta-primary .category-content-cta-primary-column-span:hover {
	transform: scale(1.025)
}

.category-content-container-cta-primary .category-content-cta-primary-column-span:hover .category-tile-link {
	border-bottom: .125rem solid currentColor;
	padding-right: .5rem;
	color: #005b68
}

.category-content-container-cta-primary .category-content-cta-primary-column-span:hover .category-tile-link .category-cta-icon {
	transform: translateX(.5rem)
}

.category-content-container-cta-primary .category-var2-hover-reset {
	border: .0625rem solid #c8c8c8;
	box-shadow: none
}

.category-content-container-cta-primary .category-var2-hover-reset:active {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32)
}

.category-content-container-cta-primary .category-var2-hover-reset:active .adj-background-primary-dark.category-content-header {
	background-color: #114a21
}

.category-content-container-cta-primary .category-var2-hover-reset:active .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

.category-content-container-cta-primary .category-var2-hover-reset:active .content-eyebrow,
.category-content-container-cta-primary .category-var2-hover-reset:active .content-heading {
	color: #fff
}

.category-content-container-cta-primary .category-var2-hover-reset:hover {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32)
}

.category-content-container-cta-primary .category-var2-hover-reset:hover .adj-background-primary-dark.category-content-header {
	background-color: #114a21
}

.category-content-container-cta-primary .category-var2-hover-reset:hover .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

.category-content-container-cta-primary .category-var2-hover-reset:hover .content-eyebrow,
.category-content-container-cta-primary .category-var2-hover-reset:hover .content-heading {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset:focus {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset:focus .adj-background-primary-dark.category-content-header {
	background-color: #114a21
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset:focus .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset:focus .content-eyebrow,
[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset:focus .content-heading {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset [data-core-composite-active-descendant] .adj-background-primary-dark.category-content-header {
	background-color: #114a21
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset [data-core-composite-active-descendant] .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset [data-core-composite-active-descendant] .content-eyebrow,
[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover-reset [data-core-composite-active-descendant] .content-heading {
	color: #fff
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span {
	margin: 0 0 2.5rem 0;
	padding: 0;
	width: 100%;
	border: .0625rem solid #c8c8c8
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:active .hover-bg-navy.category-content-header {
	background-color: #003057
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:active .adj-background-primary-dark.category-content-header,
.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:active .hover-bg-green.category-content-header {
	background-color: #114a21
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:active .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:active .content-eyebrow,
.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:active .content-heading {
	color: #fff
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:hover .hover-bg-navy.category-content-header {
	background-color: #003057
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:hover .adj-background-primary-dark.category-content-header,
.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:hover .hover-bg-green.category-content-header {
	background-color: #114a21
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:hover .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:hover .content-eyebrow,
.category-content-container-cta-primary .category-v2-content-cta-primary-column-span:hover .content-heading {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span:focus .hover-bg-navy.category-content-header {
	background-color: #003057
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span:focus .adj-background-primary-dark.category-content-header,
[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span:focus .hover-bg-green.category-content-header {
	background-color: #114a21
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span:focus .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span:focus .content-eyebrow,
[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span:focus .content-heading {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span [data-core-composite-active-descendant] .hover-bg-navy.category-content-header {
	background-color: #003057
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span [data-core-composite-active-descendant] .adj-background-primary-dark.category-content-header,
[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span [data-core-composite-active-descendant] .hover-bg-green.category-content-header {
	background-color: #114a21
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span [data-core-composite-active-descendant] .adj-background-tertiary-dark.category-content-header {
	background-color: #003057
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span [data-core-composite-active-descendant] .content-eyebrow,
[data-whatinput=keyboard] .category-content-container-cta-primary .category-v2-content-cta-primary-column-span [data-core-composite-active-descendant] .content-heading {
	color: #fff
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span .mouse-out {
	background-size: 100% 0;
	background-image: none
}

.category-content-container-cta-primary .category-v2-content-cta-primary-column-span .mouse-out .mouse-out-icon {
	transform: translateX(-.09rem) !important
}

.category-content-container-cta-primary .category-var2-img-link {
	cursor: default
}

.category-content-container-cta-primary .category-var2-hover:active {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	transform: scale(1.025);
	cursor: pointer
}

.category-content-container-cta-primary .category-var2-hover:active .category-var2-img-link {
	cursor: pointer
}

.category-content-container-cta-primary .category-var2-hover:active .category-tile-link {
	border-bottom: .125rem solid currentColor;
	background-size: 100% .125rem;
	padding-right: .5rem;
	color: #005b68
}

.category-content-container-cta-primary .category-var2-hover:active .category-tile-link .category-cta-icon {
	transform: translateX(.5rem);
	display: inline-block
}

.category-content-container-cta-primary .category-var2-hover:active .category-var2-cta {
	background-size: 100% .125rem;
	color: #005b68
}

.category-content-container-cta-primary .category-var2-hover:active .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

.category-content-container-cta-primary .category-var2-hover:hover {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	transform: scale(1.025);
	cursor: pointer
}

.category-content-container-cta-primary .category-var2-hover:hover .category-var2-img-link {
	cursor: pointer
}

.category-content-container-cta-primary .category-var2-hover:hover .category-tile-link {
	border-bottom: .125rem solid currentColor;
	background-size: 100% .125rem;
	padding-right: .5rem;
	color: #005b68
}

.category-content-container-cta-primary .category-var2-hover:hover .category-tile-link .category-cta-icon {
	transform: translateX(.5rem);
	display: inline-block
}

.category-content-container-cta-primary .category-var2-hover:hover .category-var2-cta {
	background-size: 100% .125rem;
	color: #005b68
}

.category-content-container-cta-primary .category-var2-hover:hover .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover:focus {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	transform: scale(1.025);
	cursor: pointer
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover:focus .category-var2-img-link {
	cursor: pointer
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover:focus .category-tile-link {
	border-bottom: .125rem solid currentColor;
	background-size: 100% .125rem;
	padding-right: .5rem;
	color: #005b68
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover:focus .category-tile-link .category-cta-icon {
	transform: translateX(.5rem);
	display: inline-block
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover:focus .category-var2-cta {
	background-size: 100% .125rem;
	color: #005b68
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover:focus .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	transform: scale(1.025);
	cursor: pointer
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover [data-core-composite-active-descendant] .category-var2-img-link {
	cursor: pointer
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover [data-core-composite-active-descendant] .category-tile-link {
	border-bottom: .125rem solid currentColor;
	background-size: 100% .125rem;
	padding-right: .5rem;
	color: #005b68
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover [data-core-composite-active-descendant] .category-tile-link .category-cta-icon {
	transform: translateX(.5rem);
	display: inline-block
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover [data-core-composite-active-descendant] .category-var2-cta {
	background-size: 100% .125rem;
	color: #005b68
}

[data-whatinput=keyboard] .category-content-container-cta-primary .category-var2-hover [data-core-composite-active-descendant] .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

.category-content-container-links {
	background: #fff
}

@media (max-width:767px) {
	.category-content-container-links .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 0
	}
}

@media (min-width:1200px) {
	.category-content-container-links .category-content {
		padding: 2.5rem 1rem;
		padding: 0
	}
}

@media (max-width:767px) {
	.category-content-container-links .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-links .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-links .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-links .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.category-content-container-links .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.category-content-container-links .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.category-content-container-links .category-content .eyebrow-color {
	color: #707373
}

.category-content-container-links .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem
}

@media (min-width:1200px) {
	.category-content-container-links .category-content .content-heading {
		margin: 0
	}
}

.category-content-container-links .category-content .content-heading-var1 {
	color: #487815
}

.category-content-container-links .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0
}

.category-content-container-links .category-content .category-content-cta {
	margin-top: 1rem
}

.category-content-container-links .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8
}

.category-content-container-links .category-content .category-link:first-child {
	padding-top: 0
}

.category-content-container-links .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.category-content-container-links .category-content .adj-button-category:active,
.category-content-container-links .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-links .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .category-content-container-links .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.category-content-container-links .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-links .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.category-content-container-links .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.category-content-container-links .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.category-content-container-links .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.category-content-container-links .category-content-link-column-span {
	padding: 0
}

.links-icon-wrapper {
	justify-content: center
}

.cat-bg-navy {
	background-color: #003057
}

.cat-bg-green {
	background-color: #5c9a1b
}

.cat-bg-primary-green {
	background-color: #114a21
}

@media (min-width:768px) {
	.category-content-container-t1-link-group .category-content-block {
		padding-top: 2rem;
		display: flex;
		justify-content: center;
		align-content: center;
		flex-direction: column;
		flex: 1 1 100%
	}
}

@media (max-width:767px) {
	.category-content-container-t1-link-group .category-content-block {
		padding-bottom: 1rem
	}
}

.category-content-container-t1-link-group .category-content-block .module-content-blocks-v1,
.category-content-container-t1-link-group .category-content-block .module-content-blocks-v2 {
	margin-top: 0
}

.category-content-container-t1-link-group .category-content-block .module-content-blocks-v1.content-block-padding,
.category-content-container-t1-link-group .category-content-block .module-content-blocks-v2.content-block-padding {
	padding-top: 0
}

@media (max-width:767px) {
	.category-content-container-t1-link-group .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-t1-link-group .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 2rem 1.5rem
	}
}

@media (min-width:1200px) {
	.category-content-container-t1-link-group .category-content {
		padding: 2.5rem 1rem;
		padding: 2rem 3.75rem
	}
}

@media (max-width:767px) {
	.category-content-container-t1-link-group .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-t1-link-group .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-t1-link-group .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.category-content-container-t1-link-group .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-t1-link-group .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.category-content-container-t1-link-group .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.category-content-container-t1-link-group .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.category-content-container-t1-link-group .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.category-content-container-t1-link-group .category-content .eyebrow-color {
	color: #707373
}

.category-content-container-t1-link-group .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem
}

@media (min-width:1200px) {
	.category-content-container-t1-link-group .category-content .content-heading {
		margin: 0
	}
}

.category-content-container-t1-link-group .category-content .content-heading-var1 {
	color: #487815
}

.category-content-container-t1-link-group .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0
}

.category-content-container-t1-link-group .category-content .category-content-cta {
	margin-top: 1rem
}

.category-content-container-t1-link-group .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8;
	padding: 1rem 0
}

.category-content-container-t1-link-group .category-content .category-link:first-child {
	padding-top: 0
}

.category-content-container-t1-link-group .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.category-content-container-t1-link-group .category-content .adj-button-category:active,
.category-content-container-t1-link-group .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .category-content-container-t1-link-group .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .category-content-container-t1-link-group .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.category-content-container-t1-link-group .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-content-container-t1-link-group .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.category-content-container-t1-link-group .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.category-content-container-t1-link-group .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.category-content-container-t1-link-group .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.category-content-container-t1-link-group .category-link-t1 {
	width: 100%;
	border-bottom: .0625rem solid #efeff1;
	padding: 2.5rem 0
}

.category-content-container-t1-link-group .category-link-t1:first-child {
	padding-top: 0
}

.category-content-container-t1-link-group .category-link-t1:last-child {
	padding-bottom: 0;
	border-bottom: 0
}

.button-align {
	text-align: center
}

@media (min-width:768px) {
	.category-alignment {
		width: 60%;
		margin: 0 auto
	}
}

.category-links-icon .category-content-icon-span {
	margin-bottom: 1.875rem;
	width: 100%
}

@media (max-width:767px) {
	.category-links-icon .category-content-icon-span {
		margin-bottom: 1rem
	}
}

@media (min-width:768px) {
	.category-links-icon .category-medium-3-span {
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

.category-links-icon .category-content {
	padding: 1rem;
	width: 100%;
	display: flex
}

.category-links-icon .icon-container {
	display: flex;
	order: 1;
	padding-right: .5rem;
	color: #fff
}

.category-links-icon .link-container {
	display: flex;
	order: 2;
	justify-content: center;
	align-items: center
}

.category-links-icon .category-icon {
	height: 3rem;
	width: 3rem
}

.category-links-icon .category-var6-container {
	border: .0625rem solid #c8c8c8
}

.category-links-icon .category-var6-container .catv6-bg-white {
	background-color: #fff
}

.category-links-icon .category-var6-container .catv6-bg-white .category-secondary-link,
.category-links-icon .category-var6-container .catv6-bg-white .icon-container {
	color: #007481
}

.category-links-icon .category-var6-container .background-teal .category-secondary-link,
.category-links-icon .category-var6-container .background-teal .icon-container {
	color: #fff
}

.category-links-icon .category-var6-container:active {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.category-links-icon .category-var6-container:active .catv6-bg-white {
	background-color: #fff
}

.category-links-icon .category-var6-container:active .catv6-bg-white .category-secondary-link,
.category-links-icon .category-var6-container:active .catv6-bg-white .icon-container {
	color: #005b68
}

.category-links-icon .category-var6-container:active .background-teal {
	background-color: #007481
}

.category-links-icon .category-var6-container:hover {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.category-links-icon .category-var6-container:hover .catv6-bg-white {
	background-color: #fff
}

.category-links-icon .category-var6-container:hover .catv6-bg-white .category-secondary-link,
.category-links-icon .category-var6-container:hover .catv6-bg-white .icon-container {
	color: #005b68
}

.category-links-icon .category-var6-container:hover .background-teal {
	background-color: #007481
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container:focus {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container:focus .catv6-bg-white {
	background-color: #fff
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container:focus .catv6-bg-white .category-secondary-link,
[data-whatinput=keyboard] .category-links-icon .category-var6-container:focus .catv6-bg-white .icon-container {
	color: #005b68
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container:focus .background-teal {
	background-color: #007481
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container [data-core-composite-active-descendant] .catv6-bg-white {
	background-color: #fff
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container [data-core-composite-active-descendant] .catv6-bg-white .category-secondary-link,
[data-whatinput=keyboard] .category-links-icon .category-var6-container [data-core-composite-active-descendant] .catv6-bg-white .icon-container {
	color: #005b68
}

[data-whatinput=keyboard] .category-links-icon .category-var6-container [data-core-composite-active-descendant] .background-teal {
	background-color: #007481
}

.module-category-var4 .category-img-link-var4 {
	box-shadow: none;
	border: .0625rem solid #c8c8c8
}

.module-category-var4 .category-img-link-var4:active {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	border: .0625rem solid #c8c8c8
}

.module-category-var4 .category-img-link-var4:active .content-heading {
	color: #487815
}

.module-category-var4 .category-img-link-var4:active .category-secondary-link {
	color: #007481
}

.module-category-var4 .category-img-link-var4:hover {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	border: .0625rem solid #c8c8c8
}

.module-category-var4 .category-img-link-var4:hover .content-heading {
	color: #487815
}

.module-category-var4 .category-img-link-var4:hover .category-secondary-link {
	color: #007481
}

[data-whatinput=keyboard] .module-category-var4 .category-img-link-var4:focus {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	border: .0625rem solid #c8c8c8
}

[data-whatinput=keyboard] .module-category-var4 .category-img-link-var4:focus .content-heading {
	color: #487815
}

[data-whatinput=keyboard] .module-category-var4 .category-img-link-var4:focus .category-secondary-link {
	color: #007481
}

[data-whatinput=keyboard] .module-category-var4 .category-img-link-var4 [data-core-composite-active-descendant] {
	transform: scale(1.025);
	box-shadow: 0 .625rem .875rem rgba(0, 116, 129, .32);
	border: .0625rem solid #c8c8c8
}

[data-whatinput=keyboard] .module-category-var4 .category-img-link-var4 [data-core-composite-active-descendant] .content-heading {
	color: #487815
}

[data-whatinput=keyboard] .module-category-var4 .category-img-link-var4 [data-core-composite-active-descendant] .category-secondary-link {
	color: #007481
}

.module-category-var4 .category-img-link-var4 .content-eyebrow {
	color: #707373
}

.module-category-var4 .category-img-link-var4 .content-heading {
	color: #487815
}

.module-category-var4 .category-img-link-var4 .main-block-copy,
.module-category-var4 .category-img-link-var4 .main-block-copy p {
	color: #15191b
}

.module-category-var4 .category-img-link-var4 .category-secondary-link {
	color: #007481
}

.category-padding-var1 {
	margin-top: 2.5rem
}

@media (min-width:0) {
	.category-padding-var1 {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.category-padding-var1 {
		padding: 1.5rem
	}
}

@media (min-width:1200px) {
	.category-padding-var1 {
		padding: 2.5rem 1.875rem 1.875rem 1.875rem;
		margin-top: 3.5rem
	}
}

.module-categories-t1-lob {
	background: #f8f8f8
}

.module-categories-t1-lob .category-content-container-links-t1 .category-content .adj-button-category {
	background: #fff;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-categories-links {
	padding: 2.3125rem 1.5rem 0 1.5rem;
	background: #f8f8f8
}

@media (max-width:767px) {
	.module-categories-links {
		padding: 2.375rem 1.5rem 0 1.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links {
		padding: 2.5rem 1.5rem 0 1.5rem
	}
}

@media (min-width:768px) {
	.module-categories-links .main-heading-container {
		text-align: center
	}
}

.module-categories-links .main-heading-container .main-heading {
	margin: 0;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .main-heading-container .main-heading {
		padding-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-categories-links .main-heading-container .main-heading {
		padding-bottom: 2rem
	}
}

@media (max-width:767px) {
	.module-categories-links .main-heading-container .main-heading {
		padding-bottom: 1rem
	}
}

.module-categories-links .main-heading-container .main-block-copy {
	padding-bottom: 2.5rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .main-heading-container .main-block-copy {
		padding-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-categories-links .main-heading-container .main-block-copy {
		padding-bottom: 2rem
	}
}

@media (max-width:767px) {
	.module-categories-links .main-heading-container .main-block-copy {
		padding-bottom: 1rem
	}
}

.module-categories-links .main-heading-container .golden-rod-container {
	padding: 2.125rem 0
}

@media (max-width:767px) {
	.module-categories-links .main-heading-container .golden-rod-container {
		padding: 1.375rem 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .main-heading-container .golden-rod-container {
		padding: 1.25rem 0
	}
}

@media (min-width:1200px) {
	.module-categories-links .main-heading-container .golden-rod-container {
		padding: 2.125rem 0
	}
}

.module-categories-links .main-heading-container .golden-rod-container .golden-rod {
	height: .3125rem;
	background: #ffc600
}

@media (max-width:767px) {
	.module-categories-links .main-heading-container .golden-rod-container .golden-rod {
		width: 12%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .main-heading-container .golden-rod-container .golden-rod {
		width: 4.5%
	}
}

@media (min-width:1200px) {
	.module-categories-links .main-heading-container .golden-rod-container .golden-rod {
		width: 6.75%
	}
}

@media (min-width:768px) {
	.module-categories-links .main-heading-container .golden-rod-container .golden-rod {
		margin: 0 auto
	}

	.module-categories-links .main-heading-container .golden-rod-container .golden-rod:last-child,
	.module-categories-links .main-heading-container .golden-rod-container .golden-rod:nth-child(n) {
		float: none;
		margin: 0 auto
	}
}

@media (max-width:767px) {
	.module-categories-links .category-content-container-links .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .category-content-container-links .category-content {
		padding: 1.875rem 1rem 2.5rem 1rem;
		padding: 0
	}
}

@media (min-width:1200px) {
	.module-categories-links .category-content-container-links .category-content {
		padding: 2.5rem 1rem;
		padding: 0
	}
}

@media (max-width:767px) {
	.module-categories-links .category-content-container-links .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .category-content-container-links .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.module-categories-links .category-content-container-links .category-content .category-content-header {
		padding: 2rem 1rem
	}
}

@media (max-width:767px) {
	.module-categories-links .category-content-container-links .category-content .category-content-body {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .category-content-container-links .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

@media (min-width:1200px) {
	.module-categories-links .category-content-container-links .category-content .category-content-body {
		padding: 1.5rem 1rem
	}
}

.module-categories-links .category-content-container-links .category-content .content-eyebrow {
	font-weight: 700;
	margin: 0;
	padding-bottom: .5rem
}

@media (min-width:1200px) {
	.module-categories-links .category-content-container-links .category-content .content-eyebrow {
		font-size: 1.125rem
	}
}

.module-categories-links .category-content-container-links .category-content .eyebrow-color {
	color: #707373
}

.module-categories-links .category-content-container-links .category-content .content-heading {
	margin: 0;
	padding-bottom: 1rem
}

@media (min-width:1200px) {
	.module-categories-links .category-content-container-links .category-content .content-heading {
		margin: 0
	}
}

.module-categories-links .category-content-container-links .category-content .content-heading-var1 {
	color: #487815
}

.module-categories-links .category-content-container-links .category-content .content-block-copy {
	padding-bottom: 0;
	margin: 0
}

.module-categories-links .category-content-container-links .category-content .category-content-cta {
	margin-top: 1rem
}

.module-categories-links .category-content-container-links .category-content .category-link {
	border-bottom: .0625rem solid #c8c8c8
}

.module-categories-links .category-content-container-links .category-content .category-link:first-child {
	padding-top: 0
}

.module-categories-links .category-content-container-links .category-content .adj-button-category {
	width: 100%;
	box-shadow: .0625rem .5rem .4375rem 0 rgba(0, 0, 0, .14);
	font-size: 2.25rem;
	padding: 2.75rem 1.375rem;
	font-weight: 400;
	text-align: left;
	line-height: 3rem;
	height: 16.625rem;
	color: #15191b
}

.module-categories-links .category-content-container-links .category-content .adj-button-category:active,
.module-categories-links .category-content-container-links .category-content .adj-button-category:hover {
	color: #fff
}

[data-whatinput=keyboard] .module-categories-links .category-content-container-links .category-content .adj-button-category:focus,
[data-whatinput=keyboard] .module-categories-links .category-content-container-links .category-content .adj-button-category [data-core-composite-active-descendant] {
	color: #fff
}

@media (max-width:767px) {
	.module-categories-links .category-content-container-links .category-content .adj-button-category {
		padding: 2.125rem 1.5rem;
		font-size: 1.75rem;
		line-height: 2.375rem;
		height: 11.875rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-categories-links .category-content-container-links .category-content .adj-button-category {
		padding: 1.875rem 1.125rem;
		font-size: 1.9375rem;
		line-height: 2.5rem;
		height: 10.125rem
	}
}

@media (min-width:1200px) {
	.module-categories-links .category-content-container-links .category-content .adj-button-category {
		padding: 2.75rem 1.375rem;
		font-size: 2.25rem;
		line-height: 3rem;
		height: 16.625rem
	}
}

.module-categories-links .category-content-container-links .category-content .category-link-group {
	list-style: none;
	padding: 0;
	margin: 0
}

.module-categories-links .category-content-container-links .category-content .category-link-group .cat-links-icon {
	font-size: 1.125rem;
	vertical-align: initial
}

.module-categories-links .category-content-container-links .category-content-links-column-3-span {
	margin: 0 1.875rem 0 0
}

.module-categories-links .category-content-container-links .category-content-links-column-3-span:nth-child(4n) {
	margin-right: 0
}

.module-categories-links .category-content-container-links .category-content-links-column-4-span {
	margin: 0 1.875rem 0 0
}

.module-categories-links .module-content-blocks {
	margin: 0
}

.module-categories-secondary {
	margin: 0 0 2.5rem 0;
	padding: 1.25rem 1.875rem;
	background: #f8f8f8
}

.categories-content-block .module-categories {
	padding-top: 2.3125rem
}

.categories-content-block .module-categories .main-heading-container .main-block-copy {
	padding-bottom: 2.875rem
}

@media (max-width:1199px) {
	.mlp-category-var1 .pattern-icon-left {
		left: -8.5rem
	}
}

@media (max-width:1199px) {
	.mlp-category-var1 .pattern-icon-right {
		right: -8.5rem
	}
}

@media (max-width:767px) {
	.mlp-category-var1 .mlp-var1-main-copy-container {
		padding: 0
	}
}

@media (min-width:1200px) {
	.mlp-category-var1 .mlp-category-alignment {
		width: 60%;
		margin: 0 auto
	}
}

.mlp-category-var1 .category-content-container-links-t1 .category-content-links-t1-column-span {
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

@media (max-width:1499px) {
	.mlp-category-var1 .category-content-container-links-t1 .category-content-links-t1-column-span .right-icon-container {
		height: 3.5rem;
		width: 3.5rem
	}
}

@media (max-width:1199px) {
	.mlp-category-var1 .category-content-container-links-t1 .category-content-links-t1-column-span .right-icon-container {
		height: 2.5rem;
		width: 2.5rem
	}
}

@media (max-width:1499px) {
	.mlp-category-var1 .category-content-container-links-t1 .category-content-links-t1-column-span .right-icon-container .right-icon {
		height: 1.5rem;
		width: 1.5rem;
		margin: 1rem auto
	}
}

@media (max-width:1199px) {
	.mlp-category-var1 .category-content-container-links-t1 .category-content-links-t1-column-span .right-icon-container .right-icon {
		height: 1.125rem;
		width: 1.125rem;
		margin: .6875rem auto
	}
}

.mlp-category-var1 .category-content-container-links-t1 .category-content-links-t1-column-span .main-block-copy {
	padding-top: .5rem
}

@media (max-width:767px) {
	.mlp-category-var1 .category-content-container-links-t1 .category-content {
		padding: 1.5rem 1rem 1rem
	}
}

.mlp-category-var1 .category-content-container-links-t1 .category-content .content-heading {
	padding-bottom: 0
}

.mlp-category-var1 .category-img-link:active .background-egg-plant .right-icon {
	color: #114a21
}

.mlp-category-var1 .category-img-link:active .background-egg-plant.mlp-category1-image-content {
	background-color: #114a21
}

.mlp-category-var1 .category-img-link:active .background-teal .right-icon {
	color: #005b68
}

.mlp-category-var1 .category-img-link:active .background-teal.mlp-category1-image-content {
	background-color: #005b68
}

.mlp-category-var1 .category-img-link:active .category-secondary-link,
.mlp-category-var1 .category-img-link:active .content-heading,
.mlp-category-var1 .category-img-link:active .main-block-copy,
.mlp-category-var1 .category-img-link:active .main-block-copy p {
	color: #fff
}

.mlp-category-var1 .category-img-link:active .right-icon-container {
	background-color: #fff
}

.mlp-category-var1 .category-img-link:active .category-secondary-link {
	border-bottom: none
}

.mlp-category-var1 .category-img-link:hover .background-egg-plant .right-icon {
	color: #114a21
}

.mlp-category-var1 .category-img-link:hover .background-egg-plant.mlp-category1-image-content {
	background-color: #114a21
}

.mlp-category-var1 .category-img-link:hover .background-teal .right-icon {
	color: #005b68
}

.mlp-category-var1 .category-img-link:hover .background-teal.mlp-category1-image-content {
	background-color: #005b68
}

.mlp-category-var1 .category-img-link:hover .category-secondary-link,
.mlp-category-var1 .category-img-link:hover .content-heading,
.mlp-category-var1 .category-img-link:hover .main-block-copy,
.mlp-category-var1 .category-img-link:hover .main-block-copy p {
	color: #fff
}

.mlp-category-var1 .category-img-link:hover .right-icon-container {
	background-color: #fff
}

.mlp-category-var1 .category-img-link:hover .category-secondary-link {
	border-bottom: none
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .background-egg-plant .right-icon {
	color: #114a21
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .background-egg-plant.mlp-category1-image-content {
	background-color: #114a21
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .background-teal .right-icon {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .background-teal.mlp-category1-image-content {
	background-color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .category-secondary-link,
[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .content-heading,
[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .main-block-copy,
[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .main-block-copy p {
	color: #fff
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .right-icon-container {
	background-color: #fff
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus .category-secondary-link {
	border-bottom: none
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .background-egg-plant .right-icon {
	color: #114a21
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .background-egg-plant.mlp-category1-image-content {
	background-color: #114a21
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .background-teal .right-icon {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .background-teal.mlp-category1-image-content {
	background-color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .category-secondary-link,
[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .content-heading,
[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .main-block-copy,
[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .main-block-copy p {
	color: #fff
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .right-icon-container {
	background-color: #fff
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] .category-secondary-link {
	border-bottom: none
}

[data-whatinput=keyboard] .mlp-category-var1 .category-img-link:focus,
[data-whatinput=keyboard] .mlp-category-var1 .category-img-link [data-core-composite-active-descendant] {
	outline-offset: 0
}

.mlp-category-var1 .category-img-link .background-egg-plant .right-icon {
	color: #612166
}

.mlp-category-var1 .category-img-link .background-teal .right-icon {
	color: #007481
}

@media (max-width:767px) {
	.mlp-category-var1 .category-img-link .mlp-category1-image-content {
		min-height: 7.375rem
	}
}

@media (max-width:1199px) {
	.mlp-category-var1 .category-img-link .mlp-category1-image-content {
		min-height: 9.75rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var1 .category-img-link .mlp-category1-image-content {
		min-height: 12.5rem
	}
}

.mlp-category-var2 .pattern-icon {
	padding-top: 0
}

@media (min-width:768px) {
	.mlp-category-var2 .pattern-icon {
		height: 6.145625rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var2 .pattern-icon {
		height: 9.125rem
	}
}

@media (max-width:767px) {
	.mlp-category-var2 {
		padding: 1.5rem .9375rem .9375rem .9375rem;
		margin-top: 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.mlp-category-var2 {
		padding: 1.5rem;
		margin-top: 2.5rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var2 {
		padding: 2.5rem 1.875rem 1.875rem 1.875rem;
		margin-top: 3.5rem
	}
}

.mlp-category-var2 .pattern-icon-green {
	color: #78be20
}

@media (max-width:767px) {
	.mlp-category-var2 .category-content-container-cta .category-content {
		padding: 1.5rem 1rem
	}
}

.mlp-category-var2 .category-content-container-cta .content-block-copy p {
	color: #15191b
}

@media (max-width:767px) {
	.mlp-category-var2 .mlp-var2-main-copy-container {
		padding: 0
	}
}

@media (max-width:767px) {
	.mlp-category-var2 .mlp-var2-main-copy-container .mlp-category-var2-copy {
		padding-bottom: 1.5rem
	}
}

.mlp-category-var3,
.mlp-category-var3 .pattern-icon {
	padding-top: 0
}

@media (min-width:768px) {
	.mlp-category-var3 .pattern-icon {
		height: 6.145625rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var3 .pattern-icon {
		height: 9.125rem
	}
}

@media (max-width:1199px) {
	.mlp-category-var3 {
		margin-top: 2.5rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var3 {
		margin-top: 3.5rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var3 .mlp-category-alignment {
		width: 60%;
		margin: 0 auto
	}
}

@media (max-width:767px) {
	.mlp-category-var3 .mlp-var3-main-copy-container {
		padding: 0
	}
}

.mlp-category-var3 .category-content-container-cta-primary .mlp-category-var3-col {
	box-shadow: none;
	border: .0625rem solid #efeff1
}

@media (max-width:767px) {
	.mlp-category-var3 .category-content-container-cta-primary .mlp-category-var3-col {
		margin-bottom: 1rem
	}
}

@media (min-width:768px) {
	.mlp-category-var3 .category-content-container-cta-primary .mlp-category-var3-col {
		margin-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var3 .category-content-container-cta-primary .mlp-category-var3-col {
		margin-bottom: 2rem
	}
}

.mlp-category-var3 .category-content-container-cta-primary .mlp-category-var3-col .cat-bg-green {
	background-color: #5c9a1b
}

.mlp-category-var3 .category-content-container-cta-primary .mlp-category-var3-col .cat-bg-navy {
	background-color: #003057
}

@media (min-width:768px) {

	.mlp-category-var3 .category-content-container-cta-primary .category-content,
	.mlp-category-var3 .category-content-container-cta-primary .category-content-body {
		height: 100%;
		display: flex;
		flex-direction: column
	}
}

@media (min-width:768px) {
	.mlp-category-var3 .category-content-container-cta-primary .category-content-header {
		flex-shrink: 0
	}
}

@media (min-width:768px) {
	.mlp-category-var3 .category-content-container-cta-primary .content-block-copy {
		flex-grow: 1
	}
}

.mlp-category-var3 .category-img-link:active {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.mlp-category-var3 .category-img-link:active .adj-background-primary-dark {
	background-color: #487815
}

.mlp-category-var3 .category-img-link:active .adj-background-tertiary-dark {
	background-color: #003057
}

.mlp-category-var3 .category-img-link:active .cat-bg-green {
	background-color: #5c9a1b
}

.mlp-category-var3 .category-img-link:active .cat-bg-navy {
	background-color: #003057
}

.mlp-category-var3 .category-img-link:active .content-eyebrow,
.mlp-category-var3 .category-img-link:active .content-heading {
	color: #fff
}

.mlp-category-var3 .category-img-link:active .category-var2-cta {
	background-size: 100% .125rem;
	color: #114a21
}

.mlp-category-var3 .category-img-link:active .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

.mlp-category-var3 .category-img-link:hover {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.mlp-category-var3 .category-img-link:hover .adj-background-primary-dark {
	background-color: #487815
}

.mlp-category-var3 .category-img-link:hover .adj-background-tertiary-dark {
	background-color: #003057
}

.mlp-category-var3 .category-img-link:hover .cat-bg-green {
	background-color: #5c9a1b
}

.mlp-category-var3 .category-img-link:hover .cat-bg-navy {
	background-color: #003057
}

.mlp-category-var3 .category-img-link:hover .content-eyebrow,
.mlp-category-var3 .category-img-link:hover .content-heading {
	color: #fff
}

.mlp-category-var3 .category-img-link:hover .category-var2-cta {
	background-size: 100% .125rem;
	color: #114a21
}

.mlp-category-var3 .category-img-link:hover .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .adj-background-primary-dark {
	background-color: #487815
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .adj-background-tertiary-dark {
	background-color: #003057
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .cat-bg-green {
	background-color: #5c9a1b
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .cat-bg-navy {
	background-color: #003057
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .content-eyebrow,
[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .content-heading {
	color: #fff
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .category-var2-cta {
	background-size: 100% .125rem;
	color: #114a21
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link:focus .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] {
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .adj-background-primary-dark {
	background-color: #487815
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .adj-background-tertiary-dark {
	background-color: #003057
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .cat-bg-green {
	background-color: #5c9a1b
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .cat-bg-navy {
	background-color: #003057
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .content-eyebrow,
[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .content-heading {
	color: #fff
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .category-var2-cta {
	background-size: 100% .125rem;
	color: #114a21
}

[data-whatinput=keyboard] .mlp-category-var3 .category-img-link [data-core-composite-active-descendant] .category-var2-cta .nc-link__icon {
	transform: translateX(.5rem)
}

.mlp-category-var4,
.mlp-category-var4 .pattern-icon {
	padding-top: 0
}

@media (min-width:768px) {
	.mlp-category-var4 .pattern-icon {
		height: 6.145625rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var4 .pattern-icon {
		height: 9.125rem
	}
}

@media (max-width:1199px) {
	.mlp-category-var4 {
		margin-top: 2.5rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var4 {
		margin-top: 3.5rem
	}
}

@media (max-width:767px) {
	.mlp-category-var4 .mlp-var4-main-copy-container {
		padding: 0
	}
}

@media (min-width:1200px) {
	.mlp-category-var4 .mlp-category-alignment {
		width: 60%;
		margin: 0 auto
	}
}

@media (max-width:1199px) {
	.mlp-category-var4 .category-content-container-link-group .mlp-var4-content-heading {
		padding-bottom: 1rem !important
	}
}

.mlp-category-var4 .category-content-container-link-group .mlp-category-var4-col {
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2);
	margin-bottom: 0
}

@media (max-width:767px) {
	.mlp-category-var4 .category-content-container-link-group .category-content {
		padding: 1rem
	}
}

@media (max-width:767px) {
	.mlp-category-var4 .category-content-container-link-group .category-image-margin {
		margin-bottom: 1rem
	}
}

@media (min-width:768px) {
	.mlp-category-var4 .category-content-container-link-group .category-image-margin {
		margin-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.mlp-category-var4 .category-content-container-link-group .category-image-margin {
		margin-bottom: 2rem
	}
}

.mlp-category-var4 .mlpv4-bg-white .content-eyebrow {
	color: #707373
}

.mlp-category-var4 .mlpv4-bg-white .mlp-var4-content-heading {
	color: #487815
}

.mlp-category-var4 .mlpv4-bg-white .mlp-block-copy {
	color: #15191b
}

.mlp-category-var4 .mlpv4-bg-white .category-secondary-link {
	color: #007481
}

.mlp-category-var4 .category-img-link:active .mlp-category-image-content {
	background-color: #fff
}

.mlp-category-var4 .category-img-link:active .mlp-category-var4-col {
	border: .0625rem solid #efeff0;
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

.mlp-category-var4 .category-img-link:active .content-eyebrow {
	color: #53575a
}

.mlp-category-var4 .category-img-link:active .content-heading {
	color: #487815
}

.mlp-category-var4 .category-img-link:active .category-secondary-link {
	color: #005b68
}

.mlp-category-var4 .category-img-link:active .main-block-copy,
.mlp-category-var4 .category-img-link:active .main-block-copy p {
	color: #15191b
}

.mlp-category-var4 .category-img-link:active .main-block-copy a {
	color: #007481
}

.mlp-category-var4 .category-img-link:active .main-block-copy a:active,
.mlp-category-var4 .category-img-link:active .main-block-copy a:hover {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:active .main-block-copy a:focus,
[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:active .main-block-copy a [data-core-composite-active-descendant] {
	color: #005b68
}

.mlp-category-var4 .category-img-link:hover .mlp-category-image-content {
	background-color: #fff
}

.mlp-category-var4 .category-img-link:hover .mlp-category-var4-col {
	border: .0625rem solid #efeff0;
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

.mlp-category-var4 .category-img-link:hover .content-eyebrow {
	color: #53575a
}

.mlp-category-var4 .category-img-link:hover .content-heading {
	color: #487815
}

.mlp-category-var4 .category-img-link:hover .category-secondary-link {
	color: #005b68
}

.mlp-category-var4 .category-img-link:hover .main-block-copy,
.mlp-category-var4 .category-img-link:hover .main-block-copy p {
	color: #15191b
}

.mlp-category-var4 .category-img-link:hover .main-block-copy a {
	color: #007481
}

.mlp-category-var4 .category-img-link:hover .main-block-copy a:active,
.mlp-category-var4 .category-img-link:hover .main-block-copy a:hover {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:hover .main-block-copy a:focus,
[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:hover .main-block-copy a [data-core-composite-active-descendant] {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .mlp-category-image-content {
	background-color: #fff
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .mlp-category-var4-col {
	border: .0625rem solid #efeff0;
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .content-eyebrow {
	color: #53575a
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .content-heading {
	color: #487815
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .category-secondary-link {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .main-block-copy,
[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .main-block-copy p {
	color: #15191b
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .main-block-copy a {
	color: #007481
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .main-block-copy a:active,
[data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .main-block-copy a:hover {
	color: #005b68
}

[data-whatinput=keyboard] [data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .main-block-copy a:focus,
[data-whatinput=keyboard] [data-whatinput=keyboard] .mlp-category-var4 .category-img-link:focus .main-block-copy a [data-core-composite-active-descendant] {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .mlp-category-image-content {
	background-color: #fff
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .mlp-category-var4-col {
	border: .0625rem solid #efeff0;
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .content-eyebrow {
	color: #53575a
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .content-heading {
	color: #487815
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .category-secondary-link {
	color: #005b68
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .main-block-copy,
[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .main-block-copy p {
	color: #15191b
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .main-block-copy a {
	color: #007481
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .main-block-copy a:active,
[data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .main-block-copy a:hover {
	color: #005b68
}

[data-whatinput=keyboard] [data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .main-block-copy a:focus,
[data-whatinput=keyboard] [data-whatinput=keyboard] .mlp-category-var4 .category-img-link [data-core-composite-active-descendant] .main-block-copy a [data-core-composite-active-descendant] {
	color: #005b68
}

.mlp-category-var4 .category-img-link .category-secondary-link:active,
.mlp-category-var4 .category-img-link .category-secondary-link:hover {
	border-bottom: none;
	background: none
}

[data-whatinput=keyboard] .mlp-category-var4 .category-img-link .category-secondary-link:focus,
[data-whatinput=keyboard] .mlp-category-var4 .category-img-link .category-secondary-link [data-core-composite-active-descendant] {
	border-bottom: none;
	background: none
}

.mlp-category-var4 .category-img-link .mlp-block-copy {
	margin-bottom: 1.5rem
}

@media (max-width:1199px) {
	.mlp-category-var4 .category-img-link .mlp-block-copy {
		margin-bottom: 1rem
	}
}

@media (min-width:768px) {
	.module-category-var2 .category-content-container-cta-primary .category-content {
		height: 100%;
		display: flex;
		flex-direction: column
	}

	.module-category-var2 .category-content-container-cta-primary .category-content .category-content-header {
		flex-shrink: 0
	}

	.module-category-var2 .category-content-container-cta-primary .category-content .category-content-body {
		display: flex;
		flex-direction: column;
		height: 100%
	}

	.module-category-var2 .category-content-container-cta-primary .category-content .content-block-copy {
		flex-grow: 1
	}
}

@media (min-width:768px) {
	.module-category-var7 .category-content-container-cta-primary .category-content-wrapper.left-aligned {
		justify-content: flex-start
	}
}

.module-category-var7 .category-content-container-cta-primary .category-content-cta-primary-column-span:active,
.module-category-var7 .category-content-container-cta-primary .category-content-cta-primary-column-span:hover {
	box-shadow: none
}

[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-content-cta-primary-column-span:focus,
[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-content-cta-primary-column-span [data-core-composite-active-descendant] {
	box-shadow: none
}

.module-category-var7 .category-content-container-cta-primary .category-var2-hover-reset:active,
.module-category-var7 .category-content-container-cta-primary .category-var2-hover-reset:hover {
	transform: none
}

[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-var2-hover-reset:focus,
[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-var2-hover-reset [data-core-composite-active-descendant] {
	transform: none
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-content-header {
	padding: 1.5rem 1rem
}

@media (max-width:767px) {
	.module-category-var7 .category-content-container-cta-primary .category-content .category-content-header {
		padding: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-category-var7 .category-content-container-cta-primary .category-content .category-content-header {
		padding: 1.5rem .5rem
	}
}

@media (min-width:1200px) {
	.module-category-var7 .category-content-container-cta-primary .category-content .category-content-header {
		padding: 1.5rem 1rem
	}
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-content-header.cat-bg-green {
	background-color: #5c9a1b
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-content-body {
	position: relative;
	padding-bottom: 4rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-category-var7 .category-content-container-cta-primary .category-content .category-content-body {
		padding: 1.5rem .5rem 3rem
	}
}

@media (min-width:1200px) {
	.module-category-var7 .category-content-container-cta-primary .category-content .category-content-body {
		padding: 1.5rem 1rem 3rem
	}
}

.module-category-var7 .category-content-container-cta-primary .category-content .content-block-copy {
	padding-bottom: 1.5rem;
	margin-bottom: 0
}

@media (max-width:767px) {
	.module-category-var7 .category-content-container-cta-primary .category-content .content-block-copy {
		padding-bottom: 1rem
	}
}

.module-category-var7 .category-content-container-cta-primary .category-content .hide-content-block-copy {
	display: none
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-body-links ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-body-links li {
	padding-bottom: 1.5rem
}

@media (max-width:767px) {
	.module-category-var7 .category-content-container-cta-primary .category-content .category-body-links li {
		padding-bottom: 1rem
	}
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-body-links li:last-child {
	margin-bottom: 1rem
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-body-links a {
	color: #15191b
}

.module-category-var7 .category-content-container-cta-primary .category-content.content-no-background .category-content-header {
	background-color: #fff
}

.module-category-var7 .category-content-container-cta-primary .category-content.content-no-background .category-content-header .content-heading,
.module-category-var7 .category-content-container-cta-primary .category-content.content-no-background .category-content-header .content-heading a {
	color: #007481
}

.module-category-var7 .category-content-container-cta-primary .category-content.content-no-background .category-content-body {
	padding: 0 1rem 1.5rem
}

@media (max-width:767px) {
	.module-category-var7 .category-content-container-cta-primary .category-content.content-no-background .category-content-body {
		padding: 0 1rem 1rem
	}
}

.module-category-var7 .category-content-container-cta-primary .category-content .button-group {
	padding-top: 1rem;
	border-top: .0625rem solid #c8c8c8;
	align-self: flex-end;
	flex-basis: 100%;
	position: absolute;
	width: 96%;
	left: 2%;
	bottom: 1rem
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable {
	background-color: transparent;
	color: #007481;
	-webkit-text-decoration: dashed;
	text-decoration: dashed;
	padding: 0 0 .25rem;
	border: 0
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable:active .adj-button-icon,
.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable:hover .adj-button-icon {
	transform: none;
	color: #005b68
}

[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable:focus .adj-button-icon,
[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable [data-core-composite-active-descendant] .adj-button-icon {
	transform: none;
	color: #005b68
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable .link-text {
	border-bottom: .125rem dashed #007481
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable .link-text:active,
.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable .link-text:hover {
	color: #005b68;
	border-bottom: .125rem solid #005b68
}

[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable .link-text:focus,
[data-whatinput=keyboard] .module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable .link-text [data-core-composite-active-descendant] {
	color: #005b68;
	border-bottom: .125rem solid #005b68
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable:before {
	content: none
}

.module-category-var7 .category-content-container-cta-primary .category-content .category-link-expandable .adj-button-icon {
	vertical-align: text-bottom;
	margin-right: .0625rem
}

.module-category-var7 .category-content-container-cta-primary .category-v7-link {
	border-bottom: none;
	font-weight: 400
}

.change-location-dialog {
	z-index: 999
}

.module-information-icons .icons-row-section .icons-column-section {
	padding: 1.5rem 1rem;
	border-bottom: .0625rem solid #c8c8c8
}

@media (max-width:767px) {
	.module-information-icons .icons-row-section .icons-column-section {
		padding-left: 0;
		padding-right: 0;
		border: none
	}
}

@media (min-width:768px) {
	.module-information-icons .icons-row-section .icons-column-section {
		padding: 1rem 1rem 1.5rem;
		border-bottom: none;
		position: relative
	}

	.module-information-icons .icons-row-section .vertical-divider.icons-column-section {
		border-left: .0625rem solid #c8c8c8
	}

	.module-information-icons .icons-row-section .vertical-divider.icons-column-section:first-child {
		border-left: none
	}

	.module-information-icons .icons-row-section .plus-divider.icons-column-section:after {
		content: "+";
		color: #707373;
		position: absolute;
		text-align: left;
		padding: 0;
		margin: 0;
		font-family: none;
		font-size: 4rem;
		left: -1.1rem;
		top: 50%
	}
}

@media (min-width:768px) and (min-width:0) and (max-width:1199px) {
	.module-information-icons .icons-row-section .plus-divider.icons-column-section:after {
		font-size: 3rem
	}
}

@media (min-width:768px) {
	.module-information-icons .icons-row-section .plus-divider.icons-column-section:first-child:after {
		content: ""
	}
}

@media (min-width:1200px) {
	.module-information-icons .icons-row-section .icons-column-section {
		padding: 1.5rem 1.5rem 2rem
	}
}

.module-information-icons .icons-row-section .icons-column-section .info-icon {
	width: 3.75rem;
	height: 3.75rem;
	color: #487815
}

@media (min-width:1200px) {
	.module-information-icons .icons-row-section .icons-column-section .info-icon {
		width: 4.7rem;
		height: 4.7rem
	}
}

.module-information-icons .icons-row-section .icons-column-section .info-icon-green {
	color: #78be20
}

.module-information-icons .icons-row-section .icons-column-section .info-icon-navy {
	color: #003057
}

.module-information-icons .icons-row-section .icons-column-section .icons-column-heading {
	padding: 1rem 0;
	margin: 0;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 400
}

@media (min-width:1200px) {
	.module-information-icons .icons-row-section .icons-column-section .icons-column-heading {
		padding: 1.25rem 0
	}
}

.module-information-icons .icons-row-section .icons-column-section .plus-icon {
	color: #707373;
	font-size: 4rem;
	padding-top: 1.5rem;
	font-family: none
}

.module-information-icons .icons-row-section .icons-column-section:last-child .plus-icon {
	display: none
}

.module-information-icons .icons-row-section {
	padding-top: 0
}

@media (max-width:767px) {
	.module-information-icons .icons-row-section .icons-tile {
		padding-left: 1rem;
		padding-right: 1rem
	}
}

@media (min-width:768px) {
	.module-information-icons .icons-row-section {
		padding-top: 1.5rem
	}

	.module-information-icons .icons-row-section .icons-column-section {
		display: flex;
		flex-direction: column
	}

	.module-information-icons .icons-row-12.icons-row-section .icons-column-section {
		margin-left: 0;
		margin-right: 0;
		width: 33.3%
	}

	.module-information-icons .icons-row-8.icons-row-section .icons-column-section {
		margin-left: 0;
		margin-right: 0;
		width: 49.95%
	}
}

@media (min-width:1200px) {
	.module-information-icons .icons-row-section {
		padding-top: 2rem
	}
}

.module-information-icons .icons-row-section:last-child .icons-column-section:last-child {
	border-bottom: none
}

.module-information-icons {
	padding: 3.5rem 1rem 0 1rem;
	margin-top: 3.5rem
}

@media (min-width:768px) {
	.module-information-icons {
		padding: 2rem 0;
		margin-top: 2.5rem
	}
}

@media (min-width:1200px) {
	.module-information-icons {
		padding: 2.5rem 0;
		margin-top: 3.5rem
	}
}

@media (max-width:1199px) {
	.module-information-icons {
		padding-top: 2.5rem;
		margin-top: 2.5rem
	}
}

.module-information-icons .no-cta {
	display: none
}

.module-information-icons .icons-content-section {
	padding-bottom: 2rem
}

@media (min-width:1200px) {
	.module-information-icons .icons-content-section {
		padding-bottom: 2.5rem
	}
}

.module-information-icons .icons-content-section:last-child {
	padding-bottom: 0
}

.module-information-icons .icons-head-section,
.module-information-icons .icons-row-section {
	text-align: center
}

.module-information-icons .icons-head-section .heading {
	margin: 0
}

.module-information-icons .icons-head-section .description {
	padding: 1.25rem 0;
	margin: 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-information-icons .icons-head-section .description {
		padding: 1.5rem 0
	}
}

@media (min-width:1200px) {
	.module-information-icons .icons-head-section .description {
		padding: 2rem 0
	}
}

.module-information-icons .icons-column-button {
	margin-top: 2rem
}

.module-mlp-information-icons.border-green {
	border: 1rem solid #78be20
}

@media (min-width:768px) {
	.module-mlp-information-icons.border-green {
		border: 1.5rem solid #78be20
	}
}

@media (min-width:1200px) {
	.module-mlp-information-icons.border-green {
		border: 1.875rem solid #78be20
	}
}

.module-mlp-information-icons.border-dark-green {
	border: 1rem solid #487815
}

@media (min-width:768px) {
	.module-mlp-information-icons.border-dark-green {
		border: 1.5rem solid #487815
	}
}

@media (min-width:1200px) {
	.module-mlp-information-icons.border-dark-green {
		border: 1.875rem solid #487815
	}
}

.module-mlp-information-icons.border-navy {
	border: 1rem solid #003057
}

@media (min-width:768px) {
	.module-mlp-information-icons.border-navy {
		border: 1.5rem solid #003057
	}
}

@media (min-width:1200px) {
	.module-mlp-information-icons.border-navy {
		border: 1.875rem solid #003057
	}
}

.module-information-icons-wrapper.border-green {
	border: 1rem solid #78be20
}

@media (min-width:768px) {
	.module-information-icons-wrapper.border-green {
		border: 1.5rem solid #78be20
	}
}

@media (min-width:1200px) {
	.module-information-icons-wrapper.border-green {
		border: 1.875rem solid #78be20
	}
}

.module-information-icons-wrapper.border-gray {
	border: 1rem solid #f8f8f8
}

@media (min-width:768px) {
	.module-information-icons-wrapper.border-gray {
		border: 1.5rem solid #f8f8f8
	}
}

@media (min-width:1200px) {
	.module-information-icons-wrapper.border-gray {
		border: 1.875rem solid #f8f8f8
	}
}

.module-information-icons-wrapper.border-navy {
	border: 1rem solid #003057
}

@media (min-width:768px) {
	.module-information-icons-wrapper.border-navy {
		border: 1.5rem solid #003057
	}
}

@media (min-width:1200px) {
	.module-information-icons-wrapper.border-navy {
		border: 1.875rem solid #003057
	}
}

.default-opacity-leave {
	opacity: 0
}

.default-opacity-enter {
	opacity: 1
}

.default-scaleX-leave {
	transform: scaleX(0)
}

.default-scaleX-enter {
	transform: scaleX(1)
}

.default-scaleY-leave {
	transform: scaleY(0)
}

.default-scaleY-enter {
	transform: scaleY(1)
}

.default-scale-leave {
	transform: scale(0)
}

.default-scale-enter {
	transform: scale(1)
}

.default-transitionable {
	display: block;
	transition: all .3s ease-in-out;
	overflow: hidden
}

.default-enter {
	visibility: visible
}

.default-leave {
	visibility: hidden
}

.scale-down-transitionable {
	display: block;
	transform: scaleY(0);
	transform-origin: center top;
	transition: all .3s ease-in-out
}

.scale-down-enter {
	visibility: visible;
	transform: scale(1)
}

.scale-down-leave {
	visibility: hidden;
	transform: scaleY(0);
	overflow-y: hidden
}

.module-category-var7-with-filters {
	padding-top: 2rem
}

.category-filter-group {
	padding: 0 1.875rem 0 1.875rem
}

@media (min-width:768px) and (max-width:1499px) {
	.category-filter-group {
		padding: 0 1.5rem 0 1.5rem;
		overflow: hidden
	}
}

@media (max-width:767px) {
	.category-filter-group {
		padding: 0 1rem 0 1rem
	}
}

@media (min-width:1200px) {
	.category-filter-group {
		padding: 0 1.875rem 0 1.875rem
	}
}

@media (min-width:1500px) {
	.category-filter-group {
		padding: 0 1.875rem 0 1.875rem
	}
}

.category-filter-group .category-filter-container {
	display: flex;
	flex-wrap: wrap
}

.category-filter-group .category-filter {
	width: 25%
}

@media (max-width:767px) {
	.category-filter-group .category-filter {
		width: 100%;
		margin-bottom: .25rem
	}
}

.category-filter-group .clear-filter-container {
	padding: .25rem .75rem 0
}

.module-categories-plan-card .category-content-container-cta-primary .category-content-cta-primary-column-span {
	box-shadow: 0 .25rem .375rem 0 #c8c8c8;
	display: flex;
	flex-flow: column
}

.module-categories-plan-card .category-content-container-cta-primary .category-content-cta-primary-column-span:active,
.module-categories-plan-card .category-content-container-cta-primary .category-content-cta-primary-column-span:hover {
	transform: none
}

[data-whatinput=keyboard] .module-categories-plan-card .category-content-container-cta-primary .category-content-cta-primary-column-span:focus,
[data-whatinput=keyboard] .module-categories-plan-card .category-content-container-cta-primary .category-content-cta-primary-column-span [data-core-composite-active-descendant] {
	transform: none
}

.module-categories-plan-card .category-content-container-cta-primary .category-content {
	flex-grow: 1
}

.module-categories-plan-card .category-content-container-cta-primary .button-container {
	border-top: .0625rem solid #c8c8c8;
	padding: 1.5rem;
	display: inline-block
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-plan-card .category-content-container-cta-primary .button-container {
		text-align: center
	}
}

.module-categories-plan-card .category-content-container-cta-primary .button-container .button-group {
	display: inline-flex;
	padding-right: 1rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-plan-card .category-content-container-cta-primary .button-container .button-group {
		display: block;
		padding-right: 0
	}
}

.module-categories-plan-card .category-content-container-cta-primary .button-container .link-group {
	display: inline-flex
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-plan-card .category-content-container-cta-primary .button-container .link-group {
		display: block
	}
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile {
	display: flex;
	flex-direction: row;
	border: .0625rem solid #c8c8c8;
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2);
	margin-bottom: 1rem
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .plan-tile {
		flex-direction: column
	}
}

.module-categories-plan-tiles .plan-tiles-container .content-wrapper {
	padding: 2rem 1rem;
	height: 100%;
	border-right: .0625rem solid #c8c8c8
}

@media (max-width:1199px) {
	.module-categories-plan-tiles .plan-tiles-container .content-wrapper {
		padding: 1.5rem 1rem 2rem
	}
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .content-wrapper {
		border-right: none;
		border-bottom: .0625rem solid #c8c8c8;
		padding: 1rem
	}
}

.module-categories-plan-tiles .plan-tiles-container .tile-column {
	width: 20%;
	flex: 1 1 auto
}

.module-categories-plan-tiles .plan-tiles-container .tile-column.tile-column-1 {
	flex-direction: column;
	background-color: #f8f8f8
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .tile-column.tile-column-1 .content-wrapper {
		padding: 1.5rem 1rem;
		border-bottom: none
	}
}

.module-categories-plan-tiles .plan-tiles-container .tile-column.tile-column-1,
.module-categories-plan-tiles .plan-tiles-container .tile-column.tile-column-4 {
	width: 30%
}

@media (max-width:767px) {

	.module-categories-plan-tiles .plan-tiles-container .tile-column.tile-column-1,
	.module-categories-plan-tiles .plan-tiles-container .tile-column.tile-column-4 {
		width: inherit
	}
}

.module-categories-plan-tiles .plan-tiles-container .tile-column:last-child .content-wrapper {
	border-right: none
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .tile-column:last-child .content-wrapper {
		border-bottom: none
	}
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .tile-column {
		width: inherit
	}
}

.module-categories-plan-tiles .plan-tiles-container .plan-header {
	padding-bottom: 1rem
}

.module-categories-plan-tiles .plan-tiles-container .plan-header .plan-heading {
	padding-bottom: 1rem;
	margin: 0;
	color: #487815;
	font-weight: 400
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .plan-header .plan-heading {
		padding-bottom: .5rem
	}
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .plan-header {
		padding-bottom: 1.5rem
	}
}

.module-categories-plan-tiles .plan-tiles-container .tile-subheading {
	padding-bottom: .25rem
}

@media (max-width:1199px) {
	.module-categories-plan-tiles .plan-tiles-container .tile-subheading {
		padding-bottom: .5rem
	}
}

.module-categories-plan-tiles .plan-tiles-container .button-container {
	display: inline-block
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-plan-tiles .plan-tiles-container .button-container {
		text-align: center
	}
}

.module-categories-plan-tiles .plan-tiles-container .button-container .button-group {
	display: inline-flex;
	padding-right: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-plan-tiles .plan-tiles-container .button-container .button-group {
		display: block;
		padding-right: 0
	}
}

.module-categories-plan-tiles .plan-tiles-container .button-container .link-group {
	display: inline-flex
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-plan-tiles .plan-tiles-container .button-container .link-group {
		display: block
	}
}

@media (max-width:767px) {
	.module-categories-plan-tiles .plan-tiles-container .button-container .link-group {
		padding-top: 1.5rem
	}
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile-md {
	flex-wrap: wrap
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile-md .tile-column-1 {
	width: 100%
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile-md .tile-column-1 .content-wrapper {
	display: flex;
	padding: 1.5rem 1rem;
	border-right: none;
	border-bottom: .0625rem solid #c8c8c8
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile-md .plan-header {
	width: 55%;
	padding-right: 2rem;
	padding-bottom: 0
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile-md .button-container {
	display: flex
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile-md .button-group {
	padding-right: 2rem
}

.module-categories-plan-tiles .plan-tiles-container .plan-tile-md .link-group {
	padding-top: .5rem
}

.module-categories-ma-plan-card .plan-card-wrapper {
	margin: 2rem 0;
	display: flex;
	border: .0625rem solid #c8c8c8;
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2)
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-ma-plan-card .plan-card-wrapper {
		margin-top: 1.5rem
	}
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .plan-card-wrapper {
		margin-top: 1rem;
		display: block
	}
}

.module-categories-ma-plan-card .plan-card-wrapper .plan-sub-heading {
	padding-bottom: 1.5rem
}

@media (max-width:1199px) {
	.module-categories-ma-plan-card .plan-card-wrapper .plan-sub-heading {
		padding-bottom: 1rem
	}
}

.module-categories-ma-plan-card .change-location {
	margin-top: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-ma-plan-card .change-location {
		margin-top: 1.5rem
	}
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .change-location {
		margin-top: 1rem
	}
}

.module-categories-ma-plan-card .plan-name-heading {
	margin: 0;
	padding-bottom: 1rem;
	color: #487815;
	font-weight: 400
}

.module-categories-ma-plan-card .plan-description {
	margin-bottom: 1.5rem
}

@media (max-width:1199px) {
	.module-categories-ma-plan-card .plan-description {
		margin-bottom: 1rem
	}
}

.module-categories-ma-plan-card .plans-by-area {
	padding-bottom: 1rem
}

.module-categories-ma-plan-card .plan-copy {
	padding-bottom: 1.5rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-ma-plan-card .plan-copy {
		padding-bottom: 1rem
	}
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .plan-copy {
		padding-bottom: 1rem
	}
}

.module-categories-ma-plan-card .plan-card-col-wrapper {
	padding-left: 0
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .plan-card-col-wrapper {
		padding-right: 0
	}
}

.module-categories-ma-plan-card .plan-card-col-md-wrapper {
	padding-left: 0;
	padding-right: 0
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .plan-card-col-md-wrapper {
		padding-right: 0
	}
}

.module-categories-ma-plan-card .plan-detail-col1 {
	height: 100%;
	padding: 2rem 1rem;
	border-right: .0625rem solid #c8c8c8;
	background-color: #f8f8f8
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .plan-detail-col1 {
		border-bottom: .0625rem solid #c8c8c8;
		border-right: 0;
		padding: 1rem 1rem
	}
}

.module-categories-ma-plan-card .plan-detail-col2 {
	height: 100%;
	padding-top: 2rem;
	padding-bottom: 2rem;
	padding-right: 1rem;
	border-right: .0625rem solid #c8c8c8
}

@media (min-width:0) and (max-width:1199px) {
	.module-categories-ma-plan-card .plan-detail-col2 {
		border-right: 0;
		border-bottom: 0;
		padding: 2rem 1rem 1rem
	}
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .plan-detail-col2 {
		border-bottom: .0625rem solid #c8c8c8;
		border-right: 0;
		padding: 1rem
	}
}

.module-categories-ma-plan-card .plan-detail-col3 {
	height: 100%;
	padding: 2rem 0
}

@media (max-width:767px) {
	.module-categories-ma-plan-card .plan-detail-col3 {
		border-bottom: .0625rem solid #c8c8c8;
		border-right: 0;
		padding: 2rem 1rem
	}
}

.module-categories-ma-plan-card .plan-detail-col3 .plan-benefits {
	margin: 0
}

.module-categories-ma-plan-card .plan-details-md-top {
	border-bottom: .0625rem solid #c8c8c8
}

.module-categories-ma-plan-card .plan-details-md-bottom {
	padding: 1rem
}

.module-categories-ma-plan-card .error-container {
	padding: 2rem;
	color: #aa0008
}

.module-error-page {
	background-color: #f8f8f8
}

@media (min-width:768px) {

	.module-error-page .server-error,
	.module-error-page .service-down {
		margin-left: 0
	}
}

.module-error-page .header-content {
	padding-top: 1.875rem;
	padding-left: 1.9375rem
}

@media (max-width:767px) {
	.module-error-page .header-content {
		background-color: #fff;
		margin-top: -1.9375rem;
		padding: 1.125rem 1.5625rem .8125rem .9375rem
	}
}

.module-error-page .hero-content-layout {
	background-color: #fff
}

@media (max-width:767px) {
	.module-error-page .hero-content-layout {
		background-color: #f8f8f8;
		padding-bottom: 1.25rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-error-page .hero-scrollable-content {
		max-height: 15.625rem;
		overflow-y: auto
	}
}

@media (min-width:1200px) {
	.module-error-page .hero-scrollable-content {
		max-height: 25.25rem;
		overflow-y: auto
	}
}

@media (min-width:1500px) {
	.module-error-page .hero-scrollable-content {
		max-height: 28.1875rem;
		overflow-y: auto
	}
}

.module-error-page .content-placeholder {
	margin-right: 1.0625rem
}

@media (max-width:767px) {
	.module-error-page .content-placeholder {
		padding-top: .875rem;
		margin-right: 1.0625rem;
		position: relative;
		background-color: #f8f8f8
	}
}

@media (max-width:767px) {
	.module-error-page .hero-copy {
		padding-left: .9375rem;
		padding-top: 1.25rem
	}
}

@media (min-width:768px) {
	.module-error-page .hero-copy {
		padding-left: 8.3125rem
	}
}

.module-error-page .hero-button-group {
	padding-top: 1.9375rem;
	padding-bottom: 2.875rem;
	padding-left: 8.1875rem
}

@media (max-width:767px) {
	.module-error-page .hero-button-group {
		padding-bottom: 2.5rem;
		margin-left: .9375rem;
		padding-left: 0
	}
}

.module-error-page .golden-rod {
	height: .3125rem;
	background: #ffc600;
	clear: both;
	width: 10%;
	margin-top: 1.3125rem;
	margin-bottom: 1.5rem
}

@media (max-width:767px) {
	.module-error-page .golden-rod {
		margin-top: .8125rem
	}
}

@media (min-width:768px) {
	.module-error-page .golden-rod {
		width: 12%
	}
}

.module-error-page .server-error .golden-rod {
	margin-top: 0;
	margin-left: 1.9375rem
}

@media (max-width:767px) {
	.module-error-page .server-error .golden-rod {
		margin-left: .9375rem
	}
}

.module-error-page .server-error .header-content {
	padding-top: 1.75rem
}

.module-error-page .service-down .header-content {
	padding-left: 1.75rem;
	padding-top: 1.875rem
}

.module-error-page .service-down .hero-copy {
	padding: 0 2.5625rem 1.6875rem 7.6875rem
}

@media (max-width:767px) {
	.module-error-page .service-down .hero-copy {
		padding: .375rem .6875rem 1.0625rem 1.1875rem
	}
}

.module-error-page .service-down .hero-copy .seperator {
	border-bottom: .0625rem solid #53575a;
	margin-top: 1.0625rem
}

@media (max-width:767px) {
	.module-error-page .cta-back-to-top {
		margin-top: 0
	}
}

.module-site-map .site-map-head-section .site-map-breadcrumb .module-breadcrumb {
	margin: 0
}

@media (min-width:1500px) {
	.module-site-map .site-map-head-section .site-map-breadcrumb .module-breadcrumb {
		margin: 0 auto
	}
}

@media (min-width:768px) {
	.module-site-map .site-map-head-section .site-map-heading-container {
		text-align: center
	}
}

.module-site-map .site-map-head-section .site-map-heading-container .heading {
	margin-bottom: 0;
	margin-top: 1.5rem
}

.module-site-map .site-map-head-section .site-map-heading-container .golden-rod {
	height: .3125rem;
	background: #ffc600;
	clear: both;
	width: 2.5rem;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	display: inline-block
}

@media (min-width:768px) {
	.module-site-map .site-map-head-section .site-map-heading-container .golden-rod {
		width: 8%
	}
}

@media (min-width:1200px) {
	.module-site-map .site-map-head-section .site-map-heading-container .golden-rod {
		width: 4%
	}
}

.module-site-map .site-map-content-section .group-primary-link-container .group-link,
.module-site-map .site-map-content-section .group-secondary-link-container .group-link {
	color: #414042;
	text-decoration: none
}

.module-site-map .site-map-content-section .group-primary-link-container .group-link:hover,
.module-site-map .site-map-content-section .group-secondary-link-container .group-link:hover {
	text-decoration: underline
}

.module-site-map .site-map-content-section .site-map-links-right-section {
	border: .125rem solid #cbccce;
	padding: .625rem
}

.module-site-map .site-map-content-section .site-map-links-right-section .group-primary-link-container {
	border-bottom: .0625rem solid #cbccce
}

@media (min-width:1200px) {
	.module-site-map .site-map-content-section .site-map-links-right-section .group-links-container {
		min-width: 100%
	}
}

@media (min-width:768px) {
	.module-site-map .site-map-content-section .site-map-links-right-section .sub-head-links-container {
		min-width: 100%
	}
}

.module-site-map .site-map-content-section .site-map-links-left-bottom-section .group-links-container:nth-child(3n),
.module-site-map .site-map-content-section .site-map-links-left-top-section .group-links-container:nth-child(3n),
.module-site-map .site-map-content-section .site-map-links-right-section .group-links-container:nth-child(3n) {
	margin-right: 0
}

.module-site-map {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-site-map {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-site-map {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-site-map {
		margin: 0 auto
	}
}

.module-site-map .site-map-head-section-container {
	margin-bottom: .625rem
}

.module-site-map .site-map-content-section .sub-heading {
	margin-top: .875rem
}

.module-site-map .site-map-content-section .group-primary-link-container,
.module-site-map .site-map-content-section .group-secondary-link-container,
.module-site-map .site-map-content-section .sub-head-links {
	padding: .625rem 0
}

.module-site-map .site-map-content-section .sub-head-links {
	font-size: 1rem;
	border-bottom: .0625rem solid #cbccce
}

.module-site-map .site-map-content-section .group-links-main-container {
	display: flex;
	flex-wrap: wrap
}

.module-site-map .site-map-content-section .group-links-container {
	margin-bottom: 1.5rem
}

.module-site-map .site-map-content-section .group-link-icon {
	width: .875rem;
	display: inline-block;
	height: .875rem;
	color: #4a7729
}

.module-site-map .site-map-content-section .group-primary-link-container .group-link {
	font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif
}

.module-tabs-segment .row-flex {
	display: flex;
	flex-wrap: wrap
}

.module-tabs-segment .module-highlight-topic-section {
	padding: 0
}

.module-tabs-segment .module-highlight-topic-section .ee-quick-links,
.module-tabs-segment .module-highlight-topic-section .highlight-topic-content-links {
	display: none
}

.module-tabs-segment .module-comparables-section {
	padding: 0
}

.module-tabs-segment .module-comparables-section .print-section {
	display: none
}

.module-tabs-segment .core-tabs-segmented-b-tab-even {
	flex: 1 1 0rem
}

.module-tabs-segment .module-content-blocks.module-content-blocks-v1 {
	margin-top: 0
}

.module-tabs-segment .module-content-blocks.content-block-padding {
	padding-top: 0
}

.module-tabs-segment .module-content-blocks-v2 {
	margin-top: 0
}

.module-tabs-segment .module-content-blocks-v2.content-block-padding {
	padding-top: 0
}

.module-tabs-segment.experience-editor .tabs-heading {
	text-align: center
}

.content-bg-navy {
	color: #fff;
	background-color: #003057
}

.content-bg-navy .content-blocks-heading h2,
.content-bg-navy .content-blocks-heading h3,
.content-bg-navy .content-blocks-heading h4,
.content-bg-navy .content-blocks-heading h5 {
	color: #fff
}

.content-bg-green {
	color: #fff;
	background-color: #114a21
}

.content-bg-green .content-blocks-heading h2,
.content-bg-green .content-blocks-heading h3,
.content-bg-green .content-blocks-heading h4,
.content-bg-green .content-blocks-heading h5 {
	color: #fff
}

.content-bg-light-gray {
	background-color: #f8f8f8
}

.content-bg-dark-gray {
	background-color: #efeff1
}

.content-bg-white {
	background-color: #fff
}

.module-content-blocks {
	margin: 2.5rem 0;
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-content-blocks {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-content-blocks {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-content-blocks {
		margin: 0 auto
	}
}

@media (min-width:1500px) {

	[class*=col-lg-4] .module-content-blocks,
	[class*=col-md-4] .module-content-blocks,
	[class*=col-xlg-4] .module-content-blocks {
		margin: 0
	}
}

[class*=col-lg-4] .module-content-blocks [clas*=col-lg-center],
[class*=col-lg-4] .module-content-blocks [class*=col-md-center],
[class*=col-lg-4] .module-content-blocks [class*=col-xlg-center],
[class*=col-md-4] .module-content-blocks [clas*=col-lg-center],
[class*=col-md-4] .module-content-blocks [class*=col-md-center],
[class*=col-md-4] .module-content-blocks [class*=col-xlg-center],
[class*=col-xlg-4] .module-content-blocks [clas*=col-lg-center],
[class*=col-xlg-4] .module-content-blocks [class*=col-md-center],
[class*=col-xlg-4] .module-content-blocks [class*=col-xlg-center] {
	max-width: none
}

@media (min-width:1500px) {

	[class*=col-lg-5] .module-content-blocks,
	[class*=col-md-5] .module-content-blocks,
	[class*=col-xlg-5] .module-content-blocks {
		margin: 0
	}
}

[class*=col-lg-5] .module-content-blocks [clas*=col-lg-center],
[class*=col-lg-5] .module-content-blocks [class*=col-md-center],
[class*=col-lg-5] .module-content-blocks [class*=col-xlg-center],
[class*=col-md-5] .module-content-blocks [clas*=col-lg-center],
[class*=col-md-5] .module-content-blocks [class*=col-md-center],
[class*=col-md-5] .module-content-blocks [class*=col-xlg-center],
[class*=col-xlg-5] .module-content-blocks [clas*=col-lg-center],
[class*=col-xlg-5] .module-content-blocks [class*=col-md-center],
[class*=col-xlg-5] .module-content-blocks [class*=col-xlg-center] {
	max-width: none
}

@media (min-width:1500px) {

	[class*=col-lg-6] .module-content-blocks,
	[class*=col-md-6] .module-content-blocks,
	[class*=col-xlg-6] .module-content-blocks {
		margin: 0
	}
}

[class*=col-lg-6] .module-content-blocks [clas*=col-lg-center],
[class*=col-lg-6] .module-content-blocks [class*=col-md-center],
[class*=col-lg-6] .module-content-blocks [class*=col-xlg-center],
[class*=col-md-6] .module-content-blocks [clas*=col-lg-center],
[class*=col-md-6] .module-content-blocks [class*=col-md-center],
[class*=col-md-6] .module-content-blocks [class*=col-xlg-center],
[class*=col-xlg-6] .module-content-blocks [clas*=col-lg-center],
[class*=col-xlg-6] .module-content-blocks [class*=col-md-center],
[class*=col-xlg-6] .module-content-blocks [class*=col-xlg-center] {
	max-width: none
}

@media (min-width:1500px) {

	[class*=col-lg-7] .module-content-blocks,
	[class*=col-md-7] .module-content-blocks,
	[class*=col-xlg-7] .module-content-blocks {
		margin: 0
	}
}

[class*=col-lg-7] .module-content-blocks [clas*=col-lg-center],
[class*=col-lg-7] .module-content-blocks [class*=col-md-center],
[class*=col-lg-7] .module-content-blocks [class*=col-xlg-center],
[class*=col-md-7] .module-content-blocks [clas*=col-lg-center],
[class*=col-md-7] .module-content-blocks [class*=col-md-center],
[class*=col-md-7] .module-content-blocks [class*=col-xlg-center],
[class*=col-xlg-7] .module-content-blocks [clas*=col-lg-center],
[class*=col-xlg-7] .module-content-blocks [class*=col-md-center],
[class*=col-xlg-7] .module-content-blocks [class*=col-xlg-center] {
	max-width: none
}

@media (min-width:1500px) {

	[class*=col-lg-8] .module-content-blocks,
	[class*=col-md-8] .module-content-blocks,
	[class*=col-xlg-8] .module-content-blocks {
		margin: 0
	}
}

[class*=col-lg-8] .module-content-blocks [clas*=col-lg-center],
[class*=col-lg-8] .module-content-blocks [class*=col-md-center],
[class*=col-lg-8] .module-content-blocks [class*=col-xlg-center],
[class*=col-md-8] .module-content-blocks [clas*=col-lg-center],
[class*=col-md-8] .module-content-blocks [class*=col-md-center],
[class*=col-md-8] .module-content-blocks [class*=col-xlg-center],
[class*=col-xlg-8] .module-content-blocks [clas*=col-lg-center],
[class*=col-xlg-8] .module-content-blocks [class*=col-md-center],
[class*=col-xlg-8] .module-content-blocks [class*=col-xlg-center] {
	max-width: none
}

@media (min-width:1500px) {

	[class*=col-lg-9] .module-content-blocks,
	[class*=col-md-9] .module-content-blocks,
	[class*=col-xlg-9] .module-content-blocks {
		margin: 0
	}
}

[class*=col-lg-9] .module-content-blocks [clas*=col-lg-center],
[class*=col-lg-9] .module-content-blocks [class*=col-md-center],
[class*=col-lg-9] .module-content-blocks [class*=col-xlg-center],
[class*=col-md-9] .module-content-blocks [clas*=col-lg-center],
[class*=col-md-9] .module-content-blocks [class*=col-md-center],
[class*=col-md-9] .module-content-blocks [class*=col-xlg-center],
[class*=col-xlg-9] .module-content-blocks [clas*=col-lg-center],
[class*=col-xlg-9] .module-content-blocks [class*=col-md-center],
[class*=col-xlg-9] .module-content-blocks [class*=col-xlg-center] {
	max-width: none
}

.module-content-blocks .heading-container * {
	margin: 0
}

@media (min-width:1200px) {
	.module-content-blocks .golden-rod-container {
		padding: 2rem 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks .golden-rod-container {
		padding: 1.25rem 0
	}
}

@media (max-width:1199px) {
	.module-content-blocks .golden-rod-container {
		padding: 1.3125rem 0
	}
}

.module-content-blocks .golden-rod-container .golden-rod {
	width: 10%;
	float: left;
	height: .3125rem;
	background: #ffc600
}

@media (min-width:768px) {
	.module-content-blocks .golden-rod-container .golden-rod {
		width: 6.5%
	}
}

@media (min-width:1200px) {
	.module-content-blocks .golden-rod-container .golden-rod {
		width: 10%
	}
}

@media (min-width:1500px) {
	.module-content-blocks .golden-rod-container .golden-rod {
		width: 9%
	}
}

@media (min-width:1200px) {
	.module-content-blocks .content-container .copy-container {
		padding-bottom: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks .content-container .copy-container {
		padding-bottom: 1rem
	}
}

@media (max-width:767px) {
	.module-content-blocks .content-container .copy-container {
		padding-bottom: 1rem
	}
}

.module-content-blocks .content-container .copy-container .copy-container-content {
	margin: 0;
	word-break: break-word
}

@media (min-width:1200px) {
	.module-content-blocks .content-container .copy-container .content-block-phone-number {
		padding-top: 2rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks .content-container .copy-container .content-block-phone-number {
		padding-top: 1.25rem
	}
}

@media (max-width:767px) {
	.module-content-blocks .content-container .copy-container .content-block-phone-number {
		display: none
	}
}

.module-content-blocks .content-container .copy-container .sg-content-block-phone {
	display: none
}

@media (max-width:767px) {
	.module-content-blocks .content-container .copy-container .sg-content-block-phone {
		display: block;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700;
		padding-top: 1.625rem
	}
}

.module-content-blocks .center-aligned .heading-container {
	text-align: center
}

.module-content-blocks .center-aligned .golden-rod-container .golden-rod {
	margin: 0 auto
}

.module-content-blocks .center-aligned .golden-rod-container .golden-rod:last-child,
.module-content-blocks .center-aligned .golden-rod-container .golden-rod:nth-child(n) {
	float: none;
	margin: 0 auto
}

.module-content-blocks .center-aligned .content-container .copy-container,
.module-content-blocks .center-aligned .content-container .cta-container {
	text-align: center
}

.module-content-blocks .center-aligned ol,
.module-content-blocks .center-aligned ul {
	display: inline-block
}

@media (min-width:768px) {
	.module-content-blocks .left-aligned .content-container {
		width: 75%
	}
}

.module-content-blocks .center-sg-left .heading-container {
	text-align: center
}

@media (max-width:767px) {
	.module-content-blocks .center-sg-left .heading-container {
		text-align: left
	}
}

@media (min-width:768px) {
	.module-content-blocks .center-sg-left .golden-rod-container .golden-rod {
		margin: 0 auto
	}

	.module-content-blocks .center-sg-left .golden-rod-container .golden-rod:last-child,
	.module-content-blocks .center-sg-left .golden-rod-container .golden-rod:nth-child(n) {
		float: none;
		margin: 0 auto
	}
}

.module-content-blocks .center-sg-left .content-container .copy-container {
	text-align: center
}

@media (max-width:767px) {
	.module-content-blocks .center-sg-left .content-container .copy-container {
		text-align: left
	}
}

.module-content-blocks .center-sg-left .content-container .cta-container {
	text-align: center
}

@media (max-width:767px) {
	.module-content-blocks .center-sg-left .content-container .cta-container {
		text-align: left
	}
}

@media (max-width:1199px) {
	.module-content-blocks .golden-rod-inline-copy {
		margin-top: .875rem
	}
}

.module-content-blocks .golden-rod-inline-copy .heading-container {
	text-align: left;
	margin-bottom: 2.125rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks .golden-rod-inline-copy .heading-container {
		margin-bottom: 1.25rem
	}
}

@media (max-width:1199px) {
	.module-content-blocks .golden-rod-inline-copy .heading-container {
		margin-bottom: 1.3125rem
	}
}

.module-content-blocks .golden-rod-inline-copy .golden-rod-container {
	margin-right: 1.5625rem;
	width: 7%;
	padding: 0;
	padding-top: .5rem;
	float: left
}

@media (max-width:767px) {
	.module-content-blocks .golden-rod-inline-copy .golden-rod-container {
		width: 10%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks .golden-rod-inline-copy .golden-rod-container {
		width: 4%
	}
}

@media (min-width:1200px) {
	.module-content-blocks .golden-rod-inline-copy .golden-rod-container {
		margin-right: 1.875rem;
		width: 6.5%
	}
}

.module-content-blocks .golden-rod-inline-copy .golden-rod-container .golden-rod {
	width: 100%
}

@media (max-width:767px) {

	[class*=col-lg-4] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-lg-4] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-lg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-lg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-lg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-lg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-lg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-lg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-lg-8] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-lg-8] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-lg-9] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-lg-9] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-md-4] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-md-4] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-md-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-md-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-md-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-md-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-md-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-md-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-md-8] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-md-8] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-md-9] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-md-9] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-xlg-4] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-xlg-4] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-xlg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-xlg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-xlg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-xlg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-xlg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-xlg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-xlg-8] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-xlg-8] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n),
	[class*=col-xlg-9] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:last-child,
	[class*=col-xlg-9] .module-content-blocks .golden-rod-inline-copy .golden-rod-container:nth-child(n) {
		float: none;
		display: block;
		padding-bottom: 1.3125rem;
		padding-top: 0;
		width: 10%
	}
}

[class*=col-lg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
[class*=col-md-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
[class*=col-xlg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container {
	width: 19%
}

@media (max-width:1199px) {

	[class*=col-lg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
	[class*=col-md-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
	[class*=col-xlg-5] .module-content-blocks .golden-rod-inline-copy .golden-rod-container {
		width: 9%
	}
}

[class*=col-lg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
[class*=col-md-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
[class*=col-xlg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container {
	width: 19%
}

@media (max-width:1199px) {

	[class*=col-lg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
	[class*=col-md-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
	[class*=col-xlg-6] .module-content-blocks .golden-rod-inline-copy .golden-rod-container {
		width: 9%
	}
}

[class*=col-lg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
[class*=col-md-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
[class*=col-xlg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container {
	width: 19%
}

@media (max-width:1199px) {

	[class*=col-lg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
	[class*=col-md-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container,
	[class*=col-xlg-7] .module-content-blocks .golden-rod-inline-copy .golden-rod-container {
		width: 9%
	}
}

.module-content-blocks .golden-rod-inline-copy .content-container {
	width: 85%;
	float: left
}

.module-content-blocks .golden-rod-inline-copy .content-container .copy-container {
	text-align: left
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks .golden-rod-inline-copy .content-container .copy-container {
		margin-bottom: 1.75rem
	}
}

@media (max-width:1199px) {
	.module-content-blocks .golden-rod-inline-copy .content-container .copy-container {
		margin-bottom: 1.625rem
	}
}

.module-content-blocks .golden-rod-inline-copy .content-container .cta-container {
	text-align: left
}

.module-content-blocks .golden-rod-inline-copy .content-container .cta-container .cta-icon {
	display: inline-block;
	height: 1.25rem;
	width: 1.25rem
}

[class*=col-lg-5] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-lg-6] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-lg-7] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-md-5] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-md-6] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-md-7] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-xlg-5] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-xlg-6] .module-content-blocks .golden-rod-inline-copy .content-container,
[class*=col-xlg-7] .module-content-blocks .golden-rod-inline-copy .content-container {
	width: 73%
}

.module-content-blocks.module-content-blocks-v1 {
	margin-top: 2.5rem
}

@media (min-width:1200px) {
	.module-content-blocks.module-content-blocks-v1 {
		margin-top: 3.5rem
	}
}

.module-content-blocks.module-content-blocks-v1 .content-block-align-v1 .heading-container {
	margin-bottom: 1rem
}

@media (min-width:768px) {

	.module-content-blocks.next-step-variation-two .variation-two-container,
	.module-content-blocks.next-step-variation-two .variation-two-container .center-sg-left {
		text-align: center
	}

	.module-content-blocks.next-step-variation-two .variation-two-container .golden-rod {
		float: none;
		margin: 0 auto
	}

	.module-content-blocks.next-step-variation-two .variation-two-container.left-aligned {
		text-align: left
	}

	.module-content-blocks.next-step-variation-two .variation-two-container.left-aligned .location-selector {
		margin-left: 0
	}

	.module-content-blocks.next-step-variation-two .variation-two-container.left-aligned .ee-guidance-locator {
		margin: 0
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-two .variation-two-container {
		text-align: center
	}

	.module-content-blocks.next-step-variation-two .variation-two-container.center-sg-left,
	.module-content-blocks.next-step-variation-two .variation-two-container.left-aligned {
		text-align: left
	}

	.module-content-blocks.next-step-variation-two .variation-two-container.center-sg-left .location-selector,
	.module-content-blocks.next-step-variation-two .variation-two-container.left-aligned .location-selector {
		margin-left: 0
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-two .heading-container {
		margin-bottom: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks.next-step-variation-two .heading-container {
		margin-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-content-blocks.next-step-variation-two .heading-container {
		margin-bottom: 2rem
	}
}

.module-content-blocks.next-step-variation-two .description-container {
	padding-bottom: 2rem
}

.module-content-blocks.next-step-variation-two .guidance-locator,
.module-content-blocks.next-step-variation-two .zip-container {
	padding-bottom: 1.625rem
}

.module-content-blocks.next-step-variation-two .zip-field-container {
	display: inline-block
}

.module-content-blocks.next-step-variation-two .no-cta {
	display: none
}

.module-content-blocks.next-step-variation-two .cta-container,
.module-content-blocks.next-step-variation-two .ddl-locator {
	margin: 0 auto;
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	padding: 0 .5rem
}

.module-content-blocks.next-step-variation-two .ddl-locator {
	width: 17rem
}

.module-content-blocks.next-step-variation-two .ddl-locator label {
	display: block
}

.module-content-blocks.next-step-variation-two .zip-field {
	text-align: left
}

.module-content-blocks.next-step-variation-two .sg-next-step-phone {
	display: none
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-two .sg-next-step-phone {
		display: block;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700;
		margin-top: 1rem
	}
}

.module-content-blocks.next-step-variation-two .next-step-phone {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700;
	color: #15191b;
	margin-top: 1rem
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-two .next-step-phone {
		display: none
	}
}

.module-content-blocks.next-step-variation-two .ee-guidance-location-option {
	display: block
}

.module-content-blocks.next-step-variation-two .ee-guidance-locator {
	width: 22rem;
	height: 22rem;
	overflow-y: auto;
	margin: 0 auto;
	border: .0625rem solid #53575a
}

.module-content-blocks.next-step-variation-two .module-market-point {
	margin: 0;
	padding-top: 0
}

.module-content-blocks.next-step-variation-two .module-market-point .location-selector {
	text-align: left
}

.module-content-blocks.next-step-variation-two .next-step-v2-copy {
	padding-bottom: 0;
	margin-bottom: 0
}

.module-content-blocks.next-step-v2-padding {
	padding-top: 3.5rem
}

@media (max-width:1199px) {
	.module-content-blocks.next-step-v2-padding {
		padding-top: 2.5rem
	}
}

.module-content-blocks.next-step-v2-padding .content-copy {
	padding-bottom: 1rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks.next-step-v2-padding .content-copy {
		padding-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-content-blocks.next-step-v2-padding .content-copy {
		padding-bottom: 2rem
	}
}

.module-content-blocks.next-step-v2-padding .next-step-guidance .next-step-optional-fields .guidance-locator,
.module-content-blocks.next-step-v2-padding .next-step-guidance .next-step-optional-fields .zip-container {
	padding-bottom: 0
}

.module-content-blocks.next-step-v2-padding .guidance-locator .module-market-point .mp-double-dropdown {
	min-height: auto
}

.module-content-blocks.next-step-variation-three {
	text-align: center;
	padding-top: 3.5rem
}

@media (max-width:1199px) {
	.module-content-blocks.next-step-variation-three {
		padding-top: 2.5rem
	}
}

.module-content-blocks.next-step-variation-three .next-step-image {
	width: 100%
}

@media (max-width:767px) {

	.module-content-blocks.next-step-variation-three .content-container,
	.module-content-blocks.next-step-variation-three .cta-container {
		margin-top: 1rem
	}

	.module-content-blocks.next-step-variation-three .next-step-image-container {
		margin-top: 1.5rem
	}
}

@media (min-width:768px) {

	.module-content-blocks.next-step-variation-three .content-container,
	.module-content-blocks.next-step-variation-three .cta-container {
		margin-top: 2rem
	}

	.module-content-blocks.next-step-variation-three .next-step-image-container {
		margin-top: 2.5rem
	}
}

.module-content-blocks.next-step-variation-three .no-cta {
	display: none
}

.module-content-blocks.next-step-three-column {
	padding-top: 3.5rem
}

@media (max-width:1199px) {
	.module-content-blocks.next-step-three-column {
		padding-top: 2.5rem
	}
}

.module-content-blocks.next-step-three-column .three-column-content {
	margin-top: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-three-column .three-column-content {
		margin-top: 1.5rem
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .three-column-content {
		margin-top: 2rem
	}
}

.module-content-blocks.next-step-three-column .next-step-column:nth-child(n) {
	margin-left: 0;
	margin-right: 0;
	border-right: .0625rem solid #c8c8c8
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .next-step-column:nth-child(n) {
		padding: 0;
		margin: 0;
		border-right: 0;
		padding-bottom: 2rem;
		margin-bottom: 2rem;
		border-bottom: .0625rem solid #c8c8c8
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .next-step-column:first-child {
		margin: 0;
		margin-bottom: 2rem
	}
}

.module-content-blocks.next-step-three-column .next-step-column:last-child {
	border-right-color: transparent
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .next-step-column:last-child {
		border-bottom-color: transparent
	}
}

.module-content-blocks.next-step-three-column .next-step-cta-container {
	padding: 1rem .5rem 0 .5rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-three-column .next-step-cta-container {
		padding: 1rem
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .next-step-cta-container {
		padding: 0
	}
}

.module-content-blocks.next-step-three-column .next-step-cta-tile {
	display: block;
	text-decoration: none;
	border: .0625rem solid transparent;
	padding: 0 .5rem
}

.module-content-blocks.next-step-three-column .next-step-cta-tile.focused-cta,
.module-content-blocks.next-step-three-column .next-step-cta-tile:focus,
.module-content-blocks.next-step-three-column .next-step-cta-tile:hover {
	border: .0625rem dotted #c8c8c8
}

@media (min-width:1200px) {
	.module-content-blocks.next-step-three-column .next-step-column-right-content {
		padding: 0 .5rem 0 1.5825rem
	}
}

.module-content-blocks.next-step-three-column .column-heading-container,
.module-content-blocks.next-step-three-column .heading-container,
.module-content-blocks.next-step-three-column .icon-container {
	text-align: center
}

.module-content-blocks.next-step-three-column .column-heading-container.align-left,
.module-content-blocks.next-step-three-column .heading-container.align-left,
.module-content-blocks.next-step-three-column .icon-container.align-left {
	text-align: left
}

.module-content-blocks.next-step-three-column .icon-container .icon-area {
	width: 5.9375rem;
	height: 5.9375rem;
	color: #003057;
	display: inline-block;
	line-height: 4.8125rem;
	border: .125rem solid #78be20;
	border-radius: 2.96875rem
}

.module-content-blocks.next-step-three-column .icon-container .icon-area .next-step-icon {
	width: 2.75rem;
	height: 2.75rem;
	margin: 25%
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-three-column .icon-container .icon-area .next-step-icon {
		width: 1.75rem;
		height: 1.75rem
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-three-column .icon-container .icon-area {
		width: 3.75rem;
		height: 3.75rem
	}
}

.module-content-blocks.next-step-three-column .column-heading-container {
	padding: 1.25rem 0
}

@media (max-width:1199px) {
	.module-content-blocks.next-step-three-column .column-heading-container {
		padding: 1rem
	}
}

.module-content-blocks.next-step-three-column .column-heading-container .next-step-column-heading {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 400;
	margin: 0
}

.module-content-blocks.next-step-three-column .golden-rod-container {
	padding: 2.125rem 0
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-three-column .golden-rod-container {
		padding: 1.25rem
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .golden-rod-container {
		padding: 1.375rem 0
	}
}

.module-content-blocks.next-step-three-column .golden-rod-container .golden-rod {
	margin: 0 auto
}

.module-content-blocks.next-step-three-column .golden-rod-container .golden-rod:last-child,
.module-content-blocks.next-step-three-column .golden-rod-container .golden-rod:nth-child(n) {
	float: none;
	margin: 0 auto
}

@media (min-width:768px) {
	.module-content-blocks.next-step-three-column .content-left .next-step-column:first-child {
		padding-left: 0
	}
}

.module-content-blocks.next-step-three-column .content-left .next-step-cta-container {
	padding: 0
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .content-left .heading-container {
		text-align: left
	}
}

@media (max-width:1199px) {
	.module-content-blocks.next-step-three-column .content-left .icon-container {
		text-align: left
	}
}

.module-content-blocks.next-step-three-column .content-left .column-heading-container {
	padding: 2rem 0 1rem
}

.module-content-blocks.next-step-three-column .content-left .content-container {
	padding-right: .5rem
}

.module-content-blocks.next-step-three-column .content-container .copy-container {
	text-align: center
}

@media (min-width:1200px) {
	.module-content-blocks.next-step-three-column .content-container .copy-container {
		padding-bottom: 2rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks.next-step-three-column .content-container .copy-container {
		padding-bottom: 1rem
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .content-container .copy-container {
		padding-bottom: 1rem
	}
}

.module-content-blocks.next-step-three-column .content-container .copy-container .next-step-copy {
	color: #15191b
}

.module-content-blocks.next-step-three-column .content-container .copy-container .copy-container-content {
	margin: 0
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .content-container .copy-container .copy-container-content:first-child {
		padding: 1rem 0
	}
}

.module-content-blocks.next-step-three-column .content-container .copy-container.align-left {
	text-align: left
}

.module-content-blocks.next-step-three-column .content-container .sg-next-step-phone {
	display: none
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .content-container .sg-next-step-phone {
		display: block;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700;
		padding-top: 1.625rem
	}
}

.module-content-blocks.next-step-three-column .content-container .next-step-phone {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700;
	color: #15191b
}

@media (min-width:1200px) {
	.module-content-blocks.next-step-three-column .content-container .next-step-phone {
		padding-top: 2rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-content-blocks.next-step-three-column .content-container .next-step-phone {
		padding-top: 1rem
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-three-column .content-container .next-step-phone {
		display: none
	}
}

.module-content-blocks.next-step-three-column .content-container .cta-container {
	text-align: center;
	margin-left: 50%;
	display: inline-block
}

.module-content-blocks.next-step-three-column .content-container .cta-container .cta-content {
	margin-left: calc(-50% - 2.3rem);
	display: inline-block
}

.module-content-blocks.next-step-three-column .content-container .cta-container .cta-content .next-step-link-primary-has-icon:focus,
.module-content-blocks.next-step-three-column .content-container .cta-container .cta-content .next-step-link-primary-has-icon:hover {
	padding-right: 0;
	border-bottom: .125rem solid currentColor
}

.module-content-blocks.next-step-three-column .content-container .cta-container .cta-content .next-step-link-primary-has-icon:focus .cta-icon,
.module-content-blocks.next-step-three-column .content-container .cta-container .cta-content .next-step-link-primary-has-icon:hover .cta-icon {
	transform: translateX(.5rem);
	display: inline-block
}

.module-content-blocks.next-step-three-column .content-container .cta-container.align-left {
	text-align: left;
	margin-left: 0
}

.module-content-blocks.next-step-three-column .content-container .next-step-cta-container {
	margin-left: 0;
	display: block
}

.module-content-blocks.next-step-three-column .content-container .next-step-cta-container .next-step-cta-content {
	margin-left: 0
}

.module-content-blocks.next-step-three-column .content-container .next-step-phone-number {
	text-align: center
}

.module-content-blocks.next-step-three-column .content-container .next-step-link-edit-button,
.module-content-blocks.next-step-three-column .content-container .next-step-phone-edit-button {
	margin-top: 2rem;
	text-align: center
}

.module-content-blocks.next-step-v1 .next-step-cta-container {
	padding-bottom: 0
}

.module-content-blocks.next-step-v1 .column-heading-container {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.module-content-blocks.next-step-v1 .content-container .copy-container {
	padding-bottom: 1rem
}

.module-content-blocks.next-step-v1 .content-container .copy-container .copy-container-content {
	color: #15191b
}

.module-content-blocks.next-step-v1 .content-container .copy-container .copy-container-content:first-child {
	padding: 0
}

.module-content-blocks.next-step-v1 .content-container .next-step-phone {
	padding-top: 1rem
}

@media (max-width:767px) {
	.module-content-blocks.next-step-v1 .content-container .sg-next-step-phone {
		padding-top: 1rem
	}
}

.module-content-blocks.next-step-v1 .next-step-guidance .next-step-optional-fields .cta-container {
	margin-top: 0
}

.module-content-blocks .next-step-guidance .next-step-optional-fields {
	text-align: center
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .guidance-selector .cta-container,
.module-content-blocks .next-step-guidance .next-step-optional-fields .guidance-selector .ddl-locator {
	margin: 0 auto;
	display: block;
	text-align: center;
	vertical-align: middle
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .guidance-selector .ddl-locator {
	width: 17rem;
	padding-right: 1rem;
	padding-left: 1rem
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .guidance-selector .ddl-locator label {
	display: block
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .guidance-selector .zip-field {
	text-align: left
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .guidance-locator,
.module-content-blocks .next-step-guidance .next-step-optional-fields .zip-container {
	padding-bottom: 1.625rem
}

@media (min-width:0) and (max-width:1199px) {

	.module-content-blocks .next-step-guidance .next-step-optional-fields .guidance-locator,
	.module-content-blocks .next-step-guidance .next-step-optional-fields .zip-container {
		padding-bottom: 0
	}
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .cta-container {
	margin-top: 1.25rem
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .cta-container .next-step-link-primary-has-icon:focus,
.module-content-blocks .next-step-guidance .next-step-optional-fields .cta-container .next-step-link-primary-has-icon:hover {
	padding-right: 0;
	border-bottom: .125rem solid currentColor
}

.module-content-blocks .next-step-guidance .next-step-optional-fields .cta-container .next-step-link-primary-has-icon:focus .cta-icon,
.module-content-blocks .next-step-guidance .next-step-optional-fields .cta-container .next-step-link-primary-has-icon:hover .cta-icon {
	transform: translateX(.5rem);
	display: inline-block
}

.module-content-blocks .in-page-search-container .in-page-search,
.module-content-blocks .search-suggestion-container .search-box,
.module-content-blocks .search-suggestion-container .search-box>div:first-child {
	padding: 0
}

.module-content-blocks .submit-button-container {
	margin-top: 1.375rem
}

.module-content-blocks.next-step-variation-four {
	padding-top: 3.5rem;
	text-align: center;
	margin: 0 auto;
	overflow: hidden
}

@media (max-width:1199px) {
	.module-content-blocks.next-step-variation-four {
		padding-top: 2.5rem
	}
}

.module-content-blocks.next-step-variation-four .align-content {
	position: relative
}

.module-content-blocks.next-step-variation-four .image-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex
}

.module-content-blocks.next-step-variation-four .sg-next-step-phone {
	display: none
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-four .sg-next-step-phone {
		display: block;
		font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif
	}
}

.module-content-blocks.next-step-variation-four .next-step-phone {
	font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif;
	color: #414042;
	display: block
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-four .next-step-phone {
		display: none
	}
}

.module-content-blocks.next-step-variation-four .next-step-rc-container {
	background-color: #fff
}

.module-content-blocks.next-step-variation-four .next-step-image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media (max-width:1199px) {
	.module-content-blocks.next-step-variation-four .next-step-image {
		height: 100%
	}
}

.module-content-blocks.next-step-variation-four .no-cta {
	display: none
}

@media (min-width:768px) {
	.module-content-blocks.next-step-variation-four .next-steps-optional-fields .state-dropdown-wrapper {
		display: flex;
		justify-content: center
	}

	.module-content-blocks.next-step-variation-four .next-steps-optional-fields .state-dropdown-wrapper .input-wrapper {
		width: 11rem
	}

	.module-content-blocks.next-step-variation-four .next-steps-optional-fields .state-dropdown-wrapper .zip-button-container {
		height: 6.5625rem;
		display: flex;
		align-items: center
	}
}

@media (min-width:1200px) {
	.module-content-blocks.next-step-variation-four .next-step-rc-container {
		margin: 3.75rem 0;
		padding: 2.5rem 2.5rem 0 2.5rem;
		border-radius: 0 0 0 2.5rem;
		border-top: .4375rem solid #78be20
	}

	.module-content-blocks.next-step-variation-four .zip-copy {
		margin-top: 2rem;
		padding-bottom: 1.6875rem
	}

	.module-content-blocks.next-step-variation-four .description-container,
	.module-content-blocks.next-step-variation-four .heading-container {
		margin-bottom: 1rem
	}

	.module-content-blocks.next-step-variation-four .submit-cta-container {
		padding: 2rem 0 2.5rem 0
	}

	.module-content-blocks.next-step-variation-four .next-steps-optional-fields .guidance-selector {
		padding-bottom: .625rem
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-variation-four .next-step-rc-container {
		margin: 2.5rem 0;
		padding: 1.5rem;
		border-radius: 0 0 0 2.5rem;
		border-top: .4375rem solid #78be20
	}

	.module-content-blocks.next-step-variation-four .zip-copy {
		margin-top: 1.5rem;
		margin-bottom: 0
	}

	.module-content-blocks.next-step-variation-four .description-container,
	.module-content-blocks.next-step-variation-four .heading-container {
		margin-bottom: 1.5rem
	}

	.module-content-blocks.next-step-variation-four .submit-cta-container {
		padding-top: 1.5rem
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-four .next-step-rc-container {
		margin-left: 2rem;
		padding: 2rem 1rem;
		border-radius: 0 0 0 2.5rem;
		border-top: .4375rem solid #78be20
	}

	.module-content-blocks.next-step-variation-four .zip-copy {
		margin-top: 1rem
	}

	.module-content-blocks.next-step-variation-four .description-container,
	.module-content-blocks.next-step-variation-four .heading-container {
		margin-bottom: 1rem
	}

	.module-content-blocks.next-step-variation-four .zip-input {
		width: 11rem
	}

	.module-content-blocks.next-step-variation-four .zip-cta-container {
		margin-top: 1.2rem
	}

	.module-content-blocks.next-step-variation-four .module-zip-code-inline {
		display: inline-flex
	}

	.module-content-blocks.next-step-variation-four .content-wrapper {
		margin: 0;
		justify-content: space-around
	}

	.module-content-blocks.next-step-variation-four .content-container {
		width: 100%
	}

	.module-content-blocks.next-step-variation-four .submit-cta-container {
		padding-top: 1.5rem
	}
}

.module-content-blocks.next-step-variation-five .heading-container {
	margin-bottom: 2rem
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-five .copy-copy-content {
		padding: 0
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-five .column-content .column-heading-container {
		padding-top: 1rem;
		padding-bottom: 1rem
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-variation-five .column-content .column-heading-container {
		padding: 1.5rem 0 1rem 0
	}
}

@media (min-width:768px) {
	.module-content-blocks.next-step-variation-five .column-content .column-heading-container {
		padding: 2rem 0 1rem 0
	}
}

@media (min-width:768px) {
	.module-content-blocks.next-step-variation-five .column-content {
		margin-left: 1.5rem
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-content-blocks.next-step-variation-five .column-content {
		margin-left: 1.5rem
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-five .column-content {
		margin-left: 1rem;
		margin-right: 1rem
	}
}

.module-content-blocks.next-step-variation-five .next-step-column-right-content {
	padding: 0
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-five .next-step-column-right-content {
		padding-left: 0
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-five .content-container {
		padding-bottom: 2rem;
		border-bottom: .0625rem solid #cbccce
	}
}

@media (max-width:767px) {
	.module-content-blocks.next-step-variation-five .content-left .next-step-column {
		border: 0;
		margin-bottom: 0
	}
}

.module-content-blocks.module-guidance-center {
	margin: 0 0 0 .0625rem
}

.module-content-blocks.content-block-padding {
	padding-top: 0
}

.module-content-blocks-v2 {
	margin-top: 2.5rem
}

@media (min-width:1200px) {
	.module-content-blocks-v2 {
		margin-top: 3.5rem
	}
}

.module-content-blocks-v2 .content-block-row {
	margin: 0;
	padding: 0
}

.module-content-blocks-v2 .quote-icon-top {
	padding-bottom: 1rem;
	text-align: center
}

@media (min-width:1200px) {
	.module-content-blocks-v2 .quote-icon-top {
		padding-bottom: 1.6rem
	}
}

.module-content-blocks-v2 .quote-icon-bottom {
	padding-top: 1rem;
	text-align: center
}

@media (min-width:1200px) {
	.module-content-blocks-v2 .quote-icon-bottom {
		padding-top: 1.6rem
	}
}

.module-content-blocks-v2 .quote-icon {
	height: 1.125rem;
	width: 1.125rem;
	display: inline-block;
	color: #66bbc4
}

@media (min-width:768px) {
	.module-content-blocks-v2 .quote-icon {
		height: 1.375rem;
		width: 1.375rem
	}
}

.module-content-blocks-v2 .main-heading * {
	margin: 0
}

.module-content-blocks-v2 .button-container {
	padding: 1.5rem 0 0 0
}

@media (min-width:1200px) {
	.module-content-blocks-v2 .button-container {
		padding: 2rem 0 0 0
	}
}

@media (max-width:767px) {
	.module-content-blocks-v2 .button-container {
		padding: 1rem 0 0 0
	}
}

.module-content-blocks-v2 .main-content-container {
	padding: 1.5rem 0 0 0
}

@media (min-width:1200px) {
	.module-content-blocks-v2 .main-content-container {
		padding: 2rem 0 0 0
	}
}

@media (max-width:767px) {
	.module-content-blocks-v2 .main-content-container {
		padding: 1rem 0 0 0
	}
}

.module-content-blocks-v2 .main-content-container .main-content {
	margin: 0;
	padding: 0 0 0 1rem;
	border-left: .125rem solid #ffc600;
	word-break: break-word
}

.module-content-blocks-v2.center-aligned {
	text-align: center
}

.module-content-blocks-v2.center-aligned ol,
.module-content-blocks-v2.center-aligned ul {
	display: inline-block
}

.module-content-blocks-v2.center-sg-left {
	text-align: center
}

@media (max-width:767px) {
	.module-content-blocks-v2.center-sg-left {
		text-align: left
	}
}

.module-content-blocks-v2.center-sg-left ol,
.module-content-blocks-v2.center-sg-left ul {
	display: inline-block
}

.module-content-blocks-v2.content-block-padding {
	padding-top: 0
}

.module-marketing-landing.next-steps-var-two {
	text-align: center
}

.module-marketing-landing.next-steps-var-two .bg-color-egg-plant {
	background-color: #612166
}

.module-marketing-landing.next-steps-var-two .bg-color-plum {
	background-color: #af0061
}

.module-marketing-landing.next-steps-var-two .bg-color-teal {
	background-color: #007481
}

.module-marketing-landing.next-steps-var-two .next-step-content-container {
	margin: 3.75rem 0;
	padding: 2.5rem;
	background-color: #fff
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.next-steps-var-two .next-step-content-container {
		margin: 2.5rem 0;
		padding: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.next-steps-var-two .next-step-content-container {
		margin: 2rem .9375rem;
		padding: 2rem 1rem
	}
}

.module-marketing-landing.next-steps-var-two .heading-wrapper {
	margin-bottom: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.next-steps-var-two .heading-wrapper {
		margin-bottom: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.next-steps-var-two .heading-wrapper {
		margin-bottom: 1rem
	}
}

.module-marketing-landing.next-steps-var-two .description-container {
	margin-bottom: 1rem
}

.module-marketing-landing.next-steps-var-two .mlp-next-step-phone {
	display: block
}

@media (max-width:767px) {
	.module-marketing-landing.next-steps-var-two .mlp-next-step-phone {
		display: none
	}
}

.module-marketing-landing.next-steps-var-two .sg-mlp-next-step-phone {
	display: none
}

@media (max-width:767px) {
	.module-marketing-landing.next-steps-var-two .sg-mlp-next-step-phone {
		display: block
	}
}

.module-marketing-landing.next-steps-var-two .rounded-corner {
	border-radius: 0 0 0 2.5rem
}

.module-marketing-landing.next-steps-var-two .border-color-green {
	border-top: .4375rem solid #78be20
}

.module-marketing-landing.next-steps-var-two .border-color-navy {
	border-top: .4375rem solid #003057
}

.module-marketing-landing.next-steps-var-two .content-wrapper {
	margin-bottom: 2rem
}

@media (max-width:767px) {
	.module-marketing-landing.next-steps-var-two .content-wrapper {
		margin-bottom: 1rem;
		justify-content: center
	}
}

.module-marketing-landing.next-steps-var-two .zip-code-wrapper {
	justify-content: center
}

@media (max-width:767px) {
	.module-marketing-landing.next-steps-var-two .zip-cta-container {
		margin-top: 1rem;
		flex-basis: 100%;
		align-self: center
	}
}

.module-image-block {
	padding: 1.5rem 0
}

@media (max-width:767px) {
	.module-image-block {
		padding: 1rem 0
	}
}

.module-image-block .image-block {
	width: 100%
}

.module-content-block-container .content-grid {
	padding-left: 0;
	padding-right: 0
}

.module-content-block-container .module-content-block-two-columns,
.module-content-block-container .module-content-blocks {
	margin: 0;
	padding-left: 2rem;
	padding-right: 2rem
}

@media (max-width:767px) {

	.module-content-block-container .module-content-block-two-columns,
	.module-content-block-container .module-content-blocks {
		padding-left: 1rem;
		padding-right: 1rem
	}
}

.module-content-block-container .module-content-blocks {
	padding-bottom: 2rem
}

@media (max-width:767px) {
	.module-content-block-container .module-content-blocks {
		padding-bottom: 1rem
	}
}

.module-content-block-container .module-content-blocks .golden-rod-container {
	display: none
}

.module-content-block-container .module-content-blocks .heading-container {
	margin-bottom: 2.125rem
}

.module-content-block-container .module-content-blocks-v1 {
	margin-top: 2.5rem
}

@media (min-width:1200px) {
	.module-content-block-container .module-content-blocks-v1 {
		margin-top: 3.5rem
	}
}

.module-content-block-container .module-content-blocks-v1.content-block-padding {
	padding-top: 0
}

.module-content-block-container .module-content-blocks-v2 {
	padding: 2.5rem 2rem 2rem 2rem;
	margin-top: 2.5rem
}

@media (max-width:767px) {
	.module-content-block-container .module-content-blocks-v2 {
		padding: 2.5rem 1rem 0 1rem
	}
}

@media (min-width:1200px) {
	.module-content-block-container .module-content-blocks-v2 {
		margin-top: 3.5rem
	}
}

.module-content-block-container .module-content-blocks-v2.content-block-padding {
	padding-top: 0
}

.module-content-block-container .module-content-blocks-v2 .main-content-container .main-content {
	padding: 0;
	border: none
}

.module-content-block-container .main-block-body-copy {
	margin: 0
}

@media (max-width:767px) {
	.module-content-block-container .main-block-body-copy {
		padding-bottom: 1.875rem
	}
}

.module-content-block-container .main-block-body-copy li {
	padding-bottom: 1.25rem
}

.module-comparables-section {
	margin: 0 .9375rem;
	padding-top: 2.5rem
}

@media (min-width:768px) {
	.module-comparables-section {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-comparables-section {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-comparables-section {
		margin: 0 auto
	}
}

@media (min-width:1200px) {
	.module-comparables-section {
		padding-top: 3.5rem
	}
}

.module-comparables-section .comparables-section table {
	table-layout: auto
}

.module-comparables-section .comparables-section .center-aligned,
.module-comparables-section .comparables-section .center-sg-left {
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

@media (max-width:767px) {
	.module-comparables-section .comparables-section .center-sg-left {
		text-align: left;
		margin-right: auto
	}
}

.module-comparables-section .comparables-section .left-aligned {
	text-align: left;
	margin-right: auto
}

.module-comparables-section .comparables-section .table-caption {
	margin-top: 0;
	font-size: 1rem;
	line-height: 1.5;
	margin-bottom: 1.5rem
}

.module-comparables-section .comparables-section .table-disclaimer {
	font-size: .9375rem;
	padding-top: 1.25rem
}

.module-comparables-section .comparables-section .print-wrapper {
	display: flex
}

.module-comparables-section .comparables-section .print-section {
	display: inline-block;
	align-self: flex-end;
	margin-left: auto
}

@media (max-width:767px) {
	.module-comparables-section .comparables-section .print-section {
		margin-top: 1rem
	}
}

.module-comparables-section .comparables-section .print-section .table-print-link {
	text-decoration: none
}

.module-comparables-section .comparables-section .full-width-table table {
	display: inline-flex
}

.module-comparables-section .comparables-section th[scope=col] a {
	color: #fff
}

.module-comparables-section .comparables-section th[aria-sort] a {
	color: #007481
}

.module-page-details-section .page-details-link-block .page-details-link-group .page-details-child-links {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 400
}

.module-page-details-section .page-details-link-block .page-details-link-group .page-details-link-item:last-child {
	border-bottom: none
}

.module-page-details-section {
	padding: 0 0 1.875rem 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section {
		padding: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-page-details-section {
		padding: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-page-details-section {
		padding: 0 1.875rem
	}
}

@media (max-width:767px) {
	.module-page-details-section {
		padding: 0 1rem
	}
}

@media (max-width:767px) {
	.module-page-details-section .side-bar-card {
		display: none
	}
}

@media (max-width:767px) {
	.module-page-details-section .claims-edits-right-rail .side-bar-card {
		display: block
	}
}

.module-page-details-section .module-content-blocks-v2 {
	margin-top: 2.5rem
}

.module-page-details-section .module-content-blocks-v2.content-block-padding {
	padding-top: 0
}

.module-page-details-section .module-content-blocks-v2 .main-content {
	border: none;
	padding: 0
}

@media (max-width:767px) {
	.module-page-details-section .flex-container {
		display: block
	}
}

.module-page-details-section .right-rail-section {
	margin-top: 3.5rem
}

.module-page-details-section .module-content-blocks {
	padding-left: 0;
	margin-top: 2.5rem
}

.module-page-details-section .module-content-blocks.content-block-padding {
	padding-top: 0
}

.module-page-details-section .main-block-heading-copy {
	padding-left: 1rem;
	margin: 2.5rem 0 0 0;
	border-left: .125rem solid #ffc600;
	font-weight: 300;
	font-size: 1.125rem;
	line-height: 1.625rem
}

@media (min-width:768px) {
	.module-page-details-section .main-block-heading-copy {
		font-size: 1.25rem;
		line-height: 1.875rem
	}
}

.module-page-details-section .tabs-section-heading {
	padding: 1rem
}

.module-page-details-section .main-content-padding {
	padding-top: 2.5rem
}

.module-page-details-section .main-content-padding .main-article-heading {
	padding-bottom: 0;
	margin: 0
}

.module-page-details-section .main-article-body-copy {
	padding-top: 2.5rem;
	margin: 0
}

.module-page-details-section .main-content-heading {
	margin: 0;
	padding-bottom: 2rem
}

.module-page-details-section .golden-rod-container {
	padding: 2rem 0
}

@media (max-width:767px) {
	.module-page-details-section .golden-rod-container {
		padding: 1.375rem 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .golden-rod-container {
		padding: 1.25rem 0
	}
}

@media (min-width:1200px) {
	.module-page-details-section .golden-rod-container {
		padding: 2.125rem 0
	}
}

.module-page-details-section .golden-rod-container .golden-rod {
	height: .3125rem;
	background: #ffc600
}

@media (max-width:767px) {
	.module-page-details-section .golden-rod-container .golden-rod {
		width: 12%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .golden-rod-container .golden-rod {
		width: 6.75%
	}
}

@media (min-width:1200px) {
	.module-page-details-section .golden-rod-container .golden-rod {
		width: 10%
	}
}

@media (max-width:767px) {
	.module-page-details-section .page-details-info-section {
		margin-bottom: 5rem
	}
}

.module-page-details-section .page-details-content-block {
	border: .0625rem solid #78be20;
	border-top: .25rem solid #78be20;
	margin-top: 2.5rem;
	padding: 1rem
}

@media (min-width:1200px) {
	.module-page-details-section .page-details-content-block {
		padding: 1.5rem
	}
}

.module-page-details-section .page-details-content-block .page-detail-content-heading {
	padding: 1rem 0;
	margin: 0;
	color: #008200
}

.module-page-details-section .page-details-content-block .sign-in-heading {
	font-weight: 700;
	padding-top: 0
}

.module-page-details-section .page-details-content-block .page-detail-content-copy {
	padding-bottom: 1rem;
	margin: 0
}

.module-page-details-section .page-details-content-block .icon-container {
	display: inline-block;
	border: .125rem solid #78be20;
	padding: .85rem;
	height: 6rem;
	width: 6rem;
	border-radius: 50%
}

.module-page-details-section .page-details-content-block .page-details-icon {
	height: 4rem;
	width: 4rem;
	color: #003057
}

.module-page-details-section .page-details-content-block .primary-content a {
	word-break: break-all
}

.module-page-details-section .page-details-image {
	max-width: 100%
}

.module-page-details-section .align-center {
	text-align: center
}

.module-page-details-section .left-aligned {
	text-align: left
}

.module-page-details-section .main-block-body-copy {
	margin: 0
}

@media (max-width:767px) {
	.module-page-details-section .main-block-body-copy {
		padding-bottom: 1.875rem
	}
}

.module-page-details-section .main-block-body-copy li {
	padding-bottom: 1.25rem
}

.module-page-details-section .main-block-pull-quote {
	padding: 1rem 1.5rem;
	margin-top: 2.5rem;
	font-style: italic;
	font-size: 1.5625rem;
	line-height: 2.1875rem;
	font-weight: 700;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .main-block-pull-quote {
		padding: 1.5rem 2rem
	}
}

@media (min-width:1200px) {
	.module-page-details-section .main-block-pull-quote {
		padding: 3.25rem 2rem
	}
}

.module-page-details-section .main-block-pull-quote .quote-icon-top {
	padding-bottom: 1rem
}

@media (min-width:1200px) {
	.module-page-details-section .main-block-pull-quote .quote-icon-top {
		padding-bottom: 1.6rem
	}
}

.module-page-details-section .main-block-pull-quote .quote-icon-bottom {
	padding-top: 1rem
}

@media (min-width:1200px) {
	.module-page-details-section .main-block-pull-quote .quote-icon-bottom {
		padding-top: 1.6rem
	}
}

.module-page-details-section .main-block-pull-quote .quote-icon {
	height: 1.125rem;
	width: 1.125rem;
	color: #66bbc4
}

@media (min-width:768px) {
	.module-page-details-section .main-block-pull-quote .quote-icon {
		height: 1.375rem;
		width: 1.375rem
	}
}

.module-page-details-section .main-block-pull-quote .pull-quote-content * {
	color: #fff;
	width: 100%
}

.module-page-details-section .main-block-sources {
	padding-top: 2.5rem;
	word-break: break-word
}

@media (min-width:1200px) {
	.module-page-details-section .main-block-sources {
		font-size: .9375rem
	}
}

.module-page-details-section .page-articles-section {
	margin-top: 2.5rem;
	padding: 1.875rem 0 0 0;
	border-top: .0625rem solid #707373;
	border-bottom: .0625rem solid #707373
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .page-articles-section {
		margin-top: 2.75rem;
		padding: 1.875rem 0
	}
}

@media (min-width:1200px) {
	.module-page-details-section .page-articles-section {
		margin-top: 3.25rem;
		padding: 1.875rem 0
	}
}

.module-page-details-section .page-articles-section .page-details-article-image {
	max-width: 100%;
	height: auto;
	transition: all .35s ease-out
}

.module-page-details-section .page-articles-section .page-details-img-link:hover .page-details-article-image {
	transform: scale(1.025)
}

.module-page-details-section .page-articles-section .eyebrow {
	font-size: 1.125rem;
	margin-bottom: .875rem;
	font-weight: 700;
	color: #707373
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .page-articles-section .eyebrow {
		font-size: 1rem;
		margin-bottom: .625rem
	}
}

@media (max-width:767px) {
	.module-page-details-section .page-articles-section .eyebrow {
		padding-top: 1rem;
		margin-bottom: .625rem
	}
}

@media (max-width:767px) {
	.module-page-details-section .page-articles-section .content {
		padding-bottom: 3.125rem
	}
}

.module-page-details-section .page-articles-section .page-artilce-link {
	font-size: 1.1875rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .page-articles-section .page-artilce-link {
		font-size: 1.375rem
	}
}

.module-page-details-section .page-details-link-block {
	border: .0625rem solid #78be20;
	border-top: .25rem solid #78be20;
	margin-top: 2.5rem
}

@media (max-width:767px) {
	.module-page-details-section .page-details-link-block {
		margin: 0;
		border: none
	}
}

.module-page-details-section .page-details-link-block .sidebar-heding {
	color: #487815
}

.module-page-details-section .page-details-link-block .section-heading {
	font-weight: 700;
	margin: 0;
	padding: 1rem
}

@media (min-width:1200px) {
	.module-page-details-section .page-details-link-block .section-heading {
		padding: 1rem 1.5rem
	}
}

.module-page-details-section .page-details-link-block .page-details-link-group {
	list-style: none;
	margin: 0;
	padding: 0
}

@media (max-width:767px) {
	.module-page-details-section .page-details-link-block .page-details-link-group {
		max-height: 25rem;
		overflow: auto
	}
}

.module-page-details-section .page-details-link-block .page-details-link-group .page-details-link-item {
	width: 100%;
	padding: 1rem;
	border-left: .5rem solid transparent
}

.module-page-details-section .page-details-link-block .page-details-link-group .link-text {
	color: #15191b;
	font-size: 1.125rem
}

.module-page-details-section .page-details-link-block .page-details-link-group .link-text:hover {
	color: #005b68
}

.module-page-details-section .page-details-link-block .page-details-link-group .child-link-item {
	padding-left: 2.75rem
}

.module-page-details-section .page-details-link-block .page-details-link-group .child-link-item .link-text {
	font-weight: 400
}

.module-page-details-section .page-details-link-block .page-details-link-group .current-page-item {
	background: #f8f8f8;
	border-left: .5rem solid #ffc600
}

.module-page-details-section .page-details-link-block .page-details-link-group .page-details-cta {
	font-size: 1.125rem;
	line-height: 1.5;
	text-decoration: none;
	color: #53575a
}

.module-page-details-section .page-details-link-block .page-details-link-group .page-details-cta:hover {
	color: #487815
}

.module-page-details-section .page-details-link-block .page-details-link-group .current-page-link {
	font-weight: 700
}

.module-page-details-section .page-details-link-block .page-details-link-group .active-page-link:hover {
	background-size: 0;
	cursor: default
}

.module-page-details-section .page-details-link-block .page-details-link-group .active-page-link:hover .link-text {
	color: #005b68
}

.module-page-details-section .page-details-tabs {
	padding-top: 2.5rem
}

.module-page-details-section .module-comparables-section {
	margin: 0
}

@media (max-width:767px) {
	.module-page-details-section .module-comparables-section {
		padding-top: 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .module-comparables-section {
		padding-top: 2rem
	}
}

@media (min-width:1200px) {
	.module-page-details-section .module-comparables-section {
		padding-top: 2.5rem
	}
}

.module-page-details-section .page-details-sticky-footer {
	position: fixed;
	bottom: 0;
	background: #fff;
	opacity: 1;
	z-index: 111;
	left: 0;
	padding: 0
}

.module-page-details-section .section-heading-button {
	width: 100%;
	border-top: .0625rem solid #fff;
	border-bottom: .0625rem solid #c8c8c8;
	padding: 1.5rem 1rem
}

.module-page-details-section .section-heading-button .section-icon {
	display: inline-block;
	vertical-align: top;
	height: 1.5rem;
	width: 1.5rem
}

.module-page-details-section .module-zip-code .zip-field {
	width: 10rem
}

.module-page-details-section ol,
.module-page-details-section ul {
	margin: 0
}

@media (max-width:767px) {
	.module-page-details-section .module-zip-code-variation-four {
		padding-top: 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-page-details-section .module-zip-code-variation-four {
		padding-top: 2rem
	}
}

@media (min-width:1200px) {
	.module-page-details-section .module-zip-code-variation-four {
		padding-top: 2.5rem
	}
}

.page-details-article-image-section {
	padding-top: 2.5rem
}

.page-details-article-image-section .image-container {
	padding-top: 1rem
}

.page-details-article-image-section .image-container .article-image {
	max-width: 100%
}

@media (min-width:768px) {
	.page-details-article-image-section .image-container .right-image-layout {
		margin-left: 1.875rem;
		max-width: 50%;
		display: inline-block;
		float: right
	}
}

@media (min-width:768px) {
	.page-details-article-image-section .image-container .left-image-layout {
		margin-right: 1.875rem;
		max-width: 50%;
		display: inline-block;
		float: left
	}
}

.page-details-article-image-section .image-container .intro-caption {
	margin: 0;
	padding-top: 1rem;
	font-size: .9375rem
}

@media (max-width:767px) {
	.page-details-article-image-section .image-container .intro-caption {
		padding-top: .5rem
	}
}

.page-details-article-image-section .main-block-secondary-copy {
	margin: 0;
	padding-top: 1rem
}

.page-details-article-image-section .main-block-body-copy {
	margin: 0;
	padding-top: 2.5rem
}

.page-details-article-image-section .primary-center,
.page-details-article-image-section .secondary-center {
	text-align: center
}

.page-details-article-image-section .primary-center .golden-rod {
	margin: 0 auto
}

.page-details-dynamic-copy {
	border-top: .0625rem solid #53575a;
	border-bottom: .0625rem solid #53575a;
	padding: 1.125rem 0 1.125rem 0
}

.page-details-content-block-updates {
	position: relative;
	overflow: hidden
}

.page-details-content-block-updates .icon-background-img {
	position: absolute;
	z-index: -1;
	top: 4rem;
	right: -9.5rem;
	height: 25rem;
	width: 25rem;
	left: 5rem
}

@media (max-width:767px) {
	.page-details-content-block-updates .icon-background-img {
		height: 18rem;
		width: 18rem;
		left: 7rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.page-details-content-block-updates .icon-background-img {
		height: 20rem;
		width: 20rem
	}
}

@media (min-width:1200px) {
	.page-details-content-block-updates .icon-background-img {
		height: 25rem;
		width: 25rem
	}
}

.page-details-content-block-updates .page-details-icon-background {
	color: #f8f8f8
}

.page-details-content-block-updates .page-details-icon-background svg {
	height: inherit;
	width: inherit
}

.side-bar-card-var3.center-aligned {
	text-align: center
}

.side-bar-card-var3.left-aligned {
	text-align: left
}

#map {
	height: 14.0625rem
}

.pharmacy-map-side-bar {
	border: .0625rem solid #78be20;
	border-top: .25rem solid #78be20;
	margin-top: 2.5rem
}

.pharmacy-map-side-bar .pharmacy-map-side-bar-content,
.pharmacy-map-side-bar .pharmacy-search-form {
	padding: 1rem 1.5rem
}

.pharmacy-map-side-bar .pharmacy-sign-in-heading {
	color: #487815;
	font-weight: 700
}

.pharmacy-map-side-bar .pharmacy-name .nu-mb-8 {
	margin-bottom: 1rem
}

.pharmacy-map-side-bar .zip-code {
	margin-top: 1rem;
	width: 10.625rem
}

.pharmacy-map-side-bar .form-section {
	margin-bottom: 1rem
}

.pharmacy-results .pharmacy-result-container {
	border: .0625rem solid #c8c8c8;
	height: 34.8rem;
	overflow-y: scroll
}

.pharmacy-results .pharmacy-result-container::-webkit-scrollbar {
	width: .75rem;
	border-left: .0625rem solid #c8c8c8
}

.pharmacy-results .pharmacy-result-container::-webkit-scrollbar-track {
	padding: .5rem
}

.pharmacy-results .pharmacy-result-container::-webkit-scrollbar-thumb {
	border-radius: .625rem;
	background-clip: padding-box;
	background-color: #c8c8c8
}

.pharmacy-results .search-result-content {
	padding: .2rem .9rem 0
}

.pharmacy-results .pharmacy-result-item {
	border-bottom: .125rem solid #c8c8c8;
	padding-top: 0
}

.pharmacy-results .pharmacy-result-item:last-child {
	border: none
}

.pharmacy-results .pharmacy-result-item .pharmacy-markers {
	height: 2.4rem;
	padding-top: .2rem;
	position: relative
}

.pharmacy-results .pharmacy-result-item .pharmacy-markers .marker-icon {
	font-size: 2.4rem
}

.pharmacy-results .pharmacy-result-item .pharmacy-markers .marker-label {
	transform: translate(155%, 15%)
}

.pharmacy-results .pharmacy-result-item .pharmacy-markers .marker-label-2 {
	transform: translate(55%, 15%)
}

.pharmacy-results .pharmacy-result-item .pharmacy-markers .marker-label-3 {
	transform: translate(45%, 15%);
	font-size: .75rem
}

.pharmacy-results .pharmacy-result-item .pharmacy-distance {
	float: right;
	background-color: #003057;
	color: #fff;
	padding: .2rem .475rem
}

.pharmacy-results .result-filters {
	display: flex;
	flex-direction: column
}

.pharmacy-results .filter-dropdown {
	border-bottom: .0625rem solid #c8c8c8;
	line-height: 2.5rem
}

.pharmacy-results .filter-dropdown-open {
	border: .0625rem solid #c8c8c8;
	border-bottom: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32)
}

.pharmacy-results .filter-item-group {
	line-height: normal;
	position: absolute;
	background-color: #fff;
	z-index: 9;
	border: .0625rem solid #c8c8c8;
	border-top: none;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32);
	left: 2.5rem;
	right: 2.5rem
}

.pharmacy-results .filter-button {
	float: right
}

.bottom-sidebar .side-bar-card {
	display: none
}

@media (max-width:767px) {
	.bottom-sidebar .side-bar-card {
		display: block
	}
}

.bottom-sidebar .page-details-content-block {
	border: .0625rem solid #78be20;
	border-top: .25rem solid #78be20;
	margin-top: 2.5rem;
	padding: 1rem
}

.bottom-sidebar .page-details-content-block .page-detail-content-heading {
	padding: 1rem 0;
	margin: 0;
	color: #487815
}

.bottom-sidebar .page-details-content-block .page-detail-content-copy {
	padding-bottom: 1rem;
	margin: 0
}

.bottom-sidebar .page-details-content-block .icon-container {
	display: inline-block;
	border: .125rem solid #78be20;
	padding: .85rem;
	height: 6rem;
	width: 6rem;
	border-radius: 50%
}

.bottom-sidebar .page-details-content-block .page-details-icon {
	height: 4rem;
	width: 4rem;
	color: #003057
}

.bottom-sidebar .align-center {
	text-align: center
}

.bottom-sidebar .module-zip-code .zip-field {
	width: 10rem
}

.bottom-sidebar .module-zip-code .zip-button-container {
	margin-top: 1rem
}

.bottom-sidebar .page-details-image {
	max-width: 100%
}

@media (max-width:767px) {
	.bottom-sidebar .side-bar-card-var2 {
		display: block
	}
}

.bottom-sidebar-ee {
	display: none
}

.module-dynamic-pages .plans-heading {
	text-align: center
}

.module-dynamic-pages .plan-details-table {
	padding: 0 2rem 1.25rem 2rem
}

.module-dynamic-pages .plan-details-table td,
.module-dynamic-pages .plan-details-table th {
	font-size: 1.1875rem
}

.module-dynamic-pages .disclaimer {
	font-size: 1rem;
	font-style: italic;
	text-align: right
}

.server-error-container {
	color: #aa0008;
	border-top: .125rem solid #aa0008;
	border-bottom: .125rem solid #aa0008;
	font-size: 1.125rem;
	width: 100%;
	text-align: center;
	padding: 1.875rem 0 1.875rem .625rem;
	margin-bottom: 1.25rem
}

.ee-module-dynamic-pages {
	padding: 1.5em
}

.ee-module-dynamic-pages .container {
	border: .0625rem solid #53575a;
	width: 25rem;
	margin: .3125rem;
	float: left
}

.ee-module-dynamic-pages .content {
	padding: .625rem
}

.ee-module-dynamic-pages .ee-edit-add-col,
.ee-module-dynamic-pages .field-text {
	padding: .3125rem 0
}

.ee-module-dynamic-pages .coverage-heading {
	color: #c8c8c8
}

.module-market-point {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-market-point {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-market-point {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-market-point {
		margin: 0 auto
	}
}

.module-market-point .mp-double-dropdown {
	min-height: 15rem
}

.module-market-point .location-selector {
	display: inline-block;
	vertical-align: top;
	width: 11rem;
	margin-right: 1rem
}

.module-market-point.inner-content {
	margin: .0625rem
}

.module-market-point .submit-cta {
	padding-right: 1.5rem
}

.module-office-location .block {
	display: block;
	line-height: 2rem
}

.ee-module-market-point .event-calendar-container {
	border: .0625rem solid #53575a;
	max-height: 25rem;
	overflow-y: auto
}

.ee-module-market-point .ee-mp-location {
	padding-left: 1rem
}

.ee-module-market-point .ee-mp-container {
	border: .0625rem solid #53575a;
	padding: .625rem;
	margin: .625rem
}

.ee-module-market-point .ee-mp-state-img {
	max-height: 10rem;
	max-width: 10rem
}

.ee-module-market-point .ee-edit-add-col {
	text-align: center
}

.ee-module-market-point .ee-edit-hnc-col {
	padding-left: 1rem
}

.ee-module-market-point .hnc-state {
	color: #c8c8c8
}

.module-market-point-video-player .market-point-vp-heading {
	font-size: 1.625rem
}

.module-forms-section {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-forms-section {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-forms-section {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-forms-section {
		margin: 0 auto
	}
}

.module-forms-section .form-section {
	padding-top: 1.25rem
}

.module-forms-section .form-required-icon {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	margin-right: .25rem;
	color: #af0061
}

.module-forms-section .form-inputs legend {
	margin-bottom: 0
}

.module-forms-section .form-radio {
	margin-right: .25rem
}

.module-forms-section .form-inline-radio {
	display: inline-flex
}

.module-forms-section .form-radio-text {
	margin-right: 1rem
}

.module-forms-section .cancel-button {
	display: inline;
	padding-left: 2rem
}

.module-forms-section .button-group {
	padding-top: 1.25rem
}

.module-forms-section .drug-list-table {
	padding-bottom: 1.25rem
}

.module-forms-section .drug-list-table .pdf-links {
	word-break: break-all;
	padding-bottom: .625rem
}

.module-forms-section .drug-list-table .pdf-links .pdf-links-icon {
	display: inline-block;
	font-size: 1.5rem;
	height: 1em;
	width: 1em;
	vertical-align: bottom;
	margin-right: .3125rem
}

.module-forms-section .drug-list-table .pdf-links .pdf-links-text {
	border-bottom: .125rem dashed currentColor
}

.module-forms-section .drug-list-table .pdf-links .pdf-links-text:hover {
	border-bottom: .125rem solid currentColor
}

.module-forms-section .disclaimer {
	margin-top: 2.5rem
}

.module-forms-section .footnote {
	margin-top: 1rem;
	color: #707373;
	font-size: 1rem
}

.module-forms-section .golden-rod-container {
	padding-top: 2rem
}

@media (max-width:767px) {
	.module-forms-section .golden-rod-container {
		padding-top: 1.375rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-forms-section .golden-rod-container {
		padding-top: 1.25rem
	}
}

@media (min-width:1200px) {
	.module-forms-section .golden-rod-container {
		padding-top: 2.125rem
	}
}

.module-forms-section .golden-rod-container .golden-rod {
	height: .3125rem;
	width: 10%;
	background: #ffc600
}

@media (max-width:1199px) {
	.module-forms-section .golden-rod-container .golden-rod {
		width: 4%
	}
}

@media (min-width:768px) {
	.module-forms-section .golden-rod-container .golden-rod {
		width: 6.75%
	}
}

.module-forms-section .server-error-container {
	color: #aa0008;
	border-top: .125rem solid #aa0008;
	border-bottom: .125rem solid #aa0008;
	font-size: 1.125rem;
	width: 100%;
	padding: 1.875rem 0 1.875rem .625rem;
	margin-bottom: 1.25rem
}

.module-forms-section .form-heading {
	font-size: 1.625rem
}

.module-forms-section .sub-heading {
	padding: 1.5rem 0;
	line-height: 2.25rem
}

@media (max-width:767px) {
	.module-forms-section .sub-heading {
		line-height: 2rem
	}
}

.module-forms-section .ee-select-options {
	border: .0625rem solid #53575a;
	padding: .625rem
}

.module-forms-section .appt-form-disclaimers {
	padding-bottom: 5rem
}

@media (max-width:767px) {
	.module-forms-section .appt-form-disclaimers {
		padding-bottom: 3.1875rem
	}
}

.module-forms-section .appt-form-disclaimers .disclaimer-main {
	padding-top: 2.5rem
}

.module-forms-section .optional-disclaimer {
	margin-top: 2.5rem;
	margin-bottom: 1.125rem
}

@media (max-width:1199px) {
	.module-forms-section .optional-disclaimer {
		display: none
	}
}

@media (max-width:1199px) {
	.module-forms-section .page-contact-cancel-button {
		display: inline-block;
		padding-left: 2rem
	}
}

@media (min-width:1200px) {
	.module-forms-section .page-contact-cancel-button {
		display: none
	}
}

.module-forms-section.module-e-submission-forms .heading-copy {
	margin-top: 2.375rem;
	margin-bottom: 1.25rem
}

.module-forms-section.module-e-submission-forms .sectional-sub-heading {
	font-weight: 700;
	color: #487815;
	line-height: 2.25rem;
	font-size: 1.625rem
}

.module-form-contact-section .form-section {
	padding-top: 1.875rem
}

@media (max-width:767px) {
	.module-form-contact-section .form-section {
		padding-top: 1rem
	}
}

.module-form-contact-section .form-radio-heading {
	margin-bottom: .6875rem
}

@media (max-width:767px) {
	.module-form-contact-section .form-radio-heading {
		margin-bottom: 1rem
	}
}

.module-form-contact-section .form-radio-option {
	margin-bottom: 1.875rem
}

@media (max-width:767px) {
	.module-form-contact-section .form-radio-option {
		margin-bottom: 2rem
	}
}

.module-form-contact-section .form-button-section {
	padding-top: 1.0625rem
}

@media (max-width:767px) {
	.module-form-contact-section .form-button-section {
		padding-top: .125rem
	}
}

.module-zip-code-inline {
	display: inline-flex
}

.module-zip-code-inline .content-wrapper {
	padding: 0 1rem
}

.module-zip-code-inline .zip-input {
	width: 10rem;
	margin: 0;
	text-align: left;
	color: #53575a
}

.module-zip-code-inline .zip-input-container {
	display: inline-flex;
	padding: 0 .5rem;
	width: 10rem
}

.module-zip-code-inline .zip-cta-container {
	margin-top: 1.6rem;
	padding: 0 .5rem;
	display: inline-block
}

.module-zip-code-inline .is-small.std-small-button {
	margin-top: .6rem
}

.module-zip-code-inline .ee-input-container {
	display: inline-block;
	padding-right: 1rem
}

.module-zip-code-inline .ee-cta-container {
	display: inline-flex
}

.module-zip-code-inline .zip-input-field {
	width: 100%;
	text-align: left;
	margin-bottom: 0
}

.module-zip-code-inline .button-container {
	margin-top: 1rem
}

.module-zip-code-inline .ee-zip-input {
	display: inline-flex
}

.module-zipcode-plans {
	border-style: solid;
	border-color: #114a21;
	border-width: 2rem 1rem;
	margin-top: 2.5rem
}

.module-zipcode-plans.border-navy {
	border-color: #003057
}

@media (min-width:768px) and (max-width:1499px) {
	.module-zipcode-plans {
		margin-top: 2rem;
		border-width: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-zipcode-plans {
		margin-top: 2.5rem;
		border-width: 1.875rem
	}
}

.module-zipcode-plans .description-container,
.module-zipcode-plans .heading-container {
	margin-bottom: 1rem
}

@media (min-width:768px) and (max-width:1499px) {

	.module-zipcode-plans .description-container,
	.module-zipcode-plans .heading-container {
		margin-bottom: 1.5rem
	}
}

@media (min-width:1200px) {

	.module-zipcode-plans .description-container,
	.module-zipcode-plans .heading-container {
		margin-bottom: 1.875rem
	}
}

.module-zipcode-plans .plans-container {
	border-top: .3125rem solid #78be20;
	text-align: center;
	padding: 2rem 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-zipcode-plans .plans-container {
		padding: 1.5rem 0
	}
}

@media (min-width:1200px) {
	.module-zipcode-plans .plans-container {
		padding: 2rem 0 1.875rem
	}
}

.module-zipcode-plans .plans-container .module-zip-code-inline {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.module-zipcode-plans .plans-container .module-zip-code-inline .zip-cta-container,
.module-zipcode-plans .plans-container .module-zip-code-inline .zip-input-container {
	padding: 0 .9375rem
}

.module-zipcode-plans .plans-container .module-zip-code-inline .zip-cta-container {
	margin-top: 2rem
}

@media (max-width:767px) {
	.module-zipcode-plans .plans-container .module-zip-code-inline .zip-cta-container {
		margin-top: 0
	}
}

.module-zipcode-plans .plans-container .zip-input-wrapper {
	display: flex;
	justify-content: center;
	text-align: center
}

@media (max-width:767px) {
	.module-zipcode-plans .plans-container .zip-input-wrapper {
		flex-direction: column;
		align-items: center;
		padding-bottom: 1rem
	}
}

.module-zipcode-plans .plans-container .zip-input-wrapper .zip-input {
	width: 10rem
}

.module-zipcode-plans .plans-container .zip-container-ee {
	flex-direction: row
}

.module-zipcode-plans .error-container {
	color: #aa0008
}

@media (max-width:767px) {
	.module-zipcode-plans .zip-button-container {
		text-align: left;
		padding-bottom: 1.625rem
	}
}

@media (min-width:768px) {
	.module-zipcode-plans .zip-button-container {
		text-align: center
	}
}

.module-zipcode-plans .plan-tiles-container {
	margin: 1rem 1rem 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-zipcode-plans .plan-tiles-container {
		margin: 1rem 2rem 0
	}
}

@media (min-width:1200px) {
	.module-zipcode-plans .plan-tiles-container {
		margin: 1rem 1.875rem 0
	}
}

.module-zipcode-plans .plan-tile {
	display: flex;
	box-sizing: border-box;
	box-shadow: 0 .25rem .5rem 0 rgba(65, 64, 66, .2);
	flex-direction: row
}

@media (max-width:1199px) {
	.module-zipcode-plans .plan-tile {
		box-shadow: none;
		flex-direction: column
	}
}

.module-zipcode-plans .plan-summary {
	display: flex;
	flex-direction: row;
	flex: 1 1 70%
}

@media (max-width:767px) {
	.module-zipcode-plans .plan-summary {
		flex-direction: column
	}
}

.module-zipcode-plans .plan-header {
	flex: 1 1 50%;
	background-color: #f8f8f8
}

@media (max-width:1199px) {
	.module-zipcode-plans .plan-header {
		border-bottom: .0625rem solid #c8c8c8
	}
}

@media (max-width:767px) {
	.module-zipcode-plans .plan-header {
		border-bottom: none
	}
}

.module-zipcode-plans .plan-header-wrapper {
	padding: 2rem 1.875rem
}

@media (max-width:767px) {
	.module-zipcode-plans .plan-header-wrapper {
		padding: 1rem 1rem 1.5rem
	}
}

.module-zipcode-plans .plan-benefits {
	flex: 1 1 auto;
	padding: 0 2rem;
	display: flex
}

@media (max-width:1199px) {
	.module-zipcode-plans .plan-benefits {
		padding: 0 1.875rem;
		border-bottom: .0625rem solid #c8c8c8;
		border-left: none
	}
}

@media (max-width:767px) {
	.module-zipcode-plans .plan-benefits {
		padding: 1rem
	}
}

.module-zipcode-plans .plan-benefits .plan-benefits-wrapper {
	align-self: center
}

.module-zipcode-plans .plan-details {
	display: flex;
	flex-direction: row;
	flex: 1 1 30%
}

.module-zipcode-plans .plan-details .plan-info {
	display: flex;
	flex: 1 1 100%;
	padding: 0 2rem;
	justify-content: center;
	align-items: center;
	border-left: .0625rem solid #c8c8c8
}

@media (max-width:1199px) {
	.module-zipcode-plans .plan-details .plan-info:first-child {
		border-left: none
	}
}

@media (max-width:767px) {
	.module-zipcode-plans .plan-details .plan-info {
		padding: 1rem .5rem
	}
}

.module-zipcode-plans .plan-details .md-left {
	border-right: .0625rem solid #c8c8c8
}

.module-zipcode-plans .plan-details .plan-details-label {
	margin-left: 0
}

.module-zipcode-plans .plan-details .copay-amount {
	font-size: 1.375rem;
	padding-bottom: .5rem
}

.module-zipcode-plans .benefits-list {
	list-style: none;
	padding-left: 0
}

.module-zipcode-plans .benefits-list .checkmark-icon {
	color: #487815;
	margin: 0 .3125rem
}

.module-zipcode-plans .plan-benefits-label {
	margin: 0
}

.module-zip-code .zip-field {
	width: 10rem;
	margin: 0;
	text-align: left;
	display: inline-block;
	color: #707373
}

.module-zip-code.module-zip-container .zip-bg-image-container {
	padding: 0
}

.module-zip-code.module-zip-container .icon-content-grid {
	display: flex;
	justify-content: center;
	padding-right: 0
}

.module-zip-code.module-zip-container .icon-container {
	align-self: center
}

@media (min-width:1200px) {
	.module-zip-code.module-zip-container .big-h-icon {
		width: 16.75rem
	}
}

@media (max-width:1199px) {
	.module-zip-code.module-zip-container .big-h-icon {
		width: 12rem;
		margin-top: 0
	}
}

@media (max-width:767px) {
	.module-zip-code.module-zip-container .big-h-icon {
		margin-top: 2.5rem;
		height: 12rem
	}
}

.module-zip-code.module-zip-container .content-grid {
	padding: 0
}

@media (max-width:767px) {
	.module-zip-code.module-zip-container .zip-container {
		padding: 2rem
	}
}

.module-highlight-topic-section .right-rail-content-placeholder .highlight-topic-link {
	color: #fff;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	line-height: 1.5rem
}

.module-highlight-topic-section .right-rail-content-placeholder .highlight-topic-link .primary-link-text {
	margin-right: 0
}

@media (min-width:1200px) {
	.module-highlight-topic-section .right-rail-content-placeholder .highlight-topic-link .primary-link-text {
		margin-right: .625rem
	}
}

.module-highlight-topic-section .right-rail-content-placeholder .highlight-topic-link .highlight-topic-link-text {
	color: #fff;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-highlight-topic-section .right-rail-content-placeholder .highlight-topic-link .link-icon {
	height: 1.5rem;
	width: 1.5rem;
	text-align: right;
	vertical-align: middle;
	float: right;
	display: block
}

@media (min-width:768px) {
	.module-highlight-topic-section .right-rail-content-placeholder .highlight-topic-link .link-icon {
		margin-left: 1rem
	}
}

.module-highlight-topic-section .right-rail-content-placeholder .link-list {
	border-top: 0;
	border-left: .3125rem solid #ffc600
}

@media (max-width:767px) {
	.module-highlight-topic-section .right-rail-content-placeholder .link-list {
		border-left: 0;
		border-top: .3125rem solid #ffc600
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .right-rail-content-placeholder .link-list {
		padding: 0;
		border-left: 0;
		height: 100%;
		border-top: .3125rem solid #ffc600;
		transform: rotate(180deg)
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .right-rail-content-placeholder .link-list {
		border-top: 0;
		padding: 0 1.5rem;
		border-left: .3125rem solid #ffc600;
		transform: rotate(0deg)
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .right-rail-content-placeholder .link-list .quick-link-list {
		height: 18rem
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .right-rail-content-placeholder .link-list .quick-link-list {
		height: inherit
	}
}

.module-highlight-topic-section .right-rail-content-placeholder .link-list .quick-link-list-item {
	padding: 1rem 0
}

.module-highlight-topic-section .right-rail-content-placeholder .link-list .quick-link-list-item:last-child {
	padding-bottom: 1.6875rem
}

.module-highlight-topic-section .right-rail-content-placeholder .link-list .right-rail-heading {
	color: #fff;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-size: 1.125rem;
	margin: 0;
	padding-bottom: 1.125rem
}

.module-highlight-topic-section {
	position: relative;
	height: 100%;
	overflow: hidden
}

.module-highlight-topic-section .module-content-blocks .left-aligned .content-container {
	width: 100%
}

@media (min-width:1500px) {
	.module-highlight-topic-section .module-content-blocks .golden-rod-inline-copy .golden-rod-container {
		width: 16%
	}
}

.module-highlight-topic-section .topic-section {
	display: flex;
	flex-wrap: wrap
}

@media (min-width:768px) {
	.module-highlight-topic-section .topic-section {
		display: block
	}
}

.module-highlight-topic-section .content-layout {
	padding: 0
}

.module-highlight-topic-section .highlight-topic-image-container {
	float: right;
	position: relative;
	overflow: hidden
}

@media (max-width:767px) {
	.module-highlight-topic-section .highlight-topic-image-container {
		position: relative
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .highlight-topic-image-container {
		max-height: 27.5rem
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .highlight-topic-image-container {
		max-height: 39.8125rem;
		overflow: hidden
	}
}

.module-highlight-topic-section .highlight-topic-image {
	max-width: 100%;
	width: 100%
}

.module-highlight-topic-section .highlight-topic-image-variation-one-container {
	float: right;
	position: relative;
	overflow: hidden
}

@media (max-width:767px) {
	.module-highlight-topic-section .highlight-topic-image-variation-one-container {
		position: relative
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .highlight-topic-image-variation-one-container {
		max-height: 26.8125rem;
		height: 26.8125rem
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .highlight-topic-image-variation-one-container {
		max-height: 36.1875rem;
		height: 36.1875rem
	}
}

.module-highlight-topic-section .highlight-topic-content-variation-one-placeholder {
	padding-left: 1.5rem
}

@media (max-width:767px) {
	.module-highlight-topic-section .highlight-topic-content-variation-one-placeholder {
		background: #fff;
		padding: .875rem 0 2.5rem .9375rem;
		margin-right: .9375rem;
		position: relative
	}
}

@media (min-width:1500px) {
	.module-highlight-topic-section .highlight-topic-content-variation-one-placeholder {
		padding-left: 0
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .highlight-topic-content-variation-one-placeholder .golden-rod-inline-copy .golden-rod-container {
		width: 17%
	}
}

@media (min-width:1500px) {
	.module-highlight-topic-section .highlight-topic-content-variation-one-placeholder .golden-rod-inline-copy .golden-rod-container {
		width: 14%
	}
}

.module-highlight-topic-section .highlight-topic-content-layout {
	position: absolute
}

@media (max-width:767px) {
	.module-highlight-topic-section .highlight-topic-content-layout {
		position: relative
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .highlight-topic-content-layout {
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .highlight-topic-content-layout {
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}
}

@media (min-width:1500px) {
	.module-highlight-topic-section .highlight-topic-content-layout {
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}
}

.module-highlight-topic-section .highlight-topic-content-layout .highlight-topic-content-placeholder {
	background: #fff
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .highlight-topic-content-layout .highlight-topic-content-placeholder {
		padding: 2.375rem 1.5rem 2.375rem 1.5rem
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .highlight-topic-content-layout .highlight-topic-content-placeholder {
		padding: 3.75rem 2.375rem 3.75rem 1.875rem
	}
}

@media (max-width:767px) {
	.module-highlight-topic-section .highlight-topic-content-layout .highlight-topic-content-placeholder {
		background: #fff;
		padding: .875rem 0 2.5rem .9375rem;
		margin-right: .9375rem;
		margin-top: -2rem;
		position: relative
	}
}

@media (min-width:1500px) {
	.module-highlight-topic-section .highlight-topic-content-layout .highlight-topic-content-placeholder {
		padding: 3.75rem 2.375rem 3.75rem 1.875rem
	}
}

.module-highlight-topic-section .highlight-topic-content-layout .module-content-blocks {
	margin: 0;
	padding: 0
}

.module-highlight-topic-section .module-content-blocks-v2 {
	margin-top: 0;
	padding-top: 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .quick-link-layout {
		right: 0;
		transform: translate(50%, -50%) rotate(-270deg);
		position: absolute;
		top: 50%;
		padding: 0
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .quick-link-layout {
		right: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		display: block;
		padding: 0
	}
}

.module-highlight-topic-section .quick-link-layout .link-content {
	display: flex;
	align-content: center;
	align-items: center
}

.module-highlight-topic-section .right-rail-content-placeholder {
	background: #53575a
}

.core-disclosure-indR-quick-link-group-summary-headline-has-subtext {
	display: block;
	font-weight: 700;
	line-height: 1.28
}

.core-disclosure-indR-quick-link-group-summary-subtext {
	font-size: .9375rem;
	line-height: 1.53
}

.core-disclosure-indR-quick-link-group-summary-icon {
	color: #007481
}

.core-disclosure-indR-quick-link-group-group-container.is-dark .core-disclosure-indR-quick-link-group-group-heading+.nc-link,
.core-disclosure-indR-quick-link-group.is-dark .core-disclosure-indR-quick-link-group-group-heading,
.core-disclosure-indR-quick-link-group.is-dark .core-disclosure-indR-quick-link-group-heading,
.core-disclosure-indR-quick-link-group.is-dark .core-disclosure-indR-quick-link-group-summary-icon {
	color: #fff
}

@media (min-width:768px) and (max-width:1499px) {

	.core-disclosure-indR-quick-link-group[data-open],
	.core-disclosure-indR-quick-link-group[open] {
		transform: rotate(90deg);
		padding-left: 1rem
	}
}

.core-disclosure-indR-quick-link-group-summary {
	min-height: 3.75rem;
	padding: 1.25rem;
	background-color: #414042 !important;
	outline: none;
	margin: 0;
	color: #fff;
	font-family: FS Humana Bold, Arial, Helvetica, Verdana, sans-serif
}

@media (min-width:768px) and (max-width:1499px) {
	.core-disclosure-indR-quick-link-group-summary {
		padding-left: 0
	}
}

@media (max-width:767px) {
	.core-disclosure-indR-quick-link-group-summary {
		padding-left: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {

	[data-open].core-disclosure-indR-quick-link-group .core-disclosure-indR-quick-link-group-summary-icon,
	[open].core-disclosure-indR-quick-link-group .core-disclosure-indR-quick-link-group-summary-icon {
		transform: rotate(-90deg) !important
	}
}

.core-disclosure-indR-quick-link-group-summary-icon {
	color: #fff !important
}

@media (min-width:768px) and (max-width:1499px) {
	.core-disclosure-indR-quick-link-group-summary-icon {
		transform: rotate(180deg)
	}
}

.core-disclosure-indR-quick-link-group-panel {
	transition: .4s ease-in
}

@media (max-width:767px) {
	.core-disclosure-indR-quick-link-group-panel {
		padding: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.core-disclosure-indR-quick-link-group-panel {
		padding: 0
	}
}

.core-disclosure-indR-quick-link-group-group-heading-container {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-bottom: .75rem
}

@media (min-width:768px) {
	.core-disclosure-indR-quick-link-group-group-heading-container {
		justify-content: space-between;
		flex-wrap: nowrap
	}
}

.core-disclosure-indR-quick-link-group-group-heading {
	color: inherit;
	flex-grow: 1
}

@media (min-width:768px) {
	.core-disclosure-indR-quick-link-group-group-heading {
		margin-bottom: 0
	}
}

.core-disclosure-indR-quick-link-group-summary-icon {
	display: flex;
	font-size: 1.25rem;
	flex: 0 0 1.25rem;
	will-change: transform
}

.core-disclosure-indR-quick-link-group-summary-icon-open {
	transform: scaleY(-1)
}

.core-disclosure-indR-quick-link-group-panel>:first-child {
	margin-top: 0
}

.core-disclosure-indR-quick-link-group-panel>:last-child {
	margin-bottom: 0
}

.core-disclosure-indR-quick-link-group-summary-heading {
	justify-content: space-between
}

.core-disclosure-indR-quick-link-group-panel {
	padding-right: 1.875rem
}

.module-highlight-topic-section .right-rail-content-placeholder core-disclosure,
.module-highlight-topic-section .right-rail-content-placeholder core-disclosure-group {
	display: none
}

.core-disclosure-indR-s-summary-headline-has-subtext {
	display: block;
	font-weight: 700;
	line-height: 1.28
}

.core-disclosure-indR-s-summary-subtext {
	font-size: .9375rem;
	line-height: 1.53
}

.core-disclosure-indR-s-summary-icon {
	color: #007481
}

.core-disclosure-indR-s-group-container.is-dark .core-disclosure-indR-s-group-heading+.nc-link,
.core-disclosure-indR-s.is-dark .core-disclosure-indR-s-group-heading,
.core-disclosure-indR-s.is-dark .core-disclosure-indR-s-heading,
.core-disclosure-indR-s.is-dark .core-disclosure-indR-s-summary-icon {
	color: #fff
}

.core-disclosure-indR-s-summary {
	min-height: 3.75rem;
	background-color: #efeff1;
	margin-bottom: .125rem
}

.core-disclosure-indR-s-summary:active {
	color: #fff;
	background-color: #114a21
}

.core-disclosure-indR-s-summary:active .core-disclosure-indR-s-summary-content {
	text-decoration: underline
}

.core-disclosure-indR-s-summary:active .core-disclosure-indR-s-summary-icon {
	color: #fff
}

.core-disclosure-indR-s-summary:hover {
	color: #fff;
	background-color: #114a21
}

.core-disclosure-indR-s-summary:hover .core-disclosure-indR-s-summary-content {
	text-decoration: underline
}

.core-disclosure-indR-s-summary:hover .core-disclosure-indR-s-summary-icon {
	color: #fff
}

[data-whatinput=keyboard] .core-disclosure-indR-s-summary:focus {
	color: #fff;
	background-color: #114a21
}

[data-whatinput=keyboard] .core-disclosure-indR-s-summary:focus .core-disclosure-indR-s-summary-content {
	text-decoration: underline
}

[data-whatinput=keyboard] .core-disclosure-indR-s-summary:focus .core-disclosure-indR-s-summary-icon {
	color: #fff
}

[data-whatinput=keyboard] .core-disclosure-indR-s-summary [data-core-composite-active-descendant] {
	color: #fff;
	background-color: #114a21
}

[data-whatinput=keyboard] .core-disclosure-indR-s-summary [data-core-composite-active-descendant] .core-disclosure-indR-s-summary-content {
	text-decoration: underline
}

[data-whatinput=keyboard] .core-disclosure-indR-s-summary [data-core-composite-active-descendant] .core-disclosure-indR-s-summary-icon {
	color: #fff
}

.core-disclosure-indR-s-summary-open {
	background-color: #114a21;
	color: #fff
}

.core-disclosure-indR-s-summary-open-one-always-open {
	pointer-events: none
}

.core-disclosure-indR-s-summary-open-one-always-open>.core-disclosure-indR-s-summary-icon-open {
	color: #c8c8c8
}

.core-disclosure-indR-s-summary-icon-open {
	color: #fff
}

.core-disclosure-indR-s-panel {
	padding: 1.25rem
}

@media (max-width:767px) {
	.core-disclosure-indR-s-panel {
		padding: .625rem .9375rem
	}
}

.core-disclosure-indR-s-group-heading-container {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-bottom: .75rem
}

@media (min-width:768px) {
	.core-disclosure-indR-s-group-heading-container {
		justify-content: space-between;
		flex-wrap: nowrap
	}
}

.core-disclosure-indR-s-group-heading {
	color: inherit;
	flex-grow: 1
}

@media (min-width:768px) {
	.core-disclosure-indR-s-group-heading {
		margin-bottom: 0
	}
}

.core-disclosure-indR-s-summary-icon {
	display: flex;
	font-size: 1.25rem;
	flex: 0 0 1.25rem;
	will-change: transform
}

.core-disclosure-indR-s-summary-icon-open {
	transform: scaleY(-1)
}

.core-disclosure-indR-s-panel>:first-child {
	margin-top: 0
}

.core-disclosure-indR-s-panel>:last-child {
	margin-bottom: 0
}

.core-disclosure-indR-s-summary-heading {
	justify-content: space-between
}

.core-disclosure-indR-s-panel {
	padding-right: 1.875rem
}

.core-disclosure-indL-s-summary-headline-has-subtext {
	display: block;
	font-weight: 700;
	line-height: 1.28
}

.core-disclosure-indL-s-summary-subtext {
	font-size: .9375rem;
	line-height: 1.53
}

.core-disclosure-indL-s-summary-icon {
	color: #007481
}

.core-disclosure-indL-s-group-container.is-dark .core-disclosure-indL-s-group-heading+.nc-link,
.core-disclosure-indL-s.is-dark .core-disclosure-indL-s-group-heading,
.core-disclosure-indL-s.is-dark .core-disclosure-indL-s-heading,
.core-disclosure-indL-s.is-dark .core-disclosure-indL-s-summary-icon {
	color: #fff
}

.core-disclosure-indL-s {
	margin-bottom: 1.25rem
}

.core-disclosure-indL-s:not(.is-dark) {
	color: #53575a
}

.core-disclosure-indL-s-panel {
	padding: 1.25rem 0
}

@media (max-width:767px) {
	.core-disclosure-indL-s-panel {
		padding: .625rem 0
	}
}

.core-disclosure-indL-s-group-heading-container {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-bottom: .75rem
}

@media (min-width:768px) {
	.core-disclosure-indL-s-group-heading-container {
		justify-content: space-between;
		flex-wrap: nowrap
	}
}

.core-disclosure-indL-s-group-heading {
	color: inherit;
	flex-grow: 1
}

@media (min-width:768px) {
	.core-disclosure-indL-s-group-heading {
		margin-bottom: 0
	}
}

.core-disclosure-indL-s-summary-icon {
	display: flex;
	font-size: 1.25rem;
	flex: 0 0 1.25rem;
	will-change: transform
}

.core-disclosure-indL-s-summary-icon-open {
	transform: scaleY(-1)
}

.core-disclosure-indL-s-panel>:first-child {
	margin-top: 0
}

.core-disclosure-indL-s-panel>:last-child {
	margin-bottom: 0
}

.core-disclosure-indL-s-summary-headline {
	font-weight: 700;
	line-height: 1.5;
	border-bottom: .125rem dashed currentColor
}

.core-disclosure-indL-s-summary:active .core-disclosure-indL-s-summary-headline,
.core-disclosure-indL-s-summary:hover .core-disclosure-indL-s-summary-headline {
	border-bottom-style: solid
}

[data-whatinput=keyboard] .core-disclosure-indL-s-summary:focus .core-disclosure-indL-s-summary-headline,
[data-whatinput=keyboard] .core-disclosure-indL-s-summary [data-core-composite-active-descendant] .core-disclosure-indL-s-summary-headline {
	border-bottom-style: solid
}

.core-disclosure-indL-s-panel {
	padding-left: 1.875rem
}

.core-disclosure-indR-quick-link-group-v2-summary-headline-has-subtext {
	display: block;
	font-weight: 700;
	line-height: 1.28
}

.core-disclosure-indR-quick-link-group-v2-summary-subtext {
	font-size: .9375rem;
	line-height: 1.53
}

.core-disclosure-indR-quick-link-group-v2-summary-icon {
	color: #007481
}

.core-disclosure-indR-quick-link-group-v2-group-container.is-dark .core-disclosure-indR-quick-link-group-v2-group-heading+.nc-link,
.core-disclosure-indR-quick-link-group-v2.is-dark .core-disclosure-indR-quick-link-group-v2-group-heading,
.core-disclosure-indR-quick-link-group-v2.is-dark .core-disclosure-indR-quick-link-group-v2-heading,
.core-disclosure-indR-quick-link-group-v2.is-dark .core-disclosure-indR-quick-link-group-v2-summary-icon {
	color: #fff
}

.core-disclosure-indR-quick-link-group-v2-summary {
	outline: none;
	margin: 0;
	color: #003057;
	min-height: 2.5rem;
	font-size: 1.375rem;
	line-height: 2rem;
	padding: .5rem 1.5rem;
	background-color: #78be20 !important
}

.core-disclosure-indR-quick-link-group-v2-summary-icon {
	color: #003057 !important
}

.core-disclosure-indR-quick-link-group-v2-panel {
	transition: .4s ease-in
}

@media (max-width:767px) {
	.core-disclosure-indR-quick-link-group-v2-panel {
		padding: 0 !important
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.core-disclosure-indR-quick-link-group-v2-panel {
		padding: 0 !important
	}
}

.core-disclosure-indR-quick-link-group-v2-group-heading-container {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-wrap: wrap;
	margin-bottom: .75rem
}

@media (min-width:768px) {
	.core-disclosure-indR-quick-link-group-v2-group-heading-container {
		justify-content: space-between;
		flex-wrap: nowrap
	}
}

.core-disclosure-indR-quick-link-group-v2-group-heading {
	color: inherit;
	flex-grow: 1
}

@media (min-width:768px) {
	.core-disclosure-indR-quick-link-group-v2-group-heading {
		margin-bottom: 0
	}
}

.core-disclosure-indR-quick-link-group-v2-summary-icon {
	display: flex;
	font-size: 1.25rem;
	flex: 0 0 1.25rem;
	will-change: transform
}

.core-disclosure-indR-quick-link-group-v2-summary-icon-open {
	transform: scaleY(-1)
}

.core-disclosure-indR-quick-link-group-v2-panel>:first-child {
	margin-top: 0
}

.core-disclosure-indR-quick-link-group-v2-panel>:last-child {
	margin-bottom: 0
}

.core-disclosure-indR-quick-link-group-v2-summary-heading {
	justify-content: space-between
}

.core-disclosure-indR-quick-link-group-v2-panel {
	padding-right: 1.875rem
}

@media (max-width:767px) {
	.module-highlight-topic-section .right-rail-content-placeholder {
		padding: 0 1.5rem 0 1.5rem;
		margin: 0;
		position: relative
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section .right-rail-content-placeholder {
		position: absolute;
		overflow: hidden;
		padding: 0 1.6875rem;
		width: 25rem
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section .right-rail-content-placeholder {
		position: relative;
		padding: 1.6875rem 0;
		width: auto
	}
}

.module-highlight-topic-section ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.module-highlight-topic-section .align-right {
	text-align: right
}

.module-highlight-topic-section-v2 {
	margin: 0;
	padding-top: 3.5rem
}

@media (min-width:768px) {
	.module-highlight-topic-section-v2 {
		display: flex;
		padding: 3.5rem .5625rem 0 .5625rem
	}
}

@media (max-width:1199px) {
	.module-highlight-topic-section-v2 {
		padding-top: 2.5rem
	}
}

@media (max-width:767px) {
	.module-highlight-topic-section-v2 .content-grid {
		padding: 0
	}
}

@media (min-width:768px) {
	.module-highlight-topic-section-v2 .main-content-container {
		margin-right: 0;
		display: flex;
		justify-content: center;
		align-content: center;
		flex-direction: column
	}
}

@media (max-width:767px) {
	.module-highlight-topic-section-v2 .main-content-container .content-placeholder {
		padding: 2rem 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section-v2 .main-content-container .content-placeholder {
		padding: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section-v2 .main-content-container .content-placeholder {
		padding: 0 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-highlight-topic-section-v2 .main-content-container .content-padding {
		padding: 1.5rem 1.5rem
	}
}

@media (min-width:1200px) {
	.module-highlight-topic-section-v2 .main-content-container .content-padding {
		padding: 2.5rem 2.5rem
	}
}

.module-highlight-topic-section-v2 .main-content-container-v2 {
	height: 100%;
	width: 100%
}

.module-highlight-topic-section-v2 .topic-image {
	max-width: 100%;
	width: 100%
}

@media (max-width:767px) {
	.module-highlight-topic-section-v2 .topic-image {
		height: 100%
	}
}

@media (max-width:1199px) {
	.module-highlight-topic-section-v2 .mlp-topic-image {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.module-highlight-topic-section-v2 .texture-image {
	max-width: 100%;
	width: 100%
}

@media (max-width:767px) {
	.module-highlight-topic-section-v2 .texture-image {
		height: 100%
	}
}

.module-highlight-topic-section-v2 .texture-image-container {
	overflow: hidden;
	padding-top: 1.5rem
}

.module-highlight-topic-section-v2 .image-container {
	overflow: hidden
}

@media (max-width:767px) {
	.module-highlight-topic-section-v2 .image-container {
		padding: 0;
		margin: 0
	}
}

@media (min-width:768px) {
	.module-highlight-topic-section-v2 .image-container {
		display: flex
	}
}

@media (min-width:768px) {
	.module-highlight-topic-section-v2 .right-order {
		order: 1
	}
}

.module-highlight-topic-section-v2 .quick-link-group-container {
	background-color: #f8f8f8
}

.module-highlight-topic-section-v2 .quick-link-column-container {
	display: flex;
	flex-flow: row nowrap;
	padding: 1rem 0
}

.module-highlight-topic-section-v2 .quick-link-column {
	width: 50%;
	padding: 0 1rem
}

.module-highlight-topic-section-v2 .quick-link-column:last-child {
	border-left: .0625rem solid #c8c8c8
}

.module-highlight-topic-section-v2 .quick-link-list {
	padding: .5rem 1.5rem 1.5rem 0;
	margin: 0;
	list-style-type: none
}

@media (min-width:768px) {
	.module-highlight-topic-section-v2 .quick-link-list {
		-moz-column-count: 2;
		column-count: 2;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		-moz-column-rule-style: solid;
		column-rule-style: solid;
		-moz-column-rule-width: .0625rem;
		column-rule-width: .0625rem;
		-moz-column-rule-color: #114a21;
		column-rule-color: #114a21
	}
}

.module-highlight-topic-section-v2 .quick-link-list .quick-link-list-item {
	padding: 1rem 0 0 1.5rem
}

.module-highlight-topic-section-v2 .quick-link-list-v1 {
	margin: 0;
	padding: 0;
	list-style-type: none
}

.module-highlight-topic-section-v2 .quick-link-list-v1 .quick-link-list-item {
	padding: .5rem 0 0 0
}

.module-highlight-topic-section-v2 .quick-link-list-v1 .quick-link-list-item:first-child {
	padding-top: 0
}

.module-highlight-topic-section-v2 .content-with-links {
	flex: 1 1;
	justify-content: center;
	align-items: center;
	display: flex
}

.module-highlight-topic-section-v2 .quick-link-heading-container {
	min-height: 2rem;
	text-align: center;
	background: #78be20
}

.module-highlight-topic-section-v2 .quick-link-heading-container .quick-link-heading {
	margin: 0;
	padding: .5rem 0;
	color: #003057
}

.module-highlight-topic-section-v2 .quick-link-sg-container {
	width: 100%;
	padding-top: 2rem
}

.module-highlight-topic-section-v2 .module-content-blocks-v1,
.module-highlight-topic-section-v2 .module-content-blocks-v2 {
	width: 100%;
	margin-top: 0;
	padding-top: 0
}

.highlight-bg-navy {
	background-color: #003057
}

.highlight-bg-white {
	background-color: #fff
}

.highlight-bg-light-gray {
	background-color: #f8f8f8
}

.highlight-bg-dark-gray {
	background-color: #efeff1
}

.highlight-bg-green {
	background-color: #114a21
}

.highlight-topic-v1-ver2 .content-links-v1-ver2 {
	flex: 1 1 auto
}

@media (min-width:768px) {
	.highlight-topic-v1-ver2 .quick-link-list {
		-moz-column-rule-color: #c8c8c8;
		column-rule-color: #c8c8c8
	}
}

.highlight-topic-v2-ver2 .apple-green-heading-color .heading-color {
	color: #78be20
}

.highlight-topic-v2-ver2 .white-heading-color .heading-color {
	color: #fff
}

.highlight-topic-v3 .text-color-primary .heading-color {
	color: #5c9a1b
}

.highlight-topic-v3 .text-color-primary .main-content {
	color: #15191b
}

.highlight-topic-v3 .module-content-blocks-v2 {
	width: 100%;
	text-align: center
}

.highlight-topic-v3 .module-content-blocks-v2 .main-content {
	border: none
}

.highlight-topic-v3 .green-quotes-color .quote-icon-color {
	color: #487815
}

.highlight-topic-v3 .navy-quotes-color .quote-icon-color {
	color: #003057
}

.highlight-topic-v3 .apple-green-quotes-color .quote-icon-color {
	color: #78be20
}

@media (min-width:768px) and (max-width:1499px) {
	.module-mlp-highlight-topic {
		padding: 2.5rem 1.5rem 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-mlp-highlight-topic {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-mlp-highlight-topic {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

.module-mlp-highlight-topic .content-grid {
	padding: 0
}

@media (min-width:768px) {
	.module-mlp-highlight-topic .left-order.no-gutter {
		padding-right: 0
	}
}

.module-mlp-highlight-topic .left-order.gutter+.content-grid {
	padding-left: 1.5rem
}

@media (max-width:767px) {
	.module-mlp-highlight-topic .left-order.gutter+.content-grid {
		padding-left: 0
	}
}

@media (min-width:768px) {
	.module-mlp-highlight-topic .right-order.no-gutter {
		padding-left: 0
	}
}

@media (min-width:768px) {
	.module-mlp-highlight-topic .right-order.gutter {
		padding-left: 1.5rem
	}
}

.module-mlp-highlight-topic .image-container {
	padding: 0
}

@media (max-width:767px) {
	.mlp-highlight-v2 .left-order.gutter+.content-grid {
		padding-left: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.mlp-highlight-v2 .main-content-container .mlp-highlight-content {
		padding: 0 1.5rem
	}
}

@media (min-width:1200px) and (max-width:1499px) {
	.mlp-highlight-v2 .main-content-container .mlp-highlight-content .content-rendering-v2 {
		margin: 0 1.5rem;
		max-width: 93.75rem;
		width: 100%
	}
}

.module-mlp-highlight-topic-v4 .image-container.image-vertical {
	max-height: none
}

@media (min-width:768px) {
	.module-mlp-highlight-topic-v4 .left-order.no-gutter {
		padding-right: 0
	}
}

@media (min-width:768px) {
	.module-mlp-highlight-topic-v4 .left-order.gutter+.content-grid {
		padding-left: 1.875rem
	}
}

@media (max-width:767px) {
	.module-mlp-highlight-topic-v4 .left-order.gutter+.content-grid {
		padding-left: 0
	}
}

@media (min-width:768px) {

	.module-mlp-highlight-topic-v4 .right-order.gutter,
	.module-mlp-highlight-topic-v4 .right-order.no-gutter {
		padding-left: 0
	}
}

.module-mlp-highlight-topic-v4 .main-content-container {
	display: block;
	padding-top: 1.5rem
}

@media (max-width:767px) {
	.module-mlp-highlight-topic-v4 .main-content-container {
		padding-top: 1rem
	}
}

@media (min-width:768px) {
	.module-mlp-highlight-topic-v4 .main-content-container .content-placeholder {
		padding-left: 0;
		padding-right: 1.875rem
	}
}

.module-mlp-highlight-topic-v4 .main-content-container .main-content {
	border: none;
	padding-left: 0
}

.module-mlp-highlight-topic-v4 .main-content-container-v2 {
	padding-top: 0
}

.module-mlp-highlight-topic-v4 .button-container {
	padding-top: 1.5rem
}

@media (max-width:1199px) {
	.module-mlp-highlight-topic-v4 .button-container {
		padding-top: 1rem
	}
}

.highlight-topic-ver5 .highlight-topic-image {
	max-width: 100%;
	width: 100%
}

.module-video-player .video-player-wrapper {
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 1.5625rem;
	height: 0;
	float: none;
	clear: both;
	border: none
}

.module-video-player .video-player-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.module-video-player .video-player-wrapper.vp-ratio-sixteen-nine {
	padding-bottom: 54.25%
}

.module-video-player .video-player-wrapper.vp-ratio-four-three {
	padding-bottom: 75%
}

.module-video-player .video-player-transcript {
	padding-top: .875rem
}

.module-video-player .video-player-transcript .vpt-icon {
	position: relative;
	vertical-align: middle;
	text-align: center;
	font-size: 1.25rem
}

.module-video-player .video-player-transcript .vpt-content {
	margin: 1rem 0;
	padding: .9rem .3rem .9rem .8rem;
	max-height: 18.75rem;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #efeff1
}

@media (min-width:768px) {
	.module-video-player .video-player-transcript .vpt-content {
		margin: 1.25rem 0;
		padding: .9rem 1rem .9rem 1rem
	}
}

.module-video-player .vpt-button {
	cursor: pointer;
	display: inline-block
}

.module-video-player .vpt-button[aria-expanded=false] .vpt-hide,
.module-video-player .vpt-button[aria-expanded=true] .vpt-show {
	display: none
}

.module-video-player.ee-video-player {
	max-width: 70rem;
	margin: 5% auto
}

@media (min-width:768px) and (max-width:1499px) {
	.module-video-player-with-heading-variation {
		padding: 2.5rem 1.5rem 0 1.5rem
	}
}

@media (max-width:767px) {
	.module-video-player-with-heading-variation {
		padding: 2.5rem 1rem 0 1rem
	}
}

@media (min-width:1200px) {
	.module-video-player-with-heading-variation {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-video-player-with-heading-variation {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

.module-video-player-with-heading-variation .vp-description,
.module-video-player-with-heading-variation .vp-heading {
	margin-bottom: 1rem
}

@media (min-width:1200px) {

	.module-video-player-with-heading-variation .vp-description,
	.module-video-player-with-heading-variation .vp-heading {
		margin-bottom: 1.25rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-video-player-content-block-variation {
		padding: 2.5rem 1.5rem 0 1.5rem
	}
}

@media (max-width:767px) {
	.module-video-player-content-block-variation {
		padding: 2.5rem 1rem 0 1rem
	}
}

@media (min-width:1200px) {
	.module-video-player-content-block-variation {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-video-player-content-block-variation {
		padding: 3.5rem 1.875rem 0 1.875rem
	}
}

.module-video-player-content-block-variation .video-content {
	display: flex;
	flex-wrap: wrap;
	padding-right: 0
}

@media (min-width:768px) {
	.module-video-player-content-block-variation .video-content {
		flex-wrap: nowrap
	}
}

.module-video-player-content-block-variation .video-content .vp-content-block {
	display: flex
}

@media (max-width:767px) {
	.module-video-player-content-block-variation .video-content .vp-content-block {
		order: 2
	}
}

@media (min-width:1200px) {
	.module-video-player-content-block-variation .video-content .vp-content-block {
		flex-direction: column;
		align-items: flex-start;
		padding-top: 3%
	}
}

@media (max-width:1199px) {
	.module-video-player-content-block-variation .video-content .vp-content-block {
		align-items: flex-start;
		padding-top: 3%
	}
}

.module-video-player-content-block-variation .video-content .vp-content-block .module-content-blocks,
.module-video-player-content-block-variation .video-content .vp-content-block .module-content-blocks-v2 {
	width: 100%;
	margin-top: 0
}

.module-video-player-content-block-variation .video-content .vp-content-block .module-content-blocks-v2.content-block-padding,
.module-video-player-content-block-variation .video-content .vp-content-block .module-content-blocks.content-block-padding {
	padding-top: 0
}

@media (max-width:767px) {
	.module-video-player-content-block-variation .video-content .vp-video {
		width: 100%
	}
}

.module-video-player-content-block-variation .video-content .golden-rod {
	min-width: 1.25rem
}

.module-infographic-chart .view-img-cta {
	display: inline;
	padding-right: .3125rem;
	border-right: .0625rem solid #707373
}

@media (max-width:767px) {
	.module-infographic-chart .transcript-button {
		margin-top: 1rem
	}
}

@media (max-width:767px) {
	.module-infographic-chart .chart-button {
		display: block;
		margin-top: .6875rem
	}
}

.module-infographic-chart .info-graphic-chart-image {
	max-width: 100%;
	width: 100%
}

.module-hero {
	position: relative;
	height: 100%;
	overflow: hidden
}

@media (max-width:767px) {
	.module-hero {
		margin: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero {
		margin: 0 0 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-hero {
		margin: 0 0 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-hero {
		margin: 0 auto
	}
}

.module-hero .hero-image-container {
	float: right;
	position: relative;
	margin-right: 0
}

@media (max-width:767px) {
	.module-hero .hero-image-container {
		max-height: 21.0625rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero .hero-image-container {
		max-height: 24.9375rem
	}
}

@media (min-width:1200px) {
	.module-hero .hero-image-container {
		max-height: 35.625rem
	}
}

.module-hero .hero-image {
	max-width: 100%;
	width: 100%;
	float: right;
	position: relative
}

.module-hero .hero-content-layout {
	position: absolute;
	z-index: 1
}

@media (max-width:767px) {
	.module-hero .hero-content-layout {
		position: relative
	}
}

@media (min-width:768px) {
	.module-hero .hero-content-layout {
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}
}

@media (max-width:767px) {
	.module-hero .hero-content-layout .hero-content-placeholder {
		background: #fff;
		padding: .875rem 0 2.5rem .9375rem;
		margin-right: .9375rem;
		position: relative
	}
}

.module-hero .hero-content-layout .hero-content {
	background: #fff
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero .hero-content-layout .hero-content {
		padding: 1.25rem 1.25rem 1rem 0
	}
}

@media (min-width:1200px) {
	.module-hero .hero-content-layout .hero-content {
		padding: 2.25rem 2rem 1rem 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero .hero-content-layout .hero-content .hero-scrollable-content {
		max-height: 16.375rem;
		overflow-y: auto
	}
}

@media (min-width:1200px) {
	.module-hero .hero-content-layout .hero-content .hero-scrollable-content {
		max-height: 25.25rem;
		overflow-y: auto
	}
}

@media (min-width:1500px) {
	.module-hero .hero-content-layout .hero-content .hero-scrollable-content {
		max-height: 28.1875rem;
		overflow-y: auto
	}
}

.module-hero .hero-content-layout .hero-content .hero-salutation {
	margin-bottom: 0
}

@media (min-width:1200px) {
	.module-hero .hero-content-layout .hero-content .hero-salutation {
		padding-bottom: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero .hero-content-layout .hero-content .hero-salutation {
		padding-bottom: .875rem
	}
}

@media (max-width:767px) {
	.module-hero .hero-content-layout .hero-content .hero-salutation {
		padding-bottom: 1.3125rem
	}
}

.module-hero .hero-content-layout .hero-content .hero-heading {
	margin-bottom: 0;
	padding-bottom: 1.6125rem
}

@media (min-width:1200px) {
	.module-hero .hero-content-layout .hero-content .hero-heading {
		padding-bottom: 1.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero .hero-content-layout .hero-content .hero-heading {
		padding-bottom: 1.25rem
	}
}

.module-hero .hero-content-layout .hero-content .hero-copy {
	padding-bottom: 2.25rem;
	margin-bottom: 0;
	word-break: break-word
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero .hero-content-layout .hero-content .hero-copy {
		padding-bottom: 1.25rem
	}
}

@media (max-width:767px) {
	.module-hero .hero-content-layout .hero-button-group {
		padding-bottom: 2.5rem;
		border-bottom: .0625rem solid #53575a
	}
}

@media (max-width:767px) {
	.module-hero.hero-flip-order {
		display: flex;
		flex-wrap: wrap
	}

	.module-hero.hero-flip-order .image-flip {
		display: flex;
		order: 1
	}

	.module-hero.hero-flip-order .content-flip {
		display: flex;
		order: 2;
		margin-right: 0;
		width: 100%
	}

	.module-hero.hero-flip-order .content-flip .content-placeholder,
	.module-hero.hero-flip-order .content-flip .hero-content-layout {
		width: 100%;
		z-index: 1
	}
}

.module-hero-generic {
	position: relative;
	height: 100%;
	overflow: hidden;
	background-color: #f8f8f8
}

.module-hero-generic .main-heading-content {
	padding-top: 6.75rem;
	padding-bottom: 6.75rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-generic .main-heading-content {
		padding-top: 5.625rem;
		padding-bottom: 5.625rem;
		margin-left: 1.5rem
	}
}

@media (max-width:767px) {
	.module-hero-generic .main-heading-content {
		margin-left: .9375rem;
		padding-top: 3.75rem;
		padding-right: 1rem;
		padding-bottom: 3.75rem
	}
}

.module-hero-generic .main-heading-content .heading {
	margin-bottom: 0;
	padding-bottom: .25rem
}

@media (min-width:1200px) {
	.module-hero-generic .main-heading-content .heading {
		padding-bottom: .5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-generic .main-heading-content .heading {
		padding-bottom: .25rem
	}
}

.module-hero-generic .golden-rod-container {
	padding: 1.25rem 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-generic .golden-rod-container {
		padding: 1.25rem 0
	}
}

@media (max-width:1199px) {
	.module-hero-generic .golden-rod-container {
		padding: 1.3125rem 0
	}
}

.module-hero-generic .golden-rod-container .golden-rod {
	height: .3125rem;
	background: #ffc600
}

@media (max-width:767px) {
	.module-hero-generic .golden-rod-container .golden-rod {
		width: 11%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-generic .golden-rod-container .golden-rod {
		width: 4.5%
	}
}

@media (min-width:1200px) {
	.module-hero-generic .golden-rod-container .golden-rod {
		width: 6.75%
	}
}

.module-hero-generic .enable-back-link .main-heading-content {
	padding-top: 1.75rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-generic .enable-back-link .main-heading-content {
		padding-top: 2.75rem
	}
}

@media (min-width:1200px) {
	.module-hero-generic .enable-back-link .main-heading-content {
		padding-top: 2.75rem
	}
}

.module-hero-generic .enable-back-link .back-link-cont {
	padding-bottom: 2rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-generic .enable-back-link .back-link-cont {
		padding-bottom: 3rem
	}
}

@media (min-width:1200px) {
	.module-hero-generic .enable-back-link .back-link-cont {
		padding-bottom: 4rem
	}
}

.module-hero-with-full-content {
	position: relative;
	height: 100%;
	overflow: hidden
}

@media (max-width:767px) {
	.module-hero-with-full-content {
		margin: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-with-full-content {
		margin: 0 0 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-hero-with-full-content {
		margin: 0 0 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-hero-with-full-content {
		margin: 0 auto
	}
}

@media (min-width:768px) {
	.module-hero-with-full-content .align-content {
		display: flex;
		align-items: center;
		align-content: center
	}
}

.module-hero-with-full-content .golden-rod {
	height: .3125rem;
	background: #ffc600;
	clear: both;
	width: 11%;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem
}

@media (min-width:1200px) {
	.module-hero-with-full-content .golden-rod {
		width: 16%;
		margin: 2.125rem 0
	}
}

.module-hero-with-full-content .hero-image-container {
	float: right;
	position: relative;
	margin-right: 0
}

@media (max-width:767px) {
	.module-hero-with-full-content .hero-image-container {
		max-height: 17.125rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-with-full-content .hero-image-container {
		max-height: 27rem
	}
}

@media (min-width:1200px) {
	.module-hero-with-full-content .hero-image-container {
		max-height: 42.6875rem
	}
}

.module-hero-with-full-content .hero-image {
	max-width: 100%;
	width: 100%;
	float: right;
	position: relative
}

@media (min-width:768px) {
	.module-hero-with-full-content .hero-image-display-order {
		display: flex;
		order: 2;
		margin-right: 0
	}
}

@media (min-width:1200px) {
	.module-hero-with-full-content .hero-image-display-order {
		padding-right: 0
	}
}

@media (min-width:768px) {
	.module-hero-with-full-content .hero-content-display-order {
		display: flex;
		order: 1;
		margin-right: 0
	}
}

@media (min-width:1500px) {
	.module-hero-with-full-content .hero-content-display-order {
		padding: 0
	}
}

.module-hero-with-full-content .hero-content-display-order .hero-content-placeholder {
	width: 100%
}

@media (max-width:767px) {
	.module-hero-with-full-content .hero-content-display-order .hero-content-placeholder {
		background: #fff;
		padding: 1.875rem 0 2.5rem .9375rem;
		margin-right: .9375rem;
		position: relative
	}
}

.module-hero-with-full-content .hero-content-display-order .hero-content-placeholder .hero-heading {
	margin-bottom: 0
}

.module-hero-with-full-content .hero-content-display-order .hero-content-placeholder .hero-copy {
	padding-bottom: 2rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-with-full-content .hero-content-display-order .hero-content-placeholder .hero-copy {
		padding-bottom: 1.625rem
	}
}

@media (min-width:1200px) {
	.module-hero-with-full-content .hero-content-display-order .hero-content-placeholder .hero-copy {
		padding-bottom: 2rem
	}
}

@media (max-width:767px) {
	.module-hero-with-full-content .hero-flip-order {
		display: flex;
		flex-wrap: wrap
	}

	.module-hero-with-full-content .hero-flip-order .image-flip {
		display: flex;
		order: 1
	}

	.module-hero-with-full-content .hero-flip-order .content-flip {
		display: flex;
		order: 2;
		margin-right: 0;
		width: 100%
	}

	.module-hero-with-full-content .hero-flip-order .content-flip .content-placeholder,
	.module-hero-with-full-content .hero-flip-order .content-flip .hero-content-layout {
		width: 100%;
		z-index: 1
	}
}

@media (min-width:768px) {
	.module-hero-with-full-content .module-breadcrumb {
		margin-left: 0
	}
}

.module-hero-breadcrumb .eyebrow {
	font-size: 1.125rem;
	margin-bottom: 1rem;
	font-weight: 700;
	color: #707373
}

@media (min-width:0) and (max-width:1199px) {
	.module-hero-breadcrumb .eyebrow {
		font-size: 1rem;
		margin-bottom: .5rem
	}
}

@media (min-width:768px) {
	.module-hero-breadcrumb .align-content-center {
		align-items: center
	}
}

@media (min-width:768px) {
	.module-hero-breadcrumb .align-content {
		align-items: inherit
	}
}

@media (min-width:768px) {
	.module-hero-breadcrumb .hero-content-display-order {
		flex-flow: wrap
	}
}

@media (min-width:768px) {
	.module-hero-breadcrumb .module-breadcrumb {
		padding: 0
	}
}

.module-hero-breadcrumb .breadcrumb-md-view {
	display: none
}

@media (min-width:768px) {
	.module-hero-breadcrumb .breadcrumb-sg-view {
		display: none
	}

	.module-hero-breadcrumb .breadcrumb-md-view {
		display: block
	}
}

.module-hero-breadcrumb.hero-generic-with-breadcrumb .heading {
	padding-bottom: 1.25rem
}

@media (min-width:1200px) {
	.module-hero-breadcrumb.hero-generic-with-breadcrumb .heading {
		padding-bottom: 2.125rem
	}
}

.module-hero-zipcode .hero-content-display-order .hero-content-placeholder .hero-copy {
	padding-bottom: 0
}

.module-hero-zipcode .hero-content-display-order .hero-content-placeholder .zip-field {
	width: 10rem
}

@media (max-width:1199px) {
	.hero-agent-info {
		text-align: left
	}
}

.hero-agent-info .block {
	display: block;
	font-size: 1.125rem;
	margin-bottom: .5rem
}

.hero-agent-info .agent-email {
	word-break: break-all
}

.module-hero-contentblock-zipcode {
	background-color: #f8f8f8
}

@media (min-width:768px) {
	.module-hero-contentblock-zipcode {
		margin: 0
	}
}

@media (min-width:1200px) {
	.module-hero-contentblock-zipcode {
		max-width: 93.75rem;
		margin: 0 auto
	}
}

.module-hero-contentblock-zipcode .align-content {
	display: block
}

@media (min-width:1200px) {
	.module-hero-contentblock-zipcode .align-content {
		display: flex;
		justify-content: space-around;
		padding: 0
	}
}

@media (min-width:768px) {
	.module-hero-contentblock-zipcode .hero-content-display-order {
		padding: 0 0 1.25rem 1.5rem;
		margin: 0
	}
}

.module-hero-contentblock-zipcode .hero-content-display-order .hero-content-placeholder {
	background-color: #f8f8f8;
	padding: .937rem 0 .9375rem .9375rem
}

@media (min-width:768px) {
	.module-hero-contentblock-zipcode .hero-content-display-order .hero-content-placeholder {
		padding: 2.937rem 0 2.9375rem 0
	}
}

.module-hero-contentblock-zipcode .hero-image-display-order {
	display: block;
	background: linear-gradient(90deg, #5c9a1b 0, #5c9a1b);
	padding: .9375rem
}

@media (min-width:768px) {
	.module-hero-contentblock-zipcode .hero-image-display-order {
		background: linear-gradient(90deg, #fff 50%, #5c9a1b 0);
		padding: 1.875rem
	}
}

@media (min-width:1200px) {
	.module-hero-contentblock-zipcode .hero-image-display-order {
		background: linear-gradient(90deg, #f8f8f8 50%, #5c9a1b 0)
	}
}

.module-hero-contentblock-zipcode .hero-image-display-order .hero-zip-container {
	padding: 1.375rem;
	background-color: #fff;
	text-align: center;
	box-shadow: none;
	height: 100%;
	align-items: center;
	display: flex;
	flex-wrap: wrap
}

.module-hero-contentblock-zipcode .hero-image-display-order .hero-zip-container .agent-info-wrapper {
	margin: 1rem 0
}

@media (min-width:1200px) {
	.module-hero-contentblock-zipcode .hero-image-display-order .hero-zip-container .hero-agent-info {
		padding-left: 1.5625rem
	}
}

@media (min-width:768px) {
	.module-hero-contentblock-zipcode .hero-image-display-order .hero-zip-container {
		text-align: left;
		padding: 2rem;
		box-shadow: .0625rem .25rem .5rem 0 rgba(0, 0, 0, .2)
	}
}

@media (min-width:1200px) {
	.module-hero-contentblock-zipcode .hero-image-display-order .hero-zip-container {
		padding: 4rem 2rem
	}
}

.module-hero-contentblock-zipcode .hero-image-display-order .hero-zip-container .hero-zip-title {
	padding-bottom: 2rem
}

.module-hero-contentblock-zipcode .hero-image-display-order .hero-zip-container .zip-field {
	width: 10rem
}

.module-hero-contentblock-zipcode .hero-image-display-order .zipcode-agent-profile {
	width: 100%
}

.module-hero-condensed {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-hero-condensed {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-hero-condensed {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-hero-condensed {
		margin: 0 auto
	}
}

.module-hero-condensed .heading-content {
	margin: 0;
	padding-top: 2rem;
	padding-bottom: 0
}

@media (max-width:767px) {
	.module-hero-condensed .heading-content {
		padding-top: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-condensed .heading-content {
		padding-top: 1rem
	}
}

@media (min-width:1200px) {
	.module-hero-condensed .heading-content {
		padding-top: 2rem
	}
}

.module-hero-condensed .condensed-eyebrow {
	margin-bottom: .5rem
}

.module-hero-condensed .condensed-heading {
	margin: 0
}

.module-hero-condensed .condensed-body-copy {
	margin: 0;
	padding-bottom: 2rem
}

.module-hero-condensed .module-breadcrumb {
	margin-left: 0;
	padding: 0
}

.module-hero-condensed .module-breadcrumb .breadcrumb-container {
	margin: 0;
	padding-top: 2rem
}

@media (max-width:767px) {
	.module-hero-condensed .module-breadcrumb .breadcrumb-container {
		padding-top: .875rem
	}
}

.module-hero-condensed .golden-rod-container {
	padding: 2rem 0
}

@media (max-width:767px) {
	.module-hero-condensed .golden-rod-container {
		padding: 1rem 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-condensed .golden-rod-container {
		padding: 1rem 0
	}
}

@media (min-width:1200px) {
	.module-hero-condensed .golden-rod-container {
		padding: 2rem 0
	}
}

.module-hero-condensed .golden-rod-container .golden-rod {
	height: .3125rem;
	background: #ffc600
}

@media (max-width:767px) {
	.module-hero-condensed .golden-rod-container .golden-rod {
		width: 11%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-condensed .golden-rod-container .golden-rod {
		width: 4.5%
	}
}

@media (min-width:1200px) {
	.module-hero-condensed .golden-rod-container .golden-rod {
		width: 6.75%
	}
}

.module-hero-home .hero-image-container {
	float: right;
	position: relative;
	margin-right: 0
}

@media (max-width:767px) {
	.module-hero-home .hero-image-container {
		max-height: 36rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-home .hero-image-container {
		max-height: 27rem
	}
}

@media (min-width:1200px) {
	.module-hero-home .hero-image-container {
		max-height: 35rem;
		padding-right: 0
	}
}

.module-hero-home .hero-image-rc {
	max-width: 100%;
	width: 100%;
	height: 100%
}

@media (min-width:0) and (max-width:1199px) {
	.module-hero-home .hero-image-rc {
		border-radius: 0 0 0 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-home .hero-image-rc {
		border-radius: 0 0 0 4rem
	}
}

@media (min-width:1200px) {
	.module-hero-home .hero-image-rc {
		border-radius: 0 0 0 7rem
	}
}

.module-hero-non-home .hero-image-container {
	float: right;
	position: relative;
	margin-right: 0
}

@media (max-width:767px) {
	.module-hero-non-home .hero-image-container {
		max-height: 36rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-non-home .hero-image-container {
		max-height: 23rem
	}
}

@media (min-width:1200px) {
	.module-hero-non-home .hero-image-container {
		max-height: 25rem
	}
}

@media (max-width:767px) {
	.module-hero-non-home .hero-image-container {
		padding-left: .9375rem
	}
}

.module-hero-non-home .hero-image-rc {
	max-width: 100%;
	width: 100%;
	height: 100%
}

@media (min-width:0) and (max-width:1199px) {
	.module-hero-non-home .hero-image-rc {
		border-radius: 0 0 0 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-non-home .hero-image-rc {
		border-radius: 0 0 0 4rem
	}
}

@media (min-width:1200px) {
	.module-hero-non-home .hero-image-rc {
		border-radius: 0 0 0 7rem
	}
}

.module-hero-non-home .hero-content-display-order .hero-content-placeholder .hero-copy-non-home {
	padding: 2rem 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-non-home .hero-content-display-order .hero-content-placeholder .hero-copy-non-home {
		padding: 1.625rem 0
	}
}

@media (min-width:1200px) {
	.module-hero-non-home .hero-content-display-order .hero-content-placeholder .hero-copy-non-home {
		padding: 2rem 0
	}
}

.module-hero-v2 {
	padding: 0 0 0 1rem;
	display: flex;
	min-height: 13rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2 {
		padding: 0 0 0 1.5rem;
		min-height: 16rem
	}
}

@media (min-width:1200px) {
	.module-hero-v2 {
		padding: 0 0 0 1.875rem;
		min-height: 18rem
	}
}

.module-hero-v2.hero-no-image-var {
	min-height: auto
}

.module-hero-v2.hero-no-image-var .heading-container {
	padding: 3.5rem 0
}

.module-hero-v2.hero-no-image-var .main-heading {
	margin-bottom: 0
}

.module-hero-v2.non-home-var2B {
	padding: 0;
	min-height: auto
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2.non-home-var2B {
		min-height: auto
	}
}

@media (min-width:1200px) {
	.module-hero-v2.non-home-var2B {
		min-height: auto
	}
}

.module-hero-v2.non-home-var2B .var2b-body-container {
	min-height: 13rem;
	display: flex;
	flex-direction: column;
	padding-left: 1rem
}

@media (min-width:768px) {
	.module-hero-v2.non-home-var2B .var2b-body-container {
		min-height: 11rem;
		padding-left: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-hero-v2.non-home-var2B .var2b-body-container {
		min-height: 21rem;
		padding-left: 1.875rem
	}
}

.module-hero-v2.non-home-var2B .var2b-main-content-container {
	padding: 1.5rem 0;
	flex: 1 1 auto
}

@media (min-width:1200px) {
	.module-hero-v2.non-home-var2B .var2b-main-content-container {
		padding: 2.5rem 0
	}
}

.module-hero-v2.non-home-var2B .var2b-content-container {
	display: flex;
	flex-direction: column
}

@media (max-width:767px) {
	.module-hero-v2.non-home-var2B .var2b-content-container {
		padding: 1rem
	}
}

.module-hero-v2.non-home-var2B .var2b-content-container .var2b-zipcode-container {
	flex: 1 1 auto
}

@media (max-width:767px) {
	.module-hero-v2.non-home-var2B .var2b-content-container .var2b-zipcode-container {
		padding: 1.5rem 1rem
	}
}

.module-hero-v2 .body-container {
	padding-left: 0
}

.module-hero-v2 .module-breadcrumb,
.module-hero-v2 ol {
	margin: 0;
	padding: 0
}

.module-hero-v2 .module-breadcrumb .breadcrumb-container {
	margin: 0
}

@media (max-width:767px) {
	.module-hero-v2 .breadcrumb-sg-view-container {
		padding: .875rem 0
	}
}

@media (min-width:768px) {
	.module-hero-v2 .breadcrumb-sg-view {
		display: none
	}
}

@media (max-width:767px) {
	.module-hero-v2 .breadcrumb-sg-view {
		display: block
	}
}

.module-hero-v2 .breadcrumb-md-view {
	display: none
}

@media (min-width:768px) {
	.module-hero-v2 .breadcrumb-md-view {
		display: block
	}
}

.module-hero-v2 .main-content-container {
	padding: 1rem 0;
	flex: 1 1 100%;
	justify-content: center;
	display: flex;
	flex-direction: column
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2 .main-content-container {
		padding: 1.5rem 0
	}
}

@media (min-width:1200px) {
	.module-hero-v2 .main-content-container {
		padding: 2rem 0
	}
}

.module-hero-v2 .main-content-container .eyebrow {
	padding-bottom: .5rem;
	margin: 0;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700;
	color: #707373
}

.module-hero-v2 .main-content-container .hero-eyebrow {
	margin-bottom: 0
}

@media (min-width:1200px) {
	.module-hero-v2 .main-content-container .hero-eyebrow {
		padding-bottom: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2 .main-content-container .hero-eyebrow {
		padding-bottom: .875rem
	}
}

@media (max-width:767px) {
	.module-hero-v2 .main-content-container .hero-eyebrow {
		padding-bottom: .5rem
	}
}

.module-hero-v2 .main-content-container .main-heading {
	margin: 0
}

.module-hero-v2 .main-content-container .main-content {
	margin: 0;
	padding: 1rem 0 0 0
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2 .main-content-container .main-content {
		padding: 1.5rem 0 0 0
	}
}

@media (min-width:1200px) {
	.module-hero-v2 .main-content-container .main-content {
		padding: 2rem 0 0 0
	}
}

.module-hero-v2 .margin-row {
	margin: 0;
	width: 100%
}

.module-hero-v2 .content-container {
	display: block;
	background: linear-gradient(90deg, #78be20 0, #78be20);
	padding: 1.5rem
}

@media (min-width:768px) {
	.module-hero-v2 .content-container {
		background: linear-gradient(90deg, #f8f8f8 50%, #78be20 0);
		padding: 1.5rem;
		text-align: center
	}
}

@media (min-width:1200px) {
	.module-hero-v2 .content-container {
		background: linear-gradient(90deg, #f8f8f8 50%, #78be20 0);
		padding: 2rem
	}
}

.module-hero-v2 .content-container .zipcode-container {
	padding: 1.375rem;
	background-color: #fff;
	text-align: center;
	box-shadow: none;
	height: 100%;
	align-items: center;
	display: flex;
	flex-wrap: wrap
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2 .content-container .zipcode-container {
		text-align: center;
		padding: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-hero-v2 .content-container .zipcode-container {
		padding: 1.5rem 2rem;
		text-align: left
	}
}

.module-hero-v2 .content-container .zipcode-container .hero-zip-title {
	padding-bottom: 2rem
}

.module-hero-v2 .content-container .agent-profile {
	width: 100%
}

.module-hero-v2 .hero-image {
	max-width: 100%;
	width: 100%;
	float: right;
	position: relative
}

@media (max-width:767px) {
	.module-hero-v2 .hero-image {
		border-radius: 0 0 0 2.5rem
	}
}

@media (min-width:768px) {
	.module-hero-v2 .hero-image {
		border-radius: 0 0 0 7rem
	}
}

@media (max-width:767px) {
	.module-hero-v2 .hero-image-wrapper {
		padding-left: 0
	}
}

.module-hero-v2 .hero-image-display-order {
	padding-right: 0
}

@media (max-width:767px) {
	.module-hero-v2 .hero-image-display-order {
		order: 1
	}
}

@media (max-width:767px) {
	.module-hero-v2 .content-display-order {
		order: 2
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2 .content-display-order .breadcrumb-md-view-container {
		padding-top: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-hero-v2 .content-display-order .breadcrumb-md-view-container {
		padding-top: 2rem
	}
}

.module-hero-v2 .button-group {
	padding-top: 1rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-v2 .button-group {
		padding-top: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-hero-v2 .button-group {
		padding-top: 2rem
	}
}

.module-hero-v2 .button-group .hero-market-point-section {
	padding-top: 0
}

.hero-bg-green {
	color: #fff;
	background-color: #5c9a1b
}

.hero-bg-green .hero-main-heading {
	color: #fff
}

.hero-bg-navy {
	color: #fff;
	background-color: #003057
}

.hero-bg-navy .hero-main-heading {
	color: #fff
}

.hero-bg-dark-gray {
	background-color: #efeff1
}

.non-home-var2a {
	min-height: auto;
	padding: 0 0 2rem 1.875rem
}

.non-home-var2a .main-content-container {
	padding-bottom: 0
}

.non-home-var2a .main-content-container .eyebrow-color {
	color: #fff
}

.non-home-var2a .main-content-container .non-home-var2a-content {
	padding: 1rem 0
}

@media (min-width:768px) and (max-width:1499px) {
	.non-home-var2a .main-content-container .non-home-var2a-content {
		padding: 1.5rem 0
	}
}

@media (min-width:1200px) {
	.non-home-var2a .main-content-container .non-home-var2a-content {
		padding: 2rem 0
	}
}

.content-vertical-center {
	display: flex;
	flex-direction: column
}

.content-vertical-center .main-content-container {
	flex: 1 1 auto
}

.hero-with-breadcrumb .module-breadcrumb .breadcrumb-container {
	padding-top: 2rem
}

.hero-with-breadcrumb.non-home-var2B .eyebrow-color {
	color: #fff
}

@media (max-width:767px) {
	.hero-with-breadcrumb.non-home-var2B .breadcrumb-container {
		padding: 1rem 0 0 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.hero-with-breadcrumb.non-home-var2B .breadcrumb-container {
		padding-top: 1.5rem
	}
}

@media (min-width:1200px) {
	.hero-with-breadcrumb.non-home-var2B .breadcrumb-container {
		padding-top: 2rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-hero-content {
		min-height: 16rem
	}
}

@media (min-width:1200px) {
	.module-hero-content {
		min-height: 21rem
	}
}

.module-back-to-results {
	display: flex;
	align-items: center
}

.module-marketing-landing .background-dark-green {
	background: #114a21
}

.module-marketing-landing .background-green {
	background: #487815
}

.module-marketing-landing .background-navy {
	background: #003057
}

.module-marketing-landing .background-light-green {
	background: #78be20
}

.module-marketing-landing.mlp-hero-full {
	text-align: center
}

.module-marketing-landing.mlp-hero-full .mlp-hero-content-container {
	margin: 3.75rem 0
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-full .mlp-hero-content-container {
		margin: 2.5rem 0
	}
}

.module-marketing-landing.mlp-hero-full .margin-row {
	margin: 0
}

.module-marketing-landing.mlp-hero-full .heading-wrapper {
	margin-bottom: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-full .heading-wrapper {
		margin-bottom: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full .heading-wrapper {
		margin-bottom: 1rem
	}
}

.module-marketing-landing.mlp-hero-full .content-container {
	margin-bottom: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-full .content-container {
		margin-bottom: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full .content-container {
		display: block
	}
}

.module-marketing-landing.mlp-hero-full .mlp-zip-copy {
	margin-bottom: 0
}

.module-marketing-landing.mlp-hero-full .mlp-zip-copy .zip-input-container {
	width: 11rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full .mlp-zip-copy .zip-input-container {
		display: block
	}
}

.module-marketing-landing.mlp-hero-full .mlp-zip-copy .content-wrapper {
	justify-content: center
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full .mlp-zip-copy .content-wrapper {
		display: block
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full .mlp-zip-copy .zip-cta-container {
		margin-top: .1875rem;
		display: block
	}
}

.module-marketing-landing.mlp-hero-full .mlp-guidance-locator .ddl-locator {
	width: 11rem;
	display: inline-block
}

.module-marketing-landing.mlp-hero-full .mlp-bg-navy {
	background-color: #003057
}

.module-marketing-landing.mlp-hero-full .mlp-bg-navy .mlp-description-container,
.module-marketing-landing.mlp-hero-full .mlp-bg-navy .mlp-full-color-heading {
	color: #fff
}

.module-marketing-landing.mlp-hero-full .mlp-bg-green {
	background-color: #114a21
}

.module-marketing-landing.mlp-hero-full .mlp-bg-green .mlp-description-container,
.module-marketing-landing.mlp-hero-full .mlp-bg-green .mlp-full-color-heading {
	color: #fff
}

.module-marketing-landing.mlp-hero-full .mlp-bg-extra-light {
	background-color: #f8f8f8
}

.module-marketing-landing.mlp-hero-full .mlp-hero-content-container {
	background: none;
	padding: 0
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full .mlp-hero-content-container {
		margin: 1.5rem 0
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full .content-container {
		margin-bottom: 1.5rem
	}
}

.module-marketing-landing.mlp-hero-color {
	text-align: center
}

.module-marketing-landing.mlp-hero-color .mlp-hero-content-container {
	margin: 3.75rem 0
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-color .mlp-hero-content-container {
		margin: 2.5rem 0
	}
}

.module-marketing-landing.mlp-hero-color .margin-row {
	margin: 0
}

.module-marketing-landing.mlp-hero-color .heading-wrapper {
	margin-bottom: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-color .heading-wrapper {
		margin-bottom: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-color .heading-wrapper {
		margin-bottom: 1rem
	}
}

.module-marketing-landing.mlp-hero-color .content-container {
	margin-bottom: 2rem
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-color .content-container {
		margin-bottom: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-color .content-container {
		display: block
	}
}

.module-marketing-landing.mlp-hero-color .mlp-zip-copy {
	margin-bottom: 0
}

.module-marketing-landing.mlp-hero-color .mlp-zip-copy .zip-input-container {
	width: 11rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-color .mlp-zip-copy .zip-input-container {
		display: block
	}
}

.module-marketing-landing.mlp-hero-color .mlp-zip-copy .content-wrapper {
	justify-content: center
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-color .mlp-zip-copy .content-wrapper {
		display: block
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-color .mlp-zip-copy .zip-cta-container {
		margin-top: .1875rem;
		display: block
	}
}

.module-marketing-landing.mlp-hero-color .mlp-guidance-locator .ddl-locator {
	width: 11rem;
	display: inline-block
}

.module-marketing-landing.mlp-hero-color .mlp-hero-content-container {
	padding: 2.5rem;
	background-color: #fff
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-color .mlp-hero-content-container {
		padding: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-color .mlp-hero-content-container {
		margin: 2rem .9375rem;
		padding: 2rem 1rem
	}
}

.module-marketing-landing.mlp-hero-color .background-green .mlp-hero-content-container,
.module-marketing-landing.mlp-hero-color .background-navy .mlp-hero-content-container {
	border-top: .4375rem solid #78be20
}

.module-marketing-landing.mlp-hero-color .background-light-green .mlp-hero-content-container {
	border-top: .4375rem solid #003057
}

.module-marketing-landing.mlp-hero-color .heading-wrapper .mlp-hero-heading {
	color: #487815
}

.module-marketing-landing.mlp-hero-color .rounded-corner {
	border-radius: 0 0 0 2.5rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-color .content-container {
		margin-bottom: 1rem
	}
}

.module-marketing-landing.mlp-hero-color .content-container .mlp-hero-content {
	color: #15191b
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .hero-content-placeholder {
		margin-left: .9375rem;
		padding-left: 0;
		padding-top: 2rem;
		padding-bottom: 0
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .hero-content-placeholder .mlp-image-heading {
		margin-bottom: 1rem
	}
}

@media (min-width:768px) {
	.module-marketing-landing.mlp-hero-with-image .hero-content-placeholder .mlp-image-heading {
		margin-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-marketing-landing.mlp-hero-with-image .hero-content-placeholder .mlp-image-heading {
		margin-bottom: 2rem
	}
}

.module-marketing-landing.mlp-hero-with-image .hero-content-placeholder .mlp-image-copy {
	padding-bottom: 0
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .hero-content-placeholder .mlp-image-copy {
		margin-bottom: 1rem;
		padding-bottom: 0
	}
}

@media (min-width:1200px) {
	.module-marketing-landing.mlp-hero-with-image .hero-content-placeholder .mlp-image-copy {
		margin-bottom: 2rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .mlp-img-zip-copy .content-wrapper {
		display: block
	}
}

.module-marketing-landing.mlp-hero-with-image .mlp-img-zip-copy .zip-input-container {
	width: 11rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .mlp-img-zip-copy .zip-input-container {
		display: block
	}
}

.module-marketing-landing.mlp-hero-with-image .mlp-img-zip-copy .zip-cta-container {
	padding-right: 0
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .mlp-img-zip-copy .zip-cta-container {
		margin-top: .1875rem;
		display: block
	}
}

.module-marketing-landing.mlp-hero-with-image .mlp-img-guidance-locator .ddl-locator,
.module-marketing-landing.mlp-hero-with-image .mlp-img-guidance-locator .ddl-locator select {
	width: 10rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .hero-image-container {
		max-height: none;
		margin-left: .9375rem
	}
}

.module-marketing-landing.mlp-hero-with-image .round-corner {
	border-radius: 0 0 0 7rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .round-corner {
		border-radius: 0 0 0 2.5rem
	}
}

@media (min-width:768px) {
	.module-marketing-landing.mlp-hero-with-image.image-position-left {
		margin: 0
	}
}

.module-marketing-landing.mlp-hero-with-image.image-position-left .hero-content-display-order {
	order: 2
}

.module-marketing-landing.mlp-hero-with-image.image-position-left .hero-image-display-order {
	order: 1;
	padding-right: .9375rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-with-image .breadcrumb-container {
		margin-top: .875rem;
		margin-bottom: .875rem
	}
}

@media (min-width:768px) {
	.module-marketing-landing.mlp-hero-with-image .breadcrumb-container {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-marketing-landing.mlp-hero-with-image .breadcrumb-container {
		margin-top: 2rem;
		margin-bottom: 2rem
	}
}

.module-marketing-landing.mlp-hero-with-image .no-cta {
	display: none
}

.module-marketing-landing.mlp-hero-full-image .margin-row {
	margin: 0;
	width: 100%
}

.module-marketing-landing.mlp-hero-full-image .margin-row .hero-image-display-order {
	padding: 0;
	position: relative
}

.module-marketing-landing.mlp-hero-full-image .margin-row .hero-image-display-order .hero-image {
	width: 100%
}

.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper {
	position: absolute;
	width: 50%;
	text-align: center;
	left: 1.5rem;
	transform: translateY(-50%);
	top: 50%
}

.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper .mlp-hero-content-container {
	padding: 2.5rem 2rem;
	border-top: .4375rem solid #78be20
}

@media (min-width:0) and (max-width:1199px) {
	.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper .mlp-hero-content-container {
		padding: 1.5rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper .mlp-hero-content-container {
		padding: 2rem 1rem
	}
}

@media (max-width:1199px) {
	.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper {
		width: 66.6%
	}
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper {
		left: auto;
		width: 90%;
		top: unset;
		margin: 0 auto;
		position: relative;
		bottom: 1.875rem;
		transform: none
	}
}

.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper.content-block-right {
	left: auto;
	right: 1.5rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper.content-block-right {
		right: 0
	}
}

.module-marketing-landing.mlp-hero-full-image .mlp-hero-content-wrapper .rounded-corner {
	border-bottom-left-radius: 2.5rem
}

@media (max-width:767px) {
	.module-marketing-landing.mlp-hero-full-image .content-wrapper {
		display: inline-block
	}
}

.module-marketing-landing.mlp-hero-full-image .zip-input-container {
	width: 10rem;
	margin-right: 1rem;
	padding-right: 0
}

@media (min-width:768px) {
	.module-marketing-landing.mlp-hero-full-image .zip-field-container {
		display: inline-block;
		padding-right: 1rem
	}
}

@media (min-width:768px) {
	.module-marketing-landing.mlp-hero-full-image .zip-button-container {
		display: inline-block
	}
}

.module-marketing-landing.mlp-hero-full-image .mlp-guidance-locator .ddl-locator,
.module-marketing-landing.mlp-hero-full-image .mlp-guidance-locator .ddl-locator select {
	width: 10rem
}

.module-marketing-landing.mlp-hero-full-image .no-cta {
	display: none
}

@media (max-width:767px) {
	.module-marketing-landing .module-mlp-hero-form {
		padding: 1.875rem 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-marketing-landing .module-mlp-hero-form {
		padding: 1.875rem 1.5rem
	}
}

@media (min-width:1200px) {
	.module-marketing-landing .module-mlp-hero-form {
		padding: 1.875rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing .module-mlp-hero-form .main-heading {
		margin-bottom: 1rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-marketing-landing .module-mlp-hero-form .main-heading {
		margin-bottom: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-marketing-landing .module-mlp-hero-form .main-heading {
		margin-bottom: 2rem
	}
}

@media (max-width:767px) {
	.module-marketing-landing .module-mlp-hero-form .hero-content-container {
		margin: 2rem 1.5rem;
		text-align: center
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-marketing-landing .module-mlp-hero-form .hero-content-container {
		margin: 0 .0625rem 1.5rem 1rem;
		text-align: center
	}
}

@media (min-width:1200px) {
	.module-marketing-landing .module-mlp-hero-form .hero-content-container {
		margin: 0 3.0625rem 1.875rem 2rem;
		text-align: left
	}
}

@media (max-width:767px) {
	.module-marketing-landing .module-mlp-hero-form .hero-form-container {
		margin: 0 1.5rem 2rem 1.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-marketing-landing .module-mlp-hero-form .hero-form-container {
		margin: 1.5rem 1rem 1.5rem .0625rem
	}
}

@media (min-width:1200px) {
	.module-marketing-landing .module-mlp-hero-form .hero-form-container {
		margin: 1.875rem 2.375rem 1.875rem 3.0625rem
	}
}

.module-marketing-landing .module-mlp-hero-form .content-wrapper {
	border-radius: 0 0 0 2.5rem
}

@media (max-width:767px) {
	.module-marketing-landing .module-mlp-hero-form .copy-container {
		border-right: none
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-marketing-landing .module-mlp-hero-form .copy-container {
		margin: 1.5rem 0
	}
}

@media (min-width:1200px) {
	.module-marketing-landing .module-mlp-hero-form .copy-container {
		margin: 1.875rem 0
	}
}

.module-marketing-landing .module-mlp-hero-form .copy-container.form-divider {
	border-right: .0625rem solid #707373
}

.aoa-event-hero .event-date,
.aoa-event-hero .event-time {
	color: #707373;
	font-weight: 700;
	font-size: 1.125rem;
	margin-bottom: .75rem
}

.aoa-event-hero .agent-address1,
.aoa-event-hero .agent-address2,
.aoa-event-hero .agent-name {
	margin-bottom: .75rem
}

.hero-image-grid {
	position: relative;
	width: 100%;
	min-height: .0625rem;
	padding-right: .9375rem;
	padding-left: .9375rem;
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
	display: flex;
	align-items: center
}

@media (max-width:767px) {
	.hero-image-grid {
		flex: 0 0 100%;
		max-width: 100%
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.home-hero-body {
		padding-top: 0
	}
}

@media (min-width:1200px) {
	.home-hero-body {
		padding-top: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.home-hero-content {
		padding: 2rem 0
	}
}

@media (min-width:1200px) {
	.home-hero-content {
		padding: 2.5rem 0
	}
}

@media (max-width:767px) {
	.home-hero-content {
		padding: 0;
		padding-top: 2rem
	}
}

@media (max-width:767px) {
	.hero-home-small {
		padding-left: 0
	}
}

.hero-content-grid {
	position: relative;
	width: 100%;
	min-height: .0625rem;
	padding-right: .9375rem;
	padding-left: .9375rem;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}

@media (max-width:767px) {
	.hero-content-grid {
		flex: 0 0 100%;
		max-width: 100%
	}
}

.module-medicare-zipcode {
	padding-top: 1rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-medicare-zipcode {
		padding-top: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-medicare-zipcode {
		padding-top: 2rem
	}
}

.module-medicare-zipcode .medicare-zip-code-inline {
	display: inline-flex
}

.module-medicare-zipcode .medicare-zip-code-inline .content-wrapper {
	padding: 0 1rem
}

.module-medicare-zipcode .medicare-zip-code-inline .zip-input-container {
	display: inline-flex;
	padding: .3rem .5rem 0 .5rem;
	width: 10rem
}

.module-medicare-zipcode .medicare-zip-code-inline .zip-cta-container {
	margin-top: 1.65rem;
	padding: .3rem .5rem 0 .5rem;
	display: inline-block
}

.module-medicare-zipcode .medicare-zip-code-inline .zip-cta-container .hero-zipcode-button {
	padding-top: .75rem;
	padding-bottom: .75rem
}

@media (max-width:1199px) {
	.module-medicare-zipcode .medicare-zip-code-inline .home-zip-container {
		margin-top: 0
	}
}

.module-medicare-zipcode .medicare-zip-code-inline .zip-input-wrapper {
	width: 100%;
	text-align: left;
	margin-bottom: 0
}

.module-headers {
	border-top: .25rem solid #78be20
}

.module-headers.mlp-header-light-border {
	border-top: .5625rem solid #fff
}

.module-headers.mlp-header-dark-border {
	border-top: .5625rem solid #78be20
}

.module-headers .header-row {
	padding: 0 1.5rem;
	border-bottom: .0625rem solid #c8c8c8
}

@media (max-width:42.8125rem) {
	.module-headers .header-row {
		padding: 0 .9375rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-headers .header-row {
		padding: 0 1.5rem 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-headers .header-row {
		padding: 0 1.5rem 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-headers .header-row {
		padding: 0
	}
}

@media (min-width:42.875rem) {
	.module-headers .header-row {
		position: relative
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row {
		padding: 0 .9375rem;
		position: inherit
	}
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container {
	padding: 1rem .5rem
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container .header-links {
		display: block
	}
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container .header-links:active {
	color: #487815
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container .header-links:hover {
	color: #487815
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar .header-utility-link-area .utility-links-container .utility-link-container {
		padding: 0
	}
}

.module-headers .header-top-bar {
	font-size: .9375rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
	position: relative
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar {
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		display: none;
		background-color: #f8f8f8;
		z-index: 5000
	}
}

.module-headers .header-top-bar .header-utility-link-area {
	flex-grow: 100
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar .header-utility-link-area {
		border-top: .0625rem solid #c8c8c8
	}
}

.module-headers .header-top-bar .header-utility-link-area .utility-links-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: flex-end;
	align-content: flex-start;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar .header-utility-link-area .utility-links-container {
		justify-content: space-between;
		padding-left: 1rem;
		padding-right: 1rem;
		padding: .75rem 1rem
	}
}

.module-headers .header-top-bar-v2 {
	font-size: .9375rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
	position: relative
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2 {
		display: none;
		background-color: #f8f8f8;
		z-index: 5000
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2.hide-now {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2.show-now {
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		display: block
	}
}

.module-headers .header-top-bar-v2.show-container {
	top: 4.375rem
}

.module-headers .header-top-bar-v2 .header-utility-link-area {
	flex-grow: 100
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2 .header-utility-link-area {
		border-top: .0625rem solid #c8c8c8
	}
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: flex-end;
	align-content: flex-start;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container {
		justify-content: space-between;
		padding-left: 1rem;
		padding-right: 1rem;
		padding: .75rem 1rem
	}
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container {
	padding: 1rem .5rem
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links {
		display: block
	}
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links:active {
	color: #487815
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links:hover {
	color: #487815
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container {
		padding: 0
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2 .header-utility-link-area.hide-now {
		display: block
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-top-bar-v2 .header-utility-link-area.show-now {
		position: absolute;
		bottom: 0;
		width: 100%
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area,
.module-headers .header-top-bar .header-other-sites-nav-area {
	flex-grow: 1
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area,
	.module-headers .header-top-bar .header-other-sites-nav-area {
		border-top: .125rem solid #487815
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 1rem
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .header-links,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .header-links,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .header-links {
		display: block
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .header-links:active,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .header-links:active {
	color: #487815
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .header-links:active .nav-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .header-links:hover,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .header-links:hover {
	color: #487815
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .header-links:hover .nav-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .header-links .secure-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container {
		padding: 0
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link {
	padding-bottom: 1rem
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link .nav-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link .nav-indicator {
	color: #487815;
	height: auto;
	width: auto;
	font-size: .75rem;
	margin-left: .3125rem;
	transition: .33s ease-in-out
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link .nav-indicator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link .nav-indicator {
		transform: rotate(270deg);
		width: 1.25rem;
		height: 1.25rem
	}
}

@media (min-width:42.875rem) {
	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:focus {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:focus .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link [data-core-composite-active-descendant] {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link [data-core-composite-active-descendant] .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:focus {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:focus .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link [data-core-composite-active-descendant] {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link [data-core-composite-active-descendant] .nav-indicator {
		transform: rotate(-180deg)
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:hover,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:hover {
		padding-right: 0
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:hover .nav-indicator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:hover .nav-indicator {
		transform: rotate(-180deg)
	}
}

@media (min-width:42.875rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container {
		display: none;
		position: absolute;
		left: 0;
		top: 3.4375rem;
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		z-index: 999
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container {
		position: absolute;
		left: 0;
		right: 0;
		padding: 0;
		z-index: 1000;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		overflow-y: scroll
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container.hide-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container.hide-now {
	display: none
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container.show-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link+.other-sites-links-container.show-now {
	display: block
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link {
		padding-bottom: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		width: 100%
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:active,
.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:hover,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:active,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link:hover {
	background: none;
	transition: none
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link {
		padding: .75rem .9375rem
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link.hide-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link.hide-now {
		display: none
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link.show-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link.show-now {
		padding: .75rem .9375rem;
		display: block
	}
}

@media (min-width:42.875rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link[aria-expanded=true] .nav-indicator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link[aria-expanded=true] .nav-indicator {
		transform: rotate(-180deg)
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-container-v2,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-container-v2 {
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-container-v2.hide-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-container-v2.hide-now {
		display: none
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-container-v2.show-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-container-v2.show-now {
		display: block;
		min-height: 25rem;
		padding-top: 0
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2 {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	padding: 1rem 0
}

@media (min-width:42.875rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2 {
		display: none;
		position: absolute;
		left: 0;
		top: 3.4375rem;
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		z-index: 999
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2 {
		position: absolute;
		left: 0;
		right: 0;
		padding: 0;
		z-index: 1000;
		overflow-y: scroll
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2.hide-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2.hide-now {
	display: none
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2.show-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-nav-container .other-sites-link-container-v2.show-now {
	display: block
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-links-container,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-links-container {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	padding: 1rem 0
}

@media (min-width:42.875rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-links-container {
		display: none;
		position: absolute;
		left: 0;
		top: 3.4375rem;
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		z-index: 999
	}
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-links-container {
		position: absolute;
		left: 0;
		right: 0;
		padding: 0;
		z-index: 1000;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		overflow-y: scroll
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-links-container.hide-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-links-container.hide-now {
	display: none
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-links-container.show-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-links-container.show-now {
	display: block
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area {
	padding: .375rem 0
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area {
		padding: .375rem;
		border-bottom: .0625rem solid #c8c8c8
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.sg-menu-title,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.sg-menu-title {
		padding-top: .375rem;
		padding-bottom: .375rem
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.sg-menu-title .sg-menu-title-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.sg-menu-title .sg-menu-title-container {
		padding: .45rem 1.25rem;
		font-size: 1.1875rem;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area .other-site-link-container,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area .other-site-link-container {
	padding: 0 1.25rem
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.current,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.current {
	background-color: #f8f8f8
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.current,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.current {
		padding-left: .875rem
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.current .other-site-link-container,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.current .other-site-link-container {
	border-left: .25rem solid #487815
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area .other-site-link,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area .other-site-link {
		padding: .45rem 0;
		background: none
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area .other-site-link:active,
	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area .other-site-link:hover,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area .other-site-link:active,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area .other-site-link:hover {
		border: none;
		background: none
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area .other-site-link:focus,
	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area .other-site-link [data-core-composite-active-descendant],
	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area .other-site-link:focus,
	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area .other-site-link [data-core-composite-active-descendant] {
		border: none;
		background: none
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.back-link-area,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.back-link-area {
	display: block
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.back-link-area>*,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.back-link-area>* {
	padding-left: 0;
	display: block
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.back-link-area>* .header-links,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.back-link-area>* .header-links {
	text-decoration: none;
	font-size: .9375rem
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-site-link-area.back-link-area>* .nav-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-site-link-area.back-link-area>* .nav-indicator {
	color: #487815
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-separator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-separator {
	background-color: #c8c8c8;
	line-height: .125rem;
	font-size: .0625rem;
	border: .625rem solid #fff;
	border-top-width: 1rem;
	border-bottom-width: 1rem
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-separator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-separator {
		display: none
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container {
	padding-top: 1rem
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .header-links,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .header-links,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .header-links {
		display: block
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .header-links:active,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .header-links:active {
	color: #487815
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .header-links:active .nav-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .header-links:hover,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .header-links:hover {
	color: #487815
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .header-links:hover .nav-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .header-links .secure-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container {
		padding: 0
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link .nav-indicator,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link .nav-indicator {
	color: #487815;
	height: auto;
	width: auto;
	font-size: .75rem;
	margin-left: .3125rem
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link .nav-indicator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link .nav-indicator {
		transform: rotate(270deg);
		width: 1.25rem;
		height: 1.25rem
	}
}

@media (min-width:1200px) {
	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:focus {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:focus .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link [data-core-composite-active-descendant] {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link [data-core-composite-active-descendant] .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:focus {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:focus .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link [data-core-composite-active-descendant] {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link [data-core-composite-active-descendant] .nav-indicator {
		transform: rotate(-180deg)
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:hover,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:hover {
		padding-right: 0
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:hover .nav-indicator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link:hover .nav-indicator {
		transform: rotate(-180deg)
	}
}

@media (min-width:1200px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container {
		display: none;
		position: absolute;
		left: 0;
		top: 3.4375rem;
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		z-index: 999
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container {
		position: absolute;
		left: 0;
		right: 0;
		padding: 0;
		z-index: 1000;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		overflow-y: scroll
	}
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container.hide-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container.hide-now {
	display: none
}

.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container.show-now,
.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link+.other-sites-links-container.show-now {
	display: block
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link {
		padding-bottom: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		width: 100%;
		padding: .75rem .9375rem
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link.hide-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link.hide-now {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link.show-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link.show-now {
		padding: .75rem .9375rem;
		display: block
	}
}

@media (min-width:1200px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link[aria-expanded=true] .nav-indicator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link[aria-expanded=true] .nav-indicator {
		transform: rotate(-180deg)
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-container-v2,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-container-v2 {
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-container-v2.hide-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-container-v2.hide-now {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-container-v2.show-now,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-container-v2.show-now {
		display: block;
		min-height: 25rem;
		padding-top: 0;
		top: 0
	}
}

@media (min-width:1200px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link-container-v2,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link-container-v2 {
		display: none;
		position: absolute;
		left: 0;
		top: 3.4375rem;
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		z-index: 999
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-link-container-v2,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-link-container-v2 {
		position: inherit;
		left: 0;
		right: 0;
		padding: 0;
		z-index: 1000;
		overflow-y: scroll
	}
}

@media (min-width:1200px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-links-container {
		display: none;
		position: absolute;
		left: 0;
		top: 3.4375rem;
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		z-index: 999
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-links-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-links-container {
		position: absolute;
		left: 0;
		right: 0;
		padding: 0;
		z-index: 1000;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		overflow-y: scroll
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area {
		padding: .375rem;
		border-bottom: .0625rem solid #c8c8c8
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area.sg-menu-title,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area.sg-menu-title {
		padding-top: .375rem;
		padding-bottom: .375rem
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area.sg-menu-title .sg-menu-title-container,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area.sg-menu-title .sg-menu-title-container {
		padding: .45rem 1.25rem;
		font-size: 1.1875rem;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area.current,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area.current {
		padding-left: .875rem
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link {
		padding: .45rem 0;
		background: none
	}

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link:active,
	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link:hover,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link:active,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link:hover {
		border: none;
		background: none
	}

	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link:focus,
	[data-whatinput=keyboard] .module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link [data-core-composite-active-descendant],
	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link:focus,
	[data-whatinput=keyboard] .module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-site-link-area .other-site-link [data-core-composite-active-descendant] {
		border: none;
		background: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-top-bar-v2 .header-other-sites-nav-area .other-sites-mg-container .other-sites-separator,
	.module-headers .header-top-bar .header-other-sites-nav-area .other-sites-mg-container .other-sites-separator {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2 {
		display: none;
		background-color: #f8f8f8;
		z-index: 5000
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2.hide-now {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2.show-now {
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
		display: block
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2 .header-other-sites-nav-area {
		border-top: .125rem solid #487815
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area {
		border-top: .0625rem solid #c8c8c8
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area .utility-links-container {
		padding: .75rem 1rem;
		justify-content: space-between
	}
}

.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links:active,
.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links:hover {
	color: #487815
}

.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area .utility-links-container .utility-link-container {
		padding: 0
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area.hide-now {
		display: block
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-top-bar-v2 .header-utility-link-area.show-now {
		position: absolute;
		bottom: 0;
		width: 100%
	}
}

.module-headers .hide-trans-link {
	display: none
}

.module-headers .header-logo-nav-container .trans-link-container {
	align-items: center
}

.module-headers .header-logo-nav-container .trans-link-container .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .trans-link-container .header-links {
		display: block
	}
}

.module-headers .header-logo-nav-container .trans-link-container .header-links:active {
	color: #487815
}

.module-headers .header-logo-nav-container .trans-link-container .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-logo-nav-container .trans-link-container .header-links:hover {
	color: #487815
}

.module-headers .header-logo-nav-container .trans-link-container .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-logo-nav-container .trans-link-container .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .trans-link-container {
		display: none
	}
}

.module-headers .header-logo-nav-container .small-glass-menu-button-area.expand .open-icon {
	display: none
}

.module-headers .header-logo-nav-container .small-glass-menu-button-area.collapse .open-icon,
.module-headers .header-logo-nav-container .small-glass-menu-button-area.expand .collapse-icon {
	display: flex
}

.module-headers .header-logo-nav-container .small-glass-menu-button-area.collapse .collapse-icon {
	display: none
}

.module-headers .header-logo-nav-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch
}

.module-headers .header-logo-nav-container>* {
	display: flex;
	flex-basis: auto;
	align-content: center
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .menu-button-sg {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .menu-button-sg {
		padding-left: .6rem
	}
}

.module-headers .header-logo-nav-container .small-glass-menu-button-area {
	-webkit-text-decoration-color: transparent;
	text-decoration-color: transparent
}

.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container {
	color: #5c9a1b
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container [class*=menu] {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container {
		display: flex;
		flex-grow: 1;
		flex-direction: column;
		align-items: center;
		padding: .5625rem 0
	}

	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .icon-close-menu,
	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .icon-menu,
	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .icon-search,
	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .menu-icon {
		color: #487815;
		height: 1.5rem;
		width: 1.5rem
	}

	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .menu-label,
	.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .sign-in-label {
		color: #487815
	}
}

.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container[class*=close] {
	display: none
}

.module-headers .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .menu-label {
	padding-top: .4rem
}

.module-headers .header-logo-nav-container .header-logo-container {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .header-logo-container {
		flex-grow: 100;
		align-content: center;
		justify-content: space-between
	}

	.module-headers .header-logo-nav-container .header-logo-container.show-now {
		display: inline-flex
	}

	.module-headers .header-logo-nav-container .header-logo-container.hide-now {
		display: none
	}

	.module-headers .header-logo-nav-container .header-logo-container .logo-image {
		height: 1.4375rem
	}
}

.module-headers .header-logo-nav-container .header-logo-container.mpl-header-logo {
	padding-top: 1.4rem;
	padding-bottom: 1.4rem
}

.module-headers .header-logo-nav-container .header-logo-container .header-logo {
	height: 1.4375rem;
	width: 7.3125rem;
	background: url(/licensees/licensee594/images/humana-logo.svg) no-repeat
}

.module-headers .header-logo-nav-container .header-logo-container .print-view-logo {
	height: 1.4375rem;
	width: 7.3125rem
}

.module-headers .header-logo-nav-container .header-logo-container .logo-link {
	display: inline-flex
}

.module-headers .header-logo-nav-container .nav-menu-component {
	flex-grow: 100;
	display: flex;
	align-items: stretch
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component {
		flex-grow: 0
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component.hide-now {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component.show-now {
		display: block;
		position: absolute;
		top: 4.375rem;
		left: 0;
		bottom: 5.5rem;
		right: 0
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area {
	flex-grow: 100;
	font-size: 1.125rem;
	display: flex;
	align-items: stretch
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .header-links {
		display: block
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .header-links:active {
	color: #487815
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .header-links:hover {
	color: #487815
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: block;
		padding: 0;
		font-size: 1rem;
		z-index: 1000;
		background-color: #fff
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	width: 100%
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-container {
		border-top: .125rem solid #487815
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
	align-self: stretch;
	width: 100%
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container {
		flex-direction: column;
		padding: 0
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container {
	padding-right: 3.375rem;
	display: flex;
	align-self: stretch
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container {
		padding-right: 2.5rem
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container:first-child {
		padding-left: 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container:first-child {
		padding-left: 3.25rem
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container.main-nav-category-child {
		padding-top: 2.5rem;
		padding-left: 0
	}
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container:first-child {
		padding-left: 4.875rem
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container.main-nav-category-child {
		padding-top: 2.5rem;
		padding-left: 0
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-types-container .main-nav-type-link-container {
		padding: 0 .9375rem;
		border-bottom: .0625rem solid #c8c8c8
	}
}

@media (min-width:1200px) and (max-width:1499px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .mg-menu-flex .main-nav-type-link-container {
		flex-grow: 1;
		padding-right: 0
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link {
	display: flex;
	align-self: stretch;
	padding-top: .25rem;
	border-bottom-width: .25rem;
	transform: none;
	border-bottom-color: transparent;
	align-items: center
}

@media (min-width:42.875rem) {

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:focus,
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:hover {
		border-bottom: .25rem solid #487815
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link .nav-indicator {
	color: #487815;
	height: auto;
	width: auto;
	font-size: .75rem;
	margin-left: .3125rem;
	transition: .33s ease-in-out
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link .nav-indicator {
		transform: rotate(270deg);
		width: 1.25rem;
		height: 1.25rem;
		transform: none;
		margin-top: 0
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:active,
.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:hover {
	transform: none;
	background: none
}

[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:focus,
[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link [data-core-composite-active-descendant] {
	transform: none;
	background: none
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link {
	padding-right: 0
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link .nav-indicator {
	transform: none
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		bottom: 0;
		z-index: 999;
		border-top: .0625rem solid #c8c8c8
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		z-index: 1000
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link+.main-nav-overlay.show-now {
	display: block
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link+.main-nav-overlay.hide-now {
	display: none
}

@media (min-width:42.875rem) {
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:focus {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:focus .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link [data-core-composite-active-descendant] {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link [data-core-composite-active-descendant] .nav-indicator {
		transform: rotate(-180deg)
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:hover {
		padding-right: 0
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link:hover .nav-indicator {
		transform: rotate(-180deg)
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link {
		padding-bottom: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		width: 100%;
		padding: .75rem 0
	}
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link[aria-expanded=true] {
		border-bottom: .25rem solid #487815
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-type-link[aria-expanded=true] .nav-indicator {
		transform: rotate(-180deg)
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-overlay {
	width: 100%;
	background-color: rgba(83, 87, 90, .2);
	display: none
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-area {
	background-color: #fff
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-area {
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		position: relative
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-area {
		padding: 0
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff;
	display: flex;
	margin: 0 auto;
	padding: 0 1.5rem 2.5rem 1.5rem;
	justify-content: flex-start;
	align-items: stretch;
	align-content: flex-start;
	align-self: stretch;
	width: 100%;
	position: relative
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container {
		display: inline-block;
		padding-left: 0;
		padding-right: 0;
		padding-top: 0
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container {
		list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		overflow-y: scroll;
		z-index: 1100;
		background-color: #fff
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container.back-link-area {
	display: block
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container.back-link-area>* {
	padding-left: 0;
	display: block
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container.back-link-area>* .header-links {
	text-decoration: none;
	font-size: .9375rem
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container.back-link-area>* .nav-indicator {
	color: #487815
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container {
		padding-right: 3.125rem
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container {
		width: 13.75rem
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container {
		padding: 0 .9375rem;
		border-bottom: .0625rem solid #c8c8c8
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container .nav-indicator {
	color: #487815;
	height: auto;
	width: auto;
	font-size: .75rem;
	margin-left: .3125rem;
	transition: .33s ease-in-out
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container .nav-indicator {
		transform: rotate(270deg);
		width: 1.25rem;
		height: 1.25rem;
		transform: none;
		margin: 0
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container.sg-menu-title {
	padding-top: .375rem;
	padding-bottom: .375rem
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container.sg-menu-title .sg-menu-title-container {
	padding: .45rem 1.25rem;
	font-size: 1.1875rem;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700;
	padding-left: 0
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container .nav-indicator {
	color: #15191b;
	font-size: .9375rem;
	margin-left: 0
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-link {
		padding-bottom: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		width: 100%
	}
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-link {
		margin-bottom: 1.375rem;
		font-size: 1.5rem;
		display: inline-block
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-link {
		padding: .75rem 0
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-link.sg-menu-title {
		padding-top: .375rem;
		padding-bottom: .375rem
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-link.sg-menu-title .sg-menu-title-container {
		padding: .45rem 1.25rem;
		font-size: 1.1875rem;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-link {
		background: none
	}
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container {
		flex-direction: row;
		flex-wrap: wrap
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-category-container {
		display: inline-block;
		float: left
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .header-links {
		text-decoration: none;
		white-space: normal
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container {
		flex-direction: column
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-type-promo-content {
	display: inline-flex;
	align-items: center
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-type-promo-content {
		margin-top: 2.5rem;
		padding-top: 1.625rem;
		border-top: .0625rem solid #c8c8c8;
		max-width: 33.75rem
	}
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-type-promo-content {
		margin-left: 13.3rem;
		margin-bottom: 2.5rem
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-type-promo-content {
		padding: 1.5rem .9375rem
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-type-promo-content .promo-icon {
	color: #af0061;
	height: 2.5rem;
	width: 2.5rem;
	margin-right: .875rem
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-categories-container .main-nav-back-menu-navigation {
	list-style: none;
	padding: 0
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-area {
	position: relative
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #fff
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 1200
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container.hide-now {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container.show-now {
		display: block
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container {
	padding-bottom: 1.125rem
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container:last-child {
	padding-bottom: 0
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container {
		min-width: 9.375rem;
		max-width: 13.75rem
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container {
		padding: 0 .9375rem;
		border-bottom: .0625rem solid #c8c8c8
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container .main-nav-link {
	font-size: 1rem
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container .main-nav-link {
		padding: .75rem 0;
		background: none
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container .main-nav-link.sg-menu-title-container {
		font-size: 1.1875rem;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area .main-nav-links-container .main-nav-link-container .main-nav-link.sg-menu-title-container .nav-indicator {
		margin-top: .125rem;
		height: 1em;
		width: 1em
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-links:active,
.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-links:hover {
	color: #487815
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: block;
		padding: 0;
		font-size: 1rem;
		z-index: 1000;
		background-color: #fff
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-main-nav-area .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-main-nav-area .header-links:active,
.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-main-nav-area .header-links:hover {
	color: #487815
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-main-nav-area .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .header-main-nav-area {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: block;
		padding: 0;
		font-size: 1rem;
		z-index: 1000;
		background-color: #fff
	}
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-container {
		display: flex;
		align-items: center
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-container {
		border-top: .125rem solid #487815
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-types-container {
		flex-direction: column;
		padding: 0
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-types-container .main-nav-type-link-container {
		padding: 0 .9375rem;
		border-bottom: .0625rem solid #c8c8c8
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-types-container .main-nav-type-link-container:first-child {
		padding-left: .9375rem
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-types-container .main-nav-type-link-container.main-nav-category-child {
		padding-top: 0;
		padding-left: .9375rem
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link:focus,
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link:hover {
		border-bottom: none
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link .nav-indicator {
	color: #487815;
	height: auto;
	width: auto;
	font-size: .75rem;
	margin-left: .3125rem
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link .nav-indicator {
		transform: rotate(270deg);
		width: 1.25rem;
		height: 1.25rem;
		transform: none;
		margin-top: 0
	}
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		bottom: 0;
		z-index: 999;
		border-top: .0625rem solid #c8c8c8
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		z-index: 1000
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link+.main-nav-overlay.show-now {
	display: block
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link+.main-nav-overlay.hide-now {
	display: none
}

@media (min-width:1200px) {
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link:focus {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link:focus .nav-indicator {
		transform: rotate(-180deg)
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link [data-core-composite-active-descendant] {
		padding-right: 0
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link [data-core-composite-active-descendant] .nav-indicator {
		transform: rotate(-180deg)
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link:hover {
		padding-right: 0
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link:hover .nav-indicator {
		transform: rotate(-180deg)
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link {
		padding-bottom: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		width: 100%;
		padding: .75rem 0
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link[aria-expanded=true] {
		border-bottom: none
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-type-link[aria-expanded=true] .nav-indicator {
		transform: none
	}
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-area {
		box-shadow: 0 .1875rem .3125rem 0 #c8c8c8;
		position: relative
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-area {
		padding: 0;
		box-shadow: none;
		position: static
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		overflow-y: scroll;
		z-index: 1100;
		background-color: #fff
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-container.back-link-area {
	display: block
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-container.back-link-area>* {
	padding-left: 0;
	display: block
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-container.back-link-area>* .header-links {
	text-decoration: none;
	font-size: .9375rem
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-container.back-link-area>* .nav-indicator {
	color: #487815
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-container {
		padding: 0 .9375rem;
		border-bottom: .0625rem solid #c8c8c8;
		float: none;
		display: block;
		width: auto
	}
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-container.sg-menu-title {
	padding-top: .375rem;
	padding-bottom: .375rem
}

.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-container.sg-menu-title .sg-menu-title-container {
	padding: .45rem 1.25rem;
	font-size: 1.1875rem;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700;
	padding-left: 0
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-link {
		padding-bottom: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		width: 100%;
		margin-bottom: 0;
		font-size: 1rem;
		display: inline-flex;
		padding: .75rem 0;
		background: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-link.sg-menu-title {
		padding-top: .375rem;
		padding-bottom: .375rem
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-category-link.sg-menu-title .sg-menu-title-container {
		padding: .45rem 1.25rem;
		font-size: 1.1875rem;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container {
		flex-direction: column
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-categories-container .main-nav-type-promo-content {
		padding: 1.5rem .9375rem;
		margin-top: 0;
		border-top: none;
		max-width: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-links-container {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 1200
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-links-container.hide-now {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-links-container.show-now {
		display: block
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-links-container .mg-main-link-container {
		min-width: auto;
		max-width: none;
		padding: 0 .9375rem;
		border-bottom: .0625rem solid #c8c8c8
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-links-container .mg-main-link-container .main-nav-link {
		padding: .75rem 0;
		background: none;
		display: inline-flex
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-links-container .mg-main-link-container .main-nav-link.sg-menu-title-container {
		font-size: 1.1875rem;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 700
	}

	.module-headers .header-logo-nav-container .nav-menu-component .header-main-nav-area-mg .main-nav-links-container .mg-main-link-container .main-nav-link.sg-menu-title-container .nav-indicator {
		margin-top: .125rem;
		height: 1em;
		width: 1em
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component-mg {
		flex-grow: 0
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component-mg.hide-now {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .nav-menu-component-mg.show-now {
		display: block;
		position: absolute;
		top: 4.375rem;
		left: 0;
		bottom: 5.5rem;
		right: 0
	}
}

.module-headers .header-logo-nav-container .tasks-search-container-v2 {
	display: inline-flex;
	align-items: stretch;
	align-content: stretch
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .tasks-search-container-v2.show-now {
		flex-grow: 100
	}
}

.module-headers .header-logo-nav-container .tasks-search-container {
	display: inline-flex;
	align-items: stretch;
	align-content: stretch
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-menu-sg {
		display: none
	}
}

.module-headers .header-logo-nav-container .tasks-search-container .task-search-sg-spacer {
	display: none
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .tasks-search-container {
		flex-grow: 100;
		display: none
	}

	.module-headers .header-logo-nav-container .tasks-search-container.show-now {
		display: inline-flex
	}

	.module-headers .header-logo-nav-container .tasks-search-container.hide-now {
		display: none
	}

	.module-headers .header-logo-nav-container .tasks-search-container .task-search-sg-spacer {
		display: inline-block;
		flex-grow: 100
	}
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .primary-tasks .primary-task-link {
	width: 100%;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .primary-tasks .primary-task-link .task-icon {
	display: inline-block;
	width: 3.125rem;
	height: 3.125rem
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .primary-tasks .primary-task-link .task-label {
	margin-top: .0625rem;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container {
	flex-basis: 4.90625rem;
	align-items: stretch;
	align-content: stretch
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container {
		display: inline-flex
	}
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container {
	color: #5c9a1b;
	justify-content: center
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container [class*=menu] {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container {
		display: flex;
		flex-grow: 1;
		flex-direction: column;
		align-items: center;
		padding: .5625rem 0
	}

	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container .icon-close-menu,
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container .icon-menu,
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container .icon-search,
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container .menu-icon {
		color: #487815;
		height: 1.5rem;
		width: 1.5rem
	}

	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container .menu-label,
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container .sign-in-label {
		color: #487815
	}
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened {
	background-color: #487815
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened .menu-icon,
.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened>[class*=menu-] {
	color: #fff
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		bottom: 0;
		z-index: 999;
		border-top: .0625rem solid #c8c8c8
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		z-index: 1000
	}
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened+.main-nav-overlay.show-now {
	display: block
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened+.main-nav-overlay.hide-now {
	display: none
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .small-glass-tasks-button-container.opened+.main-nav-overlay {
	background-color: rgba(83, 87, 90, .2);
	top: 4.4375rem;
	width: 100%;
	z-index: 5100
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container {
	width: 100%;
	background-color: #fff
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .header-links {
		display: block
	}
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .header-links:active {
	color: #487815
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .header-links:hover {
	color: #487815
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .primary-tasks {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .primary-tasks .primary-task-link-container {
	display: inline-flex;
	flex-basis: 50%;
	height: 6.5625rem;
	border-bottom: .0625rem solid #c8c8c8
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .primary-tasks .primary-task-link-container:nth-child(odd) {
	border-right: .0625rem solid #c8c8c8
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .secondary-tasks {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 1.1875rem .875rem
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .secondary-tasks .secondary-task-link-container {
	margin-bottom: .625rem
}

.module-headers .header-logo-nav-container .tasks-search-container .tasks-container .tasks-nav-container .secondary-tasks .secondary-task-link-container:last-child {
	margin: 0
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-search-container-mg .tasks-container {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .tasks-search-container .tasks-search-container-mg .tasks-container {
		display: inline-flex
	}
}

.module-headers .header-logo-nav-container .tasks-search-container .search-container {
	width: 100%;
	display: inline-flex;
	align-items: stretch;
	align-content: stretch
}

@media (max-width:767px) {
	.module-headers .header-logo-nav-container .tasks-search-container .search-container {
		flex-basis: 4.90625rem
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg.show-now {
		flex-grow: 100
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container {
		flex-grow: 100;
		display: none
	}

	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container.show-now {
		display: inline-flex
	}

	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container.hide-now {
		display: none
	}

	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .task-search-sg-spacer {
		display: inline-block;
		flex-grow: 100
	}
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-menu-sg {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-menu-sg {
		display: block
	}
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container {
	justify-content: center
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container [class*=menu] {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container {
		display: flex;
		flex-grow: 1;
		flex-direction: column;
		align-items: center;
		padding: .5625rem 0
	}

	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container .icon-close-menu,
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container .icon-menu,
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container .icon-search,
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container .menu-icon {
		color: #487815;
		height: 1.5rem;
		width: 1.5rem;
		display: inline-block
	}

	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container .menu-label,
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container .sign-in-label {
		color: #487815;
		display: block
	}
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened {
	background-color: #487815
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened .menu-icon,
.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened>[class*=menu-] {
	color: #fff
}

@media (min-width:1200px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		bottom: 0;
		z-index: 999;
		border-top: .0625rem solid #c8c8c8
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		z-index: 1000
	}
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened+.main-nav-overlay.show-now {
	display: block
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened+.main-nav-overlay.hide-now {
	display: none
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .small-glass-tasks-button-container.opened+.main-nav-overlay {
	background-color: rgba(83, 87, 90, .2);
	top: 4.4375rem;
	width: 100%;
	z-index: 5100
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-nav-container .header-links {
	text-decoration: none;
	display: block
}

@media (max-width:1199px) {
	.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .search-container {
		flex-basis: 4.90625rem
	}
}

.module-headers .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .search-container .site-search-area {
	display: block
}

.module-headers .header-logo-nav-container .sign-in-button-container {
	color: #5c9a1b;
	padding: 0;
	margin: 0
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .sign-in-button-container [class*=menu] {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .sign-in-button-container {
		display: flex;
		flex-grow: 1;
		flex-direction: column;
		align-items: center;
		padding: .5625rem 0
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .icon-close-menu,
	.module-headers .header-logo-nav-container .sign-in-button-container .icon-menu,
	.module-headers .header-logo-nav-container .sign-in-button-container .icon-search,
	.module-headers .header-logo-nav-container .sign-in-button-container .menu-icon {
		color: #487815;
		height: 1.5rem;
		width: 1.5rem
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .menu-label,
	.module-headers .header-logo-nav-container .sign-in-button-container .sign-in-label {
		color: #487815
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .sign-in-button-container {
		flex-basis: 4.90625rem
	}
}

@media (min-width:42.875rem) {
	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button {
		border-radius: .25rem;
		cursor: pointer;
		display: inline-block;
		font-weight: 700;
		font-size: 1rem;
		line-height: 1.5rem;
		overflow: hidden;
		padding: 1rem 1.5rem;
		text-align: left;
		text-decoration: none;
		width: auto;
		background-color: #78be20;
		color: #003057;
		position: relative;
		transition: color .33s ease-in;
		z-index: 0;
		box-shadow: inset 0 .125rem 0 0, inset -.125rem 0 0 0, inset 0 -.125rem 0 0, inset .125rem 0 0 0;
		padding: 1.5rem 1.875rem 0;
		border-radius: 0;
		border: 0;
		box-shadow: none;
		margin-right: -1.5rem
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:focus,
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button [data-core-composite-active-descendant] {
		outline-offset: 0
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:before {
		content: "";
		display: block;
		position: absolute;
		background-color: #487815;
		height: 100%;
		left: 0;
		width: 0;
		transition: width .33s ease-in-out;
		top: 0;
		z-index: -1
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button .adj-button-icon {
		transition-property: transform;
		transition-duration: .16s;
		transition-timing-function: ease-in
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:active,
	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:hover,
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:focus,
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button [data-core-composite-active-descendant] {
		box-shadow: inset 0 .125rem 0 0 #003057, inset -.125rem 0 0 0 #003057, inset 0 -.125rem 0 0 #003057, inset .125rem 0 0 0 #003057
	}

	[data-whatintent=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button,
	[data-whatintent=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button .adj-button-icon,
	[data-whatintent=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:before {
		transition: none
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-has-icon:active:after,
	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-has-icon:hover:after {
		width: calc(100% - 2.125rem)
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-has-icon:focus:after,
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-has-icon [data-core-composite-active-descendant]:after {
		width: calc(100% - 2.125rem)
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-small {
		padding: .5rem 1rem
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-small-has-icon:active:after,
	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-small-has-icon:hover:after {
		width: calc(100% - 1.5625rem)
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-small-has-icon:focus:after,
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-small-has-icon [data-core-composite-active-descendant]:after {
		width: calc(100% - 1.5625rem)
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:active {
		color: #fff
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:active:before {
		width: 100%
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:hover {
		color: #fff
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:hover:before {
		width: 100%
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:focus {
		color: #fff
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:focus:before {
		width: 100%
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button [data-core-composite-active-descendant] {
		color: #fff
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button [data-core-composite-active-descendant]:before {
		width: 100%
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:active .adj-button-icon,
	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:hover .adj-button-icon {
		transform: translateX(.375rem)
	}

	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:focus .adj-button-underline,
	[data-whatinput=keyboard] .module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button [data-core-composite-active-descendant] .adj-button-underline {
		border-bottom: .125rem solid currentColor
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button:disabled {
		background-color: #bbb;
		border-color: #bbb;
		color: #fff
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button .adj-button-icon {
		display: inline-block;
		height: 1.333em;
		width: 1.333em;
		vertical-align: text-top;
		margin-top: .09em;
		margin-left: .5rem;
		margin-right: -.2rem
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button .adj-button-icon-no-text {
		display: inline-block;
		height: 1.333em;
		width: 1.333em;
		vertical-align: text-top;
		margin-top: .09em
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-teal {
		color: #007481
	}

	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button-teal:before {
		background-color: #005b68
	}
}

@media (max-width:42.8125rem) {
	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button {
		-webkit-text-decoration-color: transparent;
		text-decoration-color: transparent
	}
}

@media (min-width:1500px) {
	.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button {
		margin-right: 0
	}
}

.module-headers .header-logo-nav-container .sign-in-button-container .header-signin-button .signin-button-text {
	align-self: center
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .menu-button-sg {
		padding-left: .6rem;
		display: flex
	}
}

@media (min-width:1200px) {
	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container [class*=menu] {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container {
		display: flex;
		flex-grow: 1;
		flex-direction: column;
		align-items: center;
		padding: .5625rem 0
	}

	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .icon-close-menu,
	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .icon-menu,
	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .icon-search,
	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .menu-icon {
		color: #487815;
		height: 1.5rem;
		width: 1.5rem;
		display: inline-block
	}

	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .menu-label,
	.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .sign-in-label {
		color: #487815;
		display: block
	}
}

.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container[class*=close] {
	display: none
}

.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container .menu-label {
	padding-top: .4rem
}

.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area.collapse .collapse-icon {
	display: none
}

.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area.collapse .open-icon,
.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area.expand .collapse-icon {
	display: flex
}

.module-headers .mg-header-row .header-logo-nav-container .small-glass-menu-button-area.expand .open-icon {
	display: none
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .header-logo-container {
		flex-grow: 100;
		align-content: center;
		justify-content: space-between
	}

	.module-headers .mg-header-row .header-logo-nav-container .header-logo-container.show-now {
		display: inline-flex
	}

	.module-headers .mg-header-row .header-logo-nav-container .header-logo-container.hide-now {
		display: none
	}

	.module-headers .mg-header-row .header-logo-nav-container .header-logo-container .logo-image {
		height: 1.4375rem
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .nav-menu-component-mg {
		flex-grow: 0
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .nav-menu-component-mg.hide-now {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .nav-menu-component-mg.show-now {
		display: block;
		position: absolute;
		top: 4.375rem;
		left: 0;
		bottom: 5.5rem;
		right: 0
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .tasks-search-container-mg.show-now {
		flex-grow: 100
	}
}

@media (min-width:1200px) {
	.module-headers .mg-header-row .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-menu-sg {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-menu-sg {
		display: inline-flex;
		align-items: stretch;
		align-content: stretch;
		flex-basis: 4.90625rem
	}

	.module-headers .mg-header-row .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-menu-sg.show-now {
		display: inline-flex
	}

	.module-headers .mg-header-row .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-menu-sg.hide-now {
		display: none
	}

	.module-headers .mg-header-row .header-logo-nav-container .tasks-search-container-mg .tasks-search-container .tasks-menu-sg .task-search-sg-spacer {
		display: inline-block;
		flex-grow: 100
	}
}

@media (min-width:1200px) {
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container [class*=menu] {
		display: none
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container {
		display: flex;
		flex-grow: 1;
		flex-direction: column;
		align-items: center;
		padding: .5625rem 0
	}

	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container .icon-close-menu,
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container .icon-menu,
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container .icon-search,
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container .menu-icon {
		color: #487815;
		height: 1.5rem;
		width: 1.5rem;
		display: inline-block
	}

	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container .menu-label,
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container .sign-in-label {
		color: #487815;
		display: block
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container {
		flex-basis: 4.90625rem
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.module-headers .mg-header-row .header-logo-nav-container .sign-in-button-container .header-signin-button {
		-webkit-text-decoration-color: transparent;
		text-decoration-color: transparent;
		border-radius: 0;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		padding: 0;
		background-color: transparent;
		box-shadow: none;
		margin-right: 0
	}
}

.module-headers.experience-editor .header-row {
	padding-bottom: .625rem;
	margin-bottom: .625rem
}

.module-headers.experience-editor .header-other-sites-nav-area .other-site-link-area .other-site-link-container {
	padding: 0
}

.module-headers.experience-editor .header-other-sites-nav-area .other-sites-nav-container .ee-editable .header-links {
	display: inline-block
}

.module-headers.experience-editor .header-logo-nav-container {
	border-bottom: .0625rem solid #c8c8c8
}

.module-headers.experience-editor .header-logo-nav-container .header-logo-container {
	padding: .3125rem
}

.module-headers.experience-editor .header-logo-nav-container .sign-in-button-container .header-signin-button.ee-editable {
	padding: .3125rem;
	margin: 0
}

.module-headers.experience-editor .header-logo-nav-container .sign-in-button-container .header-signin-button .signin-button-text.ee-editable {
	padding: .3125rem;
	border: .125rem dotted #fff !important
}

.module-headers.experience-editor .header-main-nav-area .header-links {
	text-decoration: none;
	color: #15191b;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	white-space: nowrap;
	cursor: pointer
}

@media (max-width:42.8125rem) {
	.module-headers.experience-editor .header-main-nav-area .header-links {
		display: block
	}
}

.module-headers.experience-editor .header-main-nav-area .header-links:active {
	color: #487815
}

.module-headers.experience-editor .header-main-nav-area .header-links:active .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers.experience-editor .header-main-nav-area .header-links:hover {
	color: #487815
}

.module-headers.experience-editor .header-main-nav-area .header-links:hover .nav-indicator {
	display: inline-block;
	transform: translateX(.5rem)
}

.module-headers.experience-editor .header-main-nav-area .header-links .secure-indicator {
	color: #af0061;
	height: 1em;
	width: 1em;
	margin: .1875rem .3125rem;
	margin-left: 0
}

.module-headers.experience-editor .header-main-nav-area .header-links {
	display: inline-block
}

.module-headers.experience-editor .header-main-nav-area .main-nav-types-container .main-nav-type-link-container {
	margin: .9375rem;
	padding: 0
}

.module-headers.experience-editor .header-main-nav-area .main-nav-categories-area {
	padding: 0;
	margin: .3125rem 0
}

.module-headers.experience-editor .header-main-nav-area .main-nav-categories-area .main-nav-type-promo-content {
	border-top: .0625rem solid #c8c8c8;
	margin-top: .9375rem;
	padding-top: .625rem
}

.module-headers.experience-editor .header-main-nav-area .main-nav-categories-area .main-nav-type-promo-content .scEnabledChrome,
.module-headers.experience-editor .tasks-search-container .scEnabledChrome {
	display: inline-block
}

.module-headers.experience-editor .tasks-search-container.search.ee-editable {
	flex-basis: 6rem
}

.module-headers.experience-editor .tasks-search-container.search .scEnabledChrome {
	display: inline-flex;
	width: 100%
}

.module-headers.experience-editor .header-main-nav-area .main-nav-categories-area .main-nav-type-promo-content .promo-icon.ee-editable,
.module-headers.experience-editor .tasks-search-container .menu-icon.ee-editable,
.module-headers.experience-editor .tasks-search-container .task-icon.ee-editable {
	color: #af0061;
	height: 2.5rem;
	width: 2.5rem;
	margin-right: .875rem;
	display: inline-block
}

.module-headers.experience-editor .tasks-search-container .task-icon.ee-editable {
	color: #487815
}

.module-headers.experience-editor .tasks-search-container .primary-task-link-container.ee-editable,
.module-headers.experience-editor .tasks-search-container .secondary-task-link-container.ee-editable,
.module-headers.experience-editor .tasks-search-container .task-button-container.ee-editable {
	display: inline-block
}

.module-headers.experience-editor .header-main-nav-area .main-nav-categories-container {
	padding: 0;
	padding-left: .625rem;
	margin: .3125rem 0;
	display: flex;
	flex-direction: row;
	align-items: flex-start
}

.module-headers.experience-editor .header-main-nav-area .main-nav-categories-container .main-nav-category-container {
	margin-top: 0;
	margin-right: .9375rem
}

.module-headers.experience-editor .header-main-nav-area .main-nav-links-container {
	padding: 0;
	padding-left: .625rem
}

.module-headers.experience-editor .header-main-nav-area .main-nav-links-container .main-nav-link-container {
	padding: 0
}

.mlp-header-logo {
	height: 1.4375rem;
	width: 7.3125rem;
	background: none !important
}

.mlp-header-logo svg {
	fill: #487815
}

.mlp-logo-color svg {
	fill: #fff
}

.mlp-header-nav-container {
	display: flex;
	flex-direction: column
}

@media (min-width:42.875rem) {
	.mlp-header-nav-container {
		flex-direction: row
	}
}

.mlp-header-nav-container .header-logo-nav-container {
	box-shadow: 0 .125rem .25rem 0 hsla(0, 0%, 59.2%, .5);
	padding: 0 1.5rem 0 1.875rem
}

@media (min-width:42.875rem) {
	.mlp-header-nav-container .header-logo-nav-container {
		box-shadow: none
	}
}

@media (min-width:0) {
	.mlp-header-nav-container .header-logo-nav-container {
		padding: 0 .9375rem
	}
}

.mlp-header-nav-container .header-logo-nav-container .header-logo-container.hide-now {
	display: inline-flex !important
}

@media (min-width:0) {
	.mlp-header-nav-container .header-logo-nav-container .small-glass-menu-button-area .small-glass-menu-button-container {
		padding: .6875rem 0
	}
}

.mlp-header-nav-container .header-main-nav-area {
	display: none
}

@media (min-width:42.875rem) {
	.mlp-header-nav-container .header-main-nav-area {
		display: flex
	}
}

@media (min-width:42.875rem) {
	.mlp-header-nav-container .header-main-nav-area .main-nav-container {
		display: flex;
		align-items: center
	}
}

.mlp-header-nav-container .header-main-nav-area .main-nav-types-container {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: column
}

@media (min-width:42.875rem) {
	.mlp-header-nav-container .header-main-nav-area .main-nav-types-container {
		flex-direction: row
	}
}

.mlp-header-nav-container .header-main-nav-area .main-nav-types-container .main-nav-type-link-container {
	padding: 1.45rem 1.5rem
}

.mlp-header-nav-container .header-main-nav-area .main-nav-types-container .main-nav-type-link-container .header-nav-link {
	color: #707373;
	text-decoration: none;
	font-size: 1.05rem
}

.mlp-header-nav-container .header-main-nav-area .main-nav-types-container .main-nav-type-link-container:hover {
	border-bottom: .1875rem solid #487815
}

.mlp-header-nav-container .header-main-nav-area .main-nav-types-container .main-nav-type-link-container:hover .header-nav-link {
	color: #487815
}

.mlp-header-nav-container .header-main-nav-area .main-nav-types-container .nav-link-indicator-icon {
	display: inline-block
}

.mlp-header-nav-container.show-close .menu-button-sg .open-icon {
	display: none !important
}

.mlp-header-nav-container.show-close .menu-button-sg .collapse-icon {
	display: flex !important
}

.mlp-header-nav-container.show-close .header-main-nav-area {
	display: block;
	z-index: 1000;
	background-color: #fff
}

.mlp-header-row {
	padding: 0 !important;
	height: 4.625rem
}

.mlp-header-row.adj-background-primary-dark .mlp-header-logo svg {
	fill: #fff
}

@media (min-width:42.875rem) {
	.mlp-header-row.adj-background-primary-dark .header-main-nav-area .main-nav-types-container .main-nav-type-link-container .header-nav-link {
		color: #fff !important
	}
}

.mlp-header-row.adj-background-primary-dark .header-main-nav-area .main-nav-types-container .main-nav-type-link-container:hover {
	border-bottom: .1875rem solid #fff !important
}

.unified-nav .coveo-search-box {
	height: 3.5rem;
	display: flex
}

.unified-nav .other-sites .other-sites-list {
	list-style: none;
	display: inline-block
}

@media (min-width:0) {
	.unified-nav .other-sites .other-sites-list {
		padding-left: .5rem
	}
}

.unified-nav .other-sites .other-sites-list-item {
	display: inline-block;
	padding: 0 1rem
}

@media only print {
	@page {
		margin-top: 4rem;
		margin-bottom: 4rem
	}

	@page :left {
		margin-left: 1rem;
		margin-right: 1rem
	}

	@page :right {
		margin-left: 1rem;
		margin-right: 1rem
	}

	.back-to-cta,
	.back-to-results,
	.menu-button-sg,
	.module-back-to-top,
	.print-section,
	.skip-print {
		display: none
	}

	table {
		border-collapse: collapse
	}

	table th {
		border-bottom: none
	}
}

.layout-print-cta {
	float: right;
	margin-right: 0;
	padding-top: 1rem
}

.module-footers .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container p,
.module-unified-nav-footer .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container p {
	margin-bottom: 1rem;
	color: #707373
}

.module-footers .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container p:last-child,
.module-unified-nav-footer .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container p:last-child {
	margin-bottom: 0
}

.module-footers .footer-secondary-navigation-section {
	padding: 0 1rem;
	color: #707373
}

@media (min-width:768px) and (max-width:1499px) {
	.module-footers .footer-secondary-navigation-section {
		padding: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-footers .footer-secondary-navigation-section {
		padding: 0 1.875rem
	}
}

.module-footers .footer-secondary-navigation-section .footer-additional-and-social-links-section {
	margin: 0;
	padding: 0;
	border-bottom: .063rem solid #efeff1
}

.module-footers .footer-secondary-navigation-section .footer-humana-copyright {
	padding-top: 2rem;
	margin-bottom: .75rem;
	color: #707373
}

.module-footers .footer-secondary-navigation-section .footer-additional-links-section {
	padding-top: 0;
	padding-bottom: 2rem
}

.module-footers .footer-secondary-navigation-section .footer-additional-links-section .ee-edit-add {
	float: none
}

.module-footers .footer-secondary-navigation-section .footer-additional-links-section .footer-additional-links-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: flex-start;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0;
	flex-wrap: wrap
}

.module-footers .footer-secondary-navigation-section .footer-additional-links-section .footer-additional-link-container:after {
	content: "•";
	margin: 0 .75rem
}

.module-footers .footer-secondary-navigation-section .footer-additional-links-section .footer-additional-link-container:last-child:after {
	color: transparent;
	margin-right: 0
}

.module-footers .footer-secondary-navigation-section .footer-additional-links-section .footer-additional-link {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-size: .9375rem;
	color: #707373;
	text-decoration: none
}

.mlp-standard-footer .footer-bg-white .mlp-footer-additional-links-section .mlp-footer-copyright-section {
	border-left: .0625rem solid #53575a
}

@media (max-width:767px) {
	.mlp-standard-footer .footer-bg-white .mlp-footer-additional-links-section .mlp-footer-copyright-section {
		border-top: .0625rem solid #53575a;
		border-left: none
	}
}

.mlp-standard-footer .footer-bg-white .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-additional-link,
.mlp-standard-footer .footer-bg-white .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-additional-link-container,
.mlp-standard-footer .footer-bg-white .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-copyright {
	color: #15191b
}

.mlp-standard-footer .footer-bg-white .nav-bg-green {
	background-color: #5c9a1b
}

.mlp-standard-footer .footer-bg-white .footer-main-navigation-section .humana-icon {
	color: #487815
}

.mlp-standard-footer .footer-bg-white .mlp-disclaimer-section .mlp-footer-disclaimers-content {
	border-top: .0625rem solid #53575a
}

.mlp-standard-footer .footer-bg-white .mlp-disclaimer-section .footer-dins-section .footer-dins-text,
.mlp-standard-footer .footer-bg-white .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container .footer-disclosure-link,
.mlp-standard-footer .footer-bg-white .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container a,
.mlp-standard-footer .footer-bg-white .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container button,
.mlp-standard-footer .footer-bg-white .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container h4,
.mlp-standard-footer .footer-bg-white .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container p {
	color: #15191b
}

.mlp-standard-footer .adj-background-primary-dark .mlp-footer-additional-links-section .mlp-footer-copyright-section {
	border-left: .0625rem solid #fff
}

@media (max-width:767px) {
	.mlp-standard-footer .adj-background-primary-dark .mlp-footer-additional-links-section .mlp-footer-copyright-section {
		border-top: .0625rem solid #fff;
		border-left: none
	}
}

.mlp-standard-footer .adj-background-primary-dark .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-additional-link,
.mlp-standard-footer .adj-background-primary-dark .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-additional-link-container,
.mlp-standard-footer .adj-background-primary-dark .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-copyright {
	color: #fff
}

.mlp-standard-footer .adj-background-primary-dark .nav-bg-green {
	background-color: #5c9a1b
}

.mlp-standard-footer .adj-background-primary-dark .footer-main-navigation-section .humana-icon {
	color: #fff
}

.mlp-standard-footer .adj-background-primary-dark .mlp-disclaimer-section .mlp-footer-disclaimers-content {
	border-top: .0625rem solid #fff
}

.mlp-standard-footer .adj-background-primary-dark .mlp-disclaimer-section .footer-dins-section .footer-dins-text,
.mlp-standard-footer .adj-background-primary-dark .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container .footer-disclosure-link,
.mlp-standard-footer .adj-background-primary-dark .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container a,
.mlp-standard-footer .adj-background-primary-dark .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container button,
.mlp-standard-footer .adj-background-primary-dark .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container h4,
.mlp-standard-footer .adj-background-primary-dark .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container p {
	color: #fff
}

.mlp-standard-footer .footer-bg-green .mlp-footer-additional-links-section .mlp-footer-copyright-section {
	border-left: .0625rem solid #fff
}

@media (max-width:767px) {
	.mlp-standard-footer .footer-bg-green .mlp-footer-additional-links-section .mlp-footer-copyright-section {
		border-top: .0625rem solid #fff;
		border-left: none
	}
}

.mlp-standard-footer .footer-bg-green .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-additional-link,
.mlp-standard-footer .footer-bg-green .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-additional-link-container,
.mlp-standard-footer .footer-bg-green .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-copyright {
	color: #fff
}

.mlp-standard-footer .footer-bg-green .nav-bg-green {
	background-color: #5c9a1b
}

.mlp-standard-footer .footer-bg-green .footer-main-navigation-section .humana-icon {
	color: #fff
}

.mlp-standard-footer .footer-bg-green .mlp-disclaimer-section .mlp-footer-disclaimers-content {
	border-top: .0625rem solid #fff
}

.mlp-standard-footer .footer-bg-green .mlp-disclaimer-section .footer-dins-section .footer-dins-text,
.mlp-standard-footer .footer-bg-green .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container .footer-disclosure-link,
.mlp-standard-footer .footer-bg-green .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container a,
.mlp-standard-footer .footer-bg-green .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container button,
.mlp-standard-footer .footer-bg-green .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container h4,
.mlp-standard-footer .footer-bg-green .mlp-disclaimer-section .mlp-footer-disclaimers-content .mlp-disclaimers-container p {
	color: #fff
}

.mlp-standard-footer .apple-green-background {
	background-color: #78be20
}

.mlp-standard-footer .mlp-footer-additional-links-section {
	display: flex;
	flex-wrap: wrap;
	padding-top: 1.375rem;
	padding-bottom: 1.6rem
}

@media (max-width:767px) {
	.mlp-standard-footer .mlp-footer-additional-links-section {
		padding: 0;
		justify-content: space-evenly
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.mlp-standard-footer .mlp-footer-additional-links-section {
		padding: 2rem 0
	}
}

.mlp-standard-footer .mlp-footer-additional-links-section .mlp-footer-copyright-section {
	display: flex;
	justify-content: center;
	flex-direction: column;
	border-left: .0625rem solid #c8c8c8;
	padding-left: 2rem;
	max-width: 80%
}

@media (min-width:768px) and (max-width:1499px) {
	.mlp-standard-footer .mlp-footer-additional-links-section .mlp-footer-copyright-section {
		padding-left: 2rem
	}
}

@media (min-width:0) and (max-width:1199px) {
	.mlp-standard-footer .mlp-footer-additional-links-section .mlp-footer-copyright-section {
		max-width: 75%
	}
}

@media (max-width:767px) {
	.mlp-standard-footer .mlp-footer-additional-links-section .mlp-footer-copyright-section {
		padding: 1.5rem 0;
		border-left: none;
		border-top: .0625rem solid #c8c8c8;
		max-width: 100%;
		flex-basis: 100%
	}
}

.mlp-standard-footer .mlp-footer-additional-links-section .mlp-footer-copyright-section .footer-additional-links-section {
	padding-bottom: 0
}

.mlp-standard-footer .footer-secondary-navigation-section .icon-container {
	padding-right: 1.875rem
}

@media (max-width:767px) {
	.mlp-standard-footer .footer-secondary-navigation-section .icon-container {
		padding: 1.5rem 0
	}
}

.mlp-standard-footer .footer-secondary-navigation-section .footer-copyright {
	margin-bottom: .625rem;
	color: #707373
}

@media (min-width:768px) and (max-width:1499px) {
	.mlp-standard-footer .footer-secondary-navigation-section .footer-copyright {
		margin-bottom: .75rem
	}
}

@media (max-width:767px) {
	.mlp-standard-footer .footer-secondary-navigation-section .footer-copyright {
		margin-bottom: 1.5rem
	}
}

@media (max-width:767px) {
	.mlp-standard-footer .footer-secondary-navigation-section.footer-secondary-navigation {
		padding: 0
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.mlp-standard-footer .footer-secondary-navigation-section.footer-secondary-navigation {
		padding-left: .5rem
	}
}

.mlp-standard-footer .mlp-footer-disclaimers-content {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	border-top: .0625rem solid #c8c8c8
}

@media (min-width:768px) and (max-width:1499px) {
	.mlp-standard-footer .mlp-footer-disclaimers-content {
		padding-top: 2rem;
		padding-bottom: 2rem
	}
}

.mlp-standard-footer .mlp-footer-disclaimers-content .footer-disclosure-link,
.mlp-standard-footer .mlp-footer-disclaimers-content a,
.mlp-standard-footer .mlp-footer-disclaimers-content h4 {
	color: #707373
}

.mlp-standard-footer .mlp-disclaimers-container p {
	margin-bottom: 1rem;
	color: #707373
}

.mlp-standard-footer .ee-footer-additional-link-container {
	padding: 1rem
}

.module-footers .footer-main-navigation-section .footer-nav-link-column {
	border-right: .0625rem solid #c8c8c8;
	flex: 1 auto;
	padding: 0 1rem 0 1.875rem
}

.module-footers .footer-main-navigation-section .nav-link-2-columns.footer-nav-link-column {
	width: 49%
}

@media (max-width:767px) {
	.module-footers .footer-main-navigation-section .nav-link-2-columns.footer-nav-link-column {
		width: 100%
	}

	.module-footers .footer-main-navigation-section .nav-link-2-columns.footer-nav-link-column:first-child .footer-nav-links-container {
		padding-top: 0
	}
}

.module-footers .footer-main-navigation-section .nav-link-3-columns.footer-nav-link-column {
	width: 32.33333%
}

@media (max-width:767px) {
	.module-footers .footer-main-navigation-section .nav-link-3-columns.footer-nav-link-column {
		width: 100%
	}

	.module-footers .footer-main-navigation-section .nav-link-3-columns.footer-nav-link-column:first-child .footer-nav-links-container {
		padding-top: 0
	}
}

.module-footers .footer-main-navigation-section .nav-link-4-columns.footer-nav-link-column {
	width: 24%
}

@media (max-width:767px) {
	.module-footers .footer-main-navigation-section .nav-link-4-columns.footer-nav-link-column {
		width: 100%
	}

	.module-footers .footer-main-navigation-section .nav-link-4-columns.footer-nav-link-column:first-child .footer-nav-links-container {
		padding-top: 0
	}
}

@media (max-width:767px) {
	.module-footers .footer-main-navigation-section .footer-nav-link-column {
		border-right: 0;
		border-bottom: .0625rem solid #c8c8c8;
		padding: 0
	}

	.module-footers .footer-main-navigation-section .footer-nav-link-column:first-child {
		padding-top: 0;
		padding-left: 0
	}

	.module-footers .footer-main-navigation-section .footer-nav-link-column .footer-nav-links-container .footer-nav-link-container {
		margin-bottom: 1.5rem
	}

	.module-footers .footer-main-navigation-section .footer-nav-link-column:last-child {
		border-bottom: 0
	}

	.module-footers .footer-main-navigation-section .footer-nav-link-column:last-child .footer-nav-links-container .footer-nav-link-container:last-child {
		margin-bottom: 0
	}
}

.module-footers .footer-main-navigation-section .footer-nav-link-column:first-child {
	padding-left: 0
}

.module-footers .footer-main-navigation-section .footer-nav-link-column:last-child {
	border-right: 0
}

.module-footers .footer-main-navigation-section .nav-link-4-columns.footer-nav-link-column {
	padding-left: 1.75rem
}

.back-to-top-bgcolor {
	background-color: #78be20
}

.module-back-to-top {
	margin-top: 2.5rem
}

.module-back-to-top .back-to-top-section {
	text-align: center;
	padding: .75rem 1rem
}

.module-back-to-top .back-to-top-cta {
	padding-right: 0;
	text-decoration: none;
	color: #003057
}

[data-whatinput=keyboard] .module-back-to-top .back-to-top-cta {
	padding-right: 0
}

[data-whatinput=keyboard] .module-back-to-top .back-to-top-cta:active .cta-icon,
[data-whatinput=keyboard] .module-back-to-top .back-to-top-cta:focus .cta-icon,
[data-whatinput=keyboard] .module-back-to-top .back-to-top-cta:hover .cta-icon {
	transform: translateY(-.175rem)
}

.module-back-to-top .back-to-top-cta:hover {
	padding-right: 0
}

.module-back-to-top .back-to-top-cta:hover:active .cta-icon,
.module-back-to-top .back-to-top-cta:hover:focus .cta-icon,
.module-back-to-top .back-to-top-cta:hover:hover .cta-icon {
	transform: translateY(-.175rem)
}

.module-back-to-top .back-to-top-cta:active,
.module-back-to-top .back-to-top-cta:hover {
	color: #003057
}

.module-back-to-top .back-to-top-cta:active .cta-icon,
.module-back-to-top .back-to-top-cta:hover .cta-icon {
	transform: translateY(-.175rem)
}

.module-back-to-top .back-to-top-cta:focus {
	color: #003057
}

.module-back-to-top .back-to-top-cta .up-arrow {
	padding-left: .3rem;
	width: 1.5rem;
	height: 1.25rem
}

.module-back-to-top.adj-background-primary-dark .back-to-top-cta,
.module-back-to-top.bg-color-dark-grey .back-to-top-cta {
	color: #fff
}

.module-back-to-top.adj-background-primary-dark .back-to-top-cta:active,
.module-back-to-top.adj-background-primary-dark .back-to-top-cta:hover,
.module-back-to-top.bg-color-dark-grey .back-to-top-cta:active,
.module-back-to-top.bg-color-dark-grey .back-to-top-cta:hover {
	color: #fff;
	border-bottom: .125rem solid #fff
}

.unified-nav-footer-disclaimer .footer-dins-section {
	display: none
}

.module-unified-nav-footer {
	margin-top: 2.5rem
}

@media (min-width:1200px) {
	.module-unified-nav-footer {
		margin-top: 3.5rem
	}
}

.module-unified-nav-footer .footer-disclaimer-section {
	padding: 0
}

.module-unified-nav-footer .footer-disclaimer-section p {
	font-size: .9375rem
}

.module-unified-nav-footer .footer-disclaimer-section p a {
	border-bottom-width: .125rem;
	border-bottom-style: solid;
	color: #707373;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700
}

.module-unified-nav-footer .footer-disclaimer-section p a:active,
.module-unified-nav-footer .footer-disclaimer-section p a:hover {
	border-bottom-style: dashed
}

[data-whatinput=keyboard] .module-unified-nav-footer .footer-disclaimer-section p a:focus,
[data-whatinput=keyboard] .module-unified-nav-footer .footer-disclaimer-section p a [data-core-composite-active-descendant] {
	border-bottom-style: dashed
}

.module-unified-nav-footer .footer-disclaimer-section .footer-disclaimers-content {
	margin: 0
}

.module-unified-nav-footer .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container .footer-disclosure-link,
.module-unified-nav-footer .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container h4 {
	color: #707373
}

.module-unified-nav-footer .footer-dins-section {
	padding: 0 2rem 2.5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 93.75rem
}

.module-unified-nav-footer .footer-dins-section .footer-dins-text {
	margin-bottom: .25rem;
	color: #707373;
	font-size: .9375rem
}

@media (max-width:1199px) {
	.module-footers {
		margin-top: 2.5rem
	}
}

@media (min-width:1200px) {
	.module-footers {
		margin-top: 3.5rem
	}
}

.module-footers button .footer-summary-link {
	text-decoration: underline;
	-webkit-text-decoration-style: dotted;
	text-decoration-style: dotted;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700
}

.module-footers button:hover .footer-summary-link {
	text-decoration: none
}

.module-footers .footer-main-navigation-section {
	padding: 0 1rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-footers .footer-main-navigation-section {
		padding: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-footers .footer-main-navigation-section {
		padding: 0 1.875rem
	}
}

.module-footers .footer-main-navigation-section .footer-nav-links-section {
	padding: 2rem 0
}

.module-footers .footer-main-navigation-section .humana-icon-container {
	display: flex
}

@media (max-width:767px) {
	.module-footers .footer-main-navigation-section .humana-icon-container {
		padding-bottom: 2rem
	}
}

.module-footers .footer-main-navigation-section .humana-icon {
	height: 5.625rem;
	width: 5.625rem;
	color: #78be20;
	justify-content: space-evenly
}

@media (min-width:768px) and (max-width:1499px) {
	.module-footers .footer-main-navigation-section .humana-icon {
		height: 7.813rem;
		width: 8.25rem
	}
}

@media (min-width:1200px) {
	.module-footers .footer-main-navigation-section .humana-icon {
		height: 11.5rem;
		width: 9.2rem
	}
}

.module-footers .footer-main-navigation-section .humana-icon svg {
	height: inherit;
	width: inherit
}

.module-footers .footer-main-navigation-section .footer-nav-link-column-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: flex-start;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0
}

@media (max-width:767px) {
	.module-footers .footer-main-navigation-section .footer-nav-link-column-container {
		flex-direction: column
	}
}

.module-footers .footer-main-navigation-section .footer-nav-links-container {
	list-style: none;
	margin: 0;
	padding: 0
}

@media (max-width:767px) {
	.module-footers .footer-main-navigation-section .footer-nav-links-container {
		padding-top: 1.5rem
	}
}

.module-footers .footer-main-navigation-section .footer-nav-links-container .footer-nav-link-container {
	margin-bottom: 1rem
}

.module-footers .footer-main-navigation-section .footer-nav-links-container .footer-nav-link-container .ee-edit-move-del {
	float: none
}

@media (min-width:768px) {
	.module-footers .footer-main-navigation-section .footer-nav-links-container .footer-nav-link-container:last-child {
		margin-bottom: 0
	}
}

.module-footers .footer-main-navigation-section .footer-nav-link {
	text-decoration: none;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	color: #15191b
}

.module-footers .footer-main-navigation-section .footer-nav-link:focus {
	outline-color: #fff
}

.module-footers .footer-disclaimer-section {
	padding: 0 1rem
}

@media (min-width:768px) and (max-width:1499px) {
	.module-footers .footer-disclaimer-section {
		padding: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-footers .footer-disclaimer-section {
		padding: 0 1.875rem
	}
}

.module-footers .footer-disclaimer-section p {
	font-size: .9375rem
}

.module-footers .footer-disclaimer-section p a {
	border-bottom-width: .125rem;
	border-bottom-style: solid;
	color: #707373;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	font-weight: 700
}

.module-footers .footer-disclaimer-section p a:active,
.module-footers .footer-disclaimer-section p a:hover {
	border-bottom-style: dashed
}

[data-whatinput=keyboard] .module-footers .footer-disclaimer-section p a:focus,
[data-whatinput=keyboard] .module-footers .footer-disclaimer-section p a [data-core-composite-active-descendant] {
	border-bottom-style: dashed
}

.module-footers .footer-disclaimer-section .footer-disclaimers-content {
	margin: 0;
	padding-top: 2rem;
	padding-bottom: 2.5rem
}

.module-footers .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container .footer-disclosure-link,
.module-footers .footer-disclaimer-section .footer-disclaimers-content .footer-disclaimers-container h4 {
	color: #707373
}

.module-footers .footer-disclaimer-section .footer-dins-section {
	padding-top: 0;
	padding-bottom: 2.5rem
}

.module-footers .footer-disclaimer-section .footer-dins-section .footer-dins-text {
	margin-bottom: .25rem;
	color: #707373
}

.module-footers.experience-editor [class*=ee-edit-add-col]:not([class*=editable]) {
	float: none;
	margin-bottom: .625rem
}

.module-footers.experience-editor [class*=ee-edit-move-horizontal] {
	float: none;
	margin: 0 .625rem
}

.module-footers.experience-editor .adj-background-primary-dark a,
.module-footers.experience-editor .adj-background-tertiary-dark a {
	color: #fff;
	-webkit-text-decoration-style: dotted;
	text-decoration-style: dotted;
	margin: .3125rem
}

.module-footers.experience-editor .adj-background-primary-dark a:active,
.module-footers.experience-editor .adj-background-primary-dark a:hover,
.module-footers.experience-editor .adj-background-primary-dark a:visited,
.module-footers.experience-editor .adj-background-tertiary-dark a:active,
.module-footers.experience-editor .adj-background-tertiary-dark a:hover,
.module-footers.experience-editor .adj-background-tertiary-dark a:visited {
	color: #fff;
	-webkit-text-decoration-style: dashed;
	text-decoration-style: dashed
}

.module-footers.experience-editor .ee-sc-edit-frame,
.module-footers.experience-editor .ee-sc-edit-frame .scEnabledChrome {
	display: inline-block
}

.module-footers.experience-editor .footer-main-navigation-section,
.module-footers.experience-editor .footer-secondary-navigation-section {
	padding: 1rem 1.5rem 2rem
}

.module-footers.experience-editor .footer-social-link-container.ee-editable {
	display: inline-block
}

.module-footers.experience-editor .footer-social-link-container.ee-editable .footer-social-link.icon.ee-editable {
	margin: 0
}

.module-footers.experience-editor .footer-social-link-container.ee-editable .footer-social-link-text.ee-editable {
	margin-top: .3125rem;
	float: left
}

.module-footers.experience-editor .footer-social-link-container.ee-editable .scEnabledChrome:first-child {
	float: left
}

.module-footers.experience-editor .footer-social-link-container.ee-editable .scEnabledChrome:last-child {
	clear: left
}

.module-footers.experience-editor .footer-nav-link-column-container.ee-control-interaction {
	position: relative
}

.module-footers.experience-editor .footer-nav-link-column-container.ee-control-interaction>.ee-interaction-container {
	position: absolute;
	bottom: -30px;
	right: 0
}

.module-footers.experience-editor .footer-nav-link-column-container.ee-control-interaction .ee-editable:nth-child(5)+.ee-interaction-container,
.module-footers.experience-editor .footer-nav-links-container.ee-control-interaction .ee-editable:nth-child(8)+.ee-interaction-container {
	display: none
}

.module-footers.experience-editor .footer-disclaimers-container.e-editable .scEnabledChrome {
	border: 2px dotted #af0061 !important;
	margin: 5px 0 15px
}

.module-footers.experience-editor .footer-dins-section div:last-child {
	margin-bottom: 30px
}

@media (max-width:42.8125rem) {
	.module-footers.hide-now {
		display: none
	}
}

@media (max-width:42.8125rem) {
	.module-footers.show-now {
		display: block
	}
}

@media (max-width:767px) {
	.footer-with-link-group {
		padding-bottom: 5rem
	}
}

.module-site-search .search-button-container .search-button-link.opened {
	background-color: #487815
}

.module-site-search .search-button-container .search-button-link.opened .search-button-link-content {
	color: #fff
}

.module-site-search .search-button-container .search-button-link.opened .search-button {
	display: none
}

.module-site-search .search-button-container .search-button-link.opened .close-button {
	display: inherit
}

.module-site-search .search-button-container .search-button-link.closed .search-button {
	display: inherit;
	color: #007481
}

.module-site-search .search-button-container .search-button-link.closed .close-button {
	display: none
}

.module-site-search .search-button-container .search-button-link .search-button-link-content {
	display: inline-flex;
	flex-direction: column
}

.module-site-search .search-button-container .search-button-link .search-button-link-content:active {
	padding-right: 0;
	border-bottom: .0625rem solid currentColor
}

.module-site-search .search-button-container .search-button-link .search-button-link-content:active .search-button-icon {
	transform: none;
	text-align: center
}

.module-site-search .search-button-container .search-button-link .search-button-link-content:hover {
	padding-right: 0;
	border-bottom: .0625rem solid currentColor
}

.module-site-search .search-button-container .search-button-link .search-button-link-content:hover .search-button-icon {
	transform: none;
	text-align: center
}

.module-site-search .search-button-container .search-button-link [data-whatinput=keyboard] .search-button-link-content:focus,
[data-whatinput=keyboard] .module-site-search .search-button-container .search-button-link .search-button-link-content:focus {
	padding-right: 0;
	border-bottom: .0625rem solid currentColor
}

.module-site-search .search-button-container .search-button-link [data-whatinput=keyboard] .search-button-link-content:focus .search-button-icon,
[data-whatinput=keyboard] .module-site-search .search-button-container .search-button-link .search-button-link-content:focus .search-button-icon {
	transform: none;
	text-align: center
}

.module-site-search .search-button-container .search-button-link [data-whatinput=keyboard] .search-button-link-content [data-core-composite-active-descendant],
[data-whatinput=keyboard] .module-site-search .search-button-container .search-button-link .search-button-link-content [data-core-composite-active-descendant] {
	padding-right: 0;
	border-bottom: .0625rem solid currentColor
}

.module-site-search .search-button-container .search-button-link [data-whatinput=keyboard] .search-button-link-content [data-core-composite-active-descendant] .search-button-icon,
[data-whatinput=keyboard] .module-site-search .search-button-container .search-button-link .search-button-link-content [data-core-composite-active-descendant] .search-button-icon {
	transform: none;
	text-align: center
}

.module-site-search .search-button-container .search-button-link .search-button-link-content .search-button-icon {
	text-align: center;
	width: auto;
	height: auto
}

@media (max-width:42.8125rem) {
	.module-site-search .search-button-container .search-button-link .search-button-link-content .search-button-icon {
		margin: 0
	}
}

.module-site-search .search-button-container .search-button-link .search-button-link-content .search-button-icon [class*=icon-] {
	width: 1.5rem;
	height: 1.5rem
}

.module-site-search .search-button-container .search-button-link .search-button-link-content .search-button-text {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-site-search .search-button-container .search-button-link {
	display: inline-flex;
	width: 4.90625rem;
	height: 100%;
	align-items: center;
	justify-content: center
}

.module-site-search .search-suggestion-container .search-box,
.module-site-search .search-suggestion-container .search-box>div:first-child {
	padding: 0
}

@media (min-width:1200px) {
	.module-coveo-only .search-button-container {
		display: none !important
	}
}

.module-coveo-only .site-search-area {
	width: 100%
}

@media (min-width:768px) {
	.module-coveo-only .site-search-area {
		display: inline-flex
	}
}

.module-site-search {
	display: inline-flex;
	width: 100%;
	align-content: stretch
}

.module-site-search .site-search-area {
	width: 100%
}

@media (min-width:1200px) {
	.module-site-search .hide-large-glass {
		display: none
	}
}

@media (max-width:1499px) {
	.module-site-search .hide-small-glass {
		display: none
	}
}

.module-site-search .search-button-container {
	display: inline-flex;
	width: 100%;
	height: 100%;
	align-items: stretch;
	justify-content: stretch;
	border: .0625rem solid #c8c8c8;
	cursor: pointer
}

.search-container .module-site-search .search-button-container {
	border-top: 0;
	border-bottom: 0
}

@media (max-width:42.8125rem) {
	.search-container .module-site-search .search-button-container {
		border: 0
	}
}

.module-site-search .search-button-container.opened {
	border-color: #487815
}

.module-site-search .search-button-container.opened+.main-nav-overlay {
	background-color: rgba(83, 87, 90, .2)
}

@media (min-width:42.875rem) {
	.module-site-search .search-button-container.opened+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 100% !important;
		bottom: 0;
		z-index: 999;
		width: 100%
	}
}

@media (max-width:42.8125rem) {
	.module-site-search .search-button-container.opened+.main-nav-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 4.4375rem;
		bottom: 0;
		border-top: .125rem solid #487815;
		border-bottom: .125rem solid #487815;
		z-index: 5200
	}
}

@media (max-width:42.8125rem) {
	.module-site-search .suggestion-list-area {
		position: absolute;
		width: 100%;
		left: 0
	}
}

.search-overlay-container {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #53575a;
	opacity: .2;
	z-index: 10;
	top: 0;
	left: 0
}

@media (min-width:1200px) {
	.mg-special-site-search .module-coveo-only .site-search-area {
		display: inline-flex
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.mg-special-site-search .module-coveo-only .site-search-area .search-button-container {
		border: 0
	}
}

@media (min-width:42.875rem) and (max-width:1199px) {
	.mg-special-site-search .module-coveo-only .site-search-area .show-on-small {
		display: block
	}
}

.mg-special-site-search .module-coveo-only .site-search-area .main-nav-overlay {
	top: 4.375rem !important;
	z-index: 9999
}

.module-breadcrumb {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-breadcrumb {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-breadcrumb {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-breadcrumb {
		margin: 0 auto
	}
}

.module-breadcrumb .breadcrumb-container {
	padding-left: 0
}

.module-breadcrumb .breadcrumb-item {
	list-style-type: none;
	display: inline-block;
	padding-right: .375rem
}

.module-breadcrumb .breadcrumb-item:after {
	content: "/";
	padding-left: .375rem
}

.module-breadcrumb .breadcrumb-item:last-child:after {
	content: "";
	padding-left: 0
}

.module-breadcrumb .breadcrumb-md-view {
	display: none
}

@media (min-width:768px) {
	.module-breadcrumb .breadcrumb-sg-view {
		display: none
	}

	.module-breadcrumb .breadcrumb-md-view {
		display: block
	}

	.module-breadcrumb .breadcrumb-md-view .breadcrumb-item .bc-link:active,
	.module-breadcrumb .breadcrumb-md-view .breadcrumb-item .bc-link:hover {
		border-bottom: .125rem solid #007481
	}

	[data-whatinput=keyboard] .module-breadcrumb .breadcrumb-md-view .breadcrumb-item .bc-link:focus,
	[data-whatinput=keyboard] .module-breadcrumb .breadcrumb-md-view .breadcrumb-item .bc-link [data-core-composite-active-descendant] {
		border-bottom: .125rem solid #007481
	}

	.module-breadcrumb .breadcrumb-md-view .breadcrumb-item:last-child .bc-link {
		text-decoration: none;
		cursor: text;
		pointer-events: none;
		display: inline-block;
		color: #15191b;
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		font-weight: 400
	}

	.module-breadcrumb .breadcrumb-md-view .breadcrumb-item:last-child .bc-link:active,
	.module-breadcrumb .breadcrumb-md-view .breadcrumb-item:last-child .bc-link:hover {
		background-size: 0
	}

	[data-whatinput=keyboard] .module-breadcrumb .breadcrumb-md-view .breadcrumb-item:last-child .bc-link:focus,
	[data-whatinput=keyboard] .module-breadcrumb .breadcrumb-md-view .breadcrumb-item:last-child .bc-link [data-core-composite-active-descendant] {
		background-size: 0
	}
}

@media (max-width:480px) {
	.CoveoSearchInterface .CoveoSearchbox {
		max-width: 800px;
		margin-right: 50px
	}
}

.coveo-email-child-excerpt:not(:hover) {
	color: inherit !important
}

.CoveoSearchInterface {
	min-width: 300px
}

.CoveoSearchInterface>* {
	display: none;
	visibility: hidden
}

.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section {
	display: block;
	visibility: visible;
	margin-top: 20%
}

.CoveoSearchInterface .coveo-search-section {
	max-width: 800px;
	margin: 54px auto 47px;
	padding: 0 10px;
	display: flex;
	align-items: center
}

.CoveoSearchInterface .coveo-main-section {
	*zoom: 1;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.CoveoSearchInterface .coveo-main-section:before {
	content: " ";
	display: table
}

.CoveoSearchInterface .coveo-main-section:after {
	content: " ";
	display: table;
	clear: both
}

.CoveoSearchInterface .coveo-results-column {
	overflow: hidden;
	padding: 10px 10px 10px 15px
}

@media (max-width:480px) {
	.CoveoSearchInterface .coveo-search-section {
		padding: 20px 10px;
		margin: 0 auto;
		width: 100%;
		max-width: none
	}
}

@media (max-width:480px) {
	.CoveoSearchInterface .coveo-results-column {
		padding: 0
	}
}

.coveo-after-initialization>* {
	display: inherit;
	visibility: inherit
}

.coveo-after-initialization button,
.coveo-after-initialization input,
.coveo-after-initialization select {
	display: inline-block
}

.coveo-results-header {
	display: flex;
	justify-content: space-between;
	padding-top: 10px;
	min-height: 35px;
	overflow: hidden;
	box-shadow: inset 0 -1px 0 0 #bcc3ca
}

.coveo-summary-section {
	display: inline-block;
	font-size: 14px;
	margin-right: auto;
	flex: auto
}

.coveo-result-layout-section {
	display: flex;
	flex-shrink: 0
}

.coveo-result-layout-section.coveo-result-layout-hidden {
	display: none
}

.coveo-results-header>:not(:first-child) {
	padding-right: 10px;
	margin-left: 10px;
	border-right: 1px solid #bcc3ca
}

.coveo-results-header>:last-child {
	padding-right: 0;
	border-right: none
}

@media (max-width:800px) {
	.coveo-results-header {
		padding-right: 10px
	}
}

@media (max-width:480px) {
	.coveo-results-header {
		padding-left: 10px;
		flex-wrap: wrap
	}

	.CoveoResultList {
		margin-bottom: 15px
	}

	.coveo-summary-section {
		width: 100%;
		margin-bottom: 10px
	}

	.coveo-results-header>:not(:first-child) {
		border-right: none;
		margin-left: 0;
		padding: 0
	}

	.coveo-results-header>:last-child {
		margin-left: 0;
		margin-bottom: 0
	}
}

.coveo-icon {
	position: relative
}

@-webkit-keyframes coveo-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes coveo-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.CoveoSearchButton {
	color: #fff;
	border: 1px solid #bcc3ca;
	border-left: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	height: 50px;
	width: 60px;
	cursor: pointer;
	line-height: 0
}

.CoveoSearchButton:before {
	content: "";
	vertical-align: middle;
	height: 100%;
	display: inline-block
}

.CoveoSearchButton .coveo-search-button,
.CoveoSearchButton .coveo-search-button-loading {
	vertical-align: middle;
	-webkit-animation: none;
	animation: none;
	display: inline-block
}

.CoveoSearchButton .coveo-search-button-loading-svg {
	display: none
}

.CoveoSearchButton:hover .coveo-magnifier-circle-svg {
	fill: #ecad00
}

.coveo-search-button-svg {
	width: 18px;
	height: 18px;
	color: #1d4f76
}

.coveo-executing-query .CoveoSearchButton .coveo-search-button-svg {
	display: none
}

.coveo-executing-query .CoveoSearchButton .coveo-search-button-loading-svg {
	display: inline;
	color: #1d4f76;
	width: 18px;
	height: 18px;
	-webkit-animation-name: coveo-spin;
	animation-name: coveo-spin;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.CoveoSearchInterface {
	min-height: 100%;
	position: relative;
	margin: 0;
	font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #313a45
}

.CoveoSearchInterface input[type=text]::-ms-clear {
	width: 0;
	height: 0
}

.CoveoSearchInterface input:focus,
.CoveoSearchInterface select:focus {
	outline: none
}

.CoveoSearchInterface input[type=text] {
	color: #67768b
}

.CoveoSearchInterface * {
	box-sizing: border-box
}

.coveo-highlight {
	font-weight: 700
}

.coveo-visible-to-screen-reader-only {
	position: absolute;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden
}

@-webkit-keyframes placeholderColorChange {
	0% {
		background: #bcc3ca
	}

	50% {
		background: #e6ecf0
	}

	to {
		background: #bcc3ca
	}
}

@keyframes placeholderColorChange {
	0% {
		background: #bcc3ca
	}

	50% {
		background: #e6ecf0
	}

	to {
		background: #bcc3ca
	}
}

.coveo-placeholder-icon {
	width: 64px;
	height: 64px;
	margin-left: 2px
}

.coveo-placeholder-icon-small {
	width: 32px;
	height: 32px;
	margin-left: 2px
}

.coveo-placeholder-title {
	height: 16px;
	margin-bottom: 20px
}

.coveo-placeholder-text {
	height: 8px;
	margin-bottom: 12px
}

.coveo-placeholder-result,
.coveo-result-frame.coveo-placeholder-result {
	margin: 20px 0 20px 20px
}

.coveo-placeholder-icon,
.coveo-placeholder-text,
.coveo-placeholder-title {
	-webkit-animation-name: placeholderColorChange;
	animation-name: placeholderColorChange;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.CoveoResultList.coveo-during-initialization {
	display: none
}

.CoveoResultList.coveo-during-initialization.coveo-with-placeholder {
	display: block
}

.CoveoResultList.coveo-during-initialization.coveo-with-placeholder .CoveoResult {
	display: none
}

.CoveoResultList.coveo-during-initialization.coveo-with-placeholder .CoveoResult.coveo-placeholder-result {
	display: block
}

.CoveoResultList.coveo-during-initialization.coveo-with-placeholder .coveo-card-layout .coveo-placeholder-title {
	margin-bottom: 0
}

.CoveoResultList.coveo-during-initialization.coveo-with-placeholder .coveo-card-layout.coveo-placeholder-result {
	min-height: 220px
}

@media (max-width:480px) {
	.CoveoResultList.coveo-during-initialization.coveo-with-placeholder .coveo-card-layout.coveo-placeholder-result {
		margin: 0 0 20px
	}
}

.coveo-checkbox-button {
	position: relative;
	width: 17px;
	height: 17px;
	padding: 0;
	background: #fff;
	border: 1px solid #bcc3ca;
	border-radius: 2px;
	outline: none;
	transition: all .2s;
	cursor: pointer
}

input[type=checkbox].coveo-checkbox {
	display: none
}

input[type=checkbox].coveo-checkbox+button {
	position: relative;
	width: 17px;
	height: 17px;
	padding: 0;
	background: #fff;
	border: 1px solid #bcc3ca;
	border-radius: 2px;
	outline: none;
	transition: all .2s;
	cursor: pointer
}

input[type=checkbox].coveo-checkbox+button:after {
	position: absolute;
	top: 7px;
	left: 7px;
	display: inline-block;
	width: 0;
	height: 0;
	content: "";
	background-color: transparent;
	border-radius: 100%;
	transition: all .3s ease
}

input[type=checkbox].coveo-checkbox+button:focus:after {
	top: -6px;
	left: -6px;
	display: inline-block;
	width: 26px;
	height: 26px;
	background-color: rgba(0, 0, 0, .08)
}

input[type=checkbox].coveo-checkbox:checked+button:before {
	position: absolute;
	top: 1px;
	left: 5px;
	box-sizing: content-box;
	display: block;
	width: 4px;
	height: 9px;
	content: "";
	border: solid #004990;
	border-width: 0 2px 2px 0;
	transform: rotate(43deg)
}

input[type=checkbox].coveo-checkbox:indeterminate+button {
	position: relative
}

input[type=checkbox].coveo-checkbox:indeterminate+button:before {
	position: absolute;
	top: 6px;
	left: 3px;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 0;
	content: "";
	border-bottom: 2px solid #1d4f76
}

input[type=checkbox].coveo-checkbox:indeterminate:disabled+button:before {
	border-color: #fff
}

input[type=checkbox].coveo-checkbox:disabled+button {
	background-color: #373737;
	border-color: #373737;
	cursor: default;
	opacity: .2
}

.coveo-checkbox-label {
	align-items: center;
	display: inline-flex;
	color: #373737;
	line-height: 16px;
	vertical-align: middle;
	cursor: pointer
}

.coveo-checkbox-label button+.coveo-checkbox-span-label {
	margin-left: 18px
}

.coveo-checkbox-button,
input[type=checkbox].coveo-checkbox+button {
	min-width: 18px
}

.CoveoResult a.CoveoResultLink,
.CoveoResultLink,
a.CoveoResultLink {
	color: #004990;
	text-decoration: none;
	cursor: pointer;
	word-wrap: break-word
}

.CoveoResult a.CoveoResultLink:visited,
.CoveoResult a.CoveoResultLink:visited:hover,
.CoveoResultLink:visited,
.CoveoResultLink:visited:hover,
a.CoveoResultLink:visited,
a.CoveoResultLink:visited:hover {
	color: #609
}

.CoveoResult a.CoveoResultLink:hover,
.CoveoResultLink:hover,
a.CoveoResultLink:hover {
	text-decoration: underline
}

.coveo-accessible-button:hover {
	cursor: pointer
}

.coveo-accessible-button.coveo-accessible-button-pressed:focus,
.coveo-accessible-button:active {
	outline: 0
}

.coveo-input {
	position: relative;
	margin-top: 35px
}

.coveo-input input {
	width: 100%;
	height: 34px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(79, 86, 88, .4);
	border-radius: 0;
	outline: 0;
	transition: all .2s ease
}

.coveo-input input:focus:not([readonly]),
.coveo-input input:valid {
	color: #313a45;
	border-bottom: 1px solid #296896
}

.coveo-input input:disabled {
	color: #313a45;
	border-bottom: 1px solid #296896;
	color: #4f5658;
	border-bottom-color: #4f5658
}

.coveo-input input:disabled+label {
	color: #4f5658
}

.coveo-input label {
	position: absolute;
	top: 10px;
	left: 0;
	align-items: center;
	display: flex;
	color: #313a45;
	font-size: 15px;
	transition: all .2s ease;
	pointer-events: none
}

.coveo-input input {
	padding: 3px 0;
	color: transparent;
	font-size: 15px;
	background-color: transparent;
	box-shadow: none;
	transition: color .2s ease
}

.coveo-input input:disabled+label,
.coveo-input input:focus:not([readonly])+label,
.coveo-input input:valid+label {
	top: -20px;
	color: #296896;
	font-size: 13px
}

.coveo-radio input[type=radio]:not(:checked)+label:before {
	border: 2px solid #296896
}

.coveo-radio input[type=radio]:not(:checked)+label:after {
	z-index: -1;
	transform: scale(0)
}

.coveo-result-frame {
	margin-left: 0;
	display: block;
	width: 100%;
	height: 100%
}

.coveo-result-frame .coveo-result-row {
	width: 100%;
	display: table;
	table-layout: fixed;
	margin: .25em 0
}

.coveo-result-frame .coveo-result-cell {
	line-height: 1.25em;
	display: table-cell;
	vertical-align: top
}

.coveo-result-frame .coveo-result-cell>* {
	vertical-align: middle
}

.CoveoResultList {
	margin-top: 15px;
	margin-bottom: 15px
}

.CoveoResultList .coveo-fade-out {
	opacity: .5;
	transition: opacity .5s
}

.CoveoResultList.coveo-hidden {
	display: none
}

.coveo-card-layout-container {
	display: flex;
	flex-wrap: wrap;
	margin-right: -20px
}

@media (max-width:480px) {
	.coveo-card-layout-container {
		margin-right: 0
	}
}

@media (max-width:800px) {
	.CoveoResultList {
		margin-left: 10px;
		margin-right: 10px
	}
}

.CoveoBreadcrumb {
	padding: 10px 0;
	position: relative;
	overflow: hidden;
	border-bottom: thin solid #bcc3ca;
	display: flex;
	align-items: flex-start
}

.coveo-breadcrumb-clear-all {
	color: #004990;
	text-decoration: none;
	cursor: pointer;
	overflow: visible;
	width: auto;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #296896;
	flex-shrink: 0;
	display: inline-block;
	font-size: 14px;
	padding: 5px;
	margin-left: 5px
}

.coveo-breadcrumb-clear-all:visited,
.coveo-breadcrumb-clear-all:visited:hover {
	color: #609
}

.coveo-breadcrumb-clear-all:hover {
	text-decoration: underline
}

.coveo-breadcrumb-items {
	padding-bottom: 10px;
	display: inline-block;
	flex-grow: 1
}

@media (max-width:480px) {
	.CoveoBreadcrumb {
		padding: 10px
	}

	.coveo-breadcrumb-items {
		padding-bottom: 0
	}
}

.CoveoDidYouMean {
	padding: 10px 0;
	text-align: left;
	font-size: 16px
}

.CoveoErrorReport {
	text-align: center
}

.coveo-error-report-title {
	color: #1d4f76;
	margin-bottom: 20px;
	font-size: 12px
}

.coveo-error-report-message {
	margin-top: 0;
	margin-right: 30px;
	margin-left: 30px
}

.coveo-error-report-container {
	padding: 45px;
	background-color: #f1f3f4;
	border: 1px solid #1d4f76
}

.CoveoExcerpt {
	word-wrap: break-word
}

.CoveoExportToExcel {
	overflow: hidden;
	margin-top: 10px;
	display: none
}

.coveo-hidden {
	display: none
}

.CoveoFieldValue.coveo-with-label {
	display: inline-block
}

.CoveoFieldValue .coveo-field-caption {
	color: #67768b;
	margin-right: 10px
}

\ .coveo-waiting-for-first-query .coveo-omnibox {
	z-index: 0
}

.CoveoOmnibox.magic-box .coveo-omnibox-hightlight {
	font-weight: 700;
	color: #000
}

.CoveoOmnibox.magic-box .magic-box-suggestions {
	z-index: 3
}

.CoveoOmnibox.magic-box .magic-box-suggestion {
	font-weight: 700;
	color: #000
}

.CoveoOmnibox.magic-box .magic-box-suggestion .coveo-omnibox-hightlight {
	font-weight: 400
}

.CoveoOmnibox.magic-box .magic-box-input .magic-box-underlay {
	display: flex;
	align-items: center
}

.CoveoOmnibox.magic-box .coveo-omnibox-selectable {
	cursor: pointer
}

.magic-box {
	flex-grow: 1;
	position: relative;
	text-align: left;
	color: #212121
}

.magic-box .magic-box-input {
	background: #fff;
	height: 48px;
	overflow: hidden;
	position: relative
}

.magic-box .magic-box-input .magic-box-underlay,
.magic-box .magic-box-input>input {
	color: #212121;
	text-align: left;
	padding: 12px 49px 12px 12px;
	text-indent: 0;
	font-family: arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 48px;
	white-space: pre;
	overflow: auto;
	box-sizing: border-box;
	display: block
}

.magic-box .magic-box-input input {
	background: none;
	border: none;
	resize: none;
	outline: 0
}

.magic-box .magic-box-input input::-ms-clear {
	width: 0;
	height: 0
}

.magic-box .magic-box-input .magic-box-underlay {
	color: transparent;
	overflow: hidden
}

.magic-box .magic-box-input .magic-box-underlay>span {
	text-indent: 0
}

.magic-box .magic-box-input .magic-box-underlay span {
	display: inline-block;
	vertical-align: top
}

.magic-box .magic-box-input .magic-box-underlay span[data-value=""] {
	height: 24px
}

.magic-box .magic-box-input .magic-box-underlay .magic-box-ghost-text {
	visibility: hidden;
	color: #bdbdbd
}

.magic-box .magic-box-input .magic-box-underlay:after {
	content: "";
	display: inline-block
}

.magic-box .magic-box-clear {
	position: relative;
	float: right;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 24px;
	transition: visibility .3s, width .3s;
	cursor: pointer;
	background: #fff;
	width: 0;
	visibility: hidden;
	overflow: hidden
}

.magic-box .magic-box-clear .magic-box-icon:before {
	color: #9e9e9e;
	font-family: arial, sans-serif;
	content: "X";
	font-size: 24px
}

.magic-box .magic-box-clear:before {
	content: "";
	border-left: 1px solid #e0e0e0;
	position: absolute;
	top: 15%;
	bottom: 15%;
	left: 0
}

.magic-box.magic-box-notEmpty .magic-box-clear {
	width: 48px;
	visibility: visible
}

.magic-box.magic-box-hasFocus .magic-box-underlay .magic-box-ghost-text {
	visibility: visible
}

.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion {
	display: block
}

.magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions {
	border: thin solid #bcc3ca
}

.magic-box .magic-box-suggestions {
	clear: both;
	position: absolute;
	top: 100%;
	left: -1px;
	right: -1px;
	overflow: visible;
	background: #fff;
	z-index: 1;
	display: none;
	font-family: arial, sans-serif
}

.magic-box .magic-box-suggestions .magic-box-suggestion {
	opacity: 1;
	transition: opacity .3s;
	cursor: pointer;
	line-height: 24px;
	padding: 12px;
	font-size: 16px;
	background: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top: 1px solid #fafafa;
	color: #212121
}

.magic-box .magic-box-suggestions .magic-box-suggestion:first-child {
	border-top: none
}

.magic-box .magic-box-suggestions .magic-box-suggestion:hover {
	background: #f5f5f5
}

.coveo-pager-list {
	padding-left: 0;
	margin: 0;
	display: inline-block
}

.coveo-pager-list-item {
	border: thin solid #bcc3ca;
	border-radius: 2px;
	margin: 5px 6px;
	padding: 4px 8px;
	list-style: none;
	display: inline-block;
	vertical-align: baseline;
	color: #004990;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer
}

.coveo-pager-list-item:visited,
.coveo-pager-list-item:visited:hover {
	color: #609
}

.coveo-pager-list-item:hover,
.coveo-pager-list-item:hover a {
	text-decoration: underline
}

.coveo-pager-list-item.coveo-active,
.coveo-pager-list-item:hover {
	color: #cddee9;
	background-color: #1d4f76
}

.coveo-pager-list-item.coveo-active a,
.coveo-pager-list-item:hover a {
	color: #cddee9
}

.coveo-pager-next,
.coveo-pager-previous {
	margin: 5px 6px;
	list-style: none;
	display: inline-block;
	vertical-align: baseline;
	cursor: pointer;
	border: none;
	padding: 0
}

.coveo-pager-next:hover,
.coveo-pager-previous:hover {
	color: #009ddc;
	background-color: #fff
}

.CoveoPager {
	margin-top: 0;
	margin-left: 25px;
	display: inline-block
}

.coveo-pager-next-icon-svg,
.coveo-pager-previous-icon-svg {
	width: 11px;
	height: 20px;
	color: #1d4f76;
	vertical-align: middle
}

.CoveoPreferencesPanel {
	display: none
}

.CoveoResultsPreferences+.CoveoResultsFiltersPreferences {
	margin-top: 20px
}

.CoveoQuerySummary {
	color: #67768b;
	text-align: left
}

.CoveoResultLayoutSelector {
	display: flex
}

.coveo-result-layout-selector {
	display: flex;
	align-items: center;
	font-size: 12px;
	font-weight: 700;
	padding: 0 5px 10px;
	border-bottom: thin solid #bcc3ca;
	text-transform: uppercase;
	border-bottom: 2px solid #bcc3ca
}

.coveo-result-layout-selector.coveo-selected,
.coveo-result-layout-selector.coveo-selected:hover {
	border-bottom: 2px solid #263e55
}

.coveo-result-layout-selector:hover {
	color: #263e55
}

.coveo-result-layout-selector .coveo-icon {
	margin-right: 5px;
	min-width: 14px
}

.coveo-result-layout-selector.coveo-hidden {
	display: none
}

.coveo-card-layout-icon {
	width: 16px;
	height: 16px;
	fill: #000
}

.coveo-list-layout-icon {
	width: 19px;
	height: 14px;
	fill: #000
}

.CoveoResultsFiltersPreferences .coveo-choice-container {
	margin-bottom: 2px;
	padding: 0;
	display: flex;
	align-items: center;
	width: 100%
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters {
	border: thin solid #bcc3ca;
	border-radius: 2px;
	display: inline-block;
	margin-bottom: 10px;
	padding: 6px 5px
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters:hover {
	cursor: pointer
}

.CoveoResultsFiltersPreferences .coveo-online-help {
	color: #004990;
	text-decoration: none;
	cursor: pointer;
	float: right;
	width: 30px;
	height: 30px;
	text-align: right;
	font-weight: 700
}

.CoveoResultsFiltersPreferences .coveo-online-help:visited,
.CoveoResultsFiltersPreferences .coveo-online-help:visited:hover {
	color: #609
}

.CoveoResultsFiltersPreferences .coveo-online-help:hover {
	text-decoration: underline
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder {
	display: none;
	position: relative
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder form {
	overflow: hidden;
	padding: 10px;
	border: thin solid #bcc3ca;
	border-radius: 2px;
	display: flex;
	flex-wrap: wrap
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-input {
	width: 100%;
	margin-bottom: 10px
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-expression {
	flex-grow: 2
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-save {
	color: #004990;
	text-decoration: none;
	cursor: pointer;
	position: absolute;
	top: 6px;
	right: 30px
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-save:visited,
.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-save:visited:hover {
	color: #609
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-save:hover {
	text-decoration: underline
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-close {
	cursor: pointer;
	color: #1d4f76;
	position: absolute;
	top: 6px;
	right: 10px
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-close .coveo-exclusion-svg {
	fill: #1d4f76
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-close svg {
	width: 12px;
	height: 12px
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-close:hover {
	color: #cc0d00
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-close-and-save .coveo-close:hover .coveo-exclusion-svg {
	fill: #cc0d00
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-save-svg {
	width: 14px;
	height: 12px
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-save-svg .coveo-hook-svg {
	fill: #1d4f76
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-tab {
	min-height: 100px;
	width: 100%
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder .coveo-tab optgroup {
	padding-left: 10px
}

.CoveoResultsFiltersPreferences .coveo-advanced-filters-builder input[type=submit] {
	display: none
}

.mdc-multi-select {
	border-color: rgba(0, 0, 0, .38);
	border: 1px solid var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, .38));
	width: 250px;
	padding: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.mdc-multi-select .mdc-list-group {
	color: rgba(0, 0, 0, .38);
	color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, .38));
	margin: 16px 0 0;
	padding: 0 0 0 16px;
	font-weight: 400
}

.mdc-multi-select .mdc-list-group:last-child {
	margin-bottom: 16px
}

.mdc-multi-select .mdc-list-item:checked--theme-dark,
.mdc-multi-select:focus .mdc-list-item:checked--theme-dark {
	background-color: #fff;
	background-color: var(--mdc-theme-text-primary-on-dark, #fff)
}

.coveo-form-group {
	display: block;
	border: 0;
	padding: 0;
	margin: 0
}

.coveo-form-group-label {
	color: #1d4f76;
	font-size: 16px;
	display: block;
	margin-bottom: 10px
}

.CoveoResultsPerPage {
	margin: 0 0 0 15px;
	float: right
}

.coveo-results-per-page-text {
	padding-left: 0
}

.coveo-results-per-page-list {
	padding-left: 0;
	margin: 0;
	display: inline-block
}

.coveo-results-per-page-list-item {
	border: thin solid #bcc3ca;
	border-radius: 2px;
	margin: 5px 6px;
	padding: 4px 8px;
	list-style: none;
	display: inline-block;
	vertical-align: baseline;
	color: #004990;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer;
	padding: 4px
}

.coveo-results-per-page-list-item:visited,
.coveo-results-per-page-list-item:visited:hover {
	color: #609
}

.coveo-results-per-page-list-item:hover,
.coveo-results-per-page-list-item:hover a {
	text-decoration: underline
}

.coveo-results-per-page-list-item.coveo-active,
.coveo-results-per-page-list-item:hover {
	color: #cddee9;
	background-color: #1d4f76
}

.coveo-results-per-page-list-item.coveo-active a,
.coveo-results-per-page-list-item:hover a {
	color: #cddee9
}

.CoveoResultsPreferences .coveo-checkbox-label {
	display: block;
	margin: 5px 0
}

.CoveoSearchbox {
	display: flex;
	flex-grow: 1
}

.CoveoSearchbox .CoveoSearchButton {
	z-index: 2;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.CoveoSearchbox .magic-box {
	border: thin solid #bcc3ca;
	border-radius: 2px
}

.CoveoSearchbox .magic-box .magic-box-clear-svg {
	width: 15px;
	height: 15px;
	color: #1d4f76
}

.CoveoSearchbox .magic-box .magic-box-clear:before {
	border-left: none
}

.CoveoSearchbox .magic-box .magic-box-clear .magic-box-icon:before {
	content: ""
}

.CoveoSearchbox .magic-box .magic-box-input {
	border-radius: 2px
}

.CoveoSearchbox .magic-box .magic-box-input>input {
	color: #67768b
}

.CoveoSearchInterface.coveo-waiting-for-query .CoveoSearchbox {
	margin: 0
}

@media (max-width:480px) {
	.CoveoSearchInterface.coveo-waiting-for-query .CoveoSearchbox {
		margin: 0 20px
	}
}

.coveo-query-syntax-disabled .magic-box-highlight-container,
.coveo-query-syntax-disabled.magic-box .magic-box-input .magic-box-underlay span,
.magic-box.magic-box-hasFocus .magic-box-input .magic-box-underlay .magic-box-ghost-text,
.magic-box .magic-box-input .magic-box-underlay .magic-box-ghost-text {
	display: none
}

.CoveoResult a {
	color: #004990;
	text-decoration: none;
	cursor: pointer
}

.CoveoResult a:visited,
.CoveoResult a:visited:hover {
	color: #609
}

.CoveoResult a:hover {
	text-decoration: underline
}

.coveo-list-layout.CoveoResult {
	border-bottom: thin solid #bcc3ca;
	padding: 16px 0 16px 16px
}

.coveo-card-layout {
	margin-right: -20px
}

.coveo-card-layout.CoveoResult {
	overflow: hidden;
	display: flex;
	position: relative;
	font-size: .9em;
	width: 300px;
	flex-grow: 1;
	margin: 0 20px 20px 0;
	border: thin solid #bcc3ca;
	border-radius: 2px
}

.coveo-card-layout.CoveoResult .coveo-result-row:first-child {
	margin-top: 0
}

.coveo-card-layout.CoveoResult .coveo-result-frame {
	display: flex;
	padding: 20px;
	flex-direction: column;
	width: 100%;
	height: auto
}

.coveo-card-layout.CoveoResult .CoveoResultLink {
	font-size: 16px;
	line-height: 21px
}

.coveo-card-layout:empty {
	width: 300px;
	height: 0;
	flex-grow: 1;
	margin-right: 20px
}

@media (max-width:480px) {
	.coveo-card-layout.CoveoResult {
		margin: 0 0 20px
	}
}

.coveo-card-layout-container {
	position: relative
}

.module-headers .module-coveo-search .coveo-search-button-svg {
	color: #487815
}

.module-headers .module-coveo-search .magic-box-suggestions {
	-webkit-filter: drop-shadow(0 .125rem .25rem rgba(0, 0, 0, .25));
	filter: drop-shadow(0 .125rem .25rem rgba(0, 0, 0, .25))
}

.module-headers .module-coveo-search .CoveoSearchButton {
	color: #15191b;
	border: none;
	height: auto;
	position: absolute;
	top: 1.5625rem;
	right: .75rem;
	width: 1.25rem
}

.module-headers .module-coveo-search .magic-box-clear {
	color: #15191b;
	background: none;
	position: absolute;
	right: 2.75rem;
	float: none;
	top: 1.4375rem;
	height: auto
}

.module-headers .module-coveo-search .magic-box-icon {
	line-height: 0;
	padding: .125rem
}

.module-headers .module-coveo-search .search-icon-container {
	display: inline
}

.module-headers .module-coveo-search .search-box-wrapper {
	width: 100%
}

@media (min-width:1200px) {
	.module-headers .module-coveo-search .CoveoSearchbox {
		min-height: 100%;
		position: relative
	}

	.module-headers .module-coveo-search .CoveoSearchbox .CoveoSearchButton:hover .coveo-magnifier-circle-svg {
		fill: #487815
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box {
		border: none
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-input {
		height: 100%;
		background: none
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-input .magic-box-underlay,
	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-input input {
		height: 100%
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-input input {
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		padding-right: 4.6875rem
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-clear {
		width: auto
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-clear-svg {
		width: 1.125rem;
		height: 1.125rem;
		color: #707373
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-suggestions {
		width: 22.5rem;
		z-index: 99
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-suggestions .coveo-omnibox-hightlight,
	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-suggestions .coveo-omnibox-hightlight2 {
		font-weight: 700;
		color: #15191b
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-suggestion {
		font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
		color: #15191b;
		font-weight: 400;
		white-space: normal
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .coveo-omnibox-selected {
		color: #fff;
		background-color: #487815
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .coveo-omnibox-selected .coveo-omnibox-hightlight,
	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .coveo-omnibox-selected .coveo-omnibox-hightlight2 {
		color: #fff
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box a.coveo-omnibox-selected {
		background-color: #fff
	}

	.module-headers .module-coveo-search .magic-box-hasFocus {
		box-shadow: inset 0 .1875rem 0 0 #008200, inset -.1875rem 0 0 0 #008200, inset 0 -.1875rem 0 0 #008200, inset .1875rem 0 0 0 #008200
	}

	.module-headers .search-box-wrapper {
		min-width: 15.625rem;
		border-left: thin solid #c8c8c8;
		display: inline-flex !important;
		width: 100%;
		height: 100%
	}
}

@media (max-width:1199px) {
	.module-headers .module-coveo-search .CoveoSearchInterface {
		background: #fff
	}

	.module-headers .module-coveo-search .magic-box {
		border: none
	}

	.module-headers .module-coveo-search .CoveoSearchbox {
		width: 100%
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-clear {
		width: auto;
		top: 1.5625rem
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-clear-svg {
		color: #707373
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-suggestions {
		width: 100%
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .magic-box-suggestion {
		color: #15191b;
		font-weight: 400;
		white-space: normal
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .coveo-omnibox-selected {
		color: #fff;
		background-color: #487815
	}

	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .coveo-omnibox-selected .coveo-omnibox-hightlight,
	.module-headers .module-coveo-search .CoveoSearchbox .magic-box .coveo-omnibox-selected .coveo-omnibox-hightlight2 {
		color: #fff
	}

	.module-headers .module-coveo-search .magic-box-input {
		height: 4.5rem
	}

	.module-headers .module-coveo-search .magic-box-input input {
		height: 4.5rem;
		padding-right: 4.6875rem;
		border: .1875rem solid #487815
	}
}

.unified-nav .search-container {
	width: 100%
}

.unified-nav .search-box-wrapper {
	width: inherit
}

@media (max-width:767px) {
	.unified-nav .CoveoSearchbox {
		margin-right: 0
	}
}

.unified-nav .magic-box {
	border: thin solid #c8c8c8;
	border-radius: 0
}

.unified-nav .magic-box .magic-box-input,
.unified-nav .magic-box .magic-box-input input {
	height: 4.0625rem
}

.unified-nav .magic-box .magic-box-clear {
	height: 4.0625rem;
	line-height: 4.0625rem
}

.unified-nav .magic-box .magic-box-clear-svg {
	color: #707373
}

.unified-nav .magic-box .magic-box-suggestions {
	width: calc(100% + 3.85rem);
	border-bottom: thin solid #c8c8c8;
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .15)
}

.unified-nav .magic-box .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions {
	border-bottom: none
}

.unified-nav .magic-box .magic-box-suggestions .coveo-omnibox-selected {
	background-color: #f8f8f8;
	color: #007481
}

.unified-nav .magic-box .magic-box-suggestions .coveo-omnibox-selected .coveo-omnibox-hightlight,
.unified-nav .magic-box .magic-box-suggestions .coveo-omnibox-selected .coveo-omnibox-hightlight2 {
	color: #007481
}

.unified-nav .magic-box .magic-box-suggestions .coveo-omnibox-hightlight,
.unified-nav .magic-box .magic-box-suggestions .coveo-omnibox-hightlight2 {
	font-weight: 700;
	color: #15191b
}

.unified-nav .magic-box .magic-box-suggestions a.coveo-omnibox-selected {
	background-color: #007481;
	color: #fff
}

@media (max-width:1199px) {
	.unified-nav .magic-box .magic-box-suggestions {
		width: calc(100% + 3.75rem)
	}
}

.unified-nav .magic-box .magic-box-suggestion {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	color: #15191b;
	font-weight: 400;
	white-space: normal
}

.unified-nav .magic-box.magic-box-notEmpty .magic-box-suggestions {
	border-top: .25rem solid #78be20
}

.unified-nav .magic-box.magic-box-notEmpty .quick-links {
	display: none
}

.unified-nav .CoveoSearchButton {
	height: 4.1875rem;
	border-radius: 0;
	background-color: #fff
}

.unified-nav .CoveoSearchButton:focus .coveo-magnifier-circle-svg,
.unified-nav .CoveoSearchButton:hover .coveo-magnifier-circle-svg {
	fill: #007481
}

.unified-nav .CoveoSearchButton:focus .coveo-search-button-svg,
.unified-nav .CoveoSearchButton:hover .coveo-search-button-svg {
	color: #007481
}

.unified-nav .coveo-search-button-svg {
	color: #707373
}

.unified-nav .quick-links {
	border: thin solid #c8c8c8;
	border-top: none;
	border-bottom: none
}

.unified-nav .quick-links a.coveo-omnibox-selected {
	background-color: #007481;
	color: #fff
}

.unified-nav .quick-links a.quick-link-button {
	font-size: 1rem
}

.module-coveo-results .CoveoSearchInterface {
	font-size: 1.125rem;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif;
	min-width: 100%
}

.module-coveo-results .CoveoSearchInterface .coveo-main-section {
	max-width: none
}

.module-coveo-results .CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section {
	margin-top: 3.375rem
}

.module-coveo-results .CoveoErrorReport .coveo-error-report-container {
	display: none
}

.module-coveo-results .CoveoErrorReport .coveo-error-report-container-v2 {
	padding: 2.8125rem;
	background-color: #efeff1;
	border: 1px solid #15191b
}

.module-coveo-results .coveo-results-header {
	box-shadow: inset 0 -.0625rem 0 0 #c8c8c8
}

.module-coveo-results .coveo-result-layout-selector,
.module-coveo-results .CoveoSort {
	color: #007481;
	font-size: 1rem
}

.module-coveo-results .coveo-result-layout-selector.coveo-selected,
.module-coveo-results .CoveoSort.coveo-selected {
	border-bottom-color: #007481;
	color: #15191b
}

.module-coveo-results .coveo-result-layout-selector.coveo-selected:hover,
.module-coveo-results .CoveoSort.coveo-selected:hover {
	text-decoration: none
}

.module-coveo-results .coveo-result-layout-selector:hover {
	text-decoration: underline
}

.module-coveo-results .coveo-result-layout-selector .coveo-result-layout-selector-caption {
	margin-top: .1875rem
}

.module-coveo-results .coveo-result-cell {
	line-height: 1.687rem
}

.module-coveo-results .coveo-result-cell .choice-labels .result-heading-regular {
	display: inline-block;
	margin: 0 0 15px 0;
	color: #487815
}

.module-coveo-results .coveo-result-cell li {
	line-height: 1.687rem;
	padding-bottom: 1.25rem
}

.module-coveo-results .coveo-result-cell li:last-of-type {
	padding-bottom: .625rem
}

.module-coveo-results .coveo-list-layout-icon {
	width: 1.4375rem
}

.module-coveo-results .coveo-summary-section {
	font-size: 1rem;
	color: #707373
}

.module-coveo-results .coveo-list-layout.CoveoResult {
	padding-left: 0
}

.module-coveo-results .coveo-card-layout.coveo-clickable:hover {
	box-shadow: 0 0 0 .125rem #007481;
	border-color: #007481
}

.module-coveo-results .coveo-card-layout.CoveoResult,
.module-coveo-results .coveo-card-layout:empty {
	width: 45.5%
}

.module-coveo-results .coveo-card-layout .coveo-result-frame {
	display: block
}

.module-coveo-results .coveo-card-layout .CoveoExcerpt {
	font-size: 1.125rem;
	color: #15191b
}

.module-coveo-results .coveo-card-layout .CoveoCardActionBar {
	background-color: #efeff1
}

.module-coveo-results .coveo-card-layout .CoveoText {
	padding-left: .625rem;
	color: #15191b
}

.module-coveo-results .coveo-card-layout .coveo-card-action-bar-arrow-container {
	background-color: #efeff1
}

.module-coveo-results .coveo-card-layout .CoveoFieldValue {
	font-size: 1.125rem
}

.module-coveo-results .CoveoResult {
	border-bottom-color: #c8c8c8
}

.module-coveo-results .CoveoResult a:hover {
	text-decoration: none
}

.module-coveo-results .CoveoResult .module-coveo-results-top-row {
	margin-top: 0
}

.module-coveo-results .CoveoResult .module-coveo-results-top-row .module-coveo-results-date {
	width: 7.5rem;
	text-align: right;
	font-size: .75rem
}

.module-coveo-results .CoveoResult .coveo-result-row {
	padding: .75rem 0 0
}

.module-coveo-results .CoveoResult .coveo-result-row:first-child {
	padding: 0
}

.module-coveo-results .CoveoResult .module-coveo-results-row .module-coveo-results-title {
	float: left
}

.module-coveo-results .CoveoResult .module-coveo-results-row .module-coveo-title-link {
	word-wrap: break-word
}

.module-coveo-results .CoveoResult .module-coveo-results-row .CoveoQuickview {
	display: inline-block;
	padding-left: .9375rem
}

.module-coveo-results .CoveoResult .module-coveo-results-row .module-coveo-results-date-lg {
	float: right;
	font-size: 1rem;
	color: #707373
}

.module-coveo-results .CoveoResult .module-coveo-hide-lg {
	display: none
}

.module-coveo-results .CoveoResult .module-coveo-results-quick-view {
	text-align: right;
	width: 3.125rem
}

.module-coveo-results .CoveoResult .module-coveo-results-excerpt .CoveoExcerpt {
	color: #15191b
}

.module-coveo-results .CoveoResult .module-coveo-results-meta {
	font-size: 1rem
}

.module-coveo-results .CoveoResult .module-coveo-results-meta .CoveoText {
	padding-right: .5rem;
	color: #707373
}

.module-coveo-results .CoveoResult .module-coveo-results-meta .CoveoFieldValue {
	color: #007481;
	padding-right: .9375rem;
	text-decoration: underline
}

.module-coveo-results .CoveoResult a.CoveoResultLink {
	color: #007481;
	border-bottom: .125rem solid currentcolor;
	text-decoration: none;
	font-size: 1.375rem;
	line-height: 2rem
}

.module-coveo-results .CoveoResult a.CoveoResultLink:active,
.module-coveo-results .CoveoResult a.CoveoResultLink:focus,
.module-coveo-results .CoveoResult a.CoveoResultLink:hover {
	color: #005b68;
	border-bottom-style: dashed
}

.module-coveo-results .CoveoResult a.CoveoResultLink:visited,
.module-coveo-results .CoveoResult a.CoveoResultLink:visited:hover {
	color: #612166
}

.module-coveo-results .CoveoResult .CoveoPrintableUri .coveo-printable-uri-part {
	font-size: 1rem
}

.module-coveo-results .CoveoSearchbox .magic-box {
	border: none;
	box-shadow: inset 0 .0625rem 0 0 #53575a, inset 0 -.0625rem 0 0 #53575a, inset -.0625rem 0 0 0 #53575a, inset .0625rem 0 0 0 #53575a
}

.module-coveo-results .CoveoSearchbox .magic-box .magic-box-suggestion,
.module-coveo-results .CoveoSearchbox .magic-box input[type=text] {
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.module-coveo-results .CoveoSearchbox .magic-box .magic-box-input {
	background: none
}

.module-coveo-results .CoveoSearchbox .magic-box .magic-box-suggestions {
	-webkit-filter: drop-shadow(0 .125rem .25rem rgba(0, 0, 0, .25));
	filter: drop-shadow(0 .125rem .25rem rgba(0, 0, 0, .25))
}

.module-coveo-results .CoveoSearchbox .magic-box .magic-box-suggestions .coveo-omnibox-hightlight,
.module-coveo-results .CoveoSearchbox .magic-box .magic-box-suggestions .coveo-omnibox-hightlight2 {
	font-weight: 700;
	color: #15191b
}

.module-coveo-results .CoveoSearchbox .magic-box .magic-box-suggestion {
	color: #15191b;
	font-weight: 400
}

.module-coveo-results .CoveoSearchbox .magic-box .coveo-omnibox-selected {
	color: #fff;
	background-color: #487815
}

.module-coveo-results .CoveoSearchbox .magic-box .coveo-omnibox-selected .coveo-omnibox-hightlight,
.module-coveo-results .CoveoSearchbox .magic-box .coveo-omnibox-selected .coveo-omnibox-hightlight2 {
	color: #fff
}

.module-coveo-results .CoveoSearchbox .magic-box-clear-svg {
	color: #707373
}

.module-coveo-results .CoveoSearchbox .magic-box-hasFocus {
	box-shadow: inset 0 .1875rem 0 0 #008200, inset -.1875rem 0 0 0 #008200, inset 0 -.1875rem 0 0 #008200, inset .1875rem 0 0 0 #008200
}

.module-coveo-results .CoveoSearchbox .magic-box-clear {
	color: #15191b;
	background: none;
	position: absolute;
	top: .0625rem;
	right: .0625rem;
	bottom: .0625rem;
	float: none;
	height: auto
}

.module-coveo-results .CoveoSearchButton {
	border-color: #53575a;
	background-color: #5c9a1b;
	border-top-right-radius: .1875rem;
	border-bottom-right-radius: .1875rem
}

.module-coveo-results .CoveoSearchButton .coveo-search-button-loading-svg {
	color: #fff
}

.module-coveo-results .CoveoSearchButton:active,
.module-coveo-results .CoveoSearchButton:focus,
.module-coveo-results .CoveoSearchButton:hover {
	background-color: #487815;
	color: #15191b
}

.module-coveo-results .coveo-search-button-svg {
	color: #fff
}

.module-coveo-results .CoveoSearchButton:hover .coveo-magnifier-circle-svg {
	fill: #fff
}

.module-coveo-results .coveo-modal-container {
	z-index: 90002
}

.module-coveo-results .coveo-modal-backdrop {
	z-index: 90001
}

.module-coveo-results .coveo-logo svg {
	display: none
}

.module-coveo-results .CoveoPager {
	margin-left: 0
}

.module-coveo-results .ask-result-cell .ask-question-row {
	color: #707373;
	font-weight: 700;
	font-size: 1.375rem
}

.module-coveo-results .ask-result-cell .coveo-with-label {
	display: block
}

.module-coveo-results .ask-result-cell p {
	margin-bottom: .9375rem
}

.module-coveo-results .ask-result-cell .coveo-field-caption {
	color: #15191b;
	float: left;
	font-weight: 700
}

.module-coveo-results .ask-result-cell ul {
	line-height: 2.5rem
}

.module-coveo-results .ask-result-cell ul.ask-answer-list {
	margin: .625rem 0;
	padding-left: 0;
	list-style-type: none
}

.module-coveo-results .ask-result-cell a {
	color: #007481;
	text-decoration: none
}

.module-coveo-results .ask-result-cell a:hover {
	color: #007481
}

.module-coveo-results .ask-result-cell a.ask-other-choices-link,
.module-coveo-results .ask-result-cell a.ask-profile {
	font-size: 1rem;
	text-decoration: none;
	font-weight: 700
}

.module-coveo-results .ask-result-cell a.ask-profile {
	border-bottom: .125rem solid currentColor
}

.module-coveo-results .ask-result-cell a.ask-profile:hover {
	border-bottom-style: dashed
}

.module-coveo-results .ask-result-cell .other-choices {
	margin-top: .625rem
}

.module-coveo-results .coveo-pager-list-item {
	font-size: 1.125rem;
	padding: .3125rem .625rem;
	border-radius: .1875rem;
	border-color: #612166;
	color: #612166
}

.module-coveo-results .coveo-pager-list-item.coveo-active {
	border-color: #c8c8c8;
	background-color: #c8c8c8
}

.module-coveo-results .coveo-pager-list-item.coveo-active:focus,
.module-coveo-results .coveo-pager-list-item.coveo-active:hover {
	background-color: #c8c8c8
}

.module-coveo-results .coveo-pager-list-item.coveo-active a {
	color: #612166
}

.module-coveo-results .coveo-pager-list-item:focus,
.module-coveo-results .coveo-pager-list-item:hover {
	background-color: none;
	color: #fff
}

.module-coveo-results .coveo-pager-list-item.coveo-pager-next:focus,
.module-coveo-results .coveo-pager-list-item.coveo-pager-next:hover {
	background-color: transparent
}

.module-coveo-results .coveo-pager-next-icon-svg,
.module-coveo-results .coveo-pager-previous-icon-svg {
	color: #007481
}

.module-coveo-results .coveo-results-per-page-list-item {
	font-size: 1.125rem;
	padding: .3125rem .625rem;
	border-radius: .1875rem;
	border-color: #612166;
	color: #612166
}

.module-coveo-results .coveo-results-per-page-list-item.coveo-active {
	border-color: #c8c8c8;
	background-color: #c8c8c8
}

.module-coveo-results .coveo-results-per-page-list-item.coveo-active a {
	color: #612166
}

.module-coveo-results .coveo-results-per-page-list-item.coveo-active:focus,
.module-coveo-results .coveo-results-per-page-list-item.coveo-active:hover {
	background-color: #c8c8c8
}

.module-coveo-results .coveo-results-per-page-list-item:focus,
.module-coveo-results .coveo-results-per-page-list-item:hover {
	background-color: #612166;
	color: #fff
}

.module-coveo-results .coveo-error-report-message {
	display: none
}

.module-coveo-results .coveo-error-report-clear,
.module-coveo-results .coveo-error-report-more-info,
.module-coveo-results .coveo-error-report-previous,
.module-coveo-results .coveo-error-report-retry {
	color: #007481
}

.module-coveo-results .list-layout-results .list-template {
	padding: 0
}

@media (max-width:320px) {
	.CoveoResultsPerPage .coveo-results-per-page-text {
		display: block;
		float: right;
		margin-right: .625rem
	}

	.CoveoResultsPerPage .coveo-results-per-page-list {
		float: right;
		clear: both
	}
}

@media (max-width:767px) {
	.module-coveo-results .CoveoSearchInterface {
		font-size: 1rem
	}

	.module-coveo-results .CoveoSearchInterface .CoveoExcerpt {
		line-height: 1.5
	}

	.module-coveo-results .magic-box-suggestions {
		width: calc(99.9% + 3.75rem)
	}

	.module-coveo-results .ask-result-cell .ask-question-row {
		font-size: 1.1875rem
	}

	.module-coveo-results .ask-result-cell li {
		line-height: 1.5;
		padding-bottom: 1.25rem
	}

	.module-coveo-results .ask-result-cell li:first-of-type {
		padding-top: .625rem
	}

	.module-coveo-results .ask-result-cell li:last-of-type {
		padding-bottom: .625rem
	}

	.module-coveo-results .ask-result-cell p {
		margin-bottom: .9375rem;
		margin-top: .9375rem
	}

	.module-coveo-results .ask-result-cell span.coveo-field-caption+span p:first-child {
		display: inline
	}

	.module-coveo-results .CoveoResultsPerPage {
		margin-top: 2rem
	}

	.module-coveo-results .CoveoSearchbox {
		margin-right: 0
	}

	.module-coveo-results .CoveoSearchbox .magic-box-suggestion {
		white-space: normal
	}
}

.module-app-badge {
	padding-top: 2rem
}

.module-app-badge .button-group .badge-image-container {
	display: inline-block;
	overflow: hidden;
	padding-right: 1.25rem
}

.module-app-badge .button-group .badge-image {
	max-width: 100%;
	height: 2.5rem
}

.module-phone-widget .phone-widget-wrapper {
	position: fixed;
	right: 0;
	clear: both;
	z-index: 900;
	margin-bottom: 2rem
}

.module-phone-widget .call-text-section .call-link,
.module-phone-widget .phone-description-section .close-link {
	background: #007481;
	color: #fff;
	text-decoration: none;
	display: flex;
	align-items: center
}

.module-phone-widget .call-text-section .call-link:hover,
.module-phone-widget .phone-description-section .close-link:hover {
	background: #005b68
}

.module-phone-widget .call-text-section .call-link:hover .call-text,
.module-phone-widget .call-text-section .call-link:hover .close-text,
.module-phone-widget .phone-description-section .close-link:hover .call-text,
.module-phone-widget .phone-description-section .close-link:hover .close-text {
	text-decoration: underline;
	opacity: 1
}

.module-phone-widget .call-text-section .call-link:hover .call-icon,
.module-phone-widget .call-text-section .call-link:hover .close-icon,
.module-phone-widget .phone-description-section .close-link:hover .call-icon,
.module-phone-widget .phone-description-section .close-link:hover .close-icon {
	opacity: 1
}

.module-phone-widget .call-text-section .call-text,
.module-phone-widget .phone-description-section .close-text {
	font-size: 1rem;
	margin: 0 .25rem 0 0;
	display: flex
}

.module-phone-widget .call-text-section .call-icon,
.module-phone-widget .phone-description-section .close-icon {
	display: flex;
	align-items: center
}

.module-phone-widget .phone-description-section.phone-description-show .phone-close-section .close-link {
	visibility: visible
}

.module-phone-widget .phone-description-section.phone-description-show .phone-text-section {
	-webkit-animation: slide-phone-right .25s ease !important;
	animation: slide-phone-right .25s ease !important;
	visibility: visible
}

.module-phone-widget .phone-widget-wrapper {
	transition: top .15s ease-in .1s !important;
	top: auto;
	bottom: 0
}

.module-phone-widget .phone-widget-wrapper.remove-transition {
	transition: none !important
}

.module-phone-widget .phone-widget-expanded {
	width: 100%;
	bottom: 0;
	top: auto
}

@media (min-width:768px) {
	.module-phone-widget .phone-widget-expanded {
		width: auto
	}
}

.module-phone-widget .call-text-section {
	float: right
}

.module-phone-widget .call-text-section .call-link {
	border-left: .375rem solid #66bbc4;
	border-radius: .25rem 0 0 .25rem;
	padding: .5rem .8rem .5rem .725rem;
	box-shadow: .125rem .125rem .25rem 0 rgba(0, 0, 0, .2)
}

.module-phone-widget .call-text-section .call-icon .core-icon {
	height: 1.4rem;
	width: 1.4rem
}

.module-phone-widget .phone-description-section .phone-close-section {
	text-align: right;
	visibility: hidden;
	display: flex;
	justify-content: flex-end;
	align-items: center
}

.module-phone-widget .phone-description-section .close-link {
	border-radius: .25rem 0 0 0;
	padding: .5rem .8rem
}

[data-whatinput=keyboard] .module-phone-widget .phone-description-section .close-link:focus,
[data-whatinput=keyboard] .module-phone-widget .phone-description-section .close-link [data-core-composite-active-descendant] {
	outline-color: #fff
}

.module-phone-widget .phone-description-section .close-text {
	opacity: .85
}

.module-phone-widget .phone-description-section .close-icon {
	opacity: .85;
	justify-content: center;
	border: .0625rem solid;
	border-radius: 1.125rem;
	width: 1.4rem;
	height: 1.4rem
}

.module-phone-widget .phone-description-section .phone-text-section {
	background: #007481;
	padding: 1rem .75rem 1rem .725rem;
	box-shadow: .125rem .125rem .25rem 0 rgba(0, 0, 0, .2);
	text-align: center;
	visibility: hidden
}

@media (min-width:768px) and (max-width:1499px) {
	.module-phone-widget .phone-description-section .phone-text-section {
		padding: .75rem .75rem .75rem .725rem;
		border-radius: .25rem 0 0 .25rem;
		border-left: .375rem solid #66bbc4
	}
}

@media (min-width:1200px) {
	.module-phone-widget .phone-description-section .phone-text-section {
		padding: .8rem .8rem .8rem 1.025rem;
		border-radius: .25rem 0 0 .25rem;
		border-left: .375rem solid #66bbc4
	}
}

.module-phone-widget .phone-description-section .phone-description-hide {
	transition: visibility 0 linear .3s;
	-webkit-animation: slide-phone-left .25s ease !important;
	animation: slide-phone-left .25s ease !important
}

@-webkit-keyframes slide-phone-left {
	0% {
		transform: translateX(0);
		visibility: visible
	}

	to {
		transform: translateX(100%)
	}
}

@keyframes slide-phone-left {
	0% {
		transform: translateX(0);
		visibility: visible
	}

	to {
		transform: translateX(100%)
	}
}

@-webkit-keyframes slide-phone-right {
	0% {
		transform: translateX(100%)
	}

	to {
		transform: translateX(0)
	}
}

@keyframes slide-phone-right {
	0% {
		transform: translateX(100%)
	}

	to {
		transform: translateX(0)
	}
}

.module-phone-widget .phone-description-section .phone-text-wrapper {
	border: .0625rem solid #fff;
	border-radius: .125rem;
	padding: .25rem 0
}

@media (min-width:768px) {
	.module-phone-widget .phone-description-section .phone-text-wrapper {
		border: none;
		border-radius: 0;
		padding: 0
	}
}

.module-phone-widget .phone-description-section .phone-text {
	color: #fff;
	opacity: .85;
	margin-bottom: 0;
	border-bottom: none
}

.module-phone-widget .phone-description-section .phone-number {
	color: #fff;
	margin-bottom: 0
}

.module-phone-widget .phone-description-section .phone-number .divider {
	height: 1.25rem;
	margin-left: .25rem;
	border-right: .0625rem solid hsla(0, 0%, 100%, .5)
}

@media (min-width:768px) {
	.module-phone-widget .phone-description-section .phone-number .divider {
		height: 1.5rem
	}
}

.module-phone-widget .phone-description-section .phone-number a {
	color: #fff;
	font-weight: 400;
	border-bottom: none
}

.module-phone-widget .phone-description-section .phone-number a:active,
.module-phone-widget .phone-description-section .phone-number a:hover {
	border-bottom: none
}

[data-whatinput=keyboard] .module-phone-widget .phone-description-section .phone-number a:focus,
[data-whatinput=keyboard] .module-phone-widget .phone-description-section .phone-number a [data-core-composite-active-descendant] {
	border-bottom: none
}

.module-phone-widget .phone-description-section .phone-number a:focus {
	color: #fff
}

.module-phone-widget .phone-description-section .phone-number-small-device {
	display: block
}

@media (min-width:1200px) {
	.module-phone-widget .phone-description-section .phone-number-small-device {
		display: none
	}
}

.module-phone-widget .phone-description-section .phone-number-small-device .phone-num {
	border-bottom: .0625rem solid #fff
}

.module-phone-widget .phone-description-section .phone-number-small-device .phone-num:hover {
	border-bottom-style: dashed
}

.module-phone-widget .phone-description-section .phone-number-large-device {
	display: none
}

@media (min-width:1200px) {
	.module-phone-widget .phone-description-section .phone-number-large-device {
		display: block
	}
}

.module-phone-widget .phone-widget-ee .call-text,
.module-phone-widget .phone-widget-ee .close-text {
	min-width: 6rem;
	display: inline-block;
	text-align: center
}

.module-phone-widget .phone-widget-ee .phone-text {
	padding-bottom: 2rem
}

.module-phone-widget .phone-widget-ee.phone-widget-wrapper {
	position: static;
	margin: 3rem
}

.module-chatbot .chat-description-section .close-toaster,
.module-chatbot .open-toaster {
	padding: 0 .5rem;
	background: #007481;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	width: 13.7rem;
	border-left: .375rem solid #66bbc4;
	border-radius: .25rem 0 0 0;
	min-height: 2.4rem
}

@media (min-width:768px) {

	.module-chatbot .chat-description-section .close-toaster,
	.module-chatbot .open-toaster {
		padding: 0 .8125rem;
		min-height: 2.5rem
	}
}

@media (min-width:1200px) {

	.module-chatbot .chat-description-section .close-toaster,
	.module-chatbot .open-toaster {
		width: 14.5rem
	}
}

.module-chatbot .chat-description-section .close-toaster:hover,
.module-chatbot .open-toaster:hover {
	background: #005b68
}

.module-chatbot .chat-description-section .close-toaster:hover .chat-text,
.module-chatbot .chat-description-section .close-toaster:hover .close-text,
.module-chatbot .open-toaster:hover .chat-text,
.module-chatbot .open-toaster:hover .close-text {
	text-decoration: underline;
	opacity: 1
}

.module-chatbot .chat-description-section .close-toaster:hover .chat-icon,
.module-chatbot .chat-description-section .close-toaster:hover .close-icon,
.module-chatbot .open-toaster:hover .chat-icon,
.module-chatbot .open-toaster:hover .close-icon {
	opacity: 1
}

.module-chatbot .chat-description-section.chat-description-show .chat-text-section {
	visibility: visible
}

.module-chatbot .chat-link {
	display: flex;
	align-items: center;
	width: 100%
}

.module-chatbot .chat-icon {
	color: #fff;
	display: flex
}

.module-chatbot .chat-icon .core-icon {
	width: 1.9rem;
	height: 1.9rem
}

.module-chatbot .open-chat-icon {
	color: #fff;
	display: flex;
	margin-left: auto
}

.module-chatbot .open-chat-icon .core-icon {
	width: 1rem;
	height: 1rem
}

.module-chatbot .chat-text {
	padding-top: .625rem;
	padding-bottom: .625rem;
	padding-left: 1rem;
	line-height: 1.2rem
}

@media (min-width:768px) {
	.module-chatbot .chat-text {
		padding-top: .7rem;
		padding-bottom: .7rem;
		line-height: 1.1rem
	}
}

.module-chatbot .open-toaster {
	display: flex
}

[data-whatinput=keyboard] .module-chatbot .open-toaster:focus,
[data-whatinput=keyboard] .module-chatbot .open-toaster [data-core-composite-active-descendant] {
	outline-color: #fff
}

.module-chatbot .chatbot-wrapper {
	position: fixed;
	clear: both;
	z-index: 900;
	bottom: 0;
	right: 0;
	transition: .05s ease-in .1s !important;
	border: .0625rem solid #fff
}

@media (min-width:768px) {
	.module-chatbot .chatbot-wrapper {
		right: 1.5rem
	}
}

@media (min-width:1200px) {
	.module-chatbot .chatbot-wrapper {
		right: 1.9rem
	}
}

.module-chatbot .chatbot-wrapper.remove-transition {
	transition: none !important
}

.module-chatbot .toaster-expanded {
	border: none
}

.module-chatbot .chat-description-section .toaster-close-section {
	display: flex;
	justify-content: flex-end
}

[data-whatinput=keyboard] .module-chatbot .chat-description-section .close-toaster:focus,
[data-whatinput=keyboard] .module-chatbot .chat-description-section .close-toaster [data-core-composite-active-descendant] {
	outline-color: #fff
}

.module-chatbot .chat-description-section .close-toaster .close-text {
	padding-top: .625rem;
	padding-bottom: .625rem;
	padding-left: 1rem;
	line-height: 1.2rem
}

@media (min-width:768px) {
	.module-chatbot .chat-description-section .close-toaster .close-text {
		padding-top: .7rem;
		padding-bottom: .7rem;
		line-height: 1.1
	}
}

.module-chatbot .chat-description-section .close-icon {
	display: flex;
	margin-left: auto
}

.module-chatbot .chat-description-section .close-icon .core-icon {
	width: 1rem;
	height: 1rem
}

.module-chatbot .chat-description-section .chat-text-section {
	background: #fff;
	padding: 1.5rem 1.5rem 1rem 1.5rem;
	border: .0625rem solid #c8c8c8;
	border-radius: .25rem 0 0 0;
	box-shadow: 0 .625rem .875rem 0 rgba(0, 116, 129, .32);
	text-align: center;
	visibility: hidden;
	width: 16.4rem;
	min-height: 11.9rem
}

@media (min-width:768px) {
	.module-chatbot .chat-description-section .chat-text-section {
		padding: 1.5rem 1.6rem 1rem 1.6rem
	}
}

.module-chatbot .chat-description-section .chat-text-section .chat-description {
	margin-bottom: 1rem;
	font-size: 1rem
}

.module-chatbot .chat-description-section .chat-text-section .chat-button {
	padding: .625rem 1rem;
	margin-bottom: 1rem
}

.module-chatbot .chat-description-section .chat-text-section .cancel-cta {
	display: block;
	text-align: center;
	margin: 0 auto
}

.module-chatbot .chat-description-section.chat-description-show {
	-webkit-animation: slide-right .25s ease !important;
	animation: slide-right .25s ease !important
}

@-webkit-keyframes slide-left {
	0% {
		transform: translateY(0);
		visibility: visible
	}

	to {
		transform: translateY(100%)
	}
}

@keyframes slide-left {
	0% {
		transform: translateY(0);
		visibility: visible
	}

	to {
		transform: translateY(100%)
	}
}

@-webkit-keyframes slide-right {
	0% {
		transform: translateY(100%)
	}

	to {
		transform: translateY(0)
	}
}

@keyframes slide-right {
	0% {
		transform: translateY(100%)
	}

	to {
		transform: translateY(0)
	}
}

.chat-overlay-window {
	z-index: 1000
}

.chat-window .core-dialog-modal-heading-below-container-large {
	width: 100%
}

.chat-wrapper {
	overflow: hidden;
	width: 100%;
	padding-top: 85%
}

.watson-chat {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.module-renderings-site {
	clear: both;
	padding-bottom: 2.5rem
}

.module-renderings-site .toc-heading {
	margin-top: 2.5rem;
	float: none
}

@media (min-width:0) and (max-width:1199px) {
	.module-renderings-site .toc-heading {
		font-size: 1.75rem;
		line-height: 2.5rem
	}
}

.module-renderings-site .golden-rod {
	height: .3125rem;
	background: #ffc600;
	clear: both;
	width: 6%;
	margin-top: 2rem;
	margin-bottom: 2rem
}

@media (max-width:767px) {
	.module-renderings-site .golden-rod {
		width: 12%
	}
}

@media (min-width:0) and (max-width:1199px) {
	.module-renderings-site .golden-rod {
		margin-top: 1.5625rem;
		margin-bottom: 1.5625rem
	}
}

.module-renderings-site .item-type-container {
	margin-bottom: 1rem
}

@media (min-width:768px) {
	.module-renderings-site .item-type-container {
		margin-right: 0;
		float: left
	}
}

.module-renderings-site .item-type-container:nth-child(odd) {
	clear: left
}

@media (min-width:768px) {
	.module-renderings-site .item-type-container .item-type {
		margin-left: .5rem
	}
}

.module-renderings-site .item-type-heading-link,
.module-renderings-site .item-type-heading-text {
	font-weight: 700
}

.module-renderings-site .item-heading-link,
.module-renderings-site .item-type-heading-link {
	text-decoration: none;
	color: #414042;
	font-size: .75rem
}

@media (min-width:768px) {

	.module-renderings-site .item-heading-link,
	.module-renderings-site .item-type-heading-link {
		font-size: inherit
	}
}

.module-renderings-site .item-heading-link:hover,
.module-renderings-site .item-type-heading-link:hover {
	text-decoration: underline
}

.module-renderings-site .item-heading-text {
	color: #cbccce
}

.module-renderings-site .items-container {
	padding-left: 0;
	margin-top: .125rem
}

.module-renderings-site .item {
	line-height: 2rem;
	list-style-type: none
}

.module-url-validation {
	margin: 0 2rem
}

.module-url-validation .status-wrapper {
	margin: 1.5rem 0
}

.module-url-validation .status-wrapper .status {
	margin: .5rem 0
}

.module-url-validation .note {
	font-size: small
}

.module-url-validation .error {
	color: #aa0008
}

@media (max-width:1199px) {
	.critical-info-container.hide-now {
		display: none
	}
}

.critical-info-container .critical-info-bg {
	color: #fff;
	background-color: #003057
}

@media (min-width:768px) and (max-width:1499px) {
	.critical-info-container .critical-info-bg .module-critical-info {
		padding: 0 1.5rem
	}
}

@media (max-width:767px) {
	.critical-info-container .critical-info-bg .module-critical-info {
		padding: 0 1rem
	}
}

@media (min-width:1200px) {
	.critical-info-container .critical-info-bg .module-critical-info {
		padding: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.critical-info-container .critical-info-bg .module-critical-info {
		padding: 0 1.875rem
	}
}

.critical-info-container .critical-info-bg .module-critical-info .critical-info-wrapper {
	padding: 1rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap
}

.critical-info-container .critical-info-bg .module-critical-info .critical-info-icon {
	margin-right: .5rem;
	display: flex
}

.critical-info-container .critical-info-bg .module-critical-info .critical-info-content .critical-info-link {
	font-weight: 400;
	font-family: FS Humana, Calibri, Helvetica, Arial, SF Pro Text, Roboto, sans-serif
}

.critical-info-container .critical-info-bg .module-critical-info .alert-icon {
	width: 1.5rem;
	height: 1.5rem
}

.important-info-wrapper {
	padding-top: 3.5rem
}

@media (max-width:1199px) {
	.important-info-wrapper {
		padding-top: 2.5rem
	}
}

.important-info-wrapper .important-info-var1 {
	background-color: #f8f8f8
}

.module-important-info-var-one {
	margin: 0 .9375rem
}

@media (min-width:768px) {
	.module-important-info-var-one {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-important-info-var-one {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-important-info-var-one {
		margin: 0 auto
	}
}

.module-important-info-var-one .important-info-content {
	padding-left: 1rem
}

@media (max-width:767px) {
	.module-important-info-var-one .important-info-content {
		padding-left: 1rem
	}
}

.module-important-info-var-one .important-info-content .important-info-link-item {
	margin-bottom: .875rem
}

@media (max-width:1199px) {
	.module-important-info-var-one .important-info-content .important-info-link-item {
		margin-bottom: .625rem
	}
}

.module-important-info-var-one .important-info-content .important-info-link-item:last-child {
	margin-bottom: 0
}

.module-important-info-var-one .important-info-content .important-info-link-item .info-link-label {
	color: #007481
}

.module-important-info-var-one .important-info-content .important-info-list {
	padding: 0;
	margin: 0;
	list-style-type: decimal
}

@media (min-width:1200px) {
	.module-important-info-var-one .important-info-content .important-info-link {
		font-size: 1.125rem
	}
}

.module-important-info-var-one .list-style-ul {
	padding-left: 0
}

@media (max-width:767px) {
	.module-important-info-var-one .list-style-ul {
		padding-left: 0
	}
}

.module-important-info-var-one .list-style-ul .important-info-list {
	list-style-type: none
}

.module-important-info-var-one .content-wrapper {
	align-items: center;
	padding: 2rem 0
}

@media (max-width:767px) {
	.module-important-info-var-one .content-wrapper {
		flex-direction: column
	}
}

.module-important-info-var-two {
	margin: 0 .9375rem;
	border: .25rem solid;
	box-shadow: .375rem .4375rem .75rem 0 rgba(21, 25, 27, .1)
}

@media (min-width:768px) {
	.module-important-info-var-two {
		margin: 0 1.5rem
	}
}

@media (min-width:1200px) {
	.module-important-info-var-two {
		margin: 0 1.875rem
	}
}

@media (min-width:1500px) {
	.module-important-info-var-two {
		margin: 0 auto
	}
}

@media (max-width:767px) {
	.module-important-info-var-two {
		padding: 1.5rem 1rem;
		margin-top: 2.5rem
	}
}

@media (min-width:768px) and (max-width:1499px) {
	.module-important-info-var-two {
		padding: 1.5rem 2rem;
		margin-top: 2.5rem
	}
}

@media (min-width:1200px) {
	.module-important-info-var-two {
		padding: 1.5rem 2rem;
		margin-top: 3.5rem
	}
}

.module-important-info-var-two .important-info-content {
	border-left: .0625rem solid #707373;
	padding-left: 1.5rem
}

@media (max-width:767px) {
	.module-important-info-var-two .important-info-content {
		border-left: none;
		padding-left: 1rem
	}
}

.module-important-info-var-two .important-info-content .important-info-link-item {
	margin-bottom: .875rem
}

@media (max-width:1199px) {
	.module-important-info-var-two .important-info-content .important-info-link-item {
		margin-bottom: .625rem
	}
}

.module-important-info-var-two .important-info-content .important-info-link-item:last-child {
	margin-bottom: 0
}

.module-important-info-var-two .important-info-content .important-info-list {
	list-style: none;
	padding: 0;
	margin: 0
}

.module-important-info-var-two .important-info-content .important-info-link {
	border-bottom: .125rem solid currentColor
}

@media (min-width:1200px) {
	.module-important-info-var-two .important-info-content .important-info-link {
		font-size: 1.125rem
	}
}

.module-important-info-var-two .important-info-content .important-info-link:hover {
	border-bottom: .125rem dashed currentColor
}

.module-important-info-var-two.info-green-border {
	border-color: #78be20
}

.module-important-info-var-two.info-grey-border {
	border-color: #c8c8c8
}

.module-important-info-var-two .important-info-content {
	border-left: none
}

@media (max-width:1199px) {
	.module-important-info-var-two .important-info-content {
		padding-left: 0
	}
}

.module-important-info-var-two .important-info-content .important-info-list .important-info-link-item .info-link-label {
	color: #007481;
	word-break: break-word
}

@media (min-width:1200px) {
	.module-promotional-section .promotional-section-content-placeholder .golden-rod-inline-copy .golden-rod-container {
		width: 17%
	}
}

@media (min-width:1500px) {
	.module-promotional-section .promotional-section-content-placeholder .golden-rod-inline-copy .golden-rod-container {
		width: 16%;
		max-width: 5.5rem
	}
}

.module-promotional-section {
	height: auto;
	overflow: hidden;
	padding: 0;
	margin: 0
}

@media (min-width:768px) {
	.module-promotional-section {
		display: flex;
		padding: 2rem 1.5rem
	}
}

@media (min-width:768px) {
	.module-promotional-section .promotional-section-content {
		margin-right: 0;
		display: flex;
		order: 1;
		justify-content: center;
		align-content: center;
		flex-direction: column
	}
}

.module-promotional-section .promotional-section-image {
	max-width: 100%
}

@media (max-width:767px) {

	.module-promotional-section .promotional-section-content-variation-two,
	.module-promotional-section .promotional-section-image-container {
		max-height: 14.8125rem
	}
}

@media (min-width:768px) {
	.module-promotional-section .promotional-section-content-variation-two {
		margin-right: 0;
		order: 2
	}
}

@media (max-width:767px) {
	.module-promotional-section .promotional-section-content-placeholder {
		background: #fff;
		padding: 0 0 2.5rem .9375rem;
		margin-right: .9375rem;
		margin-top: -2rem;
		position: relative
	}
}

@media (min-width:1200px) {
	.module-promotional-section .promotional-section-content-placeholder .promotional-section-group-content {
		padding-top: 4rem
	}
}

.module-promotional-section .module-content-blocks,
.module-promotional-section .module-content-blocks-v2 {
	padding: 0;
	margin: 0
}