.card .title {
	color: white !important;
}

.card.card-star.star-img {
	display: flex;
	flex-direction: column;
}

.card.card-star > .card-content {
	height: auto !important;
	flex-grow: 1 !important;
}

.card .bottom .outline {
	outline: 1px solid #003087 !important;
	border: none !important;
}

.btn:hover {
	opacity: 1 !important;
}

.heading.heading-label > p {
	color: white !important;
}

h1 {
	border: none !important;
	padding: 0 !important;
}

/* section padding */
main > div > *:not(:nth-child(2)):not(.icon-heading + *):not(:first-child),
.section:not(:nth-child(2)) {
	padding: 2.5rem 0 0;
}

@media screen and (min-width: 1200px) {
	main > div > *:not(:nth-child(2)):not(.icon-heading + *):not(:first-child),
	.section:not(:nth-child(2)) {
		padding: 4.375rem 0 0;
	}
}

.borderless-card .rte::after {
	display: none;
}

.rte .outline {
	outline: none;
}

body main .message blockquote::before,
body main .message blockquote::after {
	content: "";
}

body > main[role='main'] section > div:not(.rte) ul::marker {
	all: revert;
}

body > main[role='main'] section > div:not(.rte) ul {
	all: revert;
}

body main[role='main'].innerpage {
	min-height: auto;
	padding-bottom: 0 !important;
}

body main[role='main'] .main-content .rte ul {
	margin: 0 0 1rem;
	padding: 0 !important;
	list-style: none;
}

body main[role="main"] section .card {
	margin-bottom: 0;
}

main > div > section [data-gallery="data-gallery"] {
	margin: 0;
	padding: 0;
}

main > div > .section-finder-panel {
	margin: 0;
}

main > div > .block-notice-banner [data-quotes-carousel="data-quotes-carousel"] {
	padding: 0;
}

@media screen and (min-width: 1024px) {
    main .rich-text.rte .picture-fluid {
        margin-bottom: 0;
    }
}

@media (max-width: 767px) {
    html {
        overflow-x: hidden;
    }
}

symbol {
    --primary-blue: #003087 !important;
    --primary-purple: #003087 !important;
    --primary-red: #003087 !important;
}

.breadcrumbs__item:not(:last-child):after{
	padding: 0;
}