/* Helpers */
/* Display */
.clear {
	clear: both;
}

.block {
	display: block;
}

.inline {
	display: inline;
}

.inline-block {
	display: inline-block;
}

.table,
.display-table {
	display: table;
}

.table-cell {
	display: table-cell;
}

.display-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.display-inline-flex {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.hidden {
	display: none;
}

.invisible,
.fouc {
	visibility: hidden;
}

/* Position */
.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.left {
	float: left;
	left: 0;
}

.right {
	float: right;
	right: 0;
}

.bottom-justified {
	bottom: 0;
}

.top-justified {
	top: 0;
}

.left-justified {
	left: 0;
}

.right-justified {
	right: 0;
}

.centered {
	margin-left: auto;
	margin-right: auto;
}

.vertical-center {
	position: "relative";
}

.vertical-center,
.vertical-center-abs {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.vertical-center-abs {
	position: absolute;
}

.horizontal-center {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.absolute-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.full {
	width: 100%;
}

.vertical-top {
	vertical-align: top;
}

.vertical-middle {
	vertical-align: middle;
}

.vertical-bottom {
	vertical-align: bottom;
}

.vertical-baseline {
	vertical-align: baseline;
}

/* Margin and Padding */
.m-0 {
	margin: 0;
}

.mt-0 {
	margin-top: 0;
}

.mr-0 {
	margin-right: 0;
}

.mb-0 {
	margin-bottom: 0;
}

.ml-0,
.mx-0 {
	margin-left: 0;
}

.mx-0 {
	margin-right: 0;
}

.my-0 {
	margin-top: 0;
	margin-bottom: 0;
}

.m-5 {
	margin: 0.5rem;
}

.mt-5 {
	margin-top: 0.5rem;
}

.mr-5 {
	margin-right: 0.5rem;
}

.mb-5 {
	margin-bottom: 0.5rem;
}

.ml-5,
.mx-5 {
	margin-left: 0.5rem;
}

.mx-5 {
	margin-right: 0.5rem;
}

.my-5 {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.m-10 {
	margin: 1rem;
}

.mt-10 {
	margin-top: 1rem;
}

.mr-10 {
	margin-right: 1rem;
}

.mb-10 {
	margin-bottom: 1rem;
}

.ml-10,
.mx-10 {
	margin-left: 1rem;
}

.mx-10 {
	margin-right: 1rem;
}

.my-10 {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.m-15 {
	margin: 1.5rem;
}

.mt-15 {
	margin-top: 1.5rem;
}

.mr-15 {
	margin-right: 1.5rem;
}

.mb-15 {
	margin-bottom: 1.5rem;
}

.ml-15,
.mx-15 {
	margin-left: 1.5rem;
}

.mx-15 {
	margin-right: 1.5rem;
}

.my-15 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}

.m-20 {
	margin: 2rem;
}

.mt-20 {
	margin-top: 2rem;
}

.mr-20 {
	margin-right: 2rem;
}

.mb-20 {
	margin-bottom: 2rem;
}

.ml-20,
.mx-20 {
	margin-left: 2rem;
}

.mx-20 {
	margin-right: 2rem;
}

.my-20 {
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.m-25 {
	margin: 2.5rem;
}

.mt-25 {
	margin-top: 2.5rem;
}

.mr-25 {
	margin-right: 2.5rem;
}

.mb-25 {
	margin-bottom: 2.5rem;
}

.ml-25,
.mx-25 {
	margin-left: 2.5rem;
}

.mx-25 {
	margin-right: 2.5rem;
}

.my-25 {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
}

.m-n5 {
	margin: -0.5rem;
}

.mt-n5 {
	margin-top: -0.5rem;
}

.mr-n5 {
	margin-right: -0.5rem;
}

.mb-n5 {
	margin-bottom: -0.5rem;
}

.ml-n5,
.mx-n5 {
	margin-left: -0.5rem;
}

.mx-n5 {
	margin-right: -0.5rem;
}

.my-n5 {
	margin-top: -0.5rem;
	margin-bottom: -0.5rem;
}

.m-n10 {
	margin: -1rem;
}

.mt-n10 {
	margin-top: -1rem;
}

.mr-n10 {
	margin-right: -1rem;
}

.mb-n10 {
	margin-bottom: -1rem;
}

.ml-n10,
.mx-n10 {
	margin-left: -1rem;
}

.mx-n10 {
	margin-right: -1rem;
}

.my-n10 {
	margin-top: -1rem;
	margin-bottom: -1rem;
}

.m-n15 {
	margin: -1.5rem;
}

.mt-n15 {
	margin-top: -1.5rem;
}

.mr-n15 {
	margin-right: -1.5rem;
}

.mb-n15 {
	margin-bottom: -1.5rem;
}

.ml-n15,
.mx-n15 {
	margin-left: -1.5rem;
}

.mx-n15 {
	margin-right: -1.5rem;
}

.my-n15 {
	margin-top: -1.5rem;
	margin-bottom: -1.5rem;
}

.m-n20 {
	margin: -2rem;
}

.mt-n20 {
	margin-top: -2rem;
}

.mr-n20 {
	margin-right: -2rem;
}

.mb-n20 {
	margin-bottom: -2rem;
}

.ml-n20,
.mx-n20 {
	margin-left: -2rem;
}

.mx-n20 {
	margin-right: -2rem;
}

.my-n20 {
	margin-top: -2rem;
	margin-bottom: -2rem;
}

.m-n25 {
	margin: -2.5rem;
}

.mt-n25 {
	margin-top: -2.5rem;
}

.mr-n25 {
	margin-right: -2.5rem;
}

.mb-n25 {
	margin-bottom: -2.5rem;
}

.ml-n25,
.mx-n25 {
	margin-left: -2.5rem;
}

.mx-n25 {
	margin-right: -2.5rem;
}

.my-n25 {
	margin-top: -2.5rem;
	margin-bottom: -2.5rem;
}

.p-0 {
	padding: 0;
}

.pt-0 {
	padding-top: 0;
}

.pr-0 {
	padding-right: 0;
}

.pb-0 {
	padding-bottom: 0;
}

.pl-0,
.px-0 {
	padding-left: 0;
}

.px-0 {
	padding-right: 0;
}

.py-0 {
	padding-top: 0;
	padding-bottom: 0;
}

.p-5 {
	padding: 0.5rem;
}

.pt-5 {
	padding-top: 0.5rem;
}

.pr-5 {
	padding-right: 0.5rem;
}

.pb-5 {
	padding-bottom: 0.5rem;
}

.pl-5,
.px-5 {
	padding-left: 0.5rem;
}

.px-5 {
	padding-right: 0.5rem;
}

.py-5 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.p-10 {
	padding: 1rem;
}

.pt-10 {
	padding-top: 1rem;
}

.pr-10 {
	padding-right: 1rem;
}

.pb-10 {
	padding-bottom: 1rem;
}

.pl-10,
.px-10 {
	padding-left: 1rem;
}

.px-10 {
	padding-right: 1rem;
}

.py-10 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.p-15 {
	padding: 1.5rem;
}

.pt-15 {
	padding-top: 1.5rem;
}

.pr-15 {
	padding-right: 1.5rem;
}

.pb-15 {
	padding-bottom: 1.5rem;
}

.pl-15,
.px-15 {
	padding-left: 1.5rem;
}

.px-15 {
	padding-right: 1.5rem;
}

.py-15 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.p-20 {
	padding: 2rem;
}

.pt-20 {
	padding-top: 2rem;
}

.pr-20 {
	padding-right: 2rem;
}

.pb-20 {
	padding-bottom: 2rem;
}

.pl-20,
.px-20 {
	padding-left: 2rem;
}

.px-20 {
	padding-right: 2rem;
}

.py-20 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.p-25 {
	padding: 2.5rem;
}

.pt-25 {
	padding-top: 2.5rem;
}

.pr-25 {
	padding-right: 2.5rem;
}

.pb-25 {
	padding-bottom: 2.5rem;
}

.pl-25,
.px-25 {
	padding-left: 2.5rem;
}

.px-25 {
	padding-right: 2.5rem;
}

.py-25 {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
}

.p-n5 {
	padding: -0.5rem;
}

.pt-n5 {
	padding-top: -0.5rem;
}

.pr-n5 {
	padding-right: -0.5rem;
}

.pb-n5 {
	padding-bottom: -0.5rem;
}

.pl-n5,
.px-n5 {
	padding-left: -0.5rem;
}

.px-n5 {
	padding-right: -0.5rem;
}

.py-n5 {
	padding-top: -0.5rem;
	padding-bottom: -0.5rem;
}

.p-n10 {
	padding: -1rem;
}

.pt-n10 {
	padding-top: -1rem;
}

.pr-n10 {
	padding-right: -1rem;
}

.pb-n10 {
	padding-bottom: -1rem;
}

.pl-n10,
.px-n10 {
	padding-left: -1rem;
}

.px-n10 {
	padding-right: -1rem;
}

.py-n10 {
	padding-top: -1rem;
	padding-bottom: -1rem;
}

.p-n15 {
	padding: -1.5rem;
}

.pt-n15 {
	padding-top: -1.5rem;
}

.pr-n15 {
	padding-right: -1.5rem;
}

.pb-n15 {
	padding-bottom: -1.5rem;
}

.pl-n15,
.px-n15 {
	padding-left: -1.5rem;
}

.px-n15 {
	padding-right: -1.5rem;
}

.py-n15 {
	padding-top: -1.5rem;
	padding-bottom: -1.5rem;
}

.p-n20 {
	padding: -2rem;
}

.pt-n20 {
	padding-top: -2rem;
}

.pr-n20 {
	padding-right: -2rem;
}

.pb-n20 {
	padding-bottom: -2rem;
}

.pl-n20,
.px-n20 {
	padding-left: -2rem;
}

.px-n20 {
	padding-right: -2rem;
}

.py-n20 {
	padding-top: -2rem;
	padding-bottom: -2rem;
}

.p-n25 {
	padding: -2.5rem;
}

.pt-n25 {
	padding-top: -2.5rem;
}

.pr-n25 {
	padding-right: -2.5rem;
}

.pb-n25 {
	padding-bottom: -2.5rem;
}

.pl-n25,
.px-n25 {
	padding-left: -2.5rem;
}

.px-n25 {
	padding-right: -2.5rem;
}

.py-n25 {
	padding-top: -2.5rem;
	padding-bottom: -2.5rem;
}

.m-auto {
	margin: auto;
}

.mt-auto {
	margin-top: auto;
}

.mr-auto {
	margin-right: auto;
}

.mb-auto {
	margin-bottom: auto;
}

.ml-auto,
.mx-auto {
	margin-left: auto;
}

.mx-auto {
	margin-right: auto;
}

.my-auto {
	margin-top: auto;
	margin-bottom: auto;
}

/* Sizing */

/* Borders */
.border-bottom {
	border-bottom: 0.1rem solid #eeeeee;
}

.border-radius {
	border-radius: 0.3rem;
	background-clip: padding-box;
}

.bordered-solid,
.bordered-dotted {
	padding: 1.5rem;
	border: 0.1rem solid #666;
}

.bordered-dotted {
	border-style: dotted;
}

.bordered-left,
.bordered-right {
	border: 0 solid #e1e1e1;
}

.bordered-left {
	border-left-width: 0.1rem;
	padding-left: 1rem;
}

.bordered-right {
	border-right-width: 0.1rem;
	padding-right: 1rem;
}

.box {
	margin: 1.5rem 0;
	padding: 1.5rem;
	background: #e7eef4;
}

.bd-0-gray {
	border: 0 solid #808285;
}

.bdt-0-gray {
	border-top: 0 solid #808285;
}

.bdr-0-gray {
	border-right: 0 solid #808285;
}

.bdb-0-gray {
	border-bottom: 0 solid #808285;
}

.bdl-0-gray,
.bdx-0-gray {
	border-left: 0 solid #808285;
}

.bdx-0-gray {
	border-right: 0 solid #808285;
}

.bdy-0-gray {
	border-top: 0 solid #808285;
	border-bottom: 0 solid #808285;
}

.bd-0-dkgray {
	border: 0 solid #333;
}

.bdt-0-dkgray {
	border-top: 0 solid #333;
}

.bdr-0-dkgray {
	border-right: 0 solid #333;
}

.bdb-0-dkgray {
	border-bottom: 0 solid #333;
}

.bdl-0-dkgray,
.bdx-0-dkgray {
	border-left: 0 solid #333;
}

.bdx-0-dkgray {
	border-right: 0 solid #333;
}

.bdy-0-dkgray {
	border-top: 0 solid #333;
	border-bottom: 0 solid #333;
}

.bd-0-ltgray {
	border: 0 solid #eee;
}

.bdt-0-ltgray {
	border-top: 0 solid #eee;
}

.bdr-0-ltgray {
	border-right: 0 solid #eee;
}

.bdb-0-ltgray {
	border-bottom: 0 solid #eee;
}

.bdl-0-ltgray,
.bdx-0-ltgray {
	border-left: 0 solid #eee;
}

.bdx-0-ltgray {
	border-right: 0 solid #eee;
}

.bdy-0-ltgray {
	border-top: 0 solid #eee;
	border-bottom: 0 solid #eee;
}

.bd-1-gray {
	border: 0.1rem solid #808285;
}

.bdt-1-gray {
	border-top: 0.1rem solid #808285;
}

.bdr-1-gray {
	border-right: 0.1rem solid #808285;
}

.bdb-1-gray {
	border-bottom: 0.1rem solid #808285;
}

.bdl-1-gray,
.bdx-1-gray {
	border-left: 0.1rem solid #808285;
}

.bdx-1-gray {
	border-right: 0.1rem solid #808285;
}

.bdy-1-gray {
	border-top: 0.1rem solid #808285;
	border-bottom: 0.1rem solid #808285;
}

.bd-1-dkgray {
	border: 0.1rem solid #333;
}

.bdt-1-dkgray {
	border-top: 0.1rem solid #333;
}

.bdr-1-dkgray {
	border-right: 0.1rem solid #333;
}

.bdb-1-dkgray {
	border-bottom: 0.1rem solid #333;
}

.bdl-1-dkgray,
.bdx-1-dkgray {
	border-left: 0.1rem solid #333;
}

.bdx-1-dkgray {
	border-right: 0.1rem solid #333;
}

.bdy-1-dkgray {
	border-top: 0.1rem solid #333;
	border-bottom: 0.1rem solid #333;
}

.bd-1-ltgray {
	border: 0.1rem solid #eee;
}

.bdt-1-ltgray {
	border-top: 0.1rem solid #eee;
}

.bdr-1-ltgray {
	border-right: 0.1rem solid #eee;
}

.bdb-1-ltgray {
	border-bottom: 0.1rem solid #eee;
}

.bdl-1-ltgray,
.bdx-1-ltgray {
	border-left: 0.1rem solid #eee;
}

.bdx-1-ltgray {
	border-right: 0.1rem solid #eee;
}

.bdy-1-ltgray {
	border-top: 0.1rem solid #eee;
	border-bottom: 0.1rem solid #eee;
}

/* Color Helpers */
.bg-white {
	background: #fff;
}

.bg-transparent-white {
	background-color: rgba(255, 255, 255, 0.65);
}

.bg-transparent-deep-blue {
	background: rgba(1, 57, 99, 0.8);
}

.bg-primary {
	background: #337ab7;
}

.bg-success {
	background: #dff0d8;
}

.bg-info {
	background: #d9edf7;
}

.bg-warning {
	background: #fcf8e3;
}

.bg-danger {
	background: #f2dede;
}

.bg-deep-blue {
	background: #003057;
}

.bg-medium-blue {
	background: #00629b;
}

.bg-light-blue {
	background: #0077bc;
}

.bg-cerulean {
	background: #00a4e3;
}

.bg-light-gray {
	background: #e4e4e4;
}

.bg-gray {
	background: #808285;
}

.bg-gray-f8 {
	background: #f8f8f8;
}

.bg-dark-gray {
	background: #333;
}

.bg-teal {
	background: #009e8c;
}

.bg-yellow {
	background: #faa41a;
}

.bg-pink {
	background: #96004d;
}

.bg-purple {
	background: #500778;
}

.bg-gradient-primary {
	background: -webkit-linear-gradient(top, #083e60, #0b7ac0);
	background: linear-gradient(180deg, #083e60 0%, #0b7ac0);
}

.bg-gradient-secondary {
	background: -webkit-linear-gradient(top, #d4d3d3, #f1f1f1);
	background: linear-gradient(180deg, #d4d3d3 0%, #f1f1f1);
}

.bg-gradient-success {
	background: -webkit-linear-gradient(top, #006c5b, #00ab90);
	background: linear-gradient(180deg, #006c5b 0%, #00ab90);
}

.bg-gradient-tertiary {
	background: -webkit-linear-gradient(top, #e4e4e4, #9a9b9f);
	background: linear-gradient(180deg, #e4e4e4 0%, #9a9b9f);
}

.bg-inset-gradient {
	position: relative;
	box-shadow: inset 0.5vw 0vw 1vw 0 #c4c2c2, inset -0.5vw 0 1vw 0 #c4c2c2;
	background: #f7f7f7;
}

.bg-inset-gradient:after {
	background: rgba(0, 0, 0, 0.5);
	content: "";
	-webkit-filter: blur(0.5rem);
	filter: blur(0.5rem);
	width: 102%;
	position: absolute;
	bottom: -2%;
	height: 2rem;
	left: -1%;
	z-index: -1;
}

.bg-secondary-inset-gradient {
	box-shadow: inset 0 2px 38px #b2b2b2, inset 0 -350px 75px #d8d8d8;
}

.text-white {
	color: #fff;
}

.text-black {
	color: #000;
}

.text-deep-blue,
.text-primary {
	color: #003057;
}

.text-medium-blue,
.text-secondary {
	color: #00629b;
}

.text-light-blue,
.text-info {
	color: #0077bc;
}

/* Added color */
.text-cerulean {
	color: #00a4e3;
}

.text-gray {
	color: #808285;
}

.text-dark-gray {
	color: #333;
}

.text-teal {
	color: #009e8c;
}

.text-yellow,
.text-warning {
	color: #faa41a;
}

.text-pink,
.text-danger {
	color: #96004d;
}

.text-purple {
	color: #500778;
}

.text-success {
	color: #009e3d;
}

.text-muted {
	color: #777;
}

.text-gradient-blue {
	color: #0077bc;
	background-image: none;
}

@supports ((-webkit-background-clip:text) or (background-clip:text)) and ((-webkit-text-fill-color:transparent) or (text-fill-color:transparent)) {
	.text-gradient-blue {
		-webkit-text-fill-color: transparent;
		text-fill-color: transparent;
		-webkit-background-clip: text;
		background-clip: text;
		background-repeat: repeat-x;
		background-image: -webkit-linear-gradient(top, #4ab3f1, #00629b);
		background-image: linear-gradient(180deg, #4ab3f1 0, #00629b);
	}
}

/* Type variants */
.font-light {
	font-weight: 300;
}

.font-medium {
	font-weight: 400;
}

.font-bold {
	font-weight: 700;
}

.font-extra-bold {
	font-weight: 900;
}

.font-italic {
	font-style: italic;
}

.underline,
.font-underline {
	text-decoration: underline;
}

.underline-none a {
	text-decoration: none;
}

.fs-8 {
	font-size: 0.8rem;
}

.fs-9 {
	font-size: 0.9rem;
}

.fs-10 {
	font-size: 1rem;
}

.fs-11 {
	font-size: 1.1rem;
}

.fs-12 {
	font-size: 1.2rem;
}

.fs-13 {
	font-size: 1.3rem;
}

.fs-14 {
	font-size: 1.4rem;
}

.fs-15 {
	font-size: 1.5rem;
}

.fs-16 {
	font-size: 1.6rem;
}

.fs-17 {
	font-size: 1.7rem;
}

.fs-18 {
	font-size: 1.8rem;
}

.fs-19 {
	font-size: 1.9rem;
}

.fs-20 {
	font-size: 2rem;
}

.fs-21 {
	font-size: 2.1rem;
}

.fs-22 {
	font-size: 2.2rem;
}

.fs-23 {
	font-size: 2.3rem;
}

.fs-24 {
	font-size: 2.4rem;
}

.fs-25 {
	font-size: 2.5rem;
}

.fs-26 {
	font-size: 2.6rem;
}

.fs-27 {
	font-size: 2.7rem;
}

.fs-28 {
	font-size: 2.8rem;
}

.fs-29 {
	font-size: 2.9rem;
}

.fs-30 {
	font-size: 3rem;
}

.fs-31 {
	font-size: 3.1rem;
}

.fs-32 {
	font-size: 3.2rem;
}

.fs-33 {
	font-size: 3.3rem;
}

.fs-34 {
	font-size: 3.4rem;
}

.fs-35 {
	font-size: 3.5rem;
}

.fs-36 {
	font-size: 3.6rem;
}

.logo-tmc::before {
	font-size: 3rem;
}

.channel-logo::before {
	font-weight: 400;
}

.no-wrap,
.nowrap {
	overflow: hidden;
	white-space: nowrap;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
	clear: both;
}

.text-right {
	text-align: right;
}

.text-bold {
	font-weight: 700;
}

hr.spacer {
	margin-top: 2rem;
	margin-bottom: 2rem;
	border: 0;
	border-top: none;
}

hr.inset {
	width: 60%;
}

hr.black {
	border-top: 0.1rem solid #333;
}

.bullets-blue {
	list-style: none;
	padding-left: 1em;
}

.bullets-blue li::before {
	content: '\2022';
	display: block;
	position: relative;
	max-height: 0;
	left: -1em;
	color: #0091e6;
	font-size: 1em;
}

/* Buttons */
.btn-dk-orange .btn {
	position: relative;
	width: 85%;
	background-color: #f66200;
	border: none;
	text-transform: uppercase;
	text-shadow: 0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.75);
	box-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, 0.33);
	font-weight: 700;
	font-size: 2rem;
	background-image: none;
}

.btn-dk-orange .btn:hover {
	background-color: #dd5800;
}

.btn-dk-orange .btn:active {
	box-shadow: none;
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-dk-orange .btn:active::after {
	display: none;
}

.btn-dk-orange .btn:focus {
	box-shadow: none;
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-dk-orange .btn::after {
	content: "";
	height: 100%;
	width: 100%;
	background-image: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.6) 0, transparent 75%);
	background-image: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0, transparent 75%);
	position: absolute;
	left: 0;
	bottom: -1.5rem;
	z-index: -1;
}

.icon-remove-sign:after {
	font-family: FontAwesome;
	content: '\F057';
	color: #333;
	cursor: pointer;
	-webkit-transition: color 150ms ease-out;
	transition: color 150ms ease-out;
}

.icon-remove-sign:focus:after,
.icon-remove-sign:hover:after {
	color: #808285;
}

.policy-terms {
	padding: 0.5rem 0;
}

.policy-terms .linkComponent {
	background-color: #00629b;
	margin-bottom: 0.2rem;
}

.policy-terms .spacer {
	display: none;
}

.policy-terms a {
	font-size: 1.4rem;
	font-weight: 700;
	padding-left: 0.5rem;
}

.policy-terms a::before {
	font-family: FontAwesome;
	content: '\f0da';
	margin-right: 0.5em;
}

div.policy-terms {
	background-color: transparent;
}

/* Fix for accordion issues - Charter Jira 1290 */
.accordion .accordion-simple .accordion-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.accordion .accordion-simple .accordion-header::before {
	margin-right: 1rem;
}

/* End Fix for accordion issues - Charter Jira 1290 */
/* Responsive Images */
.img-responsive-xs-25,
.img-responsive-sm-25,
.img-responsive-md-25,
.img-responsive-lg-25 {
	max-width: 25%;
}

.img-responsive-xs-35,
.img-responsive-sm-35,
.img-responsive-md-35,
.img-responsive-lg-35 {
	max-width: 35%;
}

.img-responsive-xs-45,
.img-responsive-sm-45,
.img-responsive-md-45,
.img-responsive-lg-45 {
	max-width: 45%;
}

.img-responsive-xs-55,
.img-responsive-sm-55,
.img-responsive-md-55,
.img-responsive-lg-55 {
	max-width: 55%;
}

.img-responsive-xs-65,
.img-responsive-sm-65,
.img-responsive-md-65,
.img-responsive-lg-65 {
	max-width: 65%;
}

.img-responsive-xs-75,
.img-responsive-sm-75,
.img-responsive-md-75,
.img-responsive-lg-75 {
	max-width: 75%;
}

.img-responsive-xs-85,
.img-responsive-sm-85,
.img-responsive-md-85,
.img-responsive-lg-85 {
	max-width: 85%;
}

.img-responsive-xs-95,
.img-responsive-sm-95,
.img-responsive-md-95,
.img-responsive-lg-95 {
	max-width: 95%;
}

/* Images */
.image-left {
	float: left;
	margin-right: 1.5rem;
}

.image-center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.image-right {
	float: right;
	margin-left: 1.5rem;
}

/* Fix for MUI Modal form's input fields stretching beyond container width */
.muiAddressLookup .localization--horizontal-2 .localization__form {
	width: auto;
}

.clickable {
	cursor: pointer;
}

.container-fluid .imageArtDirection {
	margin-left: 0;
	margin-right: 0;
}

.disclaimerWrapper {
	border-top: .1rem solid #ccc;
	padding: 2rem;
}

@media (min-width: 544px) {
	.text-left-xs {
		text-align: left;
	}

	.text-center-xs {
		text-align: center;
	}

	.text-right-xs {
		text-align: right;
	}
}

@media (min-width: 768px) {
	.m-sm-0 {
		margin: 0;
	}

	.mt-sm-0 {
		margin-top: 0;
	}

	.mr-sm-0 {
		margin-right: 0;
	}

	.mb-sm-0 {
		margin-bottom: 0;
	}

	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0;
	}

	.mx-sm-0 {
		margin-right: 0;
	}

	.my-sm-0 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.m-sm-5 {
		margin: 0.5rem;
	}

	.mt-sm-5 {
		margin-top: 0.5rem;
	}

	.mr-sm-5 {
		margin-right: 0.5rem;
	}

	.mb-sm-5 {
		margin-bottom: 0.5rem;
	}

	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 0.5rem;
	}

	.mx-sm-5 {
		margin-right: 0.5rem;
	}

	.my-sm-5 {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}

	.m-sm-10 {
		margin: 1rem;
	}

	.mt-sm-10 {
		margin-top: 1rem;
	}

	.mr-sm-10 {
		margin-right: 1rem;
	}

	.mb-sm-10 {
		margin-bottom: 1rem;
	}

	.ml-sm-10,
	.mx-sm-10 {
		margin-left: 1rem;
	}

	.mx-sm-10 {
		margin-right: 1rem;
	}

	.my-sm-10 {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	.m-sm-15 {
		margin: 1.5rem;
	}

	.mt-sm-15 {
		margin-top: 1.5rem;
	}

	.mr-sm-15 {
		margin-right: 1.5rem;
	}

	.mb-sm-15 {
		margin-bottom: 1.5rem;
	}

	.ml-sm-15,
	.mx-sm-15 {
		margin-left: 1.5rem;
	}

	.mx-sm-15 {
		margin-right: 1.5rem;
	}

	.my-sm-15 {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}

	.m-sm-20 {
		margin: 2rem;
	}

	.mt-sm-20 {
		margin-top: 2rem;
	}

	.mr-sm-20 {
		margin-right: 2rem;
	}

	.mb-sm-20 {
		margin-bottom: 2rem;
	}

	.ml-sm-20,
	.mx-sm-20 {
		margin-left: 2rem;
	}

	.mx-sm-20 {
		margin-right: 2rem;
	}

	.my-sm-20 {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.m-sm-25 {
		margin: 2.5rem;
	}

	.mt-sm-25 {
		margin-top: 2.5rem;
	}

	.mr-sm-25 {
		margin-right: 2.5rem;
	}

	.mb-sm-25 {
		margin-bottom: 2.5rem;
	}

	.ml-sm-25,
	.mx-sm-25 {
		margin-left: 2.5rem;
	}

	.mx-sm-25 {
		margin-right: 2.5rem;
	}

	.my-sm-25 {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}

	.m-sm-n5 {
		margin: -0.5rem;
	}

	.mt-sm-n5 {
		margin-top: -0.5rem;
	}

	.mr-sm-n5 {
		margin-right: -0.5rem;
	}

	.mb-sm-n5 {
		margin-bottom: -0.5rem;
	}

	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -0.5rem;
	}

	.mx-sm-n5 {
		margin-right: -0.5rem;
	}

	.my-sm-n5 {
		margin-top: -0.5rem;
		margin-bottom: -0.5rem;
	}

	.m-sm-n10 {
		margin: -1rem;
	}

	.mt-sm-n10 {
		margin-top: -1rem;
	}

	.mr-sm-n10 {
		margin-right: -1rem;
	}

	.mb-sm-n10 {
		margin-bottom: -1rem;
	}

	.ml-sm-n10,
	.mx-sm-n10 {
		margin-left: -1rem;
	}

	.mx-sm-n10 {
		margin-right: -1rem;
	}

	.my-sm-n10 {
		margin-top: -1rem;
		margin-bottom: -1rem;
	}

	.m-sm-n15 {
		margin: -1.5rem;
	}

	.mt-sm-n15 {
		margin-top: -1.5rem;
	}

	.mr-sm-n15 {
		margin-right: -1.5rem;
	}

	.mb-sm-n15 {
		margin-bottom: -1.5rem;
	}

	.ml-sm-n15,
	.mx-sm-n15 {
		margin-left: -1.5rem;
	}

	.mx-sm-n15 {
		margin-right: -1.5rem;
	}

	.my-sm-n15 {
		margin-top: -1.5rem;
		margin-bottom: -1.5rem;
	}

	.m-sm-n20 {
		margin: -2rem;
	}

	.mt-sm-n20 {
		margin-top: -2rem;
	}

	.mr-sm-n20 {
		margin-right: -2rem;
	}

	.mb-sm-n20 {
		margin-bottom: -2rem;
	}

	.ml-sm-n20,
	.mx-sm-n20 {
		margin-left: -2rem;
	}

	.mx-sm-n20 {
		margin-right: -2rem;
	}

	.my-sm-n20 {
		margin-top: -2rem;
		margin-bottom: -2rem;
	}

	.m-sm-n25 {
		margin: -2.5rem;
	}

	.mt-sm-n25 {
		margin-top: -2.5rem;
	}

	.mr-sm-n25 {
		margin-right: -2.5rem;
	}

	.mb-sm-n25 {
		margin-bottom: -2.5rem;
	}

	.ml-sm-n25,
	.mx-sm-n25 {
		margin-left: -2.5rem;
	}

	.mx-sm-n25 {
		margin-right: -2.5rem;
	}

	.my-sm-n25 {
		margin-top: -2.5rem;
		margin-bottom: -2.5rem;
	}

	.p-sm-0 {
		padding: 0;
	}

	.pt-sm-0 {
		padding-top: 0;
	}

	.pr-sm-0 {
		padding-right: 0;
	}

	.pb-sm-0 {
		padding-bottom: 0;
	}

	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0;
	}

	.px-sm-0 {
		padding-right: 0;
	}

	.py-sm-0 {
		padding-top: 0;
		padding-bottom: 0;
	}

	.p-sm-5 {
		padding: 0.5rem;
	}

	.pt-sm-5 {
		padding-top: 0.5rem;
	}

	.pr-sm-5 {
		padding-right: 0.5rem;
	}

	.pb-sm-5 {
		padding-bottom: 0.5rem;
	}

	.pl-sm-5,
	.px-sm-5 {
		padding-left: 0.5rem;
	}

	.px-sm-5 {
		padding-right: 0.5rem;
	}

	.py-sm-5 {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.p-sm-10 {
		padding: 1rem;
	}

	.pt-sm-10 {
		padding-top: 1rem;
	}

	.pr-sm-10 {
		padding-right: 1rem;
	}

	.pb-sm-10 {
		padding-bottom: 1rem;
	}

	.pl-sm-10,
	.px-sm-10 {
		padding-left: 1rem;
	}

	.px-sm-10 {
		padding-right: 1rem;
	}

	.py-sm-10 {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.p-sm-15 {
		padding: 1.5rem;
	}

	.pt-sm-15 {
		padding-top: 1.5rem;
	}

	.pr-sm-15 {
		padding-right: 1.5rem;
	}

	.pb-sm-15 {
		padding-bottom: 1.5rem;
	}

	.pl-sm-15,
	.px-sm-15 {
		padding-left: 1.5rem;
	}

	.px-sm-15 {
		padding-right: 1.5rem;
	}

	.py-sm-15 {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}

	.p-sm-20 {
		padding: 2rem;
	}

	.pt-sm-20 {
		padding-top: 2rem;
	}

	.pr-sm-20 {
		padding-right: 2rem;
	}

	.pb-sm-20 {
		padding-bottom: 2rem;
	}

	.pl-sm-20,
	.px-sm-20 {
		padding-left: 2rem;
	}

	.px-sm-20 {
		padding-right: 2rem;
	}

	.py-sm-20 {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.p-sm-25 {
		padding: 2.5rem;
	}

	.pt-sm-25 {
		padding-top: 2.5rem;
	}

	.pr-sm-25 {
		padding-right: 2.5rem;
	}

	.pb-sm-25 {
		padding-bottom: 2.5rem;
	}

	.pl-sm-25,
	.px-sm-25 {
		padding-left: 2.5rem;
	}

	.px-sm-25 {
		padding-right: 2.5rem;
	}

	.py-sm-25 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.p-sm-n5 {
		padding: -0.5rem;
	}

	.pt-sm-n5 {
		padding-top: -0.5rem;
	}

	.pr-sm-n5 {
		padding-right: -0.5rem;
	}

	.pb-sm-n5 {
		padding-bottom: -0.5rem;
	}

	.pl-sm-n5,
	.px-sm-n5 {
		padding-left: -0.5rem;
	}

	.px-sm-n5 {
		padding-right: -0.5rem;
	}

	.py-sm-n5 {
		padding-top: -0.5rem;
		padding-bottom: -0.5rem;
	}

	.p-sm-n10 {
		padding: -1rem;
	}

	.pt-sm-n10 {
		padding-top: -1rem;
	}

	.pr-sm-n10 {
		padding-right: -1rem;
	}

	.pb-sm-n10 {
		padding-bottom: -1rem;
	}

	.pl-sm-n10,
	.px-sm-n10 {
		padding-left: -1rem;
	}

	.px-sm-n10 {
		padding-right: -1rem;
	}

	.py-sm-n10 {
		padding-top: -1rem;
		padding-bottom: -1rem;
	}

	.p-sm-n15 {
		padding: -1.5rem;
	}

	.pt-sm-n15 {
		padding-top: -1.5rem;
	}

	.pr-sm-n15 {
		padding-right: -1.5rem;
	}

	.pb-sm-n15 {
		padding-bottom: -1.5rem;
	}

	.pl-sm-n15,
	.px-sm-n15 {
		padding-left: -1.5rem;
	}

	.px-sm-n15 {
		padding-right: -1.5rem;
	}

	.py-sm-n15 {
		padding-top: -1.5rem;
		padding-bottom: -1.5rem;
	}

	.p-sm-n20 {
		padding: -2rem;
	}

	.pt-sm-n20 {
		padding-top: -2rem;
	}

	.pr-sm-n20 {
		padding-right: -2rem;
	}

	.pb-sm-n20 {
		padding-bottom: -2rem;
	}

	.pl-sm-n20,
	.px-sm-n20 {
		padding-left: -2rem;
	}

	.px-sm-n20 {
		padding-right: -2rem;
	}

	.py-sm-n20 {
		padding-top: -2rem;
		padding-bottom: -2rem;
	}

	.p-sm-n25 {
		padding: -2.5rem;
	}

	.pt-sm-n25 {
		padding-top: -2.5rem;
	}

	.pr-sm-n25 {
		padding-right: -2.5rem;
	}

	.pb-sm-n25 {
		padding-bottom: -2.5rem;
	}

	.pl-sm-n25,
	.px-sm-n25 {
		padding-left: -2.5rem;
	}

	.px-sm-n25 {
		padding-right: -2.5rem;
	}

	.py-sm-n25 {
		padding-top: -2.5rem;
		padding-bottom: -2.5rem;
	}

	.m-sm-auto {
		margin: auto;
	}

	.mt-sm-auto {
		margin-top: auto;
	}

	.mr-sm-auto {
		margin-right: auto;
	}

	.mb-sm-auto {
		margin-bottom: auto;
	}

	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto;
	}

	.mx-sm-auto {
		margin-right: auto;
	}

	.my-sm-auto {
		margin-top: auto;
		margin-bottom: auto;
	}

	.p-0-sm {
		padding: 0;
	}

	.p-15-sm {
		padding: 1.5rem;
	}

	.p-20-sm {
		padding: 2rem;
	}

	.bg-transparent-white-sm {
		background-color: rgba(255, 255, 255, 0.65);
	}

	.text-left-sm {
		text-align: left;
	}

	.text-center-sm {
		text-align: center;
	}

	.text-right-sm {
		text-align: right;
	}

	.img-responsive-xs-25 {
		max-width: 100%;
	}

	.img-responsive-sm-25,
	.img-responsive-md-25,
	.img-responsive-lg-25 {
		max-width: 25%;
	}

	.img-responsive-xs-35 {
		max-width: 100%;
	}

	.img-responsive-sm-35,
	.img-responsive-md-35,
	.img-responsive-lg-35 {
		max-width: 35%;
	}

	.img-responsive-xs-45 {
		max-width: 100%;
	}

	.img-responsive-sm-45,
	.img-responsive-md-45,
	.img-responsive-lg-45 {
		max-width: 45%;
	}

	.img-responsive-xs-55 {
		max-width: 100%;
	}

	.img-responsive-sm-55,
	.img-responsive-md-55,
	.img-responsive-lg-55 {
		max-width: 55%;
	}

	.img-responsive-xs-65 {
		max-width: 100%;
	}

	.img-responsive-sm-65,
	.img-responsive-md-65,
	.img-responsive-lg-65 {
		max-width: 65%;
	}

	.img-responsive-xs-75 {
		max-width: 100%;
	}

	.img-responsive-sm-75,
	.img-responsive-md-75,
	.img-responsive-lg-75 {
		max-width: 75%;
	}

	.img-responsive-xs-85 {
		max-width: 100%;
	}

	.img-responsive-sm-85,
	.img-responsive-md-85,
	.img-responsive-lg-85 {
		max-width: 85%;
	}

	.img-responsive-xs-95 {
		max-width: 100%;
	}

	.img-responsive-sm-95,
	.img-responsive-md-95,
	.img-responsive-lg-95 {
		max-width: 95%;
	}

	.muiAddressLookup .localization--horizontal-2 .localization__form {
		width: 450px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bg-transparent-white-sm-only {
		background-color: rgba(255, 255, 255, 0.65);
	}
}

@media (min-width: 992px) {
	.m-md-0 {
		margin: 0;
	}

	.mt-md-0 {
		margin-top: 0;
	}

	.mr-md-0 {
		margin-right: 0;
	}

	.mb-md-0 {
		margin-bottom: 0;
	}

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

	.mx-md-0 {
		margin-right: 0;
	}

	.my-md-0 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.m-md-5 {
		margin: 0.5rem;
	}

	.mt-md-5 {
		margin-top: 0.5rem;
	}

	.mr-md-5 {
		margin-right: 0.5rem;
	}

	.mb-md-5 {
		margin-bottom: 0.5rem;
	}

	.ml-md-5,
	.mx-md-5 {
		margin-left: 0.5rem;
	}

	.mx-md-5 {
		margin-right: 0.5rem;
	}

	.my-md-5 {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}

	.m-md-10 {
		margin: 1rem;
	}

	.mt-md-10 {
		margin-top: 1rem;
	}

	.mr-md-10 {
		margin-right: 1rem;
	}

	.mb-md-10 {
		margin-bottom: 1rem;
	}

	.ml-md-10,
	.mx-md-10 {
		margin-left: 1rem;
	}

	.mx-md-10 {
		margin-right: 1rem;
	}

	.my-md-10 {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	.m-md-15 {
		margin: 1.5rem;
	}

	.mt-md-15 {
		margin-top: 1.5rem;
	}

	.mr-md-15 {
		margin-right: 1.5rem;
	}

	.mb-md-15 {
		margin-bottom: 1.5rem;
	}

	.ml-md-15,
	.mx-md-15 {
		margin-left: 1.5rem;
	}

	.mx-md-15 {
		margin-right: 1.5rem;
	}

	.my-md-15 {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}

	.m-md-20 {
		margin: 2rem;
	}

	.mt-md-20 {
		margin-top: 2rem;
	}

	.mr-md-20 {
		margin-right: 2rem;
	}

	.mb-md-20 {
		margin-bottom: 2rem;
	}

	.ml-md-20,
	.mx-md-20 {
		margin-left: 2rem;
	}

	.mx-md-20 {
		margin-right: 2rem;
	}

	.my-md-20 {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.m-md-25 {
		margin: 2.5rem;
	}

	.mt-md-25 {
		margin-top: 2.5rem;
	}

	.mr-md-25 {
		margin-right: 2.5rem;
	}

	.mb-md-25 {
		margin-bottom: 2.5rem;
	}

	.ml-md-25,
	.mx-md-25 {
		margin-left: 2.5rem;
	}

	.mx-md-25 {
		margin-right: 2.5rem;
	}

	.my-md-25 {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}

	.m-md-n5 {
		margin: -0.5rem;
	}

	.mt-md-n5 {
		margin-top: -0.5rem;
	}

	.mr-md-n5 {
		margin-right: -0.5rem;
	}

	.mb-md-n5 {
		margin-bottom: -0.5rem;
	}

	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -0.5rem;
	}

	.mx-md-n5 {
		margin-right: -0.5rem;
	}

	.my-md-n5 {
		margin-top: -0.5rem;
		margin-bottom: -0.5rem;
	}

	.m-md-n10 {
		margin: -1rem;
	}

	.mt-md-n10 {
		margin-top: -1rem;
	}

	.mr-md-n10 {
		margin-right: -1rem;
	}

	.mb-md-n10 {
		margin-bottom: -1rem;
	}

	.ml-md-n10,
	.mx-md-n10 {
		margin-left: -1rem;
	}

	.mx-md-n10 {
		margin-right: -1rem;
	}

	.my-md-n10 {
		margin-top: -1rem;
		margin-bottom: -1rem;
	}

	.m-md-n15 {
		margin: -1.5rem;
	}

	.mt-md-n15 {
		margin-top: -1.5rem;
	}

	.mr-md-n15 {
		margin-right: -1.5rem;
	}

	.mb-md-n15 {
		margin-bottom: -1.5rem;
	}

	.ml-md-n15,
	.mx-md-n15 {
		margin-left: -1.5rem;
	}

	.mx-md-n15 {
		margin-right: -1.5rem;
	}

	.my-md-n15 {
		margin-top: -1.5rem;
		margin-bottom: -1.5rem;
	}

	.m-md-n20 {
		margin: -2rem;
	}

	.mt-md-n20 {
		margin-top: -2rem;
	}

	.mr-md-n20 {
		margin-right: -2rem;
	}

	.mb-md-n20 {
		margin-bottom: -2rem;
	}

	.ml-md-n20,
	.mx-md-n20 {
		margin-left: -2rem;
	}

	.mx-md-n20 {
		margin-right: -2rem;
	}

	.my-md-n20 {
		margin-top: -2rem;
		margin-bottom: -2rem;
	}

	.m-md-n25 {
		margin: -2.5rem;
	}

	.mt-md-n25 {
		margin-top: -2.5rem;
	}

	.mr-md-n25 {
		margin-right: -2.5rem;
	}

	.mb-md-n25 {
		margin-bottom: -2.5rem;
	}

	.ml-md-n25,
	.mx-md-n25 {
		margin-left: -2.5rem;
	}

	.mx-md-n25 {
		margin-right: -2.5rem;
	}

	.my-md-n25 {
		margin-top: -2.5rem;
		margin-bottom: -2.5rem;
	}

	.p-md-0 {
		padding: 0;
	}

	.pt-md-0 {
		padding-top: 0;
	}

	.pr-md-0 {
		padding-right: 0;
	}

	.pb-md-0 {
		padding-bottom: 0;
	}

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

	.px-md-0 {
		padding-right: 0;
	}

	.py-md-0 {
		padding-top: 0;
		padding-bottom: 0;
	}

	.p-md-5 {
		padding: 0.5rem;
	}

	.pt-md-5 {
		padding-top: 0.5rem;
	}

	.pr-md-5 {
		padding-right: 0.5rem;
	}

	.pb-md-5 {
		padding-bottom: 0.5rem;
	}

	.pl-md-5,
	.px-md-5 {
		padding-left: 0.5rem;
	}

	.px-md-5 {
		padding-right: 0.5rem;
	}

	.py-md-5 {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.p-md-10 {
		padding: 1rem;
	}

	.pt-md-10 {
		padding-top: 1rem;
	}

	.pr-md-10 {
		padding-right: 1rem;
	}

	.pb-md-10 {
		padding-bottom: 1rem;
	}

	.pl-md-10,
	.px-md-10 {
		padding-left: 1rem;
	}

	.px-md-10 {
		padding-right: 1rem;
	}

	.py-md-10 {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.p-md-15 {
		padding: 1.5rem;
	}

	.pt-md-15 {
		padding-top: 1.5rem;
	}

	.pr-md-15 {
		padding-right: 1.5rem;
	}

	.pb-md-15 {
		padding-bottom: 1.5rem;
	}

	.pl-md-15,
	.px-md-15 {
		padding-left: 1.5rem;
	}

	.px-md-15 {
		padding-right: 1.5rem;
	}

	.py-md-15 {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}

	.p-md-20 {
		padding: 2rem;
	}

	.pt-md-20 {
		padding-top: 2rem;
	}

	.pr-md-20 {
		padding-right: 2rem;
	}

	.pb-md-20 {
		padding-bottom: 2rem;
	}

	.pl-md-20,
	.px-md-20 {
		padding-left: 2rem;
	}

	.px-md-20 {
		padding-right: 2rem;
	}

	.py-md-20 {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.p-md-25 {
		padding: 2.5rem;
	}

	.pt-md-25 {
		padding-top: 2.5rem;
	}

	.pr-md-25 {
		padding-right: 2.5rem;
	}

	.pb-md-25 {
		padding-bottom: 2.5rem;
	}

	.pl-md-25,
	.px-md-25 {
		padding-left: 2.5rem;
	}

	.px-md-25 {
		padding-right: 2.5rem;
	}

	.py-md-25 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.p-md-n5 {
		padding: -0.5rem;
	}

	.pt-md-n5 {
		padding-top: -0.5rem;
	}

	.pr-md-n5 {
		padding-right: -0.5rem;
	}

	.pb-md-n5 {
		padding-bottom: -0.5rem;
	}

	.pl-md-n5,
	.px-md-n5 {
		padding-left: -0.5rem;
	}

	.px-md-n5 {
		padding-right: -0.5rem;
	}

	.py-md-n5 {
		padding-top: -0.5rem;
		padding-bottom: -0.5rem;
	}

	.p-md-n10 {
		padding: -1rem;
	}

	.pt-md-n10 {
		padding-top: -1rem;
	}

	.pr-md-n10 {
		padding-right: -1rem;
	}

	.pb-md-n10 {
		padding-bottom: -1rem;
	}

	.pl-md-n10,
	.px-md-n10 {
		padding-left: -1rem;
	}

	.px-md-n10 {
		padding-right: -1rem;
	}

	.py-md-n10 {
		padding-top: -1rem;
		padding-bottom: -1rem;
	}

	.p-md-n15 {
		padding: -1.5rem;
	}

	.pt-md-n15 {
		padding-top: -1.5rem;
	}

	.pr-md-n15 {
		padding-right: -1.5rem;
	}

	.pb-md-n15 {
		padding-bottom: -1.5rem;
	}

	.pl-md-n15,
	.px-md-n15 {
		padding-left: -1.5rem;
	}

	.px-md-n15 {
		padding-right: -1.5rem;
	}

	.py-md-n15 {
		padding-top: -1.5rem;
		padding-bottom: -1.5rem;
	}

	.p-md-n20 {
		padding: -2rem;
	}

	.pt-md-n20 {
		padding-top: -2rem;
	}

	.pr-md-n20 {
		padding-right: -2rem;
	}

	.pb-md-n20 {
		padding-bottom: -2rem;
	}

	.pl-md-n20,
	.px-md-n20 {
		padding-left: -2rem;
	}

	.px-md-n20 {
		padding-right: -2rem;
	}

	.py-md-n20 {
		padding-top: -2rem;
		padding-bottom: -2rem;
	}

	.p-md-n25 {
		padding: -2.5rem;
	}

	.pt-md-n25 {
		padding-top: -2.5rem;
	}

	.pr-md-n25 {
		padding-right: -2.5rem;
	}

	.pb-md-n25 {
		padding-bottom: -2.5rem;
	}

	.pl-md-n25,
	.px-md-n25 {
		padding-left: -2.5rem;
	}

	.px-md-n25 {
		padding-right: -2.5rem;
	}

	.py-md-n25 {
		padding-top: -2.5rem;
		padding-bottom: -2.5rem;
	}

	.m-md-auto {
		margin: auto;
	}

	.mt-md-auto {
		margin-top: auto;
	}

	.mr-md-auto {
		margin-right: auto;
	}

	.mb-md-auto {
		margin-bottom: auto;
	}

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

	.mx-md-auto {
		margin-right: auto;
	}

	.my-md-auto {
		margin-top: auto;
		margin-bottom: auto;
	}

	.p-0-md {
		padding: 0;
	}

	.p-15-md {
		padding: 1.5rem;
	}

	.p-20-md {
		padding: 2rem;
	}

	.bg-transparent-white-md {
		background-color: rgba(255, 255, 255, 0.65);
	}

	.text-left-md {
		text-align: left;
	}

	.text-center-md {
		text-align: center;
	}

	.text-right-md {
		text-align: right;
	}

	.img-responsive-xs-25,
	.img-responsive-sm-25 {
		max-width: 100%;
	}

	.img-responsive-md-25,
	.img-responsive-lg-25 {
		max-width: 25%;
	}

	.img-responsive-xs-35,
	.img-responsive-sm-35 {
		max-width: 100%;
	}

	.img-responsive-md-35,
	.img-responsive-lg-35 {
		max-width: 35%;
	}

	.img-responsive-xs-45,
	.img-responsive-sm-45 {
		max-width: 100%;
	}

	.img-responsive-md-45,
	.img-responsive-lg-45 {
		max-width: 45%;
	}

	.img-responsive-xs-55,
	.img-responsive-sm-55 {
		max-width: 100%;
	}

	.img-responsive-md-55,
	.img-responsive-lg-55 {
		max-width: 55%;
	}

	.img-responsive-xs-65,
	.img-responsive-sm-65 {
		max-width: 100%;
	}

	.img-responsive-md-65,
	.img-responsive-lg-65 {
		max-width: 65%;
	}

	.img-responsive-xs-75,
	.img-responsive-sm-75 {
		max-width: 100%;
	}

	.img-responsive-md-75,
	.img-responsive-lg-75 {
		max-width: 75%;
	}

	.img-responsive-xs-85,
	.img-responsive-sm-85 {
		max-width: 100%;
	}

	.img-responsive-md-85,
	.img-responsive-lg-85 {
		max-width: 85%;
	}

	.img-responsive-xs-95,
	.img-responsive-sm-95 {
		max-width: 100%;
	}

	.img-responsive-md-95,
	.img-responsive-lg-95 {
		max-width: 95%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bg-transparent-white-md-only {
		background-color: rgba(255, 255, 255, 0.65);
	}
}

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

	.mt-lg-0 {
		margin-top: 0;
	}

	.mr-lg-0 {
		margin-right: 0;
	}

	.mb-lg-0 {
		margin-bottom: 0;
	}

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

	.mx-lg-0 {
		margin-right: 0;
	}

	.my-lg-0 {
		margin-top: 0;
		margin-bottom: 0;
	}

	.m-lg-5 {
		margin: 0.5rem;
	}

	.mt-lg-5 {
		margin-top: 0.5rem;
	}

	.mr-lg-5 {
		margin-right: 0.5rem;
	}

	.mb-lg-5 {
		margin-bottom: 0.5rem;
	}

	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 0.5rem;
	}

	.mx-lg-5 {
		margin-right: 0.5rem;
	}

	.my-lg-5 {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}

	.m-lg-10 {
		margin: 1rem;
	}

	.mt-lg-10 {
		margin-top: 1rem;
	}

	.mr-lg-10 {
		margin-right: 1rem;
	}

	.mb-lg-10 {
		margin-bottom: 1rem;
	}

	.ml-lg-10,
	.mx-lg-10 {
		margin-left: 1rem;
	}

	.mx-lg-10 {
		margin-right: 1rem;
	}

	.my-lg-10 {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	.m-lg-15 {
		margin: 1.5rem;
	}

	.mt-lg-15 {
		margin-top: 1.5rem;
	}

	.mr-lg-15 {
		margin-right: 1.5rem;
	}

	.mb-lg-15 {
		margin-bottom: 1.5rem;
	}

	.ml-lg-15,
	.mx-lg-15 {
		margin-left: 1.5rem;
	}

	.mx-lg-15 {
		margin-right: 1.5rem;
	}

	.my-lg-15 {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}

	.m-lg-20 {
		margin: 2rem;
	}

	.mt-lg-20 {
		margin-top: 2rem;
	}

	.mr-lg-20 {
		margin-right: 2rem;
	}

	.mb-lg-20 {
		margin-bottom: 2rem;
	}

	.ml-lg-20,
	.mx-lg-20 {
		margin-left: 2rem;
	}

	.mx-lg-20 {
		margin-right: 2rem;
	}

	.my-lg-20 {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.m-lg-25 {
		margin: 2.5rem;
	}

	.mt-lg-25 {
		margin-top: 2.5rem;
	}

	.mr-lg-25 {
		margin-right: 2.5rem;
	}

	.mb-lg-25 {
		margin-bottom: 2.5rem;
	}

	.ml-lg-25,
	.mx-lg-25 {
		margin-left: 2.5rem;
	}

	.mx-lg-25 {
		margin-right: 2.5rem;
	}

	.my-lg-25 {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}

	.m-lg-n5 {
		margin: -0.5rem;
	}

	.mt-lg-n5 {
		margin-top: -0.5rem;
	}

	.mr-lg-n5 {
		margin-right: -0.5rem;
	}

	.mb-lg-n5 {
		margin-bottom: -0.5rem;
	}

	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -0.5rem;
	}

	.mx-lg-n5 {
		margin-right: -0.5rem;
	}

	.my-lg-n5 {
		margin-top: -0.5rem;
		margin-bottom: -0.5rem;
	}

	.m-lg-n10 {
		margin: -1rem;
	}

	.mt-lg-n10 {
		margin-top: -1rem;
	}

	.mr-lg-n10 {
		margin-right: -1rem;
	}

	.mb-lg-n10 {
		margin-bottom: -1rem;
	}

	.ml-lg-n10,
	.mx-lg-n10 {
		margin-left: -1rem;
	}

	.mx-lg-n10 {
		margin-right: -1rem;
	}

	.my-lg-n10 {
		margin-top: -1rem;
		margin-bottom: -1rem;
	}

	.m-lg-n15 {
		margin: -1.5rem;
	}

	.mt-lg-n15 {
		margin-top: -1.5rem;
	}

	.mr-lg-n15 {
		margin-right: -1.5rem;
	}

	.mb-lg-n15 {
		margin-bottom: -1.5rem;
	}

	.ml-lg-n15,
	.mx-lg-n15 {
		margin-left: -1.5rem;
	}

	.mx-lg-n15 {
		margin-right: -1.5rem;
	}

	.my-lg-n15 {
		margin-top: -1.5rem;
		margin-bottom: -1.5rem;
	}

	.m-lg-n20 {
		margin: -2rem;
	}

	.mt-lg-n20 {
		margin-top: -2rem;
	}

	.mr-lg-n20 {
		margin-right: -2rem;
	}

	.mb-lg-n20 {
		margin-bottom: -2rem;
	}

	.ml-lg-n20,
	.mx-lg-n20 {
		margin-left: -2rem;
	}

	.mx-lg-n20 {
		margin-right: -2rem;
	}

	.my-lg-n20 {
		margin-top: -2rem;
		margin-bottom: -2rem;
	}

	.m-lg-n25 {
		margin: -2.5rem;
	}

	.mt-lg-n25 {
		margin-top: -2.5rem;
	}

	.mr-lg-n25 {
		margin-right: -2.5rem;
	}

	.mb-lg-n25 {
		margin-bottom: -2.5rem;
	}

	.ml-lg-n25,
	.mx-lg-n25 {
		margin-left: -2.5rem;
	}

	.mx-lg-n25 {
		margin-right: -2.5rem;
	}

	.my-lg-n25 {
		margin-top: -2.5rem;
		margin-bottom: -2.5rem;
	}

	.p-lg-0 {
		padding: 0;
	}

	.pt-lg-0 {
		padding-top: 0;
	}

	.pr-lg-0 {
		padding-right: 0;
	}

	.pb-lg-0 {
		padding-bottom: 0;
	}

	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0;
	}

	.px-lg-0 {
		padding-right: 0;
	}

	.py-lg-0 {
		padding-top: 0;
		padding-bottom: 0;
	}

	.p-lg-5 {
		padding: 0.5rem;
	}

	.pt-lg-5 {
		padding-top: 0.5rem;
	}

	.pr-lg-5 {
		padding-right: 0.5rem;
	}

	.pb-lg-5 {
		padding-bottom: 0.5rem;
	}

	.pl-lg-5,
	.px-lg-5 {
		padding-left: 0.5rem;
	}

	.px-lg-5 {
		padding-right: 0.5rem;
	}

	.py-lg-5 {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.p-lg-10 {
		padding: 1rem;
	}

	.pt-lg-10 {
		padding-top: 1rem;
	}

	.pr-lg-10 {
		padding-right: 1rem;
	}

	.pb-lg-10 {
		padding-bottom: 1rem;
	}

	.pl-lg-10,
	.px-lg-10 {
		padding-left: 1rem;
	}

	.px-lg-10 {
		padding-right: 1rem;
	}

	.py-lg-10 {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.p-lg-15 {
		padding: 1.5rem;
	}

	.pt-lg-15 {
		padding-top: 1.5rem;
	}

	.pr-lg-15 {
		padding-right: 1.5rem;
	}

	.pb-lg-15 {
		padding-bottom: 1.5rem;
	}

	.pl-lg-15,
	.px-lg-15 {
		padding-left: 1.5rem;
	}

	.px-lg-15 {
		padding-right: 1.5rem;
	}

	.py-lg-15 {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}

	.p-lg-20 {
		padding: 2rem;
	}

	.pt-lg-20 {
		padding-top: 2rem;
	}

	.pr-lg-20 {
		padding-right: 2rem;
	}

	.pb-lg-20 {
		padding-bottom: 2rem;
	}

	.pl-lg-20,
	.px-lg-20 {
		padding-left: 2rem;
	}

	.px-lg-20 {
		padding-right: 2rem;
	}

	.py-lg-20 {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.p-lg-25 {
		padding: 2.5rem;
	}

	.pt-lg-25 {
		padding-top: 2.5rem;
	}

	.pr-lg-25 {
		padding-right: 2.5rem;
	}

	.pb-lg-25 {
		padding-bottom: 2.5rem;
	}

	.pl-lg-25,
	.px-lg-25 {
		padding-left: 2.5rem;
	}

	.px-lg-25 {
		padding-right: 2.5rem;
	}

	.py-lg-25 {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.p-lg-n5 {
		padding: -0.5rem;
	}

	.pt-lg-n5 {
		padding-top: -0.5rem;
	}

	.pr-lg-n5 {
		padding-right: -0.5rem;
	}

	.pb-lg-n5 {
		padding-bottom: -0.5rem;
	}

	.pl-lg-n5,
	.px-lg-n5 {
		padding-left: -0.5rem;
	}

	.px-lg-n5 {
		padding-right: -0.5rem;
	}

	.py-lg-n5 {
		padding-top: -0.5rem;
		padding-bottom: -0.5rem;
	}

	.p-lg-n10 {
		padding: -1rem;
	}

	.pt-lg-n10 {
		padding-top: -1rem;
	}

	.pr-lg-n10 {
		padding-right: -1rem;
	}

	.pb-lg-n10 {
		padding-bottom: -1rem;
	}

	.pl-lg-n10,
	.px-lg-n10 {
		padding-left: -1rem;
	}

	.px-lg-n10 {
		padding-right: -1rem;
	}

	.py-lg-n10 {
		padding-top: -1rem;
		padding-bottom: -1rem;
	}

	.p-lg-n15 {
		padding: -1.5rem;
	}

	.pt-lg-n15 {
		padding-top: -1.5rem;
	}

	.pr-lg-n15 {
		padding-right: -1.5rem;
	}

	.pb-lg-n15 {
		padding-bottom: -1.5rem;
	}

	.pl-lg-n15,
	.px-lg-n15 {
		padding-left: -1.5rem;
	}

	.px-lg-n15 {
		padding-right: -1.5rem;
	}

	.py-lg-n15 {
		padding-top: -1.5rem;
		padding-bottom: -1.5rem;
	}

	.p-lg-n20 {
		padding: -2rem;
	}

	.pt-lg-n20 {
		padding-top: -2rem;
	}

	.pr-lg-n20 {
		padding-right: -2rem;
	}

	.pb-lg-n20 {
		padding-bottom: -2rem;
	}

	.pl-lg-n20,
	.px-lg-n20 {
		padding-left: -2rem;
	}

	.px-lg-n20 {
		padding-right: -2rem;
	}

	.py-lg-n20 {
		padding-top: -2rem;
		padding-bottom: -2rem;
	}

	.p-lg-n25 {
		padding: -2.5rem;
	}

	.pt-lg-n25 {
		padding-top: -2.5rem;
	}

	.pr-lg-n25 {
		padding-right: -2.5rem;
	}

	.pb-lg-n25 {
		padding-bottom: -2.5rem;
	}

	.pl-lg-n25,
	.px-lg-n25 {
		padding-left: -2.5rem;
	}

	.px-lg-n25 {
		padding-right: -2.5rem;
	}

	.py-lg-n25 {
		padding-top: -2.5rem;
		padding-bottom: -2.5rem;
	}

	.m-lg-auto {
		margin: auto;
	}

	.mt-lg-auto {
		margin-top: auto;
	}

	.mr-lg-auto {
		margin-right: auto;
	}

	.mb-lg-auto {
		margin-bottom: auto;
	}

	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto;
	}

	.mx-lg-auto {
		margin-right: auto;
	}

	.my-lg-auto {
		margin-top: auto;
		margin-bottom: auto;
	}

	.p-0-lg {
		padding: 0;
	}

	.p-15-lg {
		padding: 1.5rem;
	}

	.p-20-lg {
		padding: 2rem;
	}

	.bg-transparent-white-lg {
		background-color: rgba(255, 255, 255, 0.65);
	}

	.text-left-lg {
		text-align: left;
	}

	.text-center-lg {
		text-align: center;
	}

	.text-right-lg {
		text-align: right;
	}

	.img-responsive-xs-25,
	.img-responsive-sm-25,
	.img-responsive-md-25 {
		max-width: 100%;
	}

	.img-responsive-lg-25 {
		max-width: 25%;
	}

	.img-responsive-xs-35,
	.img-responsive-sm-35,
	.img-responsive-md-35 {
		max-width: 100%;
	}

	.img-responsive-lg-35 {
		max-width: 35%;
	}

	.img-responsive-xs-45,
	.img-responsive-sm-45,
	.img-responsive-md-45 {
		max-width: 100%;
	}

	.img-responsive-lg-45 {
		max-width: 45%;
	}

	.img-responsive-xs-55,
	.img-responsive-sm-55,
	.img-responsive-md-55 {
		max-width: 100%;
	}

	.img-responsive-lg-55 {
		max-width: 55%;
	}

	.img-responsive-xs-65,
	.img-responsive-sm-65,
	.img-responsive-md-65 {
		max-width: 100%;
	}

	.img-responsive-lg-65 {
		max-width: 65%;
	}

	.img-responsive-xs-75,
	.img-responsive-sm-75,
	.img-responsive-md-75 {
		max-width: 100%;
	}

	.img-responsive-lg-75 {
		max-width: 75%;
	}

	.img-responsive-xs-85,
	.img-responsive-sm-85,
	.img-responsive-md-85 {
		max-width: 100%;
	}

	.img-responsive-lg-85 {
		max-width: 85%;
	}

	.img-responsive-xs-95,
	.img-responsive-sm-95,
	.img-responsive-md-95 {
		max-width: 100%;
	}

	.img-responsive-lg-95 {
		max-width: 95%;
	}
}

@media (max-width: 767px) {
	.fw-sm-only,
	.fw-sm-only .btn,
	.fw-sm-only a {
		width: 100%;
	}

	.bg-transparent-white-xs-only {
		background-color: rgba(255, 255, 255, 0.65);
	}

	.center-sm,
	.center-sm .text-left,
	.center-sm .text-right {
		text-align: center;
	}
}

/*# sourceMappingURL=helpers.css.map */
