@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap);

.wrap.container {
	width: 100%;
	max-width: none;
	padding: 0;
}

.content {
	display: block;
	margin: 0;
	padding: 0;
}

.page-content p,
.page-template-page-select p {
	margin: 20px 0;
}

.page-template-page-select h2.lead {
	font-weight: 100;
	font-size: 28px;
}

.w-full {
	width: 100% !important;
}

.glide {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}
.glide * {
	box-sizing: inherit;
}
.glide__track {
	overflow: hidden;
}
.glide__slides {
	position: relative;
	width: 100%;
	list-style: none;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	touch-action: pan-Y;
	overflow: hidden;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	display: flex;
	flex-wrap: nowrap;
	will-change: transform;
}
.glide__slides--dragging {
	user-select: none;
}
.glide__slide {
	width: 100%;
	height: 100%;
	flex-shrink: 0;
	white-space: normal;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
}
.glide__slide a {
	user-select: none;
	-webkit-user-drag: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.glide__arrows {
	-webkit-touch-callout: none;
	user-select: none;
}
.glide__bullets {
	-webkit-touch-callout: none;
	user-select: none;
}
.glide--rtl {
	direction: rtl;
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
	display: block;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
figcaption,
figure,
main {
	display: block;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
a {
	background-color: rgba(0, 0, 0, 0);
	-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
	outline-width: 0;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: inherit;
}
b,
strong {
	font-weight: bolder;
}
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
dfn {
	font-style: italic;
}
mark {
	background-color: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
img {
	border-style: none;
}
svg:not(:root) {
	overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
	font-family: "Roboto", sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	display: inline-block;
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
details,
menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	position: relative;
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
.page-hero-slides .slick-slide {
	height: 450px;
}
@media screen and (min-width: 768px) {
	.page-hero-slides .slick-slide {
		min-height: 550px;
		height: 550px;
	}
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0);
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-loading .slick-list {
	background: #fff url("./ajax-loader.gif") center center no-repeat;
}
@font-face {
	font-family: "slick";
	src: url(".././fonts/slick-fonts/slick.eot");
	src: url(".././fonts/slick-fonts/slick.eot?#iefix")
			format("embedded-opentype"),
		url(".././fonts/slick-fonts/slick.woff") format("woff"),
		url(".././fonts/slick-fonts/slick.ttf") format("truetype"),
		url(".././fonts/slick-fonts/slick.svg#slick") format("svg");
	font-weight: normal;
	font-style: normal;
}
.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, 0);
	top: 50%;
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	outline: none;
	background: rgba(0, 0, 0, 0);
	color: rgba(0, 0, 0, 0);
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -25px;
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px;
}
.slick-prev:before {
	content: "←";
}
[dir="rtl"] .slick-prev:before {
	content: "→";
}
.slick-next {
	right: -25px;
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto;
}
.slick-next:before {
	content: "→";
}
[dir="rtl"] .slick-next:before {
	content: "←";
}
.slick-dots {
	position: absolute;
	z-index: 4;
	bottom: -25px;
	list-style: none;
	display: none;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	background: rgba(0, 0, 0, 0);
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0px;
	font-size: 0px;
	color: rgba(0, 0, 0, 0);
	padding: 5px;
	cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: 0.25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 0.75;
}
.img-responsive {
	max-width: 100%;
	vertical-align: middle;
}
.img-full {
	width: 100%;
	vertical-align: middle;
}
.truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
* {
	box-sizing: border-box;
}
html,
body {
	width: 100%;
	overflow-x: hidden;
}
.container {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 20px;
}

@media all and (min-width: 768px) {
	.page-content .alignright,
	.page-content .alignleft {
		display: block;
		max-width: 45%;
	}
	.page-content .alignright {
		margin: 0 0 20px 20px;
	}
	.page-content .alignleft {
		margin: 0 20px 20px;
	}
	.page-content .aligncenter {
		display: block;
		margin: 0 auto 20px;
	}
}
@media all and (max-width: 639px) {
	.page-content {
		margin-top: 30px;
	}
}
.hidden {
	display: none;
}
@media all and (max-width: 639px) {
	.hidden-mobile {
		display: none;
	}
}
@media all and (max-width: 767px) {
	.hidden-lt-tablet {
		display: none;
	}
}
@media all and (max-width: 959px) {
	.hidden-lt-mid-tablet {
		display: none;
	}
}
@media all and (max-width: 1023px) {
	.hidden-lt-desktop {
		display: none;
	}
}
@media all and (max-width: 1199px) {
	.hidden-lt-widescreen {
		display: none;
	}
}
.visuallyhidden,
.visually-hidden {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}
.text-left {
	text-align: left;
}
@media all and (min-width: 768px) {
	.text-left-tablet {
		text-align: left;
	}
}
.text-center {
	text-align: center;
}
@media all and (min-width: 768px) {
	.text-center-tablet {
		text-align: left;
	}
}
.text-right {
	text-align: right;
}
@media all and (min-width: 768px) {
	.text-right-tablet {
		text-align: left;
	}
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both {
	clear: both;
}
.interior-hero:after,
.flexslider .slides:after,
.postNav:after,
.tab-icons:after,
.col-super-tight.row:after,
.col-tight.row:after,
.row:after,
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.fixed {
	position: fixed;
}
.static {
	position: static;
}
.btn,
.postNav a,
.gform_wrapper .gform_button {
	display: block;
	text-align: center;
}
.btn-inline {
	width: auto;
	display: inline-block;
}
@media all and (max-width: 639px) {
	.btn-inline-mobile {
		width: auto;
		display: inline-block;
	}
}
@media all and (max-width: 767px) {
	.btn-inline-lt-tablet {
		width: auto;
		display: inline-block;
	}
}
@media all and (max-width: 959px) {
	.btn-inline-lt-mid-tablet {
		width: auto;
		display: inline-block;
	}
}
@media all and (max-width: 1023px) {
	.btn-inline-lt-desktop {
		width: auto;
		display: inline-block;
	}
}
@media all and (max-width: 1199px) {
	.btn-inline-lt-widescreen {
		width: auto;
		display: inline-block;
	}
}

#video-75years .modal {
	transform: scale(1.5);
	top: 200px;
}
@media all and (min-width: 768px) {
	.text-right-tablet {
		text-align: right;
	}
}
@media all and (max-width: 767px) {
	.text-center-lt-tablet {
		text-align: center;
	}
}
.nowrap {
	white-space: nowrap;
}
@media (max-width: 767px) {
	.wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
}
.uppercase {
	text-transform: uppercase;
}
.responsive-video {
	width: 100%;
	padding-top: 56.1%;
	position: relative;
}
.responsive-video iframe,
.responsive-video .vidyard_player,
.responsive-video .vidyard-player-container {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
}
.responsive-video .vidyard_player > span {
	width: 100% !important;
	height: 100% !important;
}
.img-responsive {
	max-width: 100%;
}
.img-responsive.centered {
	margin: 0 auto;
}
.img-slider {
	aspect-ratio: 435/385;
	-o-object-fit: cover;
	object-fit: cover;
}
.relative {
	position: relative;
	z-index: 3;
}
.blue-light {
	color: #005ba8;
}
.blue-dark {
	color: #0b3766 !important;
}
.green {
	color: #009345;
}
.black {
	color: #231f20;
}
.orange-text {
	color: #fec10d;
}
.blue-heading {
	color: #003468 !important;
}
@media (max-width: 767px) {
	.mobile-hidden {
		display: none;
	}
}
.no-margin {
	margin: 0;
}
.no-margin-top {
	margin-top: 0;
}
.no-wrap {
	white-space: nowrap;
}
.font-medium {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
.font-size-60 {
	font-size: 60px !important;
}
.f-23 {
	font-size: 23px !important;
}
@media (max-width: 767px) {
	.f-23 {
		font-size: 14px !important;
	}
}
.small {
	font-size: 80% !important;
	line-height: 1;
	display: inline-block;
}
.w-840 {
	max-width: 840px;
	margin-left: auto;
	margin-right: auto;
}
@media (min-width: 600px) {
	.wp-block-column {
		flex: 1 1 auto;
	}
}
.wp-block-column.photos {
	min-width: 210px;
	margin-top: 30px;
}
.wp-block-image .aligncenter {
	text-align: center;
}
.wp-block-image .alignleft {
	text-align: left;
}
.wp-block-image .alignright {
	text-align: right;
}
.wp-block-image img {
	width: 100%;
	max-width: 100%;
	vertical-align: middle;
}
@media (max-width: 767px) {
	.wp-block-image img {
		width: 100%;
		height: auto;
	}
}
figure.wp-block-image {
	display: block;
}
.wp-block-image {
	display: inline;
}
.wp-block-image + p,
.wp-block-image + ul,
.wp-block-image + ol,
.wp-block-image + blockquote {
	margin-top: 0;
}
.wp-block-image figure {
	width: 100%;
	display: table;
	margin: 0 0 20px;
}
@media (min-width: 768px) {
	.wp-block-image figure.alignleft,
	.wp-block-image figure.alignright {
		width: 33.3332%;
	}
	.wp-block-image figure.alignleft.size-large,
	.wp-block-image figure.alignright.size-large {
		width: 50%;
	}
	.wp-block-image figure.alignleft {
		margin-right: 40px;
		float: left;
	}
	.wp-block-image figure.alignright {
		margin-left: 40px;
		float: right;
	}
	.wp-block-image figure.is-resized {
		width: auto !important;
	}
	.wp-block-image figure.is-resized img {
		width: auto;
	}
}
.wp-block-image figure img {
	width: 100%;
	height: auto;
}
.wp-block-image figure figcaption {
	margin-top: 10px;
	display: table-caption;
	caption-side: bottom;
	font-size: 14px;
	text-align: center;
}
body {
	color: #7d7d7d;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	margin: 0;
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
}
h1.heading-blue,
h2.heading-blue,
h3.heading-blue,
h4.heading-blue,
h5.heading-blue,
h6.heading-blue,
.h1.heading-blue,
.h2.heading-blue,
.h3.heading-blue,
.h4.heading-blue,
.h5.heading-blue,
.h6.heading-blue {
	color: #003468;
}
h1.heading-light-blue,
h2.heading-light-blue,
h3.heading-light-blue,
h4.heading-light-blue,
h5.heading-light-blue,
h6.heading-light-blue,
.h1.heading-light-blue,
.h2.heading-light-blue,
.h3.heading-light-blue,
.h4.heading-light-blue,
.h5.heading-light-blue,
.h6.heading-light-blue {
	color: #005ba8;
}
h1.heading-green,
h2.heading-green,
h3.heading-green,
h4.heading-green,
h5.heading-green,
h6.heading-green,
.h1.heading-green,
.h2.heading-green,
.h3.heading-green,
.h4.heading-green,
.h5.heading-green,
.h6.heading-green {
	color: #009444;
}
h1.heading-block,
h2.heading-block,
h3.heading-block,
h4.heading-block,
h5.heading-block,
h6.heading-block,
.h1.heading-block,
.h2.heading-block,
.h3.heading-block,
.h4.heading-block,
.h5.heading-block,
.h6.heading-block {
	margin-top: 40px;
	display: block;
}
h1,
.h1 {
	font-size: 66px;
}
@media (max-width: 767px) {
	h1,
	.h1 {
		font-size: 58px;
	}
}
h2,
.h2 {
	font-size: 42px;
}
h2.is-lg,
.h2.is-lg {
	font-size: 48px;
}
@media (max-width: 767px) {
	h2,
	.h2 {
		font-size: 36px;
	}
}
h3,
.h3 {
	font-size: 36px;
	font-weight: 700;
}
h3.is-lg,
.h3.is-lg {
	font-size: 42px;
}
h4,
.h4 {
	font-size: 28px;
	font-weight: 700;
}
h4.is-lg,
.h4.is-lg {
	font-size: 32px;
}
h5,
.h5 {
	font-size: 24px;
	font-weight: 700;
}
h5.is-lg,
.h5.is-lg {
	font-size: 30px;
}
h6,
.h6 {
	font-size: 16px;
	font-weight: 500;
}
h6.is-lg,
.h6.is-lg {
	font-size: 20px;
}
a {
	color: #ffc80a;
	text-decoration: none;
	transition: ease 0.5s;
}
a:hover {
	color: #d6a600;
	transition: ease 0.5s;
}
a.link-light-blue {
	color: #005ba8;
}
a.underlined {
	text-decoration: underline;
}
.page-content p,
.page-content ul,
.page-content ol {
	line-height: 1.5;
}
.page-content p strong,
.page-content ul strong,
.page-content ol strong {
	font-weight: 700;
	display: inline-block;
	margin-bottom: -2px;
}
.page-content p.lg,
.page-content ul.lg,
.page-content ol.lg {
	font-size: 18px;
}
.page-content p.lg .lg,
.page-content ul.lg .lg,
.page-content ol.lg .lg {
	font-size: 28px;
}
@media all and (min-width: 768px) {
	.page-content p.lg,
	.page-content ul.lg,
	.page-content ol.lg {
		font-size: 20px;
	}
}
.page-content p.xlg,
.page-content ul.xlg,
.page-content ol.xlg {
	font-size: 20px;
}
@media all and (min-width: 768px) {
	.page-content p.xlg,
	.page-content ul.xlg,
	.page-content ol.xlg {
		font-size: 24px;
	}
}
.page-content .post-content p strong,
.page-content .post-content ul strong,
.page-content .post-content ol strong {
	display: initial;
}
strong {
	font-weight: 700;
}
.text--blue,
.text-blue {
	color: #003468;
}
.text--orange,
.text-orange {
	color: #edb71e;
}
.text--blue-light,
.text-blue-light {
	color: #005ba8;
}
.text--gray,
.text-gray {
	color: #7d7d7d;
}
.is-black {
	color: #000;
}
.is-yellow {
	color: #ffc80a !important;
}
.is-blue {
	color: #005ba8 !important;
}
.is-med-blue {
	color: #345ba4 !important;
}
.is-light-blue {
	color: #238fcf !important;
}
.is-baby-blue {
	color: #2da3f7;
}
.is-dark-blue {
	color: #003468 !important;
}
.is-orange {
	color: #ecb71e !important;
}
.is-orange-dark {
	color: #db5e1e !important;
}
.is-dark-red {
	color: #9c090a !important;
}
.is-white {
	color: #fff !important;
}
.is-green {
	color: #009444;
}
.is-teal {
	color: #00aba9;
}
.is-purple {
	color: #753585;
}
.is-plum {
	color: #8c1d58;
}
.is-burnt-red {
	color: #981c20;
}
.is-dark-gray {
	color: #3e3b3a;
}
.is-small {
	font-size: 12px !important;
}
.is-italic {
	font-style: italic !important;
}
.has-gutters-top {
	margin-top: 40px !important;
}
.has-gutters-top-double {
	margin-top: 80px !important;
}
.has-gutters-top-half {
	margin-top: 20px !important;
}
.has-gutters-top-tiny {
	margin-top: 10px !important;
}
.has-gutters-top-none {
	margin-top: 0 !important;
}
.has-gutters-bottom {
	margin-bottom: 40px !important;
}
.has-gutters-bottom-double {
	margin-bottom: 80px !important;
}
.has-gutters-bottom-half {
	margin-bottom: 20px !important;
}
.has-gutters-bottom-tiny {
	margin-bottom: 10px !important;
}
.has-gutters-bottom-none {
	margin-bottom: 0 !important;
}
.is-font-primary {
	font-family: "Roboto", sans-serif !important;
}
.is-font-secondary {
	font-family: "Roboto", sans-serif !important;
}
.is-normal {
	font-weight: 400 !important;
}
.is-medium {
	font-weight: 500 !important;
}
.is-bold {
	font-weight: 700 !important;
}
.is-uppercase {
	text-transform: uppercase !important;
}
.is-regular-case {
	text-transform: none !important;
}
.is-lg {
	font-size: 18px;
}
.leading-15 {
	line-height: 1.5 !important;
}
.has-gray-border {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #8e8e8e;
}
.font-inherit,
.font-inherit:hover,
.font-inherit:focus,
.font-inherit:active {
	margin: 0;
	padding: 0;
	display: inline;
	font: inherit;
	color: inherit;
	line-height: inherit;
	text-decoration: inherit;
	letter-spacing: inherit;
}
@media (max-width: 1023px) {
	.hidden-lt-desktop {
		display: none;
	}
}
.row {
	margin: 0 -20px;
}
.row.flex-align-start,
.row.flex-align-center {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}
@media (max-width: 767px) {
	.row.flex-align-start [class*="col-"],
	.row.flex-align-center [class*="col-"] {
		width: 100%;
	}
	.row.flex-align-start [class*="col-"] + [class*="col-"],
	.row.flex-align-center [class*="col-"] + [class*="col-"] {
		margin-top: 30px;
	}
}
.row.flex-align-center {
	align-items: center;
}
.flex {
	display: flex;
	margin: -20px;
}
.flex + .flex {
	margin-top: 20px;
}
.flex + .flex.has-gutters-top-none {
	margin-top: 0;
}
.flex-no-gutters {
	margin: 0;
}
.flex-double-gutters {
	margin: -40px;
}
.flex-double-gutters + .flex-double-gutters {
	margin-top: 40px;
}
.flex-half-gutters {
	margin: -10px;
}
.flex-half-gutters + .flex-half-gutters {
	margin-top: 10px;
}
@media (max-width: 767px) {
	.flex-no-gutters-mobile {
		margin: 0;
	}
	.flex-double-gutters-mobile {
		margin: -40px;
	}
	.flex-double-gutters-mobile + .flex-double-gutters-mobile {
		margin-top: 40px;
	}
	.flex-half-gutters-mobile {
		margin: -10px;
	}
	.flex-half-gutters-mobile + .flex-half-gutters-mobile {
		margin-top: 10px;
	}
}
.flex-wrap {
	flex-flow: row wrap;
}
.flex-wrap-auto {
	flex-flow: row wrap;
}
.flex-direction-reverse {
	flex-direction: row-reverse;
}
.flex-direction-column {
	flex-direction: column;
}
.flex-direction-column-reverse {
	flex-direction: column-reverse;
}
@media (max-width: 767px) {
	.flex-direction-row-reverse-mobile {
		flex-direction: row-reverse;
	}
	.flex-direction-column-mobile {
		flex-direction: column;
	}
	.flex-direction-column-reverse-mobile {
		flex-direction: column-reverse;
	}
}
.flex-space-between {
	justify-content: space-between;
}
.flex-space-around {
	justify-content: space-around;
}
.flex-align-center {
	align-items: center;
}
.flex-align-stretch {
	align-items: stretch;
}
.flex-align-start {
	align-items: flex-start;
}
.flex-align-end {
	align-items: flex-end;
}
.flex-justify-center {
	justify-content: center;
}
.flex-justify-start {
	justify-content: flex-start;
}
.flex-justify-end {
	justify-content: flex-end;
}
@media (max-width: 1023px) {
	.flex-space-between-tablet {
		justify-content: space-between;
	}
	.flex-space-around-tablet {
		justify-content: space-around;
	}
	.flex-align-center-tablet {
		align-items: center;
	}
	.flex-align-stretch-tablet {
		align-items: stretch;
	}
	.flex-align-start-tablet {
		align-items: flex-start;
	}
	.flex-align-end-tablet {
		align-items: flex-end;
	}
	.flex-justify-center-tablet {
		justify-content: center;
	}
	.flex-justify-start-tablet {
		justify-content: flex-start;
	}
	.flex-justify-end-tablet {
		justify-content: flex-end;
	}
}
@media (max-width: 767px) {
	.flex-space-between-mobile {
		justify-content: space-between;
	}
	.flex-space-around-mobile {
		justify-content: space-around;
	}
	.flex-align-center-mobile {
		align-items: center;
	}
	.flex-align-stretch-mobile {
		align-items: stretch;
	}
	.flex-align-start-mobile {
		align-items: flex-start;
	}
	.flex-align-end-mobile {
		align-items: flex-end;
	}
	.flex-justify-center-mobile {
		justify-content: center;
	}
	.flex-justify-start-mobile {
		justify-content: flex-start;
	}
	.flex-justify-end-mobile {
		justify-content: flex-end;
	}
}
.flex-col {
	display: flex;
	flex-direction: column;
	flex: 1 1 auto;
	flex-basis: 80px;
	padding: 20px;
}
.flex-col-no-gutters {
	padding: 0;
}
.flex-no-gutters > .flex-col {
	padding: 0;
}
.flex-double-gutters > .flex-col {
	padding: 40px;
}
.flex-half-gutters > .flex-col {
	padding: 10px;
}
@media (max-width: 767px) {
	.flex-no-gutters-mobile > .flex-col {
		padding: 0;
	}
	.flex-double-gutters-mobile > .flex-col {
		padding: 40px;
	}
	.flex-half-gutters-mobile > .flex-col {
		padding: 10px;
	}
	.flex-col-mobile-no-gutters {
		padding: 0;
	}
}
@media (max-width: 767px) {
	.flex-wrap > .flex-col {
		flex: 1 1 100%;
	}
}
.flex-col-auto {
	flex: 0 0 auto;
}
.flex-col.flex-align-center {
	align-self: center;
}
.flex-col.flex-align-stretch {
	align-self: stretch;
}
.flex-col.flex-align-start {
	align-self: flex-start;
}
.flex-col.flex-align-end {
	align-self: flex-end;
}
@media (max-width: 767px) {
	.flex-col.flex-first-mobile {
		order: -1;
	}
}
@media (max-width: 767px) {
	.flex-col-mobile-1 {
		flex: 1 1 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.flex-col-mobile-2 {
		flex: 1 1 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.flex-col-mobile-3 {
		flex: 1 1 25%;
		max-width: 25%;
	}
	.flex-col-mobile-4 {
		flex: 1 1 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.flex-col-mobile-5 {
		flex: 1 1 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.flex-col-mobile-6 {
		flex: 1 1 50%;
		max-width: 50%;
	}
	.flex-col-mobile-7 {
		flex: 1 1 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.flex-col-mobile-8 {
		flex: 1 1 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.flex-col-mobile-9 {
		flex: 1 1 75%;
		max-width: 75%;
	}
	.flex-col-mobile-10 {
		flex: 1 1 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.flex-col-mobile-11 {
		flex: 1 1 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.flex-col-mobile-12 {
		flex: 1 1 100%;
		max-width: 100%;
	}
	.flex-col .flex-col-mobile-auto {
		flex: 0 0 auto;
	}
}
@media (min-width: 768px) {
	.flex-col-1 {
		flex: 1 1 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.flex-col-2 {
		flex: 1 1 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.flex-col-3 {
		flex: 1 1 25%;
		max-width: 25%;
	}
	.flex-col-4 {
		flex: 1 1 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.flex-col-5 {
		flex: 1 1 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.flex-col-6 {
		flex: 1 1 50%;
		max-width: 50%;
	}
	.flex-col-7 {
		flex: 1 1 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.flex-col-8 {
		flex: 1 1 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.flex-col-9 {
		flex: 1 1 75%;
		max-width: 75%;
	}
	.flex-col-10 {
		flex: 1 1 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.flex-col-11 {
		flex: 1 1 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.flex-col-12 {
		flex: 1 1 100%;
		max-width: 100%;
	}
}
@media (max-width: 1040px) {
	.flex-wrap > .flex-col-menu {
		flex: 1 1 100%;
	}
}
@media (min-width: 1040px) {
	.flex-col-menu-1 {
		flex: 1 1 8.3333333333%;
		max-width: 8.3333333333%;
	}
	.flex-col-menu-2 {
		flex: 1 1 16.6666666667%;
		max-width: 16.6666666667%;
	}
	.flex-col-menu-3 {
		flex: 1 1 25%;
		max-width: 25%;
	}
	.flex-col-menu-4 {
		flex: 1 1 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.flex-col-menu-5 {
		flex: 1 1 41.6666666667%;
		max-width: 41.6666666667%;
	}
	.flex-col-menu-6 {
		flex: 1 1 50%;
		max-width: 50%;
	}
	.flex-col-menu-7 {
		flex: 1 1 58.3333333333%;
		max-width: 58.3333333333%;
	}
	.flex-col-menu-8 {
		flex: 1 1 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.flex-col-menu-9 {
		flex: 1 1 75%;
		max-width: 75%;
	}
	.flex-col-menu-10 {
		flex: 1 1 83.3333333333%;
		max-width: 83.3333333333%;
	}
	.flex-col-menu-11 {
		flex: 1 1 91.6666666667%;
		max-width: 91.6666666667%;
	}
	.flex-col-menu-12 {
		flex: 1 1 100%;
		max-width: 100%;
	}
}
@media (max-width: 767px) {
	.flex-mobile-block {
		display: block;
	}
	.flex-column-mobile {
		flex-direction: column;
	}
	.flex-mobile-full-width {
		width: 100%;
	}
}
.has-gutters {
	margin: 40px;
}
.has-gutters-double {
	margin: 80px;
}
.has-gutters-half {
	margin: 20px;
}
.has-gutters-top {
	margin-top: 40px;
}
.has-gutters-top-double {
	margin-top: 80px;
}
.has-gutters-top-half {
	margin-top: 20px;
}
.has-gutters-top-quarter {
	margin-top: 10px;
}
.has-gutters-top-none {
	margin-top: 0 !important;
}
.has-gutters-top-negative {
	margin-top: -40px;
}
.has-gutters-top-negative-double {
	margin-top: -80px;
}
@media (max-width: 767px) {
	.has-gutters-top-mobile {
		margin-top: 40px;
	}
	.has-gutters-top-mobile-double {
		margin-top: 80px;
	}
	.has-gutters-top-mobile-half {
		margin-top: 20px;
	}
	.has-gutters-top-mobile-quarter {
		margin-top: 10px;
	}
	.has-gutters-top-mobile-none {
		margin-top: 0;
	}
	.has-gutters-top-mobile-negative {
		margin-top: -40px;
	}
	.has-gutters-top-mobile-negative-double {
		margin-top: -80px;
	}
}
.has-gutters-bottom {
	margin-bottom: 40px;
}
.has-gutters-bottom-double {
	margin-bottom: 80px;
}
.has-gutters-bottom-half {
	margin-bottom: 20px;
}
.has-gutters-bottom-quarter {
	margin-bottom: 10px;
}
.has-gutters-bottom-none {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.has-gutters-bottom-mobile {
		margin-bottom: 40px;
	}
	.has-gutters-bottom-mobile-double {
		margin-bottom: 80px;
	}
	.has-gutters-bottom-mobile-half {
		margin-bottom: 20px;
	}
	.has-gutters-bottom-mobile-quarter {
		margin-bottom: 10px;
	}
	.has-gutters-bottom-mobile-none {
		margin-bottom: 0;
	}
	.has-gutters-bottom-mobile-negative {
		margin-bottom: -40px;
	}
	.has-gutters-bottom-mobile-negative-double {
		margin-bottom: -80px;
	}
}
.has-gutters-left {
	margin-left: 40px;
}
.has-gutters-left-double {
	margin-left: 80px;
}
.has-gutters-left-half {
	margin-left: 20px;
}
.has-gutters-left-quarter {
	margin-left: 10px;
}
@media (max-width: 767px) {
	.has-gutters-left-mobile {
		margin-left: 40px;
	}
	.has-gutters-left-mobile-double {
		margin-left: 80px;
	}
	.has-gutters-left-mobile-half {
		margin-left: 20px;
	}
	.has-gutters-left-mobile-quarter {
		margin-left: 10px;
	}
	.has-gutters-left-mobile-none {
		margin-left: 0;
	}
	.has-gutters-left-mobile-negative {
		margin-left: -40px;
	}
	.has-gutters-left-mobile-negative-double {
		margin-left: -80px;
	}
}
.has-gutters-right {
	margin-right: 40px;
}
.has-gutters-right-double {
	margin-right: 80px;
}
.has-gutters-right-half {
	margin-right: 20px;
}
.has-gutters-right-quarter {
	margin-right: 10px;
}
@media (min-width: 768px) {
	.has-gutters-x-half-desktop {
		margin-right: 20px;
		margin-left: 20px;
	}
}
.has-padding {
	padding: 40px !important;
}
.has-padding-double {
	padding: 80px;
}
@media (max-width: 500px) {
	.has-padding-double {
		padding: 40px;
	}
}
.has-padding-quad {
	padding: 160px;
}
@media (max-width: 500px) {
	.has-padding-quad {
		padding: 40px;
	}
}
.has-padding-half {
	padding: 20px;
}
.has-padding-30 {
	padding: 30px;
}
@media (max-width: 767px) {
	.has-padding-mobile-double {
		padding: 80px;
	}
	.has-padding-mobile-none {
		padding: 0;
	}
	.has-padding-mobile-negative {
		padding: -40px;
	}
	.has-padding-mobile-negative-double {
		padding: -80px;
	}
	.has-padding-mobile-half {
		padding: 20px;
	}
}
.has-padding-top {
	padding-top: 40px;
}
.has-padding-top-double {
	padding-top: 80px;
}
.has-padding-top-quad {
	padding-top: 160px;
}
.has-padding-top-half {
	padding-top: 20px;
}
.has-padding-top-none {
	padding-top: 0;
}
.has-padding-top-negative {
	padding-top: -40px;
}
.has-padding-top-negative-double {
	padding-top: -80px;
}
@media (max-width: 767px) {
	.has-padding-top-mobile {
		padding-top: 40px;
	}
	.has-padding-top-mobile-double {
		padding-top: 80px;
	}
	.has-padding-top-mobile-none {
		padding-top: 0;
	}
	.has-padding-top-mobile-negative {
		padding-top: -40px;
	}
	.has-padding-top-mobile-negative-double {
		padding-top: -80px;
	}
}
.has-padding-bottom {
	padding-bottom: 40px;
}
.has-padding-bottom-double {
	padding-bottom: 80px;
}
.has-padding-bottom-quad {
	padding-bottom: 160px;
}
@media (max-width: 500px) {
	.has-padding-bottom-quad {
		padding-bottom: 40px;
	}
}
.has-padding-bottom-half {
	padding-bottom: 20px;
}
@media (max-width: 767px) {
	.has-padding-bottom-mobile-double {
		padding-bottom: 80px;
	}
	.has-padding-bottom-mobile-none {
		padding-bottom: 0;
	}
	.has-padding-bottom-mobile-negative {
		padding-bottom: -40px;
	}
	.has-padding-bottom-mobile-negative-double {
		padding-bottom: -80px;
	}
}
.has-padding-left {
	padding-left: 40px;
}
.has-padding-left-double {
	padding-left: 80px;
}
.has-padding-left-half {
	padding-left: 20px;
}
@media (max-width: 767px) {
	.has-padding-left-mobile-double {
		padding-left: 80px;
	}
	.has-padding-left-mobile-half {
		padding-left: 20px;
	}
	.has-padding-left-mobile-quarter {
		padding-left: 10px;
	}
	.has-padding-left-mobile-none {
		padding-left: 0;
	}
	.has-padding-left-mobile-negative {
		padding-left: -40px;
	}
	.has-padding-left-mobile-negative-double {
		padding-left: -80px;
	}
}
.has-padding-right {
	padding-right: 40px;
}
.has-padding-right-double {
	padding-right: 80px;
}
.has-padding-right-half {
	padding-right: 20px;
}
@media (max-width: 767px) {
	.has-padding-right-mobile-double {
		padding-right: 80px;
	}
	.has-padding-right-mobile-half {
		padding-right: 20px;
	}
	.has-padding-right-mobile-quarter {
		padding-right: 10px;
	}
	.has-padding-right-mobile-none {
		padding-right: 0;
	}
	.has-padding-right-mobile-negative {
		padding-right: -40px;
	}
	.has-padding-right-mobile-negative-double {
		padding-right: -80px;
	}
}
.has-padding-none {
	padding: 0 !important;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.block {
	display: block;
}
@media (max-width: 767px) {
	.block-mobile {
		display: block !important;
	}
}
.has-margin-auto {
	margin-left: auto;
	margin-right: auto;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.relative {
	position: relative;
}
.flex-row {
	margin: 0 -20px;
}
@media (min-width: 768px) {
	.flex-row {
		display: flex;
	}
	.flex-row [class*="col-"] {
		float: none;
	}
	.flex-row.space-around {
		justify-content: space-around;
	}
	.flex-row.space-between {
		justify-content: space-bettween;
	}
	.flex-row.h-center {
		justify-content: center;
	}
	.flex-row.v-center > * {
		align-self: center;
	}
}
@media (max-width: 1023px) {
	.flex-row.gutters-half {
		margin: 0 -10px;
	}
	.flex-row.gutters-half [class*="col-"] {
		padding: 0 10px;
	}
}
@media (max-width: 767px) {
	.flex-row-mobile {
		display: flex;
	}
	.flex-row-mobile [class*="col-"] {
		float: none;
	}
}
.flex-row-mobile.space-around,
.flex-row.space-around {
	justify-content: space-around;
}
.flex-row-mobile.h-center,
.flex-row.h-center {
	justify-content: center;
}
.flex-row-mobile.v-center > *,
.flex-row.v-center > * {
	align-self: center;
}
@media (min-width: 768px) {
	.flex-vertical {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}
@media (max-width: 767px) {
	.flex-vertical-mobile {
		display: flex;
		flex-direction: column !important;
		justify-content: center;
	}
}
.col-1 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-1 {
		width: 8.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-1 {
		margin-left: 8.3333333333%;
	}
}
.col-2 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-2 {
		width: 16.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-2 {
		margin-left: 16.6666666667%;
	}
}
.col-3 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-3 {
		width: 25%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-3 {
		margin-left: 25%;
	}
}
.col-4 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-4 {
		width: 33.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-4 {
		margin-left: 33.3333333333%;
	}
}
.col-5 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-5 {
		width: 41.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-5 {
		margin-left: 41.6666666667%;
	}
}
.col-6 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-6 {
		width: 50%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-6 {
		margin-left: 50%;
	}
}
.col-7 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-7 {
		width: 58.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-7 {
		margin-left: 58.3333333333%;
	}
}
.col-8 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-8 {
		width: 66.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-8 {
		margin-left: 66.6666666667%;
	}
}
.col-9 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-9 {
		width: 75%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-9 {
		margin-left: 75%;
	}
}
.col-10 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-10 {
		width: 83.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-10 {
		margin-left: 83.3333333333%;
	}
}
.col-11 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-11 {
		width: 91.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-11 {
		margin-left: 91.6666666667%;
	}
}
.col-12 {
	padding-left: 20px;
	padding-right: 20px;
}
@media all and (min-width: 768px) {
	.col-12 {
		width: 100%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-off-12 {
		margin-left: 100%;
	}
}
.col-tight.row {
	margin: 0 -10px;
}
.col-tight-1 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-1 {
		width: 8.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-1 {
		margin-left: 8.3333333333%;
	}
}
.col-tight-2 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-2 {
		width: 16.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-2 {
		margin-left: 16.6666666667%;
	}
}
.col-tight-3 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-3 {
		width: 25%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-3 {
		margin-left: 25%;
	}
}
.col-tight-4 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-4 {
		width: 33.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-4 {
		margin-left: 33.3333333333%;
	}
}
.col-tight-5 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-5 {
		width: 41.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-5 {
		margin-left: 41.6666666667%;
	}
}
.col-tight-6 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-6 {
		width: 50%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-6 {
		margin-left: 50%;
	}
}
.col-tight-7 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-7 {
		width: 58.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-7 {
		margin-left: 58.3333333333%;
	}
}
.col-tight-8 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-8 {
		width: 66.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-8 {
		margin-left: 66.6666666667%;
	}
}
.col-tight-9 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-9 {
		width: 75%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-9 {
		margin-left: 75%;
	}
}
.col-tight-10 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-10 {
		width: 83.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-10 {
		margin-left: 83.3333333333%;
	}
}
.col-tight-11 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-11 {
		width: 91.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-11 {
		margin-left: 91.6666666667%;
	}
}
.col-tight-12 {
	padding-left: 10px;
	padding-right: 10px;
}
@media all and (min-width: 768px) {
	.col-tight-12 {
		width: 100%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-tight-off-12 {
		margin-left: 100%;
	}
}
.col-super-tight.row {
	margin: 0 -5px;
}
.col-super-tight-1 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-1 {
		width: 8.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-1 {
		margin-left: 8.3333333333%;
	}
}
.col-super-tight-2 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-2 {
		width: 16.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-2 {
		margin-left: 16.6666666667%;
	}
}
.col-super-tight-3 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-3 {
		width: 25%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-3 {
		margin-left: 25%;
	}
}
.col-super-tight-4 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-4 {
		width: 33.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-4 {
		margin-left: 33.3333333333%;
	}
}
.col-super-tight-5 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-5 {
		width: 41.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-5 {
		margin-left: 41.6666666667%;
	}
}
.col-super-tight-6 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-6 {
		width: 50%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-6 {
		margin-left: 50%;
	}
}
.col-super-tight-7 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-7 {
		width: 58.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-7 {
		margin-left: 58.3333333333%;
	}
}
.col-super-tight-8 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-8 {
		width: 66.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-8 {
		margin-left: 66.6666666667%;
	}
}
.col-super-tight-9 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-9 {
		width: 75%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-9 {
		margin-left: 75%;
	}
}
.col-super-tight-10 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-10 {
		width: 83.3333333333%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-10 {
		margin-left: 83.3333333333%;
	}
}
.col-super-tight-11 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-11 {
		width: 91.6666666667%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-11 {
		margin-left: 91.6666666667%;
	}
}
.col-super-tight-12 {
	padding-left: 5px;
	padding-right: 5px;
}
@media all and (min-width: 768px) {
	.col-super-tight-12 {
		width: 100%;
		float: left;
	}
}
@media all and (min-width: 768px) {
	.col-super-tight-off-12 {
		margin-left: 100%;
	}
}
.container.full {
	width: 100%;
	max-width: none;
}
#wpadminbar {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}
.breathe {
	padding-top: 40px;
}
.breathe-mini {
	padding-top: 20px;
}
.alignleft {
	float: left !important;
	margin: 0 20px 20px 0 !important;
}
@media (min-width: 768px) {
	.page-content .alignright,
	.page-content .alignleft {
		max-width: none;
	}
}
.global-footer {
	background: #191817;
}
.global-footer .footer-logo {
	max-width: 200px;
	margin: 20px;
}
.single-bg-white {
	background: #fff;
	padding: 0 40px 40px 40px;
}
.video-iframe {
	margin-left: 16%;
	display: block;
	text-align: left;
	padding-left: 18px;
}
.video-iframe h3 {
	color: #003468;
	margin-top: 45px;
	padding-bottom: 2%;
}
@media (max-width: 768px) {
	.video-iframe {
		margin-left: 0;
	}
	.video-iframe iframe {
		width: 100% !important;
	}
}
.z-index-2 {
	z-index: 2;
}
.grecaptcha-badge {
	display: none !important;
}
.recaptcha-disclaimer {
	margin-top: 25px;
	color: #333;
}
.recaptcha-disclaimer a {
	color: #005ba8;
}
.align-center {
	align-items: center;
}
ul {
	list-style: none;
}
.logo {
	display: inline-block;
}
.nav {
	width: 100%;
	height: 100%;
	position: fixed;
	overflow: hidden;
}
.hamb {
	cursor: pointer;
	float: right;
	padding: 40px 20px;
}
.hamb-line {
	background: #fff;
	display: block;
	height: 2px;
	position: relative;
	width: 24px;
}
.hamb-line::before,
.hamb-line::after {
	background: #fff;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	transition: all 0.2s ease-out;
	width: 100%;
}
.hamb-line::before {
	top: 5px;
}
.hamb-line::after {
	top: -5px;
}
.side-menu {
	display: none;
}
.side-menu:checked ~ nav {
	max-height: 100%;
}
.side-menu:checked ~ .hamb .hamb-line {
	background: rgba(0, 0, 0, 0);
}
.side-menu:checked ~ .hamb .hamb-line::before {
	transform: rotate(-45deg);
	top: 0;
}
.side-menu:checked ~ .hamb .hamb-line::after {
	transform: rotate(45deg);
	top: 0;
}
@media (min-width: 768px) {
	.nav {
		max-height: none;
		top: 0;
		position: relative;
		float: right;
		width: -moz-fit-content;
		width: fit-content;
	}

	.hamb {
		display: none;
	}
}
.page-template-page-welcome {
	margin: 0;
	font-size: 16px;
}
.page-template-page-welcome .page-content {
	margin-top: -35px;
}
.page-template-page-welcome .page-content h2,
.page-template-page-welcome .page-content p {
	color: #3e3b3a;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .has-padding {
		padding: 40px 10px !important;
	}
}
.page-template-page-welcome .page-content .box-shadow {
	box-shadow: 0px 0px 15px rgba(38, 38, 38, 0.25);
	padding: 35px;
	margin: 0 10px;
	font-size: 16px;
}
.page-template-page-welcome .page-content .bg-black {
	background: url("../img/resources/header-returns-and-refunds.jpg") no-repeat
		center #3e3b3a;
	background-position: top center;
	color: #fff;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .bg-black .has-padding-top {
		padding: 0;
	}
}
.page-template-page-welcome .page-content .bg-black p {
	color: #fff;
}
.page-template-page-welcome .page-content .bg-black .heading-number-one,
.page-template-page-welcome .page-content .bg-black .heading-number-two,
.page-template-page-welcome .page-content .bg-black .heading-number-three {
	text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
	position: absolute;
	line-height: 1.2;
}
.page-template-page-welcome .page-content .bg-black .order-number-one {
	background: url("../img/resources/1.png");
	width: 124px;
	height: 321px;
	position: relative;
	left: 86px;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .bg-black .order-number-one {
		left: 0;
	}
}
.page-template-page-welcome .page-content .bg-black .heading-number-one {
	top: 15;
	right: 0;
	width: 300px;
	text-align: right;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .bg-black .heading-number-one {
		right: 20px;
	}
}
.page-template-page-welcome .page-content .bg-black .order-number-two {
	background: url("../img/resources/2.png");
	width: 195px;
	height: 324px;
	position: relative;
	left: 270px;
}
@media (max-width: 1024px) {
	.page-template-page-welcome .page-content .bg-black .order-number-two {
		left: 100px;
	}
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .bg-black .order-number-two {
		left: 155px;
	}
}
.page-template-page-welcome .page-content .bg-black .text-box-two {
	position: absolute;
	top: 75px;
	left: 0;
	width: 350px;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .bg-black .text-box-two {
		left: 20px;
	}
}
.page-template-page-welcome .page-content .bg-black .text-box-two p {
	margin-top: 90px;
	text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
}
.page-template-page-welcome .page-content .bg-black .order-number-three {
	background: url("../img/resources/3.png");
	width: 204px;
	height: 326px;
	text-align: right;
	position: relative;
	left: 143px;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .bg-black .order-number-three {
		left: 0;
	}
}
.page-template-page-welcome .page-content .bg-black .heading-number-three {
	position: absolute;
	top: 90px;
	right: 26px;
	width: 320px;
	text-align: right;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .bg-black .heading-number-three {
		left: 10px;
	}
}
.page-template-page-welcome .page-content .bg-yellow {
	background: #ffc80a;
	color: #3e3b3a;
}
@media (max-width: 1024px) {
	.page-template-page-welcome .page-content .bg-yellow br {
		display: none;
	}
}
.page-template-page-welcome .page-content .bg-yellow.shadowed {
	box-shadow: 0px 0px 15px rgba(38, 38, 38, 0.25);
}
.page-template-page-welcome .page-content .bg-gray {
	background: #f2f1f1;
	color: #7c7674;
}
.page-template-page-welcome .page-content .bg-gray p,
.page-template-page-welcome .page-content .bg-gray a {
	font-size: 14px;
}
.page-template-page-welcome .page-content .bg-gray .footer-links a {
	color: #7c7674;
	text-decoration: underline;
}
.page-template-page-welcome .page-content .bg-gray .footer-links a:hover {
	text-decoration: none;
}
.page-template-page-welcome .page-content .timeline {
	position: relative;
	z-index: 10;
	margin-top: 100px;
}
.page-template-page-welcome .page-content .timeline .circle-number {
	max-width: 46px;
	max-height: 46px;
	margin: 0 auto;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .timeline .circle-number {
		display: none;
	}
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .flex-col-2 {
		display: none;
	}
}
.page-template-page-welcome .page-content .timeline::after {
	content: "";
	width: 2px;
	height: 99%;
	margin: auto;
	background: #fff;
	background-attachment: scroll;
	background-attachment: fixed;
	position: absolute;
	z-index: -2;
	left: 0;
	right: 0;
	top: 0;
}
@media (max-width: 768px) {
	.page-template-page-welcome .page-content .timeline::after {
		display: none;
	}
}
.page-template-page-welcome #expand {
	padding-bottom: 60px;
}
.page-template-page-welcome .show-guarantee-details {
	max-height: -moz-fit-content;
	position: relative;
	width: 99vw !important;
	z-index: 2;
}
.page-template-page-welcome .collapsible-content {
	padding: 5px 18px 0 18px;
	overflow: hidden;
	transition: display 1s ease-in-out;
}
.page-template-page-welcome .ds_option_plan tr:nth-child(2) {
	border-bottom: 1px solid #e6e6e6 !important;
}
.page-template-page-welcome .mb-15px {
	margin-bottom: 15px !important;
}
.page-template-page-welcome .ds_option_plan {
	color: #000;
	font-size: medium;
	border-collapse: collapse;
	margin: auto;
	max-width: 1000px;
	width: 100%;
}
.page-template-page-welcome table {
	background-color: rgba(0, 0, 0, 0);
}
.page-template-page-welcome .ds_option_plan .noshow {
	border: none !important;
}
.page-template-page-welcome .ds_option_plan .noshow.black-band {
	background: #000;
	color: #fff;
}
.page-template-page-welcome .ds_option_plan .title {
	text-align: center;
	font-weight: 700;
	padding: 0 !important;
	margin-bottom: 10px;
}
.page-template-page-welcome .ds_option_plan img {
	width: 170px !important;
	margin: -30px auto !important;
	padding: 0 !important;
	position: relative !important;
}
.page-template-page-welcome .ds_option_plan .logoheader::before {
	content: "";
	width: 100%;
	height: 53px;
	background: #000;
	display: block;
	position: absolute;
	left: 0;
	top: 69%;
	z-index: 0;
}
.page-template-page-welcome .ds_option_plan .logoheader {
	position: relative;
}
.page-template-page-welcome .ds_option_plan td,
.page-template-page-welcome th {
	padding: 15px 50px 15px 50px;
}
@media (max-width: 768px) {
	.page-template-page-welcome .ds_option_plan td,
	.page-template-page-welcome th {
		padding: 15px 20px 15px 20px;
	}
}
.page-template-page-welcome .ds_option_plan tr:nth-of-type(2n + 1) > .desc {
	background: #ffe29c;
}
.page-template-page-welcome .ds_option_plan tr:nth-of-type(2n) > .desc {
	background: #ffda7f;
}
.page-template-page-welcome .ds_option_plan .desc {
	text-align: center;
	width: 700px;
	border-bottom: 1px solid #d9c491;
}
.page-template-page-welcome .element-btn,
.page-template-page-welcome .element-btn:hover {
	background: url(../img/resources/360-guarantee-details-btn.png) no-repeat
		center;
	width: 616px;
	height: 72px;
	margin: 0 auto;
}
@media (max-width: 800px) {
	.page-template-page-welcome .element-btn,
	.page-template-page-welcome .element-btn:hover {
		background: url(../img/resources/360-guarantee-details-btn-small.png)
			no-repeat center;
		width: 272px;
		height: 35px;
	}
}
.page-template-page-welcome .element-btn.active,
.page-template-page-welcome .element-btn:hover.active {
	background: url(../img/resources/360-guarantee-details-btn-close.png)
		no-repeat center;
	width: 616px;
	height: 72px;
	margin: 0 auto;
}
@media (max-width: 800px) {
	.page-template-page-welcome .element-btn.active,
	.page-template-page-welcome .element-btn:hover.active {
		background: url(../img/resources/360-guarantee-details-btn-small-close.png)
			no-repeat center;
		width: 272px;
		height: 35px;
	}
}
.page-template-page-about-select .hero-welcome p {
	padding: 0;
	line-height: 140%;
}
.page-template-page-about-select h1 {
	font-size: 60px;
	line-height: 86%;
	letter-spacing: -3%;
	margin: 20px 0 0 -5px;
}
.page-template-page-about-select h3,
.page-template-page-about-select p,
.page-template-page-about-select li {
	color: #3e3b3a;
}
.page-template-page-about-select h4 {
	color: #191817;
	line-height: 110%;
}
.page-template-page-about-select span.white {
	color: #fff;
}
.page-template-page-about-select .blue,
.page-template-page-about-select button.expand:hover {
	color: #087dd0;
}
.page-template-page-about-select button.btn,
.page-template-page-about-select .gform_wrapper button.gform_button,
.gform_wrapper .page-template-page-about-select button.gform_button {
	font-size: 16px;
	text-transform: none;
}
.page-template-page-about-select .margin-top {
	margin-top: 40px;
}
.page-template-page-about-select .margin-top-more {
	margin-top: 60px;
}
.page-template-page-about-select .global-footer {
	background: #eee;
}
.page-template-page-about-select .box-shadow-icon {
	max-width: 114px;
}
.page-template-page-about-select ul {
	list-style: disc;
	margin: 0;
	padding: 0;
}
.page-template-page-about-select .underline {
	text-decoration: underline;
}
.page-template-page-about-select .gform_wrapper.gravity-theme .gfield_required {
	display: none;
}
.page-template-page-about-select .form {
	background: #3e3b3a;
}
.page-template-page-about-select .form #gform_confirmation_message_1 {
	color: #ffc80a;
}
.page-template-page-about-select .form label {
	color: #fff;
}
.page-template-page-about-select .form .gform_button,
.page-template-page-about-select .form .gform_wrapper .gform_button:hover {
	background: #ffc80a !important;
	border-color: #ffc80a !important;
	color: #3e3b3a !important;
	border: solid 2px #ffc80a !important;
}
.page-template-page-about-select .grecaptcha-badge {
	display: block !important;
}
.page-template-page-about-select .gform_wrapper.gravity-theme .gform_footer {
	margin: 30px 0 0 0;
}
@media (max-width: 1023px) {
	.page-template-page-about-select .hero-welcome .shield {
		margin-top: 60px;
	}
}
@media (max-width: 850px) {
	.page-template-page-about-select .hero-welcome h1 {
		font-size: 50px;
	}
	.page-template-page-about-select .margin-top-more {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.page-template-page-about-select .shield {
		margin-top: 100px;
	}
	.page-template-page-about-select .less-padding {
		padding: 10px 0 30px 0;
	}
}
@media (max-width: 767px) {
	.page-template-page-about-select h4.center-mobile {
		text-align: center;
		font-size: 23px;
	}
	.page-template-page-about-select .logo {
		display: block;
		text-align: center;
	}
	.page-template-page-about-select .hero-welcome {
		min-height: 750px;
	}
	.page-template-page-about-select .hero-welcome img {
		max-width: 340px;
	}
	.page-template-page-about-select .hero-welcome h1 {
		font-size: 48px;
		margin: 20px 0 0 -1px;
	}
	.page-template-page-about-select .hero-welcome img.shield {
		max-width: 235px;
		display: block;
		margin: 0 auto;
	}
	.page-template-page-about-select .page-content {
		margin-top: 0;
	}
	.page-template-page-about-select .has-padding-top {
		padding-top: 0;
	}
	.page-template-page-about-select .margin-top {
		margin-top: 20px;
	}
	.page-template-page-about-select .arrow-rotate {
		transform: rotate(90deg);
		width: 40px;
		margin: 0 auto;
	}
	.page-template-page-about-select .form {
		padding: 30px;
	}
}
@media (max-width: 530px) {
	.page-template-page-about-select .hero-welcome {
		min-height: 820px;
	}
}
@media (max-width: 400px) {
	.page-template-page-about-select .hero-welcome img {
		max-width: 260px;
	}
	.page-template-page-about-select .hero-welcome h1 {
		font-size: 42px;
		margin: 20px 0 0 -1px;
	}
	.page-template-page-about-select .hero-welcome img.shield {
		max-width: 200px;
		display: block;
		margin: 0 auto;
	}
}

.btn.btn-inline,
.postNav a.btn-inline,
.gform_wrapper .btn-inline.gform_button {
	font-family: "Roboto", sans-serif;
	font-size: 23px;
	padding: 10px 15px;
	font-weight: 500;
}
.btn.btn-hero,
.postNav a.btn-hero,
.gform_wrapper .btn-hero.gform_button {
	margin-top: 20px;
}
@media all and (min-width: 768px) {
	.btn.btn-hero,
	.postNav a.btn-hero,
	.gform_wrapper .btn-hero.gform_button {
		font-size: 28px;
	}
}
.btn.btn-small,
.postNav a.btn-small,
.gform_wrapper .btn-small.gform_button {
	padding: 9px 18px 9px;
	font-size: 18px;
	line-height: 1;
}
.btn.btn-small-text,
.postNav a.btn-small-text,
.gform_wrapper .btn-small-text.gform_button {
	font-size: 16px !important;
}
.btn.btn-arrows,
.postNav a.btn-arrows,
.gform_wrapper .btn-arrows.gform_button {
	background: #fff;
}
.btn.btn-arrows:after,
.postNav a.btn-arrows:after,
.gform_wrapper .btn-arrows.gform_button:after {
	content: "»";
	font-size: 34px;
	font-weight: 700;
	display: inline-block;
	margin-left: 6px;
	transform: translateY(2px);
}
.btn:hover,
.postNav a:hover,
.gform_wrapper .gform_button:hover {
	background: #003468;
	color: #fff;
}
.page-section-yellow .btn,
.page-section-yellow .postNav a,
.postNav .page-section-yellow a,
.page-section-yellow .gform_wrapper .gform_button,
.gform_wrapper .page-section-yellow .gform_button,
.page-section-blue .btn,
.page-section-blue .postNav a,
.postNav .page-section-blue a,
.page-section-blue .gform_wrapper .gform_button,
.gform_wrapper .page-section-blue .gform_button,
.page-section-blue-light .btn,
.page-section-blue-light .postNav a,
.postNav .page-section-blue-light a,
.page-section-blue-light .gform_wrapper .gform_button,
.gform_wrapper .page-section-blue-light .gform_button,
.page-section-orange .btn,
.page-section-orange .postNav a,
.postNav .page-section-orange a,
.page-section-orange .gform_wrapper .gform_button,
.gform_wrapper .page-section-orange .gform_button,
.page-section-gray-dark .btn,
.page-section-gray-dark .postNav a,
.postNav .page-section-gray-dark a,
.page-section-gray-dark .gform_wrapper .gform_button,
.gform_wrapper .page-section-gray-dark .gform_button,
.page-section-orange .btn,
.btn-white {
	border-color: #fff;
	color: #fff;
}
.page-section-yellow .btn:hover,
.page-section-yellow .postNav a:hover,
.postNav .page-section-yellow a:hover,
.page-section-yellow .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-yellow .gform_button:hover,
.page-section-blue .btn:hover,
.page-section-blue .postNav a:hover,
.postNav .page-section-blue a:hover,
.page-section-blue .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-blue .gform_button:hover,
.page-section-blue-light .btn:hover,
.page-section-blue-light .postNav a:hover,
.postNav .page-section-blue-light a:hover,
.page-section-blue-light .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-blue-light .gform_button:hover,
.page-section-orange .btn:hover,
.page-section-orange .postNav a:hover,
.postNav .page-section-orange a:hover,
.page-section-orange .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-orange .gform_button:hover,
.page-section-gray-dark .btn:hover,
.page-section-gray-dark .postNav a:hover,
.postNav .page-section-gray-dark a:hover,
.page-section-gray-dark .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-gray-dark .gform_button:hover,
.page-section-orange .btn:hover,
.btn-white:hover {
	background: #fff;
	color: #fec10d;
}
.page-section-gray-dark .btn:hover,
.page-section-gray-dark .postNav a:hover,
.postNav .page-section-gray-dark a:hover,
.page-section-gray-dark .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-gray-dark .gform_button:hover,
.page-section-orange .btn:hover,
.page-section-orange .postNav a:hover,
.postNav .page-section-orange a:hover,
.page-section-orange .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-orange .gform_button:hover {
	color: #d95f1e;
}
.page-section-orange .btn:hover,
.page-section-orange .postNav a:hover,
.postNav .page-section-orange a:hover,
.page-section-orange .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-orange .gform_button:hover {
	color: #edb71e;
}
.page-section-blue .btn:hover,
.page-section-blue .postNav a:hover,
.postNav .page-section-blue a:hover,
.page-section-blue .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-blue .gform_button:hover {
	color: #003468;
}
.page-section-blue-light .btn:hover,
.page-section-blue-light .postNav a:hover,
.postNav .page-section-blue-light a:hover,
.page-section-blue-light .gform_wrapper .gform_button:hover,
.gform_wrapper .page-section-blue-light .gform_button:hover {
	color: #005ba8;
}
.btn.btn-gray,
.postNav a.btn-gray,
.gform_wrapper .btn-gray.gform_button,
.page-section-gray-light .gform_wrapper .btn,
.page-section-gray-light .gform_wrapper .postNav a,
.postNav .page-section-gray-light .gform_wrapper a,
.page-section-gray-light .gform_wrapper .gform_button,
.page-section-white .gform_wrapper .btn,
.page-section-white .gform_wrapper .postNav a,
.postNav .page-section-white .gform_wrapper a,
.page-section-white .gform_wrapper .gform_button {
	border-color: #999;
	color: #999;
}
.btn.btn-gray:hover,
.postNav a.btn-gray:hover,
.gform_wrapper .btn-gray.gform_button:hover,
.page-section-gray-light .gform_wrapper .btn:hover,
.page-section-gray-light .gform_wrapper .postNav a:hover,
.postNav .page-section-gray-light .gform_wrapper a:hover,
.page-section-gray-light .gform_wrapper .gform_button:hover,
.page-section-white .gform_wrapper .btn:hover,
.page-section-white .gform_wrapper .postNav a:hover,
.postNav .page-section-white .gform_wrapper a:hover,
.page-section-white .gform_wrapper .gform_button:hover {
	border-color: #fec10d;
	background: #fec10d;
	color: #fff;
}
.btn.btn-basic,
.postNav a.btn-basic,
.gform_wrapper .btn-basic.gform_button {
	padding: 0;
	background: none;
	border: none;
	color: inherit;
	text-align: left;
}
.btn.btn-basic:hover,
.postNav a.btn-basic:hover,
.gform_wrapper .btn-basic.gform_button:hover {
	background: none;
	color: inherit;
}
.btn.btn-yellow-text,
.postNav a.btn-yellow-text,
.gform_wrapper .btn-yellow-text.gform_button {
	color: #fec10d;
}
.btn.btn-yellow-text:hover,
.postNav a.btn-yellow-text:hover,
.gform_wrapper .btn-yellow-text.gform_button:hover {
	color: #d7a101;
}
.btn.btn-light-blue-text,
.postNav a.btn-light-blue-text,
.gform_wrapper .btn-light-blue-text.gform_button {
	color: #005ba8;
}
.btn.btn-light-blue-text:hover,
.postNav a.btn-light-blue-text:hover,
.gform_wrapper .btn-light-blue-text.gform_button:hover {
	color: #003f75;
}
.btn.btn-baby-blue,
.postNav a.btn-baby-blue,
.gform_wrapper .btn-baby-blue.gform_button {
	background: #2da3f7;
	border: 2px solid #2da3f7;
	color: #fff;
	border-radius: 0;
	font-weight: 400;
	font-size: 21px;
	padding: 5px 25px;
}
.btn.btn-baby-blue:hover,
.postNav a.btn-baby-blue:hover,
.gform_wrapper .btn-baby-blue.gform_button:hover {
	background: none;
	border: 2px solid #2da3f7;
}
.btn.btn-baby-blue.fill:hover,
.postNav a.btn-baby-blue.fill:hover,
.gform_wrapper .btn-baby-blue.fill.gform_button:hover {
	color: #2da3f7;
}
.btn.btn-blue-text,
.postNav a.btn-blue-text,
.gform_wrapper .btn-blue-text.gform_button {
	color: #238fcf;
}
.btn.btn-blue-text:hover,
.postNav a.btn-blue-text:hover,
.gform_wrapper .btn-blue-text.gform_button:hover {
	color: #1c71a3;
}
.btn.btn-lg,
.postNav a.btn-lg,
.gform_wrapper .btn-lg.gform_button {
	font-size: 24px;
}
@media all and (max-width: 767px) {
	.btn.btn-block-lt-tablet,
	.postNav a.btn-block-lt-tablet,
	.gform_wrapper .btn-block-lt-tablet.gform_button {
		display: block;
	}
}
.btn.btn-blue,
.postNav a.btn-blue,
.gform_wrapper .btn-blue.gform_button {
	border-color: #005ba8;
	color: #005ba8;
}
.btn.btn-blue:hover,
.postNav a.btn-blue:hover,
.gform_wrapper .btn-blue.gform_button:hover {
	background: #005ba8;
	color: #fff;
}
.btn.btn-blue-dark,
.postNav a.btn-blue-dark,
.gform_wrapper .btn-blue-dark.gform_button {
	border-color: #003468;
	color: #003468;
}
.btn.btn-blue-dark:hover,
.postNav a.btn-blue-dark:hover,
.gform_wrapper .btn-blue-dark.gform_button:hover {
	background: none;
	color: #fff;
}
@media all and (max-width: 767px) {
	.btn.btn-blue-dark.download-sell,
	.postNav a.btn-blue-dark.download-sell,
	.gform_wrapper .btn-blue-dark.download-sell.gform_button {
		display: block;
		width: 225px;
		margin-top: 25px;
	}
}
.btn.btn-yellow,
.postNav a.btn-yellow,
.gform_wrapper .btn-yellow.gform_button {
	border-color: #fec10d;
	color: #fec10d;
}
.btn.btn-yellow:hover,
.postNav a.btn-yellow:hover,
.gform_wrapper .btn-yellow.gform_button:hover {
	background: #fec10d;
	color: #fff;
}
.btn.btn-yellow-full,
.postNav a.btn-yellow-full,
.gform_wrapper .btn-yellow-full.gform_button {
	background: #fec10d;
	border-color: #fec10d;
	color: #fff;
}
.btn.btn-yellow-full:hover,
.postNav a.btn-yellow-full:hover,
.gform_wrapper .btn-yellow-full.gform_button:hover {
	background: #fff;
	border-color: #fec10d;
	color: #fec10d;
}
.btn.btn-yellow-full.blue-text,
.postNav a.btn-yellow-full.blue-text,
.gform_wrapper .btn-yellow-full.blue-text.gform_button {
	color: #003468;
}
.btn.btn-orange,
.postNav a.btn-orange,
.gform_wrapper .btn-orange.gform_button {
	background: #f47d1f;
	border-color: #f47d1f;
	color: #fff;
}
.btn.btn-orange:hover,
.postNav a.btn-orange:hover,
.gform_wrapper .btn-orange.gform_button:hover {
	background: #d6640a;
	border-color: #d6640a;
}
.btn.btn-blue-full,
.postNav a.btn-blue-full,
.gform_wrapper .btn-blue-full.gform_button {
	background: #003468;
	color: #fff;
}
.btn.btn-blue-full:hover,
.postNav a.btn-blue-full:hover,
.gform_wrapper .btn-blue-full.gform_button:hover {
	background: none;
	border: 2px solid #003468;
	color: #fff;
}
@media all and (max-width: 767px) {
	.btn.btn-blue-full.search-inventory,
	.postNav a.btn-blue-full.search-inventory,
	.gform_wrapper .btn-blue-full.search-inventory.gform_button {
		display: block !important;
		width: 225px;
		margin: 15px auto 0 auto !important;
	}
}
.btn.btn-green,
.postNav a.btn-green,
.gform_wrapper .btn-green.gform_button {
	border: 2px solid #00a19b;
	color: #00a19b;
}
.btn.btn-green:hover,
.postNav a.btn-green:hover,
.gform_wrapper .btn-green.gform_button:hover {
	background: #fff;
}
.btn.btn-green-rev,
.postNav a.btn-green-rev,
.gform_wrapper .btn-green-rev.gform_button {
	border: 2px solid #00a19b;
	color: #00a19b;
}
.btn.btn-green-rev:hover,
.postNav a.btn-green-rev:hover,
.gform_wrapper .btn-green-rev.gform_button:hover {
	background: #00a19b;
	color: #fff;
}
.btn[disabled],
.postNav a[disabled],
.gform_wrapper [disabled].gform_button {
	color: #ccc;
	border-color: #ccc;
	background: #fff;
}
.btn.btn-login,
.postNav a.btn-login,
.gform_wrapper .btn-login.gform_button {
	border: 2px solid #fff;
	color: #fff;
}
.btn.btn-sign-up,
.postNav a.btn-sign-up,
.gform_wrapper .btn-sign-up.gform_button {
	background: #fec10d;
	border-color: #fec10d;
	color: #000 !important;
}
.btn.btn-sign-up:hover,
.postNav a.btn-sign-up:hover,
.gform_wrapper .btn-sign-up.gform_button:hover {
	color: #fec10d !important;
}
.btn.btn-login,
.postNav a.btn-login,
.gform_wrapper .btn-login.gform_button,
.btn.btn-sign-up,
.postNav a.btn-sign-up,
.gform_wrapper .btn-sign-up.gform_button {
	font-size: 14px;
	padding: 12px 10px 11px;
	margin-top: 17px;
	border-radius: 0;
}
button.expand {
	background: none;
	border: none;
	padding: 0;
}
button.expand:hover {
	background: none;
	border: none;
}
.active {
	border-bottom: 2px solid #ffc80a;
}
.btn-express {
	color: #003468;
	font-family: "Roboto", sans-serif;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 30px;
	line-height: 1;
}
.btn-express:hover,
.btn-express:focus,
.btn-express:active {
	color: #005ba8;
}
.btn-express.orange {
	color: #db5e1e;
}
.btn-express.orange:hover {
	color: #ae4b18;
}
.btn-express.orange:after {
	content: url(../img/resources/arrow-down-orange-dark.png);
}
.btn-express.orange.active {
	color: #005ba8;
}
.btn-express.orange.active:hover,
.btn-express.orange.active:active,
.btn-express.orange.active:focus {
	color: #005ba8;
}
.btn-express.orange.active:after {
	content: url(../img/resources/arrow-down-blue-dark-active.png);
}
.btn-express.yellow {
	color: #ecb71e;
}
.btn-express.yellow:hover {
	color: #005ba8;
}
.btn-express.yellow:hover:after {
	content: url(../img/resources/arrow-down-blue-dark-active.png);
}
.btn-express.yellow:after {
	content: url(../img/resources/arrow-down-yellow.png);
}
.btn-express.yellow.active {
	color: #005ba8;
}
.btn-express.yellow.active:hover,
.btn-express.yellow.active:active,
.btn-express.yellow.active:focus {
	color: #005ba8;
}
.btn-express.yellow.active:after {
	content: url(../img/resources/arrow-down-blue-dark-active.png);
}
.btn-express:after {
	content: url(../img/resources/arrow-down-blue-dark.png);
	display: inline-block;
	width: 60px;
	margin-top: 8px;
}
.btn-express small {
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.btn-express.secondary,
.btn-express.active {
	color: #005ba8;
}
.btn-express.secondary:hover,
.btn-express.secondary:focus,
.btn-express.secondary:active,
.btn-express.active:hover,
.btn-express.active:focus,
.btn-express.active:active {
	color: #003f75;
}
.btn-express.secondary:after,
.btn-express.active:after {
	content: url(../img/resources/arrow-down-blue-dark-active.png);
}
.btn.btn-blue-solid,
.postNav a.btn-blue-solid,
.gform_wrapper .btn-blue-solid.gform_button {
	border-color: #255497;
	background: #255497;
	color: #fff;
}
.btn.btn-blue-solid:hover,
.postNav a.btn-blue-solid:hover,
.gform_wrapper .btn-blue-solid.gform_button:hover {
	border-color: #2f6bc0;
	background: #2f6bc0;
	color: #fff;
}
.btn.btn-yellow-solid,
.postNav a.btn-yellow-solid,
.gform_wrapper .btn-yellow-solid.gform_button {
	border-color: #ffc20e;
	background: #ffc20e;
	color: #07356a;
}
.btn.btn-yellow-solid:hover,
.postNav a.btn-yellow-solid:hover,
.gform_wrapper .btn-yellow-solid.gform_button:hover {
	border-color: #ffcf41;
	background: #ffcf41;
	color: #07356a;
}
.btn.btn-green-solid,
.postNav a.btn-green-solid,
.gform_wrapper .btn-green-solid.gform_button {
	border-color: #00a19b;
	background: #00a19b;
	color: #fff;
}
.btn.btn-green-solid:hover,
.postNav a.btn-green-solid:hover,
.gform_wrapper .btn-green-solid.gform_button:hover {
	border-color: #00d4cc;
	background: #00d4cc;
	color: #fff;
}
@media (min-width: 768px) {
	.button-align-desktop {
		margin-top: 52px;
	}
}
a.pdf {
	text-transform: uppercase;
	font-size: 18px;
	padding: 10px 0 5px 40px;
	font-weight: 500;
	background: url(../img/resources/icon-pdf-blue.png);
	background-repeat: no-repeat;
}
.data-play {
	display: inline-block;
	width: 90px;
	height: 90px;
	font-size: 0;
	background: url(../img/resources/play-button.svg) center center no-repeat;
	background-size: cover;
	border: none;
	cursor: pointer;
	opacity: 0.9;
	transition: opacity 0.2s ease-in-out;
}
.data-play:hover {
	opacity: 1;
}
@media (max-width: 767px) {
	.data-play {
		width: 60px;
		height: 60px;
		margin: auto;
	}
}
.data-play.tiny {
	width: 30px;
	height: 30px;
	z-index: -1;
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.data-play.will-pause {
	background-image: url(../img/resources/pause-button.svg);
	z-index: 4;
}
.btn-dealshield {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1.4;
	color: #000;
	background-color: #ffc80a;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: 0 5px 20px rgba(255, 200, 10, 0.4);
	display: inline-block;
	margin-bottom: 0;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 10px 30px;
	transition: ease 0.5s;
}
.btn-dealshield:hover {
	color: #000;
	background: #ffce24;
	transition: ease 0.5s;
}
.grit-divider {
	background: url(../../img/resources/divider-blue.png) center center no-repeat;
	height: 11px;
	display: block;
	margin: 0 auto;
}
.grit-divider-yellow {
	background: url(../../img/resources/divider-yellow.png) no-repeat center;
	height: 10px;
}
.grit-divider-yellow-long {
	background: url(../../img/resources/divider-yellow-long.png) no-repeat center;
	height: 10px;
}
.grit-divider-gray {
	background: url(../../img/resources/divider-gray.png) no-repeat center;
	height: 7px;
	margin-top: 15px;
}
.grit-tl-white {
	background-image: url(../../img/resources/grit-tl-white.png);
	background-position: top left;
	background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
	.grit-tl-white {
		background-image: none;
	}
}
.grit-tl-gray {
	background-image: url(../../img/resources/grit-tl-gray.png);
	background-position: top left;
	background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
	.grit-tl-gray {
		background-image: none;
	}
}
.grit-br-gray {
	background-image: url(../../img/resources/grit-br-gray.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
	.grit-br-gray {
		background-image: none;
	}
}
.grit-l-white {
	background-image: url(../../img/resources/grit-l-white.png);
	background-position: center left;
	background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
	.grit-l-white {
		background-image: none;
	}
}
.grit-tr-white {
	background-image: url(../../img/resources/grit-r-white.png);
	background-position: right 3%;
	background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
	.grit-tr-white {
		background-image: none;
	}
}
.grit-r-white {
	background-image: url(../../img/resources/grit-r-white.png);
	background-position: center right;
	background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
	.grit-r-white {
		background-image: none;
	}
}
.grit-bottom-right-gray {
	width: 374px;
	height: 329px;
	background-image: url(../../img/resources/grit-br-gray.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
}
@media all and (max-width: 767px) {
	.grit-bottom-right-gray {
		display: none;
	}
}
.grit-right {
	width: 344px;
	height: 646px;
	background-image: url(../../img/resources/grit-r-white.png);
	background-position: center right;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
}
@media all and (max-width: 767px) {
	.grit-right {
		display: none;
	}
}
.grit-left-over {
	width: 393px;
	height: 645px;
	background-image: url(../../img/resources/grit-l-white.png);
	background-position: center left;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
}
@media all and (max-width: 767px) {
	.grit-left-over {
		display: none;
	}
}
.grit-left-gray {
	background-image: url(../../img/resources/grit-l-gray.png);
	background-position: center left;
	background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
	.grit-left-gray {
		background-image: none;
	}
}
.grit-circle {
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	transform: translate(40%, -40%);
}
.grit-circle-left {
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	transform: translate(40%, -40%);
}
.has-grit {
	position: relative;
}
.has-grit:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	pointer-events: none;
	background: url("../img/resources/grit-top.png") no-repeat center top,
		url("../img/resources/grit-bottom.png") no-repeat center bottom;
	background-size: 100% auto;
	mix-blend-mode: multiply;
}
.has-grit:after {
	display: none;
}
.m75-footer-teaser a {
	filter: grayscale(1);
	transition: 0.5s ease-in-out;
}
.m75-footer-teaser a img {
	max-width: 70px;
	margin: -35px auto 20px auto;
	display: block;
}
.m75-footer-teaser a:hover {
	filter: grayscale(0);
	transition: 0.5s ease-in-out;
}
.page-locations .m75-footer-teaser {
	margin-top: 60px;
}
.input,
.gform_wrapper input[type="text"],
.gform_wrapper textarea,
textarea {
	width: 100%;
	padding: 15px 20px;
	border: none;
	background: #fff;
	font-family: "Roboto", sans-serif;
	color: #7d7d7d;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.page-section-white .input,
.page-section-white .gform_wrapper input[type="text"],
.gform_wrapper .page-section-white input[type="text"],
.page-section-white .gform_wrapper textarea,
.gform_wrapper .page-section-white textarea,
.page-section-white textarea {
	border: solid 2px #999;
}
.gform_wrapper .gform_heading {
	font-family: "Roboto", sans-serif;
	font-size: 38px;
	max-width: 800px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 auto 40px;
	text-align: center;
	line-height: 1;
}
.gform_wrapper .gfield_visibility_hidden,
.gform_wrapper .gf_invisible,
.gform_wrapper .gfield_visibility_ {
	visibility: hidden;
	position: absolute;
	left: -9999px;
}
.gform_wrapper .gform_body {
	max-width: 540px;
	margin: 0 auto;
}
.gform_wrapper .gform_fields {
	margin: 0;
	padding: 0;
	list-style: none;
}
.gform_wrapper .gfield,
.gform_wrapper .gform_footer {
	margin-top: 20px;
}
.gform_wrapper .gform_footer {
	text-align: center;
}
.gform_wrapper .label-visible .gfield_label {
	display: block;
	font-weight: 700;
	font-size: 18px;
	color: rgba(0, 0, 0, 0.45);
	margin-bottom: 10px;
}
.page-section-blue .gform_wrapper .label-visible .gfield_label {
	color: #fff;
}
.gform_wrapper .gfield_checkbox {
	margin: 0;
	padding: 0;
	list-style: none;
	color: rgba(0, 0, 0, 0.45);
}
.page-section-blue .gform_wrapper .gfield_checkbox {
	color: #fff;
}
.gform_wrapper .gfield_checkbox li {
	margin-right: 15px;
	margin-bottom: 10px;
	display: inline-block;
}
.gform_wrapper .gfield_checkbox input {
	position: relative;
	top: -1px;
}
.gform_wrapper .gform_description {
	line-height: 38px;
}
.gform_wrapper .ginput_container {
	position: relative;
}
.gform_wrapper .ginput_container label.error {
	padding: 2px 10px;
	display: block;
	border-radius: 3px;
	position: absolute;
	top: 13px;
	right: 12px;
	background: #c23634;
	font-size: 12px;
	color: #fff;
}
.gform_wrapper .gform_button {
	border-color: #255497 !important;
	background: #255497;
	color: #fff;
}
.gform_wrapper .gform_button:hover {
	border-color: #2f6bc0 !important;
	background: #2f6bc0 !important;
	color: #fff !important;
}
.gform_wrapper .gform_help {
	font-size: 14px;
	color: rgba(0, 0, 0, 0.45);
}
.page-section-blue .gform_wrapper .gform_help {
	color: #fff;
}
.gform_wrapper .gform_help a {
	color: rgba(0, 0, 0, 0.45);
	text-decoration: underline;
}
.page-section-blue .gform_wrapper .gform_help a {
	color: #fff;
}
.gform_wrapper .gform_help a:hover {
	text-decoration: none;
}
.gform_wrapper .validation_error {
	text-align: center;
}
.gform_wrapper .validation_error,
.gform_wrapper .validation_message {
	font-size: 14px;
	color: #9e790b;
}
#gform_1 textarea {
	width: 100%;
	border: none;
}
#gform_1 .charleft.ginput_counter.warningTextareaInfo,
#gform_1 .instruction {
	display: none;
}
#field_1_17,
#field_1_14 {
	display: none;
}
.list,
.list-title {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	color: #003468;
	text-transform: uppercase;
}
.list-title {
	margin: 40px 0 8px;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 700;
}
.list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list li {
	line-height: 1;
}
.list li + li {
	margin-top: 10px;
}
.list a {
	color: #bbbdc0;
}
.list a:hover {
	color: #fec10d;
}
.list-arrows {
	padding-left: 18px;
}
.list-arrows.lg {
	font-size: 21px;
}
.list-unstyled {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-count {
	margin: 0;
	padding: 0;
	counter-reset: section;
	list-style: none;
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-align: left;
}
.list-count li:before {
	counter-increment: section;
	content: counter(section);
	width: 50px;
	height: 50px;
	margin-right: 10px;
	display: inline-block;
	border-radius: 50%;
	background: #005ba8;
	color: #fff;
	text-align: center;
	line-height: 50px;
}
.list-count li + li {
	margin-top: 10px;
}
#product-suite .list-title a {
	color: #003468;
	font-family: "Roboto", sans-serif;
}
#product-suite .list a {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 700;
}
@media all and (max-width: 639px) {
	.table-container {
		width: 100%;
		overflow: auto;
	}
}
.table {
	width: 100%;
}
.table th,
.table td {
	padding: 10px;
	border: solid 1px #dcdcdb;
	text-align: left;
}
.table th,
.table .label {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #dc772d;
	text-transform: uppercase;
}
.table tr {
	opacity: 0;
	transform: scale(0.5);
	transition: opacity 0.4s, transform 0.4s;
}
.modal-container.active .table tr {
	opacity: 1;
	transform: scale(1);
}
.table tr:nth-child(1) {
	transition-delay: 0.1s;
}
.table tr:nth-child(2) {
	transition-delay: 0.2s;
}
.table tr:nth-child(3) {
	transition-delay: 0.3s;
}
.table tr:nth-child(4) {
	transition-delay: 0.4s;
}
.table tr:nth-child(5) {
	transition-delay: 0.5s;
}
.table tr:nth-child(6) {
	transition-delay: 0.6s;
}
.table tr:nth-child(7) {
	transition-delay: 0.7s;
}
.table tr:nth-child(8) {
	transition-delay: 0.8s;
}
.table tr:nth-child(9) {
	transition-delay: 0.9s;
}
.table tr:nth-child(10) {
	transition-delay: 1s;
}
.table tr:nth-child(11) {
	transition-delay: 1.1s;
}
.table tr:nth-child(12) {
	transition-delay: 1.2s;
}
.table tr:nth-child(13) {
	transition-delay: 1.3s;
}
.table tr:nth-child(14) {
	transition-delay: 1.4s;
}
.table tr:nth-child(15) {
	transition-delay: 1.5s;
}
.table tr:nth-child(16) {
	transition-delay: 1.6s;
}
.table tr:nth-child(17) {
	transition-delay: 1.7s;
}
.table tr:nth-child(18) {
	transition-delay: 1.8s;
}
.table tr:nth-child(19) {
	transition-delay: 1.9s;
}
.table tr:nth-child(20) {
	transition-delay: 2s;
}
.table tr:nth-child(21) {
	transition-delay: 2.1s;
}
.table tr:nth-child(22) {
	transition-delay: 2.2s;
}
.table tr:nth-child(23) {
	transition-delay: 2.3s;
}
.table tr:nth-child(24) {
	transition-delay: 2.4s;
}
.table tr:nth-child(25) {
	transition-delay: 2.5s;
}
.table tr:nth-child(26) {
	transition-delay: 2.6s;
}
.table tr:nth-child(27) {
	transition-delay: 2.7s;
}
.table tr:nth-child(28) {
	transition-delay: 2.8s;
}
.table tr:nth-child(29) {
	transition-delay: 2.9s;
}
.table tr:nth-child(30) {
	transition-delay: 3s;
}
.table thead tr {
	opacity: 1;
	transform: scale(1);
}
.table .label {
	font-size: 14px;
}
.table td {
	font-size: 12px;
}
.table ul {
	padding-left: 20px;
}
.table .highlight {
	background: #f8ddc1;
}
.table--col-3 thead th {
	width: 33%;
}
.table--col-3 tbody tr td {
	width: 33%;
}
.pricing-table .price {
	padding-left: 20px;
}
.pricing-table .price:before {
	content: "»";
	margin-right: 20px;
	position: relative;
	top: -2px;
	font-weight: 700;
}
.product-assurance .pricing-table .price:before {
	color: #f47d1f;
}
.product-core-blue-1 .pricing-table .price:before {
	color: #f47d1f;
}
.product-core-blue-2 .pricing-table .price:before {
	color: #f47d1f;
}
.product-core-blue-3 .pricing-table .price:before {
	color: #f47d1f;
}
.product-core-gray .pricing-table .price:before {
	color: #f47d1f;
}
.product-core-yellow .pricing-table .price:before {
	color: #f47d1f;
}
.product-floorplanning .pricing-table .price:before {
	color: #f47d1f;
}
.product-inventory-management .pricing-table .price:before {
	color: #f47d1f;
}
.product-logistics .pricing-table .price:before {
	color: #f47d1f;
}
.product-reconditioning .pricing-table .price:before {
	color: #f47d1f;
}
.product-suppliment-1 .pricing-table .price:before {
	color: #f47d1f;
}
.product-suppliment-2 .pricing-table .price:before {
	color: #f47d1f;
}
.product-wholesale-marketplace .pricing-table .price:before {
	color: #f47d1f;
}
.table-striped {
	width: 100%;
}
.table-striped.gray {
	font-size: 16px;
	color: #58595b;
}
.table-striped.gray tr:nth-child(even) {
	background: #f1f2f2;
}
.table-striped.gray thead tr {
	background: #f1f2f2;
}
.table-striped.gray th {
	padding: 20px 15px;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	color: #58595b;
}
@media all and (min-width: 768px) {
	.table-striped.gray th {
		padding: 20px 25px;
	}
}
.table-striped tr:nth-child(even) {
	background: #fcf4e4;
}
.table-striped--alt {
	color: #58595b;
}
.table-striped--alt tbody tr:nth-child(odd) {
	background: #fcf4e4;
}
.table-striped--alt tbody tr:nth-child(even) {
	background: rgba(0, 0, 0, 0);
}
.table-striped--alt li {
	line-height: 1.2em;
	margin-bottom: 0.25em;
}
.table-striped th {
	padding: 0 15px;
	font-size: 24px;
	font-weight: 500;
	color: #ecb71e;
	text-transform: uppercase;
	font-family: "Roboto", sans-serif;
}
@media all and (min-width: 768px) {
	.table-striped th {
		padding: 0 25px;
		font-size: 26px;
	}
}
.table-striped td {
	padding: 10px 15px;
}
@media all and (min-width: 768px) {
	.table-striped td {
		padding: 20px 25px;
	}
}
@media (max-width: 767px) {
	.table-striped td {
		padding: 10px 0;
	}
}
.table-striped td.label {
	font-weight: 700;
}
@media all and (min-width: 960px) {
	.table-striped td.label {
		white-space: nowrap;
	}
}
.table-dealshield {
	font-size: 18px;
	color: #0b3766;
	border-collapse: collapse;
	border-bottom: solid 1px #a9aaac;
}
@media all and (min-width: 768px) {
	.table-dealshield {
		font-size: 20px;
	}
}
.table-dealshield th,
.table-dealshield td {
	padding: 10px 15px;
}
@media all and (min-width: 768px) {
	.table-dealshield th,
	.table-dealshield td {
		padding: 20px 25px;
	}
}
.table-dealshield th {
	font-weight: 700;
	font-size: 24px;
	font-weight: 400;
	background: #0b3766;
	font-family: "Roboto", sans-serif !important;
	text-transform: uppercase;
	color: #fff;
}
.table-dealshield th.white {
	background: #fff;
	color: #231f20;
}
.table-dealshield th img {
	max-width: 160px;
}
.table-dealshield tr {
	background: #ffda7f;
}
.table-dealshield tr:nth-child(even) {
	background: #ffe29c;
}
.table-dealshield td {
	border-top: solid 1px #a9aaac;
	text-align: center;
}
.table-dealshield td.label {
	background: #0b3766;
	font-family: "Roboto", sans-serif !important;
	text-transform: uppercase;
	font-weight: 700;
	text-align: right;
	white-space: nowrap;
	color: #fff;
}
.table-dealshield-highlight {
	margin-top: 10px;
	padding: 12px 10px 10px;
	background: #ffc705;
	font-weight: 700;
}
th[role="columnheader"]:not(.no-sort) {
	cursor: pointer;
}
th[role="columnheader"]:not(.no-sort):after {
	content: "";
	float: right;
	margin-top: 7px;
	border-width: 0 4px 4px;
	border-style: solid;
	border-color: #404040 rgba(0, 0, 0, 0);
	visibility: hidden;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
th[aria-sort="ascending"]:not(.no-sort):after {
	border-bottom: none;
	border-width: 4px 4px 0;
}
th[aria-sort]:not(.no-sort):after {
	visibility: visible;
	opacity: 0.4;
}
th[role="columnheader"]:not(.no-sort):hover:after {
	visibility: visible;
	opacity: 1;
}
.tools .tool {
	display: none;
	text-align: center;
}
.tools .tool.active,
.tools .tool.active-hover,
.tools .tool.active-click {
	display: block;
}
.tab {
	display: none;
	text-align: center;
}
.tab.active,
.tab.active-hover,
.tab.active-click {
	display: block;
}
.tab-icons {
	width: 100%;
	margin: 40px 0 0;
	padding: 0 0 20px;
	list-style: none;
	display: table;
	table-layout: fixed;
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1;
}
@media all and (min-width: 960px) {
	.tab-icons:after {
		display: none;
	}
}
@media all and (max-width: 959px) {
	.tab-icons {
		display: block;
		margin-bottom: 20px;
	}
}
@media all and (max-width: 767px) {
	.tab-icons {
		font-size: 14px;
	}
}
.tab-icons li {
	padding: 0 10px;
	display: table-cell;
	text-align: center;
}
@media all and (max-width: 959px) {
	.tab-icons li {
		width: 33.3332%;
		margin-bottom: 20px;
		display: block;
		float: left;
	}
	.tab-icons li:nth-child(4) {
		clear: left;
	}
}
.tab-icons a {
	display: block;
	color: #d6d7d9;
	line-height: 1;
}
.tab-icons a:hover,
.tab-icons a.active,
.tab-icons a.active-hover,
.tab-icons a.active-click {
	color: #fec10d;
}
.tab-icons a:hover .icon,
.tab-icons a:hover .icon-nm,
.tab-icons a.active .icon,
.tab-icons a.active .icon-nm,
.tab-icons a.active-hover .icon,
.tab-icons a.active-hover .icon-nm,
.tab-icons a.active-click .icon,
.tab-icons a.active-click .icon-nm {
	background-position: center -82px;
}
.tab-icons .icon {
	width: 82px;
	height: 82px;
	margin: 0 auto 10px;
	display: block;
	background: no-repeat center 0;
}
.tab-icons .icon.wholesale-marketplace {
	background-image: url("../img/resources/icon-wholesale-marketplace.png");
}
.tab-icons .icon.assurance {
	background-image: url("../img/resources/icon-assurance.png");
}
.tab-icons .icon.logistics {
	background-image: url("../img/resources/icon-logistics.png");
}
.tab-icons .icon.reconditioning {
	background-image: url("../img/resources/icon-reconditioning.png");
}
.tab-icons .icon.floorplanning {
	background-image: url("../img/resources/icon-floorplanning.png");
}
.tab-icons .icon.decisioning {
	background-image: url("../img/resources/icon-decisioning.png");
}
.tab-icons .icon.inventory-management {
	background-image: url("../img/resources/icon-inventory-management.png");
}
.tab-icons .icon.decisioning {
	background-image: url("../img/resources/icon-decisioning.png");
}
.tab-icons .icon-nm {
	width: 82px;
	height: 82px;
	margin: 0 auto 10px;
	display: block;
	background: no-repeat center 0;
	transition: 0.2s ease-in-out all;
}
.tab-icons .icon-nm.wholesale-marketplace {
	background-image: url("../img/resources/new-manheim/icon-new-manheim-marketplace.png");
}
.tab-icons .icon-nm.assurance {
	background-image: url("../img/resources/new-manheim/icon-new-manheim-assurance.png");
}
.tab-icons .icon-nm.logistics {
	background-image: url("../img/resources/new-manheim/icon-new-manheim-logistics.png");
}
.tab-icons .icon-nm.reconditioning {
	background-image: url("../img/resources/new-manheim/icon-new-manheim-reconditioning.png");
}
.tab-icons .icon-nm.floorplanning {
	background-image: url("../img/resources/new-manheim/icon-new-manheim-floor-planning.png");
}
.tab-icons .icon-nm.inventory-management {
	background-image: url("../img/resources/new-manheim/icon-new-manheim-inventory-management.png");
}
.tab-close {
	width: 32px;
	height: 32px;
	border: solid 2px #fff;
	border-radius: 50%;
	display: inline-block;
	color: #fff;
	font-size: 32px;
	line-height: 25px;
	text-align: center;
}
.tab-close:hover {
	color: #fff;
}
.tab p:first-child {
	margin-top: 0;
}
.tab p:last-child {
	margin-bottom: 0;
}
.flex-table {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
	color: #58595b;
}
.flex-table__column {
	width: 33%;
	border-right: 2px solid #fff;
}
@media all and (max-width: 767px) {
	.flex-table__column {
		width: 100%;
		border-bottom: 1px solid #edeeef;
		margin-bottom: 20px;
	}
}
.flex-table__column:last-of-type {
	border-right: 0;
}
.flex-table__column__header {
	padding: 0 15px;
	font-family: "Roboto", sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #ecb71e;
	text-transform: uppercase;
}
@media all and (min-width: 768px) {
	.flex-table__column__header {
		padding: 0 25px;
		font-size: 28px;
	}
}
.flex-table__column__cell {
	padding: 10px 15px;
	display: flex;
	width: 100%;
	justify-content: flex-start;
	align-items: top;
	text-align: left;
}
@media all and (min-width: 768px) {
	.flex-table__column__cell {
		padding: 20px 25px;
	}
}
.flex-table__column__cell:nth-of-type(even) {
	background: #fcf4e4;
}
.flex-table__column__cell--md {
	min-height: 155px;
}
@media all and (max-width: 1023px) {
	.flex-table__column__cell--md {
		min-height: 245px;
	}
}
@media all and (max-width: 767px) {
	.flex-table__column__cell--md {
		min-height: unset;
	}
}
.flex-table__column__cell--lg {
	min-height: 280px;
}
@media all and (max-width: 1023px) {
	.flex-table__column__cell--lg {
		min-height: 418px;
	}
}
@media all and (max-width: 767px) {
	.flex-table__column__cell--lg {
		min-height: unset;
	}
}
.flex-table__column__cell ul {
	padding-left: 20px;
}
.flex-table__column__cell ul li {
	line-height: 1.2em;
	margin-bottom: 0.25em;
}
.page-section {
	padding: 60px 0;
}
@media all and (max-width: 767px) {
	.page-section {
		padding: 60px 0;
	}
}
.tag {
	font-size: 12px;
	color: #888;
	text-decoration: none;
	background: #f3f3f3;
	display: inline-block;
	margin-right: 5px;
	border-radius: 3px;
	line-height: 1;
	padding: 6px 8px;
	text-transform: capitalize;
}
@media all and (max-width: 767px) {
	.tag {
		margin-top: 10px;
	}
}
.tag:hover {
	background: #e7e7e7;
}
.featured-posts {
	height: 434px;
	margin-bottom: 50px;
	overflow: hidden;
	position: relative;
}
@media all and (max-width: 639px) {
	.featured-posts {
		margin-bottom: 30px;
	}
}
.featured-posts.slick-initialized {
	overflow: visible;
}
.featured-posts .slick-arrow {
	background: none;
}
.featured-posts .slick-arrow:before {
	color: #000;
}
.featured-posts .listing-content p {
	font-size: 14px;
}
@media all and (max-width: 1023px) {
	.featured-posts {
		height: auto;
	}
}
.featured-posts .slide-navigation li,
.featured-posts .slick-dots li {
	width: 24px;
	height: 24px;
}
.featured-posts .slide {
	background: 50% no-repeat;
	background-size: cover;
	height: 434px;
}
@media all and (max-width: 1023px) {
	.featured-posts .slide {
		height: auto;
	}
}
.featured-posts .slide .list-article {
	height: 100%;
	padding: 30px;
	display: flex;
	justify-content: flex-end;
	position: relative;
}
.featured-posts .slide .list-article .article-block_info {
	width: 35%;
	background: rgba(255, 255, 255, 0.9);
	padding: 15px;
	height: auto;
	margin: 0;
	position: absolute;
	bottom: 30px;
}
@media all and (max-width: 1023px) {
	.featured-posts .slide .list-article .article-block_info {
		margin-top: 25%;
		width: 100%;
		position: relative;
	}
}
.featured-posts .slide .list-article .article-block_info .article-block_title,
.featured-posts .slide .list-article .article-block_info .video-block_title {
	display: block;
	color: #003469;
	font-size: 1.375rem;
	line-height: 1.1;
	margin-bottom: 5px;
}
.featured-posts
	.slide
	.list-article
	.article-block_info
	span.article-block_date,
.featured-posts .slide .list-article .article-block_info .link {
	color: #fec10d;
	display: block;
}
.featured-posts .slide .list-article .article-block_info .link {
	display: inline-block;
}
.featured-posts
	.slide
	.list-article
	.article-block_info
	.article-block_description {
	font-size: 0.925rem;
	margin: 12px 0;
	padding-right: 38px;
	display: block;
	color: #777;
}
@media all and (max-width: 767px) {
	.featured-posts
		.slide
		.list-article
		.article-block_info
		.article-block_description {
		display: none;
	}
}
.featured-posts .slide .list-article .article-block_info .tag {
	font-size: 12px;
	color: #888;
	text-decoration: none;
	background: #f3f3f3;
	display: inline-block;
	margin-right: 5px;
	border-radius: 3px;
	line-height: 1;
	padding: 6px 8px;
	text-transform: capitalize;
}
@media all and (max-width: 767px) {
	.featured-posts .slide .list-article .article-block_info .tag {
		margin-top: 10px;
	}
}
.featured-posts .slide .list-article .article-block_info .tag:hover {
	background: #e7e7e7;
}
.post-content {
	margin-top: -15px;
}
.post-content a {
	font-weight: 700;
}
.post-content .alignright {
	float: right;
}
@media all and (min-width: 640px) {
	.post-single.overlay {
		margin: -150px -40px -35px;
		padding: 40px;
		background: #fff;
	}
}
.post-listing {
	display: flex;
	background: #fff;
	padding: 20px;
}
.post-listing-author {
	margin-bottom: 0;
	font-style: italic;
}
.post-listing-thumbnail {
	min-width: 200px;
	max-width: 200px;
	margin-right: 20px;
	display: block;
	position: relative;
}
@media all and (max-width: 639px) {
	.post-listing-thumbnail {
		min-width: 1px;
	}
	.post-listing-thumbnail img {
		max-width: 100px;
	}
}
.post-listing-thumbnail img {
	width: 100%;
	height: auto;
	display: block;
}
.post-listing-flags {
	position: absolute;
	z-index: 1;
	left: 5px;
	top: 5px;
}
.post-listing-flag {
	margin: 0;
	background: #000;
	color: #fff;
	text-transform: uppercase;
}
.post-listing-flag:hover {
	background: #000;
}
.post-listing-details {
	flex: 1 0;
}
.post-listing + .post-listing {
	margin-top: 40px;
	border-top: solid 1px #ccc;
}
.post-listing:nth-child(even) .post-listing-thumbnail {
	order: 1;
	margin: 0 0 0 20px;
}
.post-listing:nth-child(even) .post-listing-flags {
	left: auto;
	right: 10px;
}
.post-video {
	margin-top: 40px;
}
.post-pdf {
	margin-top: 40px;
	padding: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #003468;
	color: #fff;
}
@media all and (max-width: 639px) {
	.post-pdf {
		padding: 20px;
		flex-direction: column;
	}
}
.post-pdf a {
	color: #fec10d;
}
.post-pdf img {
	max-width: 200px;
	max-height: 200px;
}
.post-pdf-image {
	padding-right: 20px;
}
@media all and (max-width: 639px) {
	.post-pdf-image {
		padding-right: 0;
	}
}
h1 {
	font-size: 42px;
}
@media all and (max-width: 767px) {
	h1 {
		font-size: 36px;
	}
}
h4 {
	margin: 0 0 3px;
	font-size: 30px;
	text-transform: none;
}
@media all and (max-width: 767px) {
	h4 {
		font-size: 24px;
	}
}
.article-meta h4 {
	font-size: 22px;
}
.article-meta .listing-content {
	margin: 15px 0;
}
.article-meta .listing-content p.less-margin {
	margin: 10px 0;
}
p.lc-article_date {
	color: #808285;
	letter-spacing: 2px;
	margin: 0 0 24px 0;
	line-height: 1.7;
	font-style: italic;
}
@media all and (max-width: 767px) {
	p.lc-article_date {
		margin-bottom: 8px;
	}
}
.lc-article_share {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 30px;
	border-bottom: 4px solid #222;
}
.lc-article_share_bottom {
	margin-top: 20px;
}
.lc-article_share h3 {
	margin: 0 0 16px;
	font-size: 1.143rem;
}
.lc-article_share a {
	position: relative;
	float: left;
	display: block;
	padding: 2px 2px 2px 34px;
	margin: 0 20px 16px 0;
	color: #555;
	font-size: 0.75rem;
	letter-spacing: 0.2rem;
	text-transform: uppercase;
	cursor: pointer;
}
.lc-article_share a svg,
.lc-article_share a img {
	position: absolute;
	display: block;
	width: 16px;
	height: 16px;
	top: 50%;
	left: 2px;
	transform: translateY(-50%);
}
.related-posts {
	display: flex;
	align-items: stretch;
	justify-content: center;
	flex-flow: row wrap;
}
.related-post {
	max-width: 320px;
	min-width: 280px;
	margin: 20px;
	padding: 20px;
	display: block;
	flex: 1 100%;
	background: #eee;
	font-size: 14px;
}
.related-post-title {
	font-size: 18px;
	text-transform: none;
	line-height: 1.2;
}
.related-post-thumbnail {
	margin: -20px -20px 20px;
	position: relative;
}
.related-post-thumbnail img {
	width: 100%;
	display: block;
}
.related-post p {
	color: #7d7d7d;
}
.related-post-more {
	font-weight: 700;
	color: #003468;
	text-transform: uppercase;
}
.single .page-section {
	padding: 60px 0;
}
.tag-cloud {
	margin: 2rem 0;
	padding: 2rem 0;
	border-bottom: 1px solid #d8d8d8;
}
.tag-cloud h5 {
	font-size: 0.9rem;
	letter-spacing: 0;
	font-style: italic;
	margin: 10px 0;
}
.postNav {
	margin-top: 40px;
	text-align: center;
}
.postNav .nav-previous,
.postNav .nav-next {
	display: inline-block;
	vertical-align: middle;
}
body.post .post-list {
	width: 100%;
}
.bidsquad ul {
	margin: 0;
	padding: 0;
}
.bidsquad ul li {
	list-style: none;
}
.flex-container a:hover,
.flex-slider a:hover {
	outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.flexslider {
	margin: 0;
	padding: 0;
	overflow: visible !important;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flexslider .slides:after {
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
html[xmlns] .flexslider .slides {
	display: block;
}
* html .flexslider .slides {
	height: 1%;
}
.no-js .flexslider .slides > li:first-child {
	display: block;
}
.flexslider {
	position: relative;
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
@media all and (max-width: 767px) {
	.flexslider .slides > li {
		padding: 20px 0;
	}
}
.flexslider .slides img {
	height: auto;
	-moz-user-select: none;
	display: block;
}
@media all and (max-width: 767px) {
	.flexslider .slides .text {
		padding: 20px;
		position: absolute;
		bottom: 20px;
		left: 20px;
		right: 20px;
		background: rgba(0, 91, 168, 0.8);
	}
}
.flexslider .slides .text .quote {
	padding-top: 40px;
	padding-right: 64px;
	text-transform: uppercase;
	font-family: "Roboto", sans-serif;
	font-size: 28px;
	line-height: 1.1;
	margin: 0 0 15px;
}
@media all and (max-width: 767px) {
	.flexslider .slides .text .quote {
		font-size: 20px;
		padding: 0;
	}
}
.flexslider .slides .text .read-more {
	margin: 0;
	padding: 0 0 30px;
	font-family: "Roboto", sans-serif;
}
@media all and (max-width: 767px) {
	.flexslider .slides .text .read-more {
		padding: 0;
	}
}
.flexslider .slides .text .read-more a {
	color: #ccc;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 1.1;
}
@media all and (max-width: 767px) {
	.flexslider .slides .text .read-more a {
		font-size: 12px;
	}
}
.flex-viewport {
	max-height: 2000px;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.carousel li {
	margin-right: 5px;
}
.flex-direction-nav {
	height: 0;
}
.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 64px;
	height: 0;
	margin: 0;
	padding-top: 60px;
	position: absolute;
	top: 80px;
	z-index: 3;
	overflow: hidden;
	opacity: 1;
	cursor: pointer;
	color: rgba(255, 255, 255, 0.25);
	transition: all 0.3s ease-in-out;
}
@media all and (min-width: 960px) {
	.flex-direction-nav a {
		padding-top: 76px;
		top: 80px;
	}
}
@media all and (min-width: 1024px) {
	.flex-direction-nav a {
		top: 90px;
	}
}
.flex-direction-nav a.flex-next {
	background: url("../img/resources/arrow-right.png") no-repeat center;
	background-size: contain;
}
.flex-direction-nav .flex-prev {
	background: url("../img/resources/arrow-left.png") no-repeat center;
	background-size: contain;
	left: 0;
}
@media (min-width: 1300px) {
	.flex-direction-nav .flex-prev {
		left: -75px;
	}
}
@media all and (max-width: 767px) {
	.flex-direction-nav .flex-prev {
		left: -12px;
	}
}
.flex-direction-nav .flex-next {
	right: 0;
	text-align: right;
}
@media (min-width: 1300px) {
	.flex-direction-nav .flex-next {
		right: -75px;
	}
}
@media all and (max-width: 767px) {
	.flex-direction-nav .flex-next {
		right: -12px;
	}
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1;
}
.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 0px;
	text-align: center;
	z-index: 3;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	display: inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	border-radius: 20px;
	outline: none;
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
	background: #fec10d;
	cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	height: auto;
	display: block;
	opacity: 0.7;
	cursor: pointer;
	-moz-user-select: none;
	transition: all 1s ease;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
.interior-hero {
	padding: 120px 0;
	background: #ffce25;
	color: #fff;
}
.interior-hero.is-video {
	width: 100%;
	height: 100%;
	min-height: 450px;
	top: 0;
	left: 0;
	position: absolute;
	padding: 0;
	background: #222 center center;
	background-size: auto 180%;
}
@media (min-width: 768px) {
	.interior-hero.is-video {
		min-height: 550px;
		background-size: cover;
	}
}
.interior-hero.is-video video {
	width: 100%;
	height: 100%;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: #222;
}
@media (max-width: 767px) {
	.interior-hero.is-video video {
		height: auto;
		opacity: 0;
	}
}
@media (min-width: 768px) {
	.interior-hero.is-video video {
		-o-object-fit: cover;
		object-fit: cover;
		background: #ffce25;
	}
}
.interior-hero.is-video video.is-playing {
	z-index: 4;
	opacity: 1;
}
.interior-hero.is-video video.is-paused {
	z-index: 1;
	opacity: 0.4;
}
@media (max-width: 767px) {
	.interior-hero.is-video video.is-paused {
		opacity: 0;
	}
}
.interior-hero-video-text {
	width: 100%;
	height: 100%;
	position: absolute;
	display: flex;
	align-items: center;
	z-index: 2;
}
@media (max-width: 767px) {
	.is-playing + .interior-hero-video-text:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.75);
		z-index: 3;
	}
}
.interior-hero-video-text-title {
	font-size: 90px;
	line-height: 0.8;
}
.interior-hero-video-text-title span {
	display: block;
}
.interior-hero-video-text-title .outline {
	-webkit-text-stroke: 2px #ffc20e;
	color: rgba(0, 0, 0, 0);
	opacity: 0.6;
}
.interior-hero-video-text p {
	font-family: "Roboto", sans-serif;
	font-size: 36px;
	font-weight: 700;
}
@media (max-width: 1023px) {
	.interior-hero-video-text {
		text-align: center;
	}
}
@media (max-width: 767px) {
	.interior-hero-video-text-title {
		font-size: 60px;
	}
	.interior-hero-video-text p {
		font-size: 32px;
	}
}

@media all and (max-width: 1023px) {
	.interior-hero.hero-slide--nada {
		padding: 40px 0 !important;
	}
}
.interior-hero.new-way {
	background: url("../img/resources/hero-car-icon.png") no-repeat 90% center;
	background-color: #ffce25;
}
.interior-hero.new-way.shield {
	background: url("../img/resources/hero-shield-icon.png") no-repeat 90% center;
	background-color: #ffce25;
	height: 450px;
}
.interior-hero.new-way.red-cross {
	background-color: #ffce25;
	position: relative;
}
.interior-hero.new-way.red-cross .hero-slide-arc {
	position: relative;
	top: -100px;
}
@media all and (max-width: 767px) {
	.interior-hero.new-way.red-cross .hero-slide-arc {
		top: -50px;
	}
}
.interior-hero.new-way.red-cross h2.interior-hero-title {
	font-size: 72px;
	margin-top: 25px;
	line-height: 0.9;
}
@media all and (max-width: 1023px) {
	.interior-hero.new-way.red-cross h2.interior-hero-title {
		font-size: 60px;
	}
}
@media all and (max-width: 767px) {
	.interior-hero.new-way.red-cross h2.interior-hero-title {
		font-size: 40px;
	}
}
.interior-hero.new-way.red-cross h2.interior-hero-title small {
	margin-bottom: 5px;
}
.interior-hero.new-way.red-cross .blood-donation {
	background: url("../img/resources/red-cross/blood-donation.png") no-repeat 90%
		center;
	width: 510px;
	height: 510px;
	position: absolute;
	right: 0px;
	top: -50px;
}
@media all and (max-width: 1023px) {
	.interior-hero.new-way.red-cross .blood-donation {
		background-size: 100%;
		width: 300px;
		height: 300px;
		top: 0;
	}
}
@media all and (max-width: 767px) {
	.interior-hero.new-way.red-cross .blood-donation {
		display: none;
	}
}
.interior-hero.new-way.american-red-cross {
	background: #f5f5f5;
	position: relative;
	padding: 0;
}
.interior-hero.new-way.american-red-cross .bg-gray {
	background: #e1e2e4;
	height: 200px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.interior-hero.new-way.american-red-cross .bg-gray img {
	display: block;
	margin: 65px auto 0 auto;
}
.interior-hero.new-way.american-red-cross h2.interior-hero-title {
	font-size: 50px;
	line-height: 1;
	text-transform: none;
	color: #ec3122;
}
@media all and (max-width: 1023px) {
	.interior-hero.new-way.american-red-cross h2.interior-hero-title {
		margin-top: 100px;
	}
}
@media (max-width: 500px) {
	.interior-hero.new-way.american-red-cross h2.interior-hero-title {
		font-size: 28px;
	}
}
.interior-hero.new-way.american-red-cross .btn,
.interior-hero.new-way.american-red-cross .gform_wrapper .gform_button,
.gform_wrapper .interior-hero.new-way.american-red-cross .gform_button,
.interior-hero.new-way.american-red-cross .postNav a,
.postNav .interior-hero.new-way.american-red-cross a {
	background: #ec3122;
	color: #fff;
	border: none;
}
.interior-hero.new-way.american-red-cross .btn:hover,
.interior-hero.new-way.american-red-cross .gform_wrapper .gform_button:hover,
.gform_wrapper .interior-hero.new-way.american-red-cross .gform_button:hover,
.interior-hero.new-way.american-red-cross .postNav a:hover,
.postNav .interior-hero.new-way.american-red-cross a:hover {
	color: #ec3122;
	background: #e1e2e4;
}
.interior-hero.new-way.plain {
	background: #ffce25;
}
.interior-hero.new-way.m75 {
	background: url("../img/resources/manheim75/hero-m75.jpg") no-repeat 90%
		center;
	background-color: #ffce25;
}
@media (max-width: 1023px) {
	.interior-hero.new-way.m75 {
		background: url("../img/resources/hero-car-icon.png") no-repeat 90% center;
		background-color: #ffce25;
	}
}
.interior-hero.express {
	border-bottom: solid 1px #d6d7de;
	background: #fcc000 url("../img/resources/express/bg-hero.png") no-repeat
		center !important;
	color: #fff;
	padding: 0;
}
@media all and (max-width: 1023px) {
	.interior-hero.express {
		padding: 40px 0;
	}
}
@media all and (max-width: 1023px) {
	.interior-hero.express .col-7 {
		width: 100%;
		padding: 0 150px;
	}
}
@media all and (max-width: 767px) {
	.interior-hero.express .col-7 {
		padding: 0 50px;
	}
}
.interior-hero.express img {
	max-width: 100%;
}
.interior-hero.express .subtext {
	font-size: 30px;
	color: #fff;
	line-height: 1em;
	text-shadow: 0px 3px 3px rgba(206, 164, 18, 0.8);
	margin-top: 30px;
}
.interior-hero.express .subtext span {
	background-image: url(../img/resources/express/hero-underline.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
}
.interior-hero.express .legal {
	font-size: 12px;
	line-height: 1em;
	text-align: center;
	color: #fff;
	max-width: 450px;
	margin: 20px auto;
}
.interior-hero.express .btn,
.interior-hero.express .gform_wrapper .gform_button,
.gform_wrapper .interior-hero.express .gform_button,
.interior-hero.express .postNav a,
.postNav .interior-hero.express a {
	margin-top: 0;
}
.interior-hero.express .phone-display {
	position: relative;
	background: url(../img/resources/express/hero-phone-6.png) no-repeat center
		center;
	background-size: auto;
	background-size: contain;
	width: 800px;
	height: 609px;
	position: absolute;
	top: 50px;
	left: -211px;
	display: block;
}
@media all and (max-width: 1023px) {
	.interior-hero.express .phone-display {
		display: none;
	}
}
.interior-hero.express .phone-display::before {
	content: "";
	background: url(../img/resources/express/hero-cut.png) no-repeat center center;
	width: 246px;
	height: 153px;
	position: absolute;
	z-index: -1;
	bottom: 70px;
	right: 10px;
}
@media all and (max-width: 1023px) {
	.interior-hero.express .phone-display::before {
		display: none;
	}
}
.interior-hero.express .slideUp {
	animation-name: slideUp;
	-webkit-animation-name: slideUp;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	visibility: visible !important;
}
.interior-hero-white {
	padding-bottom: 0;
	position: relative;
	background: rgba(0, 0, 0, 0);
	background-size: contain;
	color: #003468;
}
@media all and (max-width: 767px) {
	.interior-hero-white {
		padding: 40px 20px;
		background: #fcfcfc;
		border-bottom: solid 1px #ccc;
	}
}
@media all and (min-width: 960px) {
	.new-way .interior-hero-title {
		font-size: 84px;
	}
}
.new-way .interior-hero-title small {
	display: block;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 24px;
	color: #005ba8;
}
.new-way .interior-hero-title small strong {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
}
@media all and (min-width: 960px) {
	.new-way .interior-hero-title small {
		font-size: 32px;
	}
}
.new-way .interior-hero-title sup {
	font-family: "Roboto", sans-serif;
	font-weight: 400;
}
@media all and (min-width: 960px) {
	.interior-hero-title {
		font-size: 80px;
	}
}
.interior-hero-title:after {
	max-width: 100%;
	margin: 10px 0 -80px;
	float: right;
	clear: both;
}
.interior-hero-icons {
	position: relative;
}
.interior-hero-icons:before {
	content: url("../img/resources/icons.png");
	max-width: 100%;
	margin-top: 20px;
	position: absolute;
	top: 100%;
	left: 20px;
}
.hero-welcome {
	background: url("../img/resources/hero-welcome.png") no-repeat top center;
	background-size: cover;
	height: 600px;
	position: relative;
	z-index: 1;
	padding: 125px 0;
	margin: 0;
}
@media all and (max-width: 767px) {
	.hero-welcome {
		padding: 50px 0;
	}
}
.hero-welcome h1 {
	font-size: 65px;
}
.hero-welcome p {
	line-height: 2;
	margin: 20px 0;
	font-size: 15px;
}

.page-template-page-welcome .btn {
	width: auto;
	display: inline-block;
}

.heading-number-one,
.heading-number-two,
.heading-number-three {
	color: #fff;
}

.cookie-modal {
	width: 60vw;
	height: 83vh;
	max-height: 800px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 100;
	background: #fff;
	box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.25);
	display: none;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	text-align: center;
	padding: 50px;
}
@media (max-width: 767px) {
	.cookie-modal {
		width: 90vw;
		height: 90vh;
	}
}
.cookie-modal img {
	max-width: 100%;
}
.cookie-modal .col-6 {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cookie-modal.open {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cookie-modal.visible {
	opacity: 1;
}
.cookie-modal .cookie-modal-close {
	position: absolute;
	top: 4px;
	right: 18px;
	font-size: 36px;
	font-weight: 700;
	cursor: pointer;
}
.shadow-sm {
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
	box-shadow: none !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;
}
.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: 0.25rem !important;
}
.mt-1,
.my-1 {
	margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
	margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
	margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
	margin-left: 0.25rem !important;
}
.m-2 {
	margin: 0.5rem !important;
}
.mt-2,
.my-2 {
	margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
	margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
	margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
	margin-left: 0.5rem !important;
}
.m-3 {
	margin: 1rem !important;
}
.mt-3,
.my-3 {
	margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
	margin-right: 1rem !important;
}
.mb-3,
.my-3 {
	margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
	margin-left: 1rem !important;
}
.m-4 {
	margin: 1.5rem !important;
}
.mt-4,
.my-4 {
	margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
	margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
	margin-left: 1.5rem !important;
}
.m-5 {
	margin: 3rem !important;
}
.mt-5,
.my-5 {
	margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
	margin-right: 3rem !important;
}
.mb-5,
.my-5 {
	margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
	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: 0.25rem !important;
}
.pt-1,
.py-1 {
	padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
	padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
	padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
	padding-left: 0.25rem !important;
}
.p-2 {
	padding: 0.5rem !important;
}
.pt-2,
.py-2 {
	padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
	padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
	padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
	padding-left: 0.5rem !important;
}
.p-3 {
	padding: 1rem !important;
}
.pt-3,
.py-3 {
	padding-top: 1rem !important;
}
.pr-3,
.px-3 {
	padding-right: 1rem !important;
}
.pb-3,
.py-3 {
	padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
	padding-left: 1rem !important;
}
.p-4 {
	padding: 1.5rem !important;
}
.pt-4,
.py-4 {
	padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
	padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
	padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
	padding-left: 1.5rem !important;
}
.p-5 {
	padding: 3rem !important;
}
.pt-5,
.py-5 {
	padding-top: 3rem !important;
}
.pr-5,
.px-5 {
	padding-right: 3rem !important;
}
.pb-5,
.py-5 {
	padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
	padding-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: 576px) {
	.m-sm-0 {
		margin: 0 !important;
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0 !important;
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0 !important;
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0 !important;
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0 !important;
	}
	.m-sm-1 {
		margin: 0.25rem !important;
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: 0.25rem !important;
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: 0.25rem !important;
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: 0.25rem !important;
	}
	.m-sm-2 {
		margin: 0.5rem !important;
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: 0.5rem !important;
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: 0.5rem !important;
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: 0.5rem !important;
	}
	.m-sm-3 {
		margin: 1rem !important;
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem !important;
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem !important;
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem !important;
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem !important;
	}
	.m-sm-4 {
		margin: 1.5rem !important;
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem !important;
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem !important;
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem !important;
	}
	.m-sm-5 {
		margin: 3rem !important;
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem !important;
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem !important;
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem !important;
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem !important;
	}
	.p-sm-0 {
		padding: 0 !important;
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0 !important;
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0 !important;
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0 !important;
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0 !important;
	}
	.p-sm-1 {
		padding: 0.25rem !important;
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: 0.25rem !important;
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: 0.25rem !important;
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: 0.25rem !important;
	}
	.p-sm-2 {
		padding: 0.5rem !important;
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: 0.5rem !important;
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: 0.5rem !important;
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: 0.5rem !important;
	}
	.p-sm-3 {
		padding: 1rem !important;
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem !important;
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem !important;
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem !important;
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem !important;
	}
	.p-sm-4 {
		padding: 1.5rem !important;
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem !important;
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem !important;
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem !important;
	}
	.p-sm-5 {
		padding: 3rem !important;
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem !important;
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem !important;
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem !important;
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem !important;
	}
	.m-sm-auto {
		margin: auto !important;
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto !important;
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto !important;
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto !important;
	}
	.ml-sm-auto,
	.mx-sm-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: 0.25rem !important;
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: 0.25rem !important;
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: 0.25rem !important;
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: 0.25rem !important;
	}
	.m-md-2 {
		margin: 0.5rem !important;
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: 0.5rem !important;
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: 0.5rem !important;
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: 0.5rem !important;
	}
	.m-md-3 {
		margin: 1rem !important;
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem !important;
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem !important;
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem !important;
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem !important;
	}
	.m-md-4 {
		margin: 1.5rem !important;
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem !important;
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem !important;
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem !important;
	}
	.m-md-5 {
		margin: 3rem !important;
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem !important;
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem !important;
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem !important;
	}
	.ml-md-5,
	.mx-md-5 {
		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: 0.25rem !important;
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: 0.25rem !important;
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: 0.25rem !important;
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: 0.25rem !important;
	}
	.p-md-2 {
		padding: 0.5rem !important;
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: 0.5rem !important;
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: 0.5rem !important;
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: 0.5rem !important;
	}
	.p-md-3 {
		padding: 1rem !important;
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem !important;
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem !important;
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem !important;
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem !important;
	}
	.p-md-4 {
		padding: 1.5rem !important;
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem !important;
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem !important;
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem !important;
	}
	.p-md-5 {
		padding: 3rem !important;
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem !important;
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem !important;
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem !important;
	}
	.pl-md-5,
	.px-md-5 {
		padding-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: 992px) {
	.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: 0.25rem !important;
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: 0.25rem !important;
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: 0.25rem !important;
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: 0.25rem !important;
	}
	.m-lg-2 {
		margin: 0.5rem !important;
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: 0.5rem !important;
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: 0.5rem !important;
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: 0.5rem !important;
	}
	.m-lg-3 {
		margin: 1rem !important;
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem !important;
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem !important;
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem !important;
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem !important;
	}
	.m-lg-4 {
		margin: 1.5rem !important;
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem !important;
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem !important;
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem !important;
	}
	.m-lg-5 {
		margin: 3rem !important;
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem !important;
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem !important;
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem !important;
	}
	.ml-lg-5,
	.mx-lg-5 {
		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: 0.25rem !important;
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: 0.25rem !important;
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: 0.25rem !important;
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: 0.25rem !important;
	}
	.p-lg-2 {
		padding: 0.5rem !important;
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: 0.5rem !important;
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: 0.5rem !important;
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: 0.5rem !important;
	}
	.p-lg-3 {
		padding: 1rem !important;
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem !important;
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem !important;
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem !important;
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem !important;
	}
	.p-lg-4 {
		padding: 1.5rem !important;
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem !important;
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem !important;
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem !important;
	}
	.p-lg-5 {
		padding: 3rem !important;
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem !important;
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem !important;
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem !important;
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-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: 1200px) {
	.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: 0.25rem !important;
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: 0.25rem !important;
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: 0.25rem !important;
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: 0.25rem !important;
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: 0.25rem !important;
	}
	.m-xl-2 {
		margin: 0.5rem !important;
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: 0.5rem !important;
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: 0.5rem !important;
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: 0.5rem !important;
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: 0.5rem !important;
	}
	.m-xl-3 {
		margin: 1rem !important;
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem !important;
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem !important;
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem !important;
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem !important;
	}
	.m-xl-4 {
		margin: 1.5rem !important;
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem !important;
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem !important;
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem !important;
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem !important;
	}
	.m-xl-5 {
		margin: 3rem !important;
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem !important;
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem !important;
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem !important;
	}
	.ml-xl-5,
	.mx-xl-5 {
		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: 0.25rem !important;
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: 0.25rem !important;
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: 0.25rem !important;
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: 0.25rem !important;
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: 0.25rem !important;
	}
	.p-xl-2 {
		padding: 0.5rem !important;
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: 0.5rem !important;
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: 0.5rem !important;
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: 0.5rem !important;
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: 0.5rem !important;
	}
	.p-xl-3 {
		padding: 1rem !important;
	}
	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem !important;
	}
	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem !important;
	}
	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem !important;
	}
	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem !important;
	}
	.p-xl-4 {
		padding: 1.5rem !important;
	}
	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem !important;
	}
	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem !important;
	}
	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem !important;
	}
	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem !important;
	}
	.p-xl-5 {
		padding: 3rem !important;
	}
	.pt-xl-5,
	.py-xl-5 {
		padding-top: 3rem !important;
	}
	.pr-xl-5,
	.px-xl-5 {
		padding-right: 3rem !important;
	}
	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 3rem !important;
	}
	.pl-xl-5,
	.px-xl-5 {
		padding-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;
	}
}
.width-90 {
	width: 90%;
}
.width-80 {
	width: 80%;
}
.width-70 {
	width: 70%;
}
.width-60 {
	width: 60%;
}
.width-50 {
	width: 50%;
}
.width-40 {
	width: 40%;
}
.width-30 {
	width: 30%;
}
.width-20 {
	width: 20%;
}
.width-10 {
	width: 10%;
}
.no-padding {
	padding: 0;
}
.no-margin {
	margin: 0;
}
.no-border {
	border: none;
}
.text-justify {
	text-align: justify !important;
}
.text-nowrap {
	white-space: nowrap !important;
}
.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
@media (min-width: 576px) {
	.text-sm-left {
		text-align: left !important;
	}
	.text-sm-right {
		text-align: right !important;
	}
	.text-sm-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: 992px) {
	.text-lg-left {
		text-align: left !important;
	}
	.text-lg-right {
		text-align: right !important;
	}
	.text-lg-center {
		text-align: center !important;
	}
}
@media (min-width: 1200px) {
	.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-normal {
	font-weight: 400 !important;
}
.font-weight-bold {
	font-weight: 700 !important;
}
.font-italic {
	font-style: italic !important;
}
.text-white {
	color: #fff !important;
}
.text-black {
	color: #000 !important;
}
.text-hide {
	font: 0/0 a;
	color: rgba(0, 0, 0, 0);
	text-shadow: none;
	background-color: rgba(0, 0, 0, 0);
	border: 0;
}
.visible {
	visibility: visible !important;
}
.invisible {
	visibility: hidden !important;
}
.d-none {
	display: none;
}
.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: 576px) {
	.d-sm-none {
		display: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: flex !important;
	}
	.d-sm-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: 992px) {
	.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: 1200px) {
	.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;
	}
}
.align-baseline {
	vertical-align: baseline !important;
}
.align-top {
	vertical-align: top !important;
}
.align-middle {
	vertical-align: middle !important;
}
.align-bottom {
	vertical-align: bottom !important;
}
.align-text-bottom {
	vertical-align: text-bottom !important;
}
.align-text-top {
	vertical-align: text-top !important;
}
.bg-white {
	background-color: #fff !important;
}
.bg-transparent {
	background-color: rgba(0, 0, 0, 0) !important;
}
.border {
	border: 1px solid #dee2e6 !important;
}
.border-top {
	border-top: 1px solid #dee2e6 !important;
}
.border-right {
	border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
	border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
	border-left: 1px solid #dee2e6 !important;
}
.border-0 {
	border: 0 !important;
}
.border-top-0 {
	border-top: 0 !important;
}
.border-right-0 {
	border-right: 0 !important;
}
.border-bottom-0 {
	border-bottom: 0 !important;
}
.border-left-0 {
	border-left: 0 !important;
}
.rounded {
	border-radius: 0.25rem !important;
}
.rounded-top {
	border-top-left-radius: 0.25rem !important;
	border-top-right-radius: 0.25rem !important;
}
.rounded-right {
	border-top-right-radius: 0.25rem !important;
	border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
	border-bottom-right-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
	border-top-left-radius: 0.25rem !important;
	border-bottom-left-radius: 0.25rem !important;
}
.rounded-circle {
	border-radius: 50% !important;
}
.rounded-0 {
	border-radius: 0 !important;
}
.clearfix::after {
	display: block;
	clear: both;
	content: "";
}
.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;
}
.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: 576px) {
	.flex-sm-row {
		flex-direction: row !important;
	}
	.flex-sm-column {
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		justify-content: center !important;
	}
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		align-items: center !important;
	}
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		align-content: center !important;
	}
	.align-content-sm-between {
		align-content: space-between !important;
	}
	.align-content-sm-around {
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		align-self: auto !important;
	}
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		align-self: center !important;
	}
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	.align-self-sm-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;
	}
	.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: 992px) {
	.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;
	}
	.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: 1200px) {
	.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;
	}
	.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;
	}
}
.float-left {
	float: left !important;
}
.float-right {
	float: right !important;
}
.float-none {
	float: none !important;
}
@media (min-width: 576px) {
	.float-sm-left {
		float: left !important;
	}
	.float-sm-right {
		float: right !important;
	}
	.float-sm-none {
		float: none !important;
	}
}
@media (min-width: 768px) {
	.float-md-left {
		float: left !important;
	}
	.float-md-right {
		float: right !important;
	}
	.float-md-none {
		float: none !important;
	}
}
@media (min-width: 992px) {
	.float-lg-left {
		float: left !important;
	}
	.float-lg-right {
		float: right !important;
	}
	.float-lg-none {
		float: none !important;
	}
}
@media (min-width: 1200px) {
	.float-xl-left {
		float: left !important;
	}
	.float-xl-right {
		float: right !important;
	}
	.float-xl-none {
		float: none !important;
	}
}
.position-static {
	position: static !important;
}
.position-relative {
	position: relative !important;
}
.position-absolute {
	position: absolute !important;
}
.position-fixed {
	position: fixed !important;
}
.position-sticky {
	position: sticky !important;
}
.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
}
.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}
@supports (position: sticky) {
	.sticky-top {
		position: sticky;
		top: 0;
		z-index: 1020;
	}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal;
	-webkit-clip-path: none;
	clip-path: none;
}
.w-25 {
	width: 25% !important;
}
.w-50 {
	width: 50% !important;
}
.w-75 {
	width: 75% !important;
}
.w-100 {
	width: 100% !important;
}
.h-25 {
	height: 25% !important;
}
.h-50 {
	height: 50% !important;
}
.h-75 {
	height: 75% !important;
}
.h-100 {
	height: 100% !important;
}
.mw-100 {
	max-width: 100% !important;
}
.mh-100 {
	max-height: 100% !important;
}
@media all and (min-width: 768px) {
	.row-flex {
		display: flex;
		align-items: center;
	}
	.row-flex.stretch {
		align-items: stretch;
	}
	.row-flex.stretch [class*="col-"] {
		display: flex;
		flex-direction: column;
	}
}
.cta-bar-copy {
	font-family: "Roboto", sans-serif;
	font-size: 36px;
	text-transform: uppercase;
}
.cta-bar-copy span {
	display: inline-block;
	font-size: 23px;
}
.cta-bar-copy .btn,
.cta-bar-copy .gform_wrapper .gform_button,
.gform_wrapper .cta-bar-copy .gform_button,
.cta-bar-copy .postNav a,
.postNav .cta-bar-copy a {
	vertical-align: middle;
}
@media all and (min-width: 768px) {
	.cta-bar-copy .btn,
	.cta-bar-copy .gform_wrapper .gform_button,
	.gform_wrapper .cta-bar-copy .gform_button,
	.cta-bar-copy .postNav a,
	.postNav .cta-bar-copy a {
		margin-left: 20px;
	}
}
@media all and (max-width: 767px) {
	.cta-bar-copy .btn,
	.cta-bar-copy .gform_wrapper .gform_button,
	.gform_wrapper .cta-bar-copy .gform_button,
	.cta-bar-copy .postNav a,
	.postNav .cta-bar-copy a {
		margin-top: 10px;
		display: block;
	}
}
.cta-bar-copy .btn:first-child,
.cta-bar-copy .gform_wrapper .gform_button:first-child,
.gform_wrapper .cta-bar-copy .gform_button:first-child,
.cta-bar-copy .postNav a:first-child,
.postNav .cta-bar-copy a:first-child {
	margin: 0;
}
.cta-bar-copy .blue-text {
	color: #003468;
}
.cta-bar-copy .yellow-text {
	color: #fec10d;
}
.cta-bar-copy-pinpoint {
	font-family: "Roboto", sans-serif;
	font-size: 21px;
	text-transform: uppercase;
}
.new-way-video-title {
	margin: 6vw 0 10px;
}
.new-way-video-title.small {
	margin: 0;
	font-size: 28px;
}
@media all and (min-width: 1200px) {
	.new-way-video-title {
		margin-top: 15%;
	}
}
.new-way-video-title.no-margin-mobile {
	margin-top: 0;
}
@media all and (min-width: 1024px) {
	.new-way-video-title.no-margin-mobile {
		margin-top: 12%;
	}
}
.new-way-video-title small {
	font-size: 18px;
	display: block;
}
@media all and (min-width: 640px) {
	.new-way-video-title small {
		font-size: 27px;
	}
}
.new-way-video-title sup {
	font-size: 60%;
	top: -0.45em;
}
.new-way-video-title .blue {
	color: #005ba8;
}
.new-way-img {
	max-width: 100%;
	margin: 20px auto 0;
	display: block;
}
@media all and (min-width: 768px) {
	.new-way-img {
		width: 100%;
	}
}
.sm-sup {
	position: relative;
	top: -0.6em;
	font-size: 40%;
	vertical-align: middle;
}
@media all and (max-width: 767px) {
	.col-space {
		margin-top: 40px;
	}
}
@media all and (max-width: 767px) {
	.col-space-half {
		margin-top: 20px;
	}
}
.row-space {
	margin-top: 40px;
}
@media all and (max-width: 767px) {
	.row-divider {
		margin-top: 30px;
		padding-top: 35px;
		border-top: solid 1px #ccc;
	}
}
.cr-computer {
	margin: 0 0 20px;
}
@media all and (min-width: 1024px) {
	.cr-computer {
		margin: -40px 0;
	}
}
.marketplace-hero-container {
	position: relative;
}
.marketplace-hero-container .page-product-hero-arrow {
	z-index: 2;
	display: none;
}
@media (min-width: 1024px) {
	.marketplace-hero-container .page-product-hero-arrow {
		width: 100%;
		max-width: 370px;
		height: auto;
		position: absolute;
		top: 15vw;
		transform: translateY(-50%);
		bottom: auto;
		display: block;
	}
}
.marketplace-hero-container .page-product-hero-arrow-svg {
	mix-blend-mode: normal;
	height: 729px;
}
.marketplace-hero-container .page-product-hero-arrow-label {
	font-size: 26px;
	color: #009444;
	text-shadow: none;
	height: 81px;
	right: 41px;
	top: 0px;
}
.marketplace-hero-container .page-product-hero-arrow-label:after {
	border-left-width: 41px;
	border-top-width: 40px;
	border-bottom-width: 41px;
}
@media all and (min-width: 768px) {
	.marketplace-hero-container .page-product-hero-arrow-label {
		padding-left: 100px;
	}
}
@media all and (min-width: 768px) {
	.marketplace-hero-container .page-product-hero-arrow-label.marketplace {
		padding-left: 20px;
		padding-right: 0;
	}
}
.marketplace-hero-container .page-product-hero-arrow-label:before {
	background: #fff;
	mix-blend-mode: normal;
}
.marketplace-hero-container .page-product-hero-arrow-label:after {
	border-left-color: #fff;
	mix-blend-mode: normal;
}
.marketplace-hero-container .flexslider {
	z-index: 1;
	min-height: 36.25vw;
}
@media all and (max-width: 767px) {
	.marketplace-hero-container .flexslider {
		min-height: 280px;
	}
	.marketplace-hero-container .flexslider .flex-direction-nav {
		display: none;
	}
}
.marketplace-hero-container .flexslider .slides > li {
	padding: 0;
}
.marketplace-hero-container .flexslider .page-product-hero-arrow {
	display: block;
}
@media all and (max-width: 767px) {
	.marketplace-hero-container .flexslider .page-product-hero-arrow {
		display: none;
	}
}
.marketplace-hero-container .flexslider .manheim-marketplace-hero {
	color: #009444;
}
@media (min-width: 1024px) {
	.marketplace-hero-container .flexslider .manheim-marketplace-hero {
		height: 31.25vw;
		padding-top: 0;
	}
}
.marketplace-hero-container .flexslider .landing-hero .manheim-marketplace-pad {
	padding-top: 1px;
}
@media (min-width: 1024px) {
	.marketplace-hero-container .flexslider .landing-hero .header {
		margin: 2.5vw auto 2.75vw;
		position: relative;
		background-position: left center;
		width: 60vw;
	}
}
@media (min-width: 1440px) {
	.marketplace-hero-container .flexslider .landing-hero .header {
		margin: 3.25vw auto 3.5vw;
	}
}
@media (min-width: 1024px) {
	.marketplace-hero-container
		.flexslider
		.manheim-marketplace-hero.landing-hero
		.lead-button {
		margin: 0;
		position: relative;
		display: inline-block;
	}
}
.manheim-marketplace-hero {
	width: 100%;
	position: relative;
	background: url("../img/resources/manheim-marketplace/marketplace-banner.jpg")
		no-repeat center;
	background-size: cover;
	padding-top: 31.25%;
	height: 0;
}
.manheim-marketplace-hero .mobile-header {
	display: none;
}
@media (max-width: 1023px) {
	.manheim-marketplace-hero {
		overflow: hidden;
		padding-top: 280px;
	}
	.manheim-marketplace-hero .mobile-header {
		display: block;
		background: url(../img/resources/manheim-marketplace/marketplace-header-mobile.svg)
			no-repeat -75% center;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-size: 65% auto;
		font-size: 0;
	}
}
@media all and (min-width: 768px) {
	.manheim-marketplace-hero:before {
		content: "";
		width: 100%;
		height: 75%;
		max-height: 430px;
		margin: auto;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		background: url("../img/resources/arrow-neutral-right.png") no-repeat center
			right;
		background-size: contain;
	}
}
.manheim-marketplace-hero.landing-hero {
	background-image: url("../img/resources/manheim-marketplace/bg-hero-landing.jpg");
	overflow: visible;
	z-index: 2;
}
@media (max-width: 767px) {
	.manheim-marketplace-hero.landing-hero {
		background-image: url("../img/resources/manheim-marketplace/bg-hero-landing-mobile.jpg");
	}
}
.manheim-marketplace-hero.landing-hero:before {
	display: none;
}
.manheim-marketplace-hero.landing-hero .header {
	width: 75vw;
	height: 0px;
	background: url(../img/resources/manheim-marketplace/landing-header.png)
		no-repeat center center;
	margin: 0;
	padding: 22vw 0 0;
	display: block;
	overflow: hidden;
	outline: none !important;
	background-size: contain;
	margin: auto;
	position: absolute;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
}
@media (max-width: 767px) {
	.manheim-marketplace-hero.landing-hero .header {
		width: 85w;
		padding-top: 24vw;
		top: 14vw;
	}
}
.manheim-marketplace-hero.landing-hero .lead-button {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 178px;
	transform: translateY(50%);
	line-height: 16px;
}
.manheim-marketplace-complex {
	width: 100%;
	margin: 0 auto;
	display: block;
}
@media all and (max-width: 767px) {
	.manheim-marketplace-complex {
		display: none;
	}
}
.manheim-marketplace-complex .graphic a {
	display: block;
}
.manheim-marketplace-complex .graphic a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.three-blocks strong {
	display: inline !important;
}
.manheim-marketplace-complex-mobile {
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
	display: block;
}
@media all and (min-width: 768px) {
	.manheim-marketplace-complex-mobile {
		display: none;
	}
}
@media all and (min-width: 768px) {
	.manheim-marketplace-pad {
		padding: 50px 100px 0 100px;
	}
}
@media (min-width: 1260px) {
	.manheim-marketplace-pad {
		padding: 50px 150px 0 150px;
	}
}
@media (min-width: 1360px) {
	.manheim-marketplace-pad {
		padding: 50px 175px 0 175px;
	}
}
.manheim-marketplace-pad h1 {
	font-size: 25px;
}
@media screen and (min-width: 350px) {
	.manheim-marketplace-pad h1 {
		font-size: 30px;
	}
}
@media all and (min-width: 768px) {
	.manheim-marketplace-pad h1 {
		text-align: center;
		font-size: 50px;
	}
}
@media all and (min-width: 768px) {
	.manheim-marketplace-pad p {
		text-align: center;
	}
}
a.experience {
	font-size: 24px;
}
@media screen and (min-width: 350px) {
	a.experience {
		font-size: 28px;
	}
}
@media all and (min-width: 768px) {
	a.experience {
		text-align: center;
		font-size: 40px;
	}
}
@media all and (max-width: 767px) {
	.manheim-channels {
		height: 100%;
	}
}
.manheim-channels a {
	color: #fff;
	background: #a9a8a9;
	font-size: 18px;
	padding: 15px;
	width: 300px;
	height: 45px;
}
.manheim-channels a.digital {
	margin-right: -10px;
}
@media all and (max-width: 767px) {
	.manheim-channels a.digital {
		display: none;
	}
}
.manheim-channels a.physical {
	margin-left: -10px;
}
@media all and (max-width: 767px) {
	.manheim-channels a.physical {
		display: none;
	}
}
.manheim-channels a:hover {
	background: #009444;
	color: #fff;
}
.manheim-channels a:hover:after {
	content: url(../img/resources/manheim-marketplace/arrow-green-down.svg);
}
.manheim-channels a:after {
	margin-top: 0px;
	position: relative;
	top: 20px;
	left: 40%;
	text-align: center;
	display: block;
	content: url(../img/resources/manheim-marketplace/arrow-gray-down.svg);
}
.manheim-channels a.active {
	background: #005ba8;
	color: #fff;
}
.manheim-channels a.active:hover,
.manheim-channels a.active:focus {
	color: #fff;
}
.manheim-channels a.active:after {
	content: url(../img/resources/manheim-marketplace/arrow-green-down.svg);
}
.manheim-channels .separator-seal {
	background: url(../img/resources/manheim-marketplace/seal-marketplace.svg)
		no-repeat center rgba(0, 0, 0, 0);
	width: 250px;
	height: 250px;
	position: relative;
	z-index: 100;
}
@media screen and (max-width: 420px) {
	.manheim-channels .separator-seal {
		float: right;
		top: 260px;
		right: -155px;
	}
}
@media screen and (max-width: 390px) {
	.manheim-channels .separator-seal {
		top: 290px;
	}
}
@media screen and (max-width: 325px) {
	.manheim-channels .separator-seal {
		display: none;
	}
}
.show-hide .mobile-channels {
	display: none;
}
@media screen and (max-width: 767px) {
	.show-hide .mobile-channels {
		display: inline-block;
	}
}
@media screen and (max-width: 420px) {
	.show-hide .mobile-channels {
		top: 70px;
	}
}
@media screen and (max-width: 390px) {
	.show-hide .mobile-channels {
		top: 100px;
	}
}
@media screen and (max-width: 325px) {
	.show-hide .mobile-channels {
		top: 80px;
	}
}
#digital-channels {
	margin-top: 5%;
	border-top: 1px solid #b9babc;
}
#digital-channels .mock-borders {
	width: 100%;
	display: inline-block;
	position: relative;
}
#digital-channels .mock-borders .vertical-line {
	position: absolute;
	height: 122px;
	border-left: 1px solid #b9babc;
	left: 286.5px;
	bottom: 40px;
}
#digital-channels .mock-borders .border-left {
	height: 40px;
	border-left: 1px solid #b9babc !important;
	width: -moz-fit-content;
	width: fit-content;
	float: left;
}
#digital-channels .mock-borders .border-right {
	height: 40px;
	border-right: 1px solid #b9babc !important;
	width: -moz-fit-content;
	width: fit-content;
	float: right;
}
.side-digital .channel,
.side-physical .channel {
	text-align: center;
	max-width: 426px;
	text-align: left;
	margin: 20px 0;
	padding: 0 20px 20px 20px;
}
.side-digital .channel .new-window,
.side-physical .channel .new-window {
	color: #568ecb;
	font-size: 16px;
	position: relative;
	display: block;
	width: -moz-fit-content;
	width: fit-content;
}
.side-digital .channel .new-window .inner-text:after,
.side-physical .channel .new-window .inner-text:after {
	content: url("../img/resources/manheim-marketplace/new-window.png");
	position: absolute;
	top: 0;
	right: -21px;
}
@media screen and (max-width: 420px) {
	.side-digital .channel.in-lane,
	.side-physical .channel.in-lane {
		width: 60%;
		margin: 45px 0 0 0;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.in-lane,
	.side-physical .channel.in-lane {
		width: 67%;
		margin: 45px 0 0 0;
	}
}
@media screen and (max-width: 420px) {
	.side-digital .channel.mobile,
	.side-physical .channel.mobile {
		width: 65%;
		margin: 60px 0 0 0;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.mobile,
	.side-physical .channel.mobile {
		width: 85%;
		margin: 78px 0 0 0;
	}
}
@media screen and (max-width: 320px) {
	.side-digital .channel.mobile,
	.side-physical .channel.mobile {
		margin: 65px 0 0 0;
	}
}
@media screen and (max-width: 420px) {
	.side-digital .channel.manheimcom,
	.side-physical .channel.manheimcom {
		margin: 55px 0 0 0;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.manheimcom,
	.side-physical .channel.manheimcom {
		margin: 77px 0 0 0;
		width: 61%;
	}
}
@media screen and (max-width: 320px) {
	.side-digital .channel.manheimcom,
	.side-physical .channel.manheimcom {
		margin: 60px 0 0 0;
		width: 85%;
	}
}
@media screen and (max-width: 420px) {
	.side-digital .channel.simulcast,
	.side-physical .channel.simulcast {
		width: 64%;
		margin-top: 60px;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.simulcast,
	.side-physical .channel.simulcast {
		width: 70%;
		margin-top: 75px;
	}
}
@media screen and (max-width: 320px) {
	.side-digital .channel.simulcast,
	.side-physical .channel.simulcast {
		width: 85%;
		margin-top: 85px;
	}
}
@media screen and (max-width: 420px) {
	.side-digital .channel.express,
	.side-physical .channel.express {
		margin-top: 60px;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.express,
	.side-physical .channel.express {
		margin-top: 65px;
	}
}
@media screen and (max-width: 320px) {
	.side-digital .channel.express,
	.side-physical .channel.express {
		margin-top: 65px;
	}
}
@media screen and (max-width: 420px) {
	.side-digital .channel.ove,
	.side-physical .channel.ove {
		margin: 70px 0 0 0;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.ove,
	.side-physical .channel.ove {
		margin: 90px 0 0 0;
	}
}
@media screen and (max-width: 320px) {
	.side-digital .channel.ove,
	.side-physical .channel.ove {
		margin: 85px 0 0 0;
	}
}
@media screen and (max-width: 420px) {
	.side-digital .channel.stores,
	.side-physical .channel.stores {
		width: 93%;
		margin-top: 50px;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.stores,
	.side-physical .channel.stores {
		margin-top: 100px;
	}
}
@media screen and (max-width: 320px) {
	.side-digital .channel.stores,
	.side-physical .channel.stores {
		margin-top: 90px;
	}
}
@media screen and (max-width: 420px) {
	.side-digital .channel.events,
	.side-physical .channel.events {
		margin-top: 50px;
		width: 100%;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel.events,
	.side-physical .channel.events {
		margin-top: 75px;
		width: 90%;
	}
}
@media screen and (max-width: 320px) {
	.side-digital .channel.events,
	.side-physical .channel.events {
		width: 100%;
		margin-top: 70px;
	}
}
.side-digital .channel.last,
.side-physical .channel.last {
	border-bottom: none;
	margin: 20px 0 0 0;
}
.side-digital .channel span,
.side-physical .channel span {
	display: block;
	line-height: 21px;
	margin-top: 3px;
}
@media all and (max-width: 767px) {
	.side-digital .channel span,
	.side-physical .channel span {
		display: block;
		margin-top: 0;
	}
}
.side-digital .channel span.top,
.side-digital .channel span.top a,
.side-physical .channel span.top,
.side-physical .channel span.top a {
	font-weight: 700;
	color: #005ba8;
	font-family: "Roboto", sans-serif;
	text-transform: uppercase;
	font-size: 36px;
	line-height: 41px;
}
@media all and (max-width: 767px) {
	.side-digital .channel span.top,
	.side-digital .channel span.top a,
	.side-physical .channel span.top,
	.side-physical .channel span.top a {
		font-size: 18px;
	}
}
.side-digital .channel span.bottom,
.side-physical .channel span.bottom {
	color: #a7a8a9;
	font-size: 16px;
	margin-top: 26px;
	margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
	.side-digital .channel span.bottom,
	.side-physical .channel span.bottom {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}
@media screen and (max-width: 325px) {
	.side-digital .channel span.bottom,
	.side-physical .channel span.bottom {
		font-size: 15px;
	}
}
.side-digital .channel span.small,
.side-digital .channel span.small a,
.side-physical .channel span.small,
.side-physical .channel span.small a {
	color: #a7a8a9;
	font-size: 13px;
}
@media screen and (max-width: 420px) {
	.side-digital .channel span.small,
	.side-digital .channel span.small a,
	.side-physical .channel span.small,
	.side-physical .channel span.small a {
		font-size: 10px;
		line-height: 16px;
	}
}
@media screen and (max-width: 390px) {
	.side-digital .channel span.small,
	.side-digital .channel span.small a,
	.side-physical .channel span.small,
	.side-physical .channel span.small a {
		font-size: 12px;
		line-height: 20px;
	}
}
@media screen and (max-width: 325px) {
	.side-digital .channel span.small,
	.side-digital .channel span.small a,
	.side-physical .channel span.small,
	.side-physical .channel span.small a {
		font-size: 10px;
		line-height: 16px;
	}
}
.side-digital .channel span.small a:hover,
.side-physical .channel span.small a:hover {
	color: #009444;
}
.side-digital .channel strong,
.side-physical .channel strong {
	font-weight: 700;
}
.side-digital .channel a,
.side-digital .channel a:hover,
.side-physical .channel a,
.side-physical .channel a:hover {
	color: #005ba8;
	background: none;
	padding: 0;
}
.side-digital .channel a:after,
.side-physical .channel a:after {
	content: "";
}
.side-digital h5 {
	font-size: 24px;
	color: #757575;
}
.side-digital #private_stores a {
	color: #568ecb;
}
.side-digital #private_stores a:hover {
	color: #285ba4;
}
.side-physical {
	margin-top: 5%;
}
.side-physical .float-right {
	border-top: 1px solid #b9babc;
	margin-right: 70px;
}
.side-physical .float-right .mock-borders {
	width: 100%;
	display: inline-block;
	position: relative;
}
.side-physical .float-right .mock-borders .vertical-line {
	position: absolute;
	height: 122px;
	border-left: 1px solid #b9babc;
	left: 50%;
	bottom: 40px;
}
@media screen and (max-width: 1140px) {
	.side-physical .float-right .mock-borders .vertical-line {
		display: none;
	}
}
.side-physical .float-right .mock-borders .border-left {
	height: 40px;
	border-left: 1px solid #b9babc !important;
	width: -moz-fit-content;
	width: fit-content;
	float: left;
}
.side-physical .float-right .mock-borders .border-right {
	height: 40px;
	border-right: 1px solid #b9babc !important;
	width: -moz-fit-content;
	width: fit-content;
	float: right;
}
@media all and (max-width: 767px) {
	.side-physical {
		border-right: none;
	}
}
.marketplace-all-new h3.shrink {
	padding-top: 25px;
}
@media all and (max-width: 767px) {
	.marketplace-all-new h3.shrink {
		padding-top: 0;
		font-size: 23px;
	}
}
@media all and (max-width: 1023px) {
	.marketplace-all-new br {
		display: none;
	}
}
.marketplace-all-new .laptop {
	width: 150%;
	height: 275px;
	position: relative;
	left: -150px;
	background: url("../img/resources/manheim-marketplace/new-mymanheim.png")
		no-repeat center;
	background-size: cover;
}
@media all and (max-width: 1023px) {
	.marketplace-all-new .laptop {
		width: 150%;
		top: 50px;
	}
}
@media all and (max-width: 767px) {
	.marketplace-all-new .laptop {
		width: 100%;
		top: 0;
		left: -10px;
		height: 180px;
		background-size: 380px;
	}
}
.marketplace-all-new p.lg {
	margin: 5px 0 20px 0;
	line-height: 1.2;
}
.marketplace-all-new a.btn,
.marketplace-all-new .gform_wrapper a.gform_button,
.gform_wrapper .marketplace-all-new a.gform_button,
.marketplace-all-new .postNav a,
.postNav .marketplace-all-new a {
	line-height: 1;
}
.marketplace-all-new a.btn.z-index,
.marketplace-all-new .gform_wrapper a.z-index.gform_button,
.gform_wrapper .marketplace-all-new a.z-index.gform_button,
.marketplace-all-new .postNav a.z-index,
.postNav .marketplace-all-new a.z-index {
	position: relative;
	z-index: 10;
}
.landing-section {
	position: relative;
}
@media (min-width: 768px) {
	.landing-section .landing-section-anchor {
		position: absolute;
		top: -80px;
	}
}
.landing-section.no-padding-bottom {
	padding-bottom: 0;
}
.landing-section h2 {
	font-size: 44px;
}
.landing-section p {
	margin: 5px 0 15px;
	line-height: 1.2;
}
.landing-section p.lg {
	font-size: 24px;
}
@media (max-width: 767px) {
	.landing-section p.lg {
		font-size: 18px;
	}
}
.landing-section img {
	max-width: 100%;
}
@media (max-width: 767px) {
	.landing-section.green-arrow {
		padding-top: 50px;
	}
}
.landing-section.green-arrow .container {
	padding-left: 7vw;
	padding-right: 7vw;
}
@media (max-width: 767px) {
	.landing-section.green-arrow .container {
		padding-left: 10vw;
		padding-right: 10vw;
	}
}
@media (max-width: 600px) {
	.landing-section.green-arrow .container {
		padding-left: 30px;
		padding-right: 30px;
	}
}
.landing-section.green-arrow:before {
	content: "";
	background: url(../img/resources/manheim-marketplace/green-arrow.svg) left
		center no-repeat;
	left: -1vw;
	right: auto;
	width: 15%;
	position: absolute;
	bottom: 0;
	height: 100%;
	background-size: contain;
	top: 11vh;
}
@media (max-width: 767px) {
	.landing-section.green-arrow:before {
		top: 0;
		bottom: 50vh;
		height: auto;
	}
}
@media (max-width: 600px) {
	.landing-section.green-arrow h2 {
		font-size: 23px;
	}
	.landing-section.green-arrow:before {
		display: none;
	}
}
.landing-section.green-arrow .small {
	font-weight: 400;
	font-family: "Roboto", sans-serif;
}
.landing-section.green-arrow .icon {
	font-weight: 900;
	font-size: 48px;
	transform: translateY(3px);
	display: inline-block;
}
.landing-complex-bg {
	background: url(../img/resources/manheim-marketplace/bg-landing-complex.jpg)
		right top no-repeat;
	padding-top: 40px;
	margin-top: -40px;
}
@media (max-width: 767px) {
	.landing-complex-bg {
		text-align: center;
	}
}
.landing-complex-bg .manheim-marketplace-complex {
	width: 96%;
}
.landing-complex-bg .container {
	position: relative;
}
.landing-complex-bg .container .lead-button {
	position: absolute;
	top: 74%;
	left: 60.5%;
	line-height: 16px;
}
@media (max-width: 767px) {
	.landing-complex-bg .container .lead-button {
		position: static;
		margin: 30px 0 0;
		display: inline-block;
	}
}
.lt-green-bg {
	background: #ebf7f0;
	padding: 20px 0;
}
.lt-green-bg:first-child {
	margin-top: 10px;
}
.lt-green-bg:last-child {
	margin-bottom: 10px;
}
@media (min-width: 768px) {
	.lt-green-bg p {
		margin: 0;
	}
}
.lt-green-bg .lg {
	font-size: 22px;
}
.lt-green-bg + .lt-green-bg {
	background: url(../img/resources/manheim-marketplace/hatched-bg.png) #ebf7f0
		repeat-x;
	padding-top: 30px;
}
.lt-green-bg .icon {
	transform: translateX(0.75vw);
}
@media (max-width: 767px) {
	.lt-green-bg .icon {
		display: block;
		width: 70%;
		transform: none;
		margin: 12px 0;
		max-width: 300px;
	}
}
.lt-green-bg .icon.active {
	background: #009444;
	color: #fff;
}
.lt-green-bg .icon.active:hover,
.lt-green-bg .icon.active:focus {
	color: #fff;
}
.lt-green-bg .icon.active:after {
	content: url(../img/resources/manheim-marketplace/arrow-green-down.svg);
}
.lt-green-bg .separator-seal {
	background: url(../img/resources/manheim-marketplace/seal-marketplace.svg)
		no-repeat center rgba(0, 0, 0, 0);
	width: 250px;
	height: 250px;
	position: relative;
	z-index: 100;
}
@media screen and (max-width: 420px) {
	.lt-green-bg .separator-seal {
		float: right;
		top: 260px;
		right: -155px;
	}
}
@media screen and (max-width: 390px) {
	.lt-green-bg .separator-seal {
		top: 290px;
	}
}
@media screen and (max-width: 325px) {
	.lt-green-bg .separator-seal {
		display: none;
	}
}
.show-hide .mobile-channels {
	display: none;
}
@media screen and (max-width: 767px) {
	.show-hide .mobile-channels {
		display: inline-block;
	}
}
.marketplace-all-new h3.shrink {
	padding-top: 25px;
}
@media all and (max-width: 767px) {
	.marketplace-all-new h3.shrink {
		padding-top: 0;
		font-size: 23px;
	}
}
@media all and (max-width: 1023px) {
	.marketplace-all-new br {
		display: none;
	}
}
.marketplace-all-new .laptop {
	width: 150%;
	height: 275px;
	position: relative;
	left: -150px;
	background: url("../img/resources/manheim-marketplace/new-mymanheim.png")
		no-repeat center;
	background-size: cover;
}
@media all and (max-width: 1023px) {
	.marketplace-all-new .laptop {
		width: 150%;
		top: 50px;
	}
}
@media all and (max-width: 767px) {
	.marketplace-all-new .laptop {
		width: 100%;
		top: 0;
		left: -10px;
		height: 180px;
		background-size: 380px;
	}
}
.marketplace-all-new p.lg {
	margin: 5px 0 20px 0;
	line-height: 1.2;
}
.marketplace-all-new a.btn,
.marketplace-all-new .gform_wrapper a.gform_button,
.gform_wrapper .marketplace-all-new a.gform_button,
.marketplace-all-new .postNav a,
.postNav .marketplace-all-new a {
	line-height: 1;
}
.marketplace-all-new a.btn.z-index,
.marketplace-all-new .gform_wrapper a.z-index.gform_button,
.gform_wrapper .marketplace-all-new a.z-index.gform_button,
.marketplace-all-new .postNav a.z-index,
.postNav .marketplace-all-new a.z-index {
	position: relative;
	z-index: 10;
}
.landing-section {
	position: relative;
}
@media (min-width: 768px) {
	.landing-section .landing-section-anchor {
		position: absolute;
		top: -80px;
	}
}
.landing-section.no-padding-bottom {
	padding-bottom: 0;
}
.landing-section h2 {
	font-size: 44px;
}
.landing-section p {
	margin: 5px 0 15px;
	line-height: 1.2;
}
.landing-section p.lg {
	font-size: 24px;
}
@media (max-width: 767px) {
	.landing-section p.lg {
		font-size: 18px;
	}
}
.landing-section img {
	max-width: 100%;
}
@media (max-width: 767px) {
	.landing-section.green-arrow {
		padding-top: 50px;
	}
}
.landing-section.green-arrow .container {
	padding-left: 7vw;
	padding-right: 7vw;
}
@media (max-width: 767px) {
	.landing-section.green-arrow .container {
		padding-left: 10vw;
		padding-right: 10vw;
	}
}
@media (max-width: 600px) {
	.landing-section.green-arrow .container {
		padding-left: 30px;
		padding-right: 30px;
	}
}
.landing-section.green-arrow:before {
	content: "";
	background: url(../img/resources/manheim-marketplace/green-arrow.svg) left
		center no-repeat;
	left: -1vw;
	right: auto;
	width: 15%;
	position: absolute;
	bottom: 0;
	height: 100%;
	background-size: contain;
	top: 11vh;
}
@media (max-width: 767px) {
	.landing-section.green-arrow:before {
		top: 0;
		bottom: 50vh;
		height: auto;
	}
}
@media (max-width: 600px) {
	.landing-section.green-arrow h2 {
		font-size: 23px;
	}
	.landing-section.green-arrow:before {
		display: none;
	}
}
.landing-section.green-arrow .small {
	font-weight: 700;
}
.landing-section.green-arrow .icon {
	font-weight: 900;
	font-size: 48px;
	transform: translateY(3px);
	display: inline-block;
}
.landing-complex-bg {
	background: url(../img/resources/manheim-marketplace/bg-landing-complex.jpg)
		right top no-repeat;
	padding-top: 40px;
	margin-top: -40px;
}
@media (max-width: 767px) {
	.landing-complex-bg {
		text-align: center;
	}
}
.landing-complex-bg .manheim-marketplace-complex {
	width: 96%;
}
.landing-complex-bg .container {
	position: relative;
}
.landing-complex-bg .container .lead-button {
	position: absolute;
	top: 74%;
	left: 60.5%;
	line-height: 16px;
}
@media (max-width: 767px) {
	.landing-complex-bg .container .lead-button {
		position: static;
		margin: 30px 0 0;
		display: inline-block;
	}
}
.lt-green-bg {
	background: #ebf7f0;
	padding: 20px 0;
}
.lt-green-bg:first-child {
	margin-top: 10px;
}
.lt-green-bg:last-child {
	margin-bottom: 10px;
}
@media (min-width: 768px) {
	.lt-green-bg p {
		margin: 0;
	}
}
.lt-green-bg .lg {
	font-size: 22px;
}
.lt-green-bg + .lt-green-bg {
	background: url(../img/resources/manheim-marketplace/hatched-bg.png) #ebf7f0
		repeat-x;
	padding-top: 30px;
}
.lt-green-bg .icon {
	transform: translateX(0.75vw);
}
@media (max-width: 767px) {
	.lt-green-bg .icon {
		display: block;
		width: 70%;
		transform: none;
		margin: 12px 0;
		max-width: 300px;
	}
}
@media (max-width: 450px) {
	.lt-green-bg .icon {
		width: 80%;
	}
}
.landing-banner {
	padding: 20px 0;
	font-family: "Roboto", sans-serif;
	font-size: 32px;
	line-height: 1;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
	.landing-banner {
		font-size: 28px;
	}
}
.landing-banner small {
	font-size: 22px;
}
@media (max-width: 767px) {
	.landing-banner small {
		font-size: 20px;
	}
}
.landing-banner strong {
	font-weight: 700;
}
.landing-banner .container {
	padding-left: 9.5vw;
	padding-right: 9.5vw;
}
@media (min-width: 1300px) {
	.landing-banner .container {
		padding-left: 4.5vw;
		padding-right: 4.5vw;
	}
}
.landing-banner.landing-banner-green {
	background: #009345;
	color: #fff;
}
.toggle-section {
	display: none;
}
.page-decisioning .decisioning-hero-container {
	position: relative;
}
.page-decisioning .decisioning-hero-container .page-product-hero-arrow {
	z-index: 2;
	display: none;
}
@media (min-width: 1024px) {
	.page-decisioning .decisioning-hero-container .page-product-hero-arrow {
		width: 100%;
		max-width: 370px;
		height: auto;
		position: absolute;
		top: 225px;
		transform: translateY(-50%);
		bottom: auto;
		display: block;
	}
}
.page-decisioning .decisioning-hero-container .page-product-hero-arrow-svg {
	mix-blend-mode: normal;
	height: 729px;
}
.page-decisioning .decisioning-hero-container .page-product-hero-arrow-label {
	font-size: 26px;
	color: #00aba9;
	text-shadow: none;
	height: 81px;
	right: 41px;
	top: 0px;
}
.page-decisioning
	.decisioning-hero-container
	.page-product-hero-arrow-label:after {
	border-left-width: 41px;
	border-top-width: 40px;
	border-bottom-width: 41px;
}
@media all and (min-width: 768px) {
	.page-decisioning .decisioning-hero-container .page-product-hero-arrow-label {
		padding-left: 100px;
	}
}
@media all and (min-width: 768px) {
	.page-decisioning
		.decisioning-hero-container
		.page-product-hero-arrow-label.decisioning {
		padding-left: 20px;
		padding-right: 0;
	}
}
.page-decisioning
	.decisioning-hero-container
	.page-product-hero-arrow-label:before {
	background: #fff;
	mix-blend-mode: normal;
}
.page-decisioning
	.decisioning-hero-container
	.page-product-hero-arrow-label:after {
	border-left-color: #fff;
	mix-blend-mode: normal;
}
.page-decisioning .decisioning-hero-container .flexslider {
	z-index: 1;
	min-height: 36.25vw;
}
@media all and (max-width: 767px) {
	.page-decisioning .decisioning-hero-container .flexslider {
		min-height: 280px;
	}
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.flex-direction-nav {
		display: none;
	}
}
.page-decisioning .decisioning-hero-container .flexslider .slides > li {
	padding: 0;
}
.page-decisioning
	.decisioning-hero-container
	.flexslider
	.page-product-hero-arrow {
	display: block;
}
@media all and (max-width: 767px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.page-product-hero-arrow {
		display: none;
	}
}
.page-decisioning
	.decisioning-hero-container
	.flexslider
	.manheim-decisioning-hero {
	color: #00aba9;
}
@media (min-width: 1024px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.manheim-decisioning-hero {
		height: 31.25vw;
		padding-top: 0;
	}
}
.page-decisioning
	.decisioning-hero-container
	.flexslider
	.landing-hero
	.manheim-decisioning-pad {
	padding-top: 1px;
}
@media (min-width: 1024px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.landing-hero
		.header {
		margin: 2.5vw auto 2.75vw;
		position: relative;
		background-position: left center;
		width: 60vw;
	}
}
@media (min-width: 1440px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.landing-hero
		.header {
		margin: 3.25vw auto 3.5vw;
	}
}
@media (min-width: 1024px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.manheim-decisioning-hero.landing-hero
		.lead-button {
		margin: 0;
		position: relative;
		display: inline-block;
	}
}
.page-decisioning .manheim-decisioning-hero {
	width: 100%;
	position: relative;
	background: url("../img/resources/manheim-decisioning/bg-hero.jpg") no-repeat
		center;
	background-size: cover;
	height: 625px;
}
.page-decisioning .manheim-decisioning-hero .mobile-header {
	display: none;
}
@media (max-width: 1023px) {
	.page-decisioning .manheim-decisioning-hero {
		overflow: hidden;
		height: 350px;
	}
	.page-decisioning .manheim-decisioning-hero .mobile-header {
		display: block;
		background: url(../img/resources/manheim-decisioning/decisioning-header-mobile.svg)
			no-repeat -75% center;
		position: absolute;
		top: -100px;
		left: -70px;
		width: 250px;
		height: 400px;
		background-size: 100% auto;
		font-size: 0;
	}
}
.page-decisioning .manheim-decisioning-hero.landing-hero {
	background-image: url("../img/resources/manheim-decisioning/bg-hero-landing.jpg");
	overflow: visible;
	z-index: 2;
}
@media (max-width: 767px) {
	.page-decisioning .manheim-decisioning-hero.landing-hero {
		background-image: url("../img/resources/manheim-decisioning/bg-hero-landing-mobile.jpg");
	}
}
.page-decisioning .manheim-decisioning-hero.landing-hero:before {
	display: none;
}
.page-decisioning .manheim-decisioning-hero.landing-hero .header {
	width: 75vw;
	height: 0px;
	background: url(../img/resources/manheim-decisioning/landing-header.png)
		no-repeat center center;
	margin: 0;
	padding: 22vw 0 0;
	display: block;
	overflow: hidden;
	outline: none !important;
	background-size: contain;
	margin: auto;
	position: absolute;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
}
@media (max-width: 767px) {
	.page-decisioning .manheim-decisioning-hero.landing-hero .header {
		width: 85w;
		padding-top: 24vw;
		top: 14vw;
	}
}
.page-decisioning .manheim-decisioning-hero.landing-hero .lead-button {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 178px;
	transform: translateY(50%);
	line-height: 16px;
}
.page-decisioning .page-section-green {
	background: rgba(0, 161, 155, 0.73);
	color: #fff;
	height: 250px;
	margin-top: -250px;
	position: relative;
	z-index: 1;
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 56px;
	padding: 45px 0;
}
@media (max-width: 850px) {
	.page-decisioning .page-section-green {
		font-size: 46px;
		line-height: 46px;
		padding: 25px 0;
		height: 190px;
		margin-top: -190px;
	}
}
@media all and (max-width: 767px) {
	.page-decisioning .page-section-green {
		font-size: 36px;
		line-height: 36px;
		height: auto;
		margin-top: -122px;
	}
}
@media (max-width: 600px) {
	.page-decisioning .page-section-green {
		font-size: 24px;
		line-height: 24px;
	}
}
@media all and (max-width: 767px) {
	.page-decisioning .manheim-decisioning-pad {
		font-size: 18px;
		line-height: 21px;
	}
}
.page-decisioning .manheim-decisioning-pad p {
	padding: 0;
	margin: 0;
}
.page-decisioning .suite-of-tools h4 {
	color: #00a19b;
}
.page-decisioning .suite-of-tools .tool-icons {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	padding: 0;
}
@media all and (max-width: 767px) {
	.page-decisioning .suite-of-tools .tool-icons {
		margin-bottom: 0;
	}
}
.page-decisioning .suite-of-tools .tool-icons li {
	display: block;
	width: 31.33%;
	margin: 0 1%;
	float: left;
}
@media (max-width: 850px) {
	.page-decisioning .suite-of-tools .tool-icons li {
		width: 90%;
		margin: 0 auto 15px auto;
		float: none;
		font-size: 24px;
		line-height: 28px;
	}
}
.page-decisioning .suite-of-tools .tool-icons li.active:after,
.page-decisioning .suite-of-tools .tool-icons li.active-hover:after,
.page-decisioning .suite-of-tools .tool-icons li.active-click:after {
	content: url("../img/resources/manheim-decisioning/icon-arrow-down.png");
	position: absolute;
	bottom: -65px;
	left: 39%;
}
@media all and (max-width: 767px) {
	.page-decisioning .suite-of-tools .tool-icons li.active:after,
	.page-decisioning .suite-of-tools .tool-icons li.active-hover:after,
	.page-decisioning .suite-of-tools .tool-icons li.active-click:after {
		content: "";
	}
}
.page-decisioning .suite-of-tools .valuation,
.page-decisioning .suite-of-tools .optimization,
.page-decisioning .suite-of-tools .personalization {
	height: 250px;
	padding: 0;
	position: relative;
}
.page-decisioning .suite-of-tools .valuation .overlay,
.page-decisioning .suite-of-tools .optimization .overlay,
.page-decisioning .suite-of-tools .personalization .overlay {
	display: none;
}
.page-decisioning .suite-of-tools .valuation.active .overlay,
.page-decisioning .suite-of-tools .valuation.active .box-gray,
.page-decisioning .suite-of-tools .valuation.active-hover .overlay,
.page-decisioning .suite-of-tools .valuation.active-hover .box-gray,
.page-decisioning .suite-of-tools .valuation.active-click .overlay,
.page-decisioning .suite-of-tools .valuation.active-click .box-gray,
.page-decisioning .suite-of-tools .optimization.active .overlay,
.page-decisioning .suite-of-tools .optimization.active .box-gray,
.page-decisioning .suite-of-tools .optimization.active-hover .overlay,
.page-decisioning .suite-of-tools .optimization.active-hover .box-gray,
.page-decisioning .suite-of-tools .optimization.active-click .overlay,
.page-decisioning .suite-of-tools .optimization.active-click .box-gray,
.page-decisioning .suite-of-tools .personalization.active .overlay,
.page-decisioning .suite-of-tools .personalization.active .box-gray,
.page-decisioning .suite-of-tools .personalization.active-hover .overlay,
.page-decisioning .suite-of-tools .personalization.active-hover .box-gray,
.page-decisioning .suite-of-tools .personalization.active-click .overlay,
.page-decisioning .suite-of-tools .personalization.active-click .box-gray {
	display: block;
}
.page-decisioning .suite-of-tools .valuation {
	background: url("../img/resources/manheim-decisioning/valuation.png")
		no-repeat center;
}
.page-decisioning .suite-of-tools .optimization {
	background: url("../img/resources/manheim-decisioning/optimization.png")
		no-repeat center;
}
.page-decisioning .suite-of-tools .personalization {
	background: url("../img/resources/manheim-decisioning/personalization.png")
		no-repeat center;
}
.page-decisioning .suite-of-tools .label {
	background: rgba(0, 161, 155, 0.73);
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	top: 27%;
	font-size: 24px;
	width: 100%;
	padding: 15px 0;
	z-index: 49;
	max-width: 381px;
	letter-spacing: 1px;
}
@media (max-width: 850px) {
	.page-decisioning .suite-of-tools .label {
		width: 100%;
		margin: 0 auto;
		top: 36%;
	}
}
.page-decisioning .suite-of-tools .overlay {
	background: #00a19b;
	color: #fff;
	padding: 35px 25px 25px 25px;
	height: 249px;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	z-index: 50;
	font-size: 18px;
	line-height: 24px;
	max-width: 381px;
	top: 0;
	letter-spacing: 1px;
}
@media (max-width: 850px) {
	.page-decisioning .suite-of-tools .overlay {
		width: 100%;
		margin: 0 auto;
		padding: 25px;
		position: relative;
		top: -66px;
	}
}
.page-decisioning .suite-of-tools .box-gray {
	background: rgba(167, 168, 169, 0.23);
	text-align: center;
	padding: 50px 25px;
	margin-top: 35px;
}
.page-decisioning .suite-of-tools .box-gray h5 {
	color: #00a19b;
}
.page-decisioning .suite-of-tools .box-gray p {
	color: #000;
}
.page-decisioning .suite-of-tools .box-gray p.extra-pad {
	padding: 0px 100px;
}
@media all and (max-width: 767px) {
	.page-decisioning .suite-of-tools .box-gray p.extra-pad {
		padding: 25px;
	}
}
@media all and (max-width: 767px) {
	.page-decisioning .decisioning-slides .flexslider {
		height: auto;
	}
}
.page-decisioning .decisioning-slides .flexslider .slides li {
	padding: 0;
}
.page-decisioning .decisioning-slides .flexslider .flex-active-slide:after {
	background: url("../img/resources/manheim-decisioning/icon-arrow-down.svg");
	background-position: bottom center;
}
.page-decisioning
	.decisioning-slides
	.flexslider
	.flex-direction-nav
	a.flex-next {
	background: url("../img/resources/manheim-decisioning/arrow-right.png")
		no-repeat center;
	margin-right: 250px;
}
@media (max-width: 850px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-next {
		margin-right: 150px;
	}
}
@media (max-width: 380px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-next {
		margin-right: 50px;
	}
}
.page-decisioning
	.decisioning-slides
	.flexslider
	.flex-direction-nav
	a.flex-prev {
	background: url("../img/resources/manheim-decisioning/arrow-left.png")
		no-repeat center;
	margin-left: 250px;
}
@media (max-width: 850px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-prev {
		margin-left: 150px;
	}
}
@media (max-width: 380px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-prev {
		width: 80%;
	}
}
.landing-banner {
	padding: 20px 0;
	font-size: 32px;
	line-height: 1;
	margin-bottom: 10px;
}
@media (max-width: 767px) {
	.landing-banner {
		font-size: 28px;
	}
}
.landing-banner small {
	font-size: 22px;
}
@media (max-width: 767px) {
	.landing-banner small {
		font-size: 20px;
	}
}
.landing-banner strong {
	font-weight: 700;
}
.landing-banner .container {
	padding-left: 9.5vw;
	padding-right: 9.5vw;
}
@media (min-width: 1300px) {
	.landing-banner .container {
		padding-left: 4.5vw;
		padding-right: 4.5vw;
	}
}
.landing-banner.landing-banner-green {
	background: #009345;
	color: #fff;
}
.toggle-section {
	display: none;
}
.page-decisioning .decisioning-hero-container {
	position: relative;
}
.page-decisioning .decisioning-hero-container .page-product-hero-arrow {
	z-index: 2;
	display: none;
}
@media (min-width: 1024px) {
	.page-decisioning .decisioning-hero-container .page-product-hero-arrow {
		width: 100%;
		max-width: 370px;
		height: auto;
		position: absolute;
		top: 225px;
		transform: translateY(-50%);
		bottom: auto;
		display: block;
	}
}
.page-decisioning .decisioning-hero-container .page-product-hero-arrow-svg {
	mix-blend-mode: normal;
	height: 729px;
}
.page-decisioning .decisioning-hero-container .page-product-hero-arrow-label {
	font-size: 26px;
	color: #00aba9;
	text-shadow: none;
	height: 81px;
	right: 41px;
	top: 0px;
}
.page-decisioning
	.decisioning-hero-container
	.page-product-hero-arrow-label:after {
	border-left-width: 41px;
	border-top-width: 40px;
	border-bottom-width: 41px;
}
@media all and (min-width: 768px) {
	.page-decisioning .decisioning-hero-container .page-product-hero-arrow-label {
		padding-left: 100px;
	}
}
@media all and (min-width: 768px) {
	.page-decisioning
		.decisioning-hero-container
		.page-product-hero-arrow-label.decisioning {
		padding-left: 20px;
		padding-right: 0;
	}
}
.page-decisioning
	.decisioning-hero-container
	.page-product-hero-arrow-label:before {
	background: #fff;
	mix-blend-mode: normal;
}
.page-decisioning
	.decisioning-hero-container
	.page-product-hero-arrow-label:after {
	border-left-color: #fff;
	mix-blend-mode: normal;
}
.page-decisioning .decisioning-hero-container .flexslider {
	z-index: 1;
	min-height: 36.25vw;
}
@media all and (max-width: 767px) {
	.page-decisioning .decisioning-hero-container .flexslider {
		min-height: 280px;
	}
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.flex-direction-nav {
		display: none;
	}
}
.page-decisioning .decisioning-hero-container .flexslider .slides > li {
	padding: 0;
}
.page-decisioning
	.decisioning-hero-container
	.flexslider
	.page-product-hero-arrow {
	display: block;
}
@media all and (max-width: 767px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.page-product-hero-arrow {
		display: none;
	}
}
.page-decisioning
	.decisioning-hero-container
	.flexslider
	.manheim-decisioning-hero {
	color: #00aba9;
}
@media (min-width: 1024px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.manheim-decisioning-hero {
		height: 31.25vw;
		padding-top: 0;
	}
}
.page-decisioning
	.decisioning-hero-container
	.flexslider
	.landing-hero
	.manheim-decisioning-pad {
	padding-top: 1px;
}
@media (min-width: 1024px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.landing-hero
		.header {
		margin: 2.5vw auto 2.75vw;
		position: relative;
		background-position: left center;
		width: 60vw;
	}
}
@media (min-width: 1440px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.landing-hero
		.header {
		margin: 3.25vw auto 3.5vw;
	}
}
@media (min-width: 1024px) {
	.page-decisioning
		.decisioning-hero-container
		.flexslider
		.manheim-decisioning-hero.landing-hero
		.lead-button {
		margin: 0;
		position: relative;
		display: inline-block;
	}
}
.page-decisioning .manheim-decisioning-hero {
	width: 100%;
	position: relative;
	background: url("../img/resources/manheim-decisioning/bg-hero.jpg") no-repeat
		center;
	background-size: cover;
	height: 625px;
}
.page-decisioning .manheim-decisioning-hero .mobile-header {
	display: none;
}
@media (max-width: 1023px) {
	.page-decisioning .manheim-decisioning-hero {
		overflow: hidden;
		height: 350px;
	}
	.page-decisioning .manheim-decisioning-hero .mobile-header {
		display: block;
		background: url(../img/resources/manheim-decisioning/decisioning-header-mobile.svg)
			no-repeat -75% center;
		position: absolute;
		top: -100px;
		left: -70px;
		width: 250px;
		height: 400px;
		background-size: 100% auto;
		font-size: 0;
	}
}
.page-decisioning .manheim-decisioning-hero.landing-hero {
	background-image: url("../img/resources/manheim-decisioning/bg-hero-landing.jpg");
	overflow: visible;
	z-index: 2;
}
@media (max-width: 767px) {
	.page-decisioning .manheim-decisioning-hero.landing-hero {
		background-image: url("../img/resources/manheim-decisioning/bg-hero-landing-mobile.jpg");
	}
}
.page-decisioning .manheim-decisioning-hero.landing-hero:before {
	display: none;
}
.page-decisioning .manheim-decisioning-hero.landing-hero .header {
	width: 75vw;
	height: 0px;
	background: url(../img/resources/manheim-decisioning/landing-header.png)
		no-repeat center center;
	margin: 0;
	padding: 22vw 0 0;
	display: block;
	overflow: hidden;
	outline: none !important;
	background-size: contain;
	margin: auto;
	position: absolute;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
}
@media (max-width: 767px) {
	.page-decisioning .manheim-decisioning-hero.landing-hero .header {
		width: 85w;
		padding-top: 24vw;
		top: 14vw;
	}
}
.page-decisioning .manheim-decisioning-hero.landing-hero .lead-button {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 178px;
	transform: translateY(50%);
	line-height: 16px;
}
.page-decisioning .page-section-green {
	background: rgba(0, 161, 155, 0.73);
	color: #fff;
	height: 250px;
	margin-top: -250px;
	position: relative;
	z-index: 1;
	font-size: 65px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 56px;
	padding: 45px 0;
}
@media (max-width: 850px) {
	.page-decisioning .page-section-green {
		font-size: 46px;
		line-height: 46px;
		padding: 25px 0;
		height: 190px;
		margin-top: -190px;
	}
}
@media all and (max-width: 767px) {
	.page-decisioning .page-section-green {
		font-size: 36px;
		line-height: 36px;
		height: auto;
		margin-top: -122px;
	}
}
@media (max-width: 600px) {
	.page-decisioning .page-section-green {
		font-size: 24px;
		line-height: 24px;
	}
}
@media all and (max-width: 767px) {
	.page-decisioning .manheim-decisioning-pad {
		font-size: 18px;
		line-height: 21px;
	}
}
.page-decisioning .manheim-decisioning-pad p {
	padding: 0;
	margin: 0;
}
.page-decisioning .suite-of-tools h4 {
	color: #00a19b;
}
.page-decisioning .suite-of-tools .tool-icons {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	padding: 0;
}
@media all and (max-width: 767px) {
	.page-decisioning .suite-of-tools .tool-icons {
		margin-bottom: 0;
	}
}
.page-decisioning .suite-of-tools .tool-icons li {
	display: block;
	width: 31.33%;
	margin: 0 1%;
	float: left;
}
@media (max-width: 850px) {
	.page-decisioning .suite-of-tools .tool-icons li {
		width: 90%;
		margin: 0 auto 15px auto;
		float: none;
		font-size: 24px;
		line-height: 28px;
	}
}
.page-decisioning .suite-of-tools .tool-icons li.active:after,
.page-decisioning .suite-of-tools .tool-icons li.active-hover:after,
.page-decisioning .suite-of-tools .tool-icons li.active-click:after {
	content: url("../img/resources/manheim-decisioning/icon-arrow-down.png");
	position: absolute;
	bottom: -65px;
	left: 39%;
}
@media all and (max-width: 767px) {
	.page-decisioning .suite-of-tools .tool-icons li.active:after,
	.page-decisioning .suite-of-tools .tool-icons li.active-hover:after,
	.page-decisioning .suite-of-tools .tool-icons li.active-click:after {
		content: "";
	}
}
.page-decisioning .suite-of-tools .valuation,
.page-decisioning .suite-of-tools .optimization,
.page-decisioning .suite-of-tools .personalization {
	height: 250px;
	padding: 0;
	position: relative;
}
.page-decisioning .suite-of-tools .valuation .overlay,
.page-decisioning .suite-of-tools .optimization .overlay,
.page-decisioning .suite-of-tools .personalization .overlay {
	display: none;
}
.page-decisioning .suite-of-tools .valuation.active .overlay,
.page-decisioning .suite-of-tools .valuation.active .box-gray,
.page-decisioning .suite-of-tools .valuation.active-hover .overlay,
.page-decisioning .suite-of-tools .valuation.active-hover .box-gray,
.page-decisioning .suite-of-tools .valuation.active-click .overlay,
.page-decisioning .suite-of-tools .valuation.active-click .box-gray,
.page-decisioning .suite-of-tools .optimization.active .overlay,
.page-decisioning .suite-of-tools .optimization.active .box-gray,
.page-decisioning .suite-of-tools .optimization.active-hover .overlay,
.page-decisioning .suite-of-tools .optimization.active-hover .box-gray,
.page-decisioning .suite-of-tools .optimization.active-click .overlay,
.page-decisioning .suite-of-tools .optimization.active-click .box-gray,
.page-decisioning .suite-of-tools .personalization.active .overlay,
.page-decisioning .suite-of-tools .personalization.active .box-gray,
.page-decisioning .suite-of-tools .personalization.active-hover .overlay,
.page-decisioning .suite-of-tools .personalization.active-hover .box-gray,
.page-decisioning .suite-of-tools .personalization.active-click .overlay,
.page-decisioning .suite-of-tools .personalization.active-click .box-gray {
	display: block;
}
.page-decisioning .suite-of-tools .valuation {
	background: url("../img/resources/manheim-decisioning/valuation.png")
		no-repeat center;
}
.page-decisioning .suite-of-tools .optimization {
	background: url("../img/resources/manheim-decisioning/optimization.png")
		no-repeat center;
}
.page-decisioning .suite-of-tools .personalization {
	background: url("../img/resources/manheim-decisioning/personalization.png")
		no-repeat center;
}
.page-decisioning .suite-of-tools .label {
	background: rgba(0, 161, 155, 0.73);
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	top: 27%;
	font-size: 24px;
	width: 100%;
	padding: 15px 0;
	z-index: 49;
	max-width: 381px;
	letter-spacing: 1px;
}
@media (max-width: 850px) {
	.page-decisioning .suite-of-tools .label {
		width: 100%;
		margin: 0 auto;
		top: 36%;
	}
}
.page-decisioning .suite-of-tools .overlay {
	background: #00a19b;
	color: #fff;
	padding: 35px 25px 25px 25px;
	height: 249px;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	z-index: 50;
	font-size: 18px;
	line-height: 24px;
	max-width: 381px;
	top: 0;
	letter-spacing: 1px;
}
@media (max-width: 850px) {
	.page-decisioning .suite-of-tools .overlay {
		width: 100%;
		margin: 0 auto;
		padding: 25px;
		position: relative;
		top: -66px;
	}
}
.page-decisioning .suite-of-tools .box-gray {
	background: rgba(167, 168, 169, 0.23);
	text-align: center;
	padding: 50px 25px;
	margin-top: 35px;
}
.page-decisioning .suite-of-tools .box-gray h5 {
	color: #00a19b;
}
.page-decisioning .suite-of-tools .box-gray p {
	color: #000;
}
.page-decisioning .suite-of-tools .box-gray p.extra-pad {
	padding: 0px 100px;
}
@media all and (max-width: 767px) {
	.page-decisioning .suite-of-tools .box-gray p.extra-pad {
		padding: 25px;
	}
}
@media all and (max-width: 767px) {
	.page-decisioning .decisioning-slides .flexslider {
		height: auto;
	}
}
.page-decisioning .decisioning-slides .flexslider .slides li {
	padding: 0;
}
.page-decisioning .decisioning-slides .flexslider .flex-active-slide:after {
	background: url("../img/resources/manheim-decisioning/icon-arrow-down.svg");
	background-position: bottom center;
}
.page-decisioning
	.decisioning-slides
	.flexslider
	.flex-direction-nav
	a.flex-next {
	background: url("../img/resources/manheim-decisioning/arrow-right.png")
		no-repeat center;
	margin-right: 250px;
}
@media (max-width: 850px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-next {
		margin-right: 150px;
	}
}
@media (max-width: 380px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-next {
		margin-right: 50px;
	}
}
.page-decisioning
	.decisioning-slides
	.flexslider
	.flex-direction-nav
	a.flex-prev {
	background: url("../img/resources/manheim-decisioning/arrow-left.png")
		no-repeat center;
	margin-left: 250px;
}
@media (max-width: 850px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-prev {
		margin-left: 150px;
	}
}
@media (max-width: 380px) {
	.page-decisioning
		.decisioning-slides
		.flexslider
		.flex-direction-nav
		a.flex-prev {
		margin-left: -60px;
	}
}
@media (max-width: 850px) {
	.page-decisioning .decisioning-slides .flexslider .flex-direction-nav {
		position: relative;
		top: -110px;
	}
}
.page-decisioning .decisioning-slides .flexslider .stat {
	position: relative;
	bottom: 0px;
	width: 100%;
	height: 250px;
}
@media all and (max-width: 767px) {
	.page-decisioning .decisioning-slides .flexslider .stat {
		width: 85%;
		margin: 0 auto;
		height: 200px;
	}
}
.page-decisioning .decisioning-slides .flexslider .stat:after {
	content: "";
	display: table;
	clear: both;
}
.page-decisioning .decisioning-slides .flexslider .stat.valuation {
	background: url("../img/resources/manheim-decisioning/slide-valuation.svg")
		no-repeat center;
}
.page-decisioning .decisioning-slides .flexslider .stat.optimization {
	background: url("../img/resources/manheim-decisioning/slide-optimization.svg")
		no-repeat center;
}
.page-decisioning .decisioning-slides .flexslider .stat.personalization {
	background: url("../img/resources/manheim-decisioning/slide-personalization.svg")
		no-repeat center;
}
.page-decisioning .decisioning-slides .pin-arrow-left {
	background: url("../img/resources/manheim-decisioning/pin-arrow-left.png");
	position: absolute;
	left: 0;
	width: 207px;
	height: 479px;
}
.page-decisioning .decisioning-slides .pin-arrow-right {
	background: url("../img/resources/manheim-decisioning/pin-arrow-right.png");
	position: absolute;
	right: 0;
	width: 207px;
	height: 479px;
}
.page-decisioning .decisioning-slides .pin-arrow-left,
.page-decisioning .decisioning-slides .pin-arrow-right {
	top: -107px;
}
@media all and (max-width: 767px) {
	.page-decisioning .decisioning-slides .pin-arrow-left,
	.page-decisioning .decisioning-slides .pin-arrow-right {
		display: none;
	}
}
@media (max-width: 768px) {
	.page-psi .page-section-white .flex-row {
		flex-wrap: wrap;
	}
	.page-psi .page-section-white .flex-row .col-4 {
		width: 33%;
		margin: 3rem auto;
	}
}
@media (max-width: 600px) {
	.side-digital .channel {
		margin-top: 0rem !important;
	}
	.page-marketplace .breathe-mini {
		display: none;
	}
	.page-psi .page-section-white .flex-row .col-4 {
		width: 100%;
		margin: 3rem auto;
	}
}
