*,
*:after,
*:before {
	box-sizing: border-box;
}

/* Document
   ========================================================================== */
html {
	font-family: sans-serif;
	/* 1 */
	line-height: 1.15;
	/* 2 */
	-ms-text-size-adjust: 100%;
	/* 3 */
	-webkit-text-size-adjust: 100%;
	/* 3 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
	margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
	/* 1 */
	display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
	margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	/* 1 */
	height: 0;
	/* 1 */
	overflow: visible;
	/* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
	background-color: transparent;
	/* 1 */
	-webkit-text-decoration-skip: objects;
	/* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
	outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	/* 1 */
	text-decoration: underline;
	/* 2 */
	text-decoration: underline dotted;
	/* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
	font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
	font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
	background-color: #ff0;
	color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
	display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
	border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
	overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: sans-serif;
	/* 1 */
	font-size: 100%;
	/* 1 */
	line-height: 1.15;
	/* 1 */
	margin: 0;
	/* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	/* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	/* 1 */
	text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
	/* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	/* 1 */
	color: inherit;
	/* 2 */
	display: table;
	/* 1 */
	max-width: 100%;
	/* 1 */
	padding: 0;
	/* 3 */
	white-space: normal;
	/* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	display: inline-block;
	/* 1 */
	vertical-align: baseline;
	/* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type='checkbox'],
[type='radio'] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
	-webkit-appearance: textfield;
	/* 1 */
	outline-offset: -2px;
	/* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	/* 1 */
	font: inherit;
	/* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
	display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
	display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
	display: none;
}

.container-fluid,
.container {
	margin-right: auto;
	margin-left: auto;
}

.container-fluid {
	padding-right: 2rem;
	padding-left: 2rem;
}

.row {
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -0.5rem;
	margin-left: -0.5rem;
}

.row-gutterless {
	margin-left: 0px;
	margin-right: 0px;
}

.row-gutterless > [class*='col-'] {
	padding-left: 0px;
	padding-right: 0px;
}

.row.reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.col.reverse {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
}

[class*='col-lg'],
[class*='col-md'],
[class*='col-sm'] {
	flex-basis: 100%;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
}

.col-xs {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	max-width: 100%;
}

.col-xs-1 {
	-ms-flex-preferred-size: 8.33333333%;
	flex-basis: 8.33333333%;
	max-width: 8.33333333%;
}

.col-xs-2 {
	-ms-flex-preferred-size: 16.66666667%;
	flex-basis: 16.66666667%;
	max-width: 16.66666667%;
}

.col-xs-3 {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	max-width: 25%;
}

.col-xs-4 {
	-ms-flex-preferred-size: 33.33333333%;
	flex-basis: 33.33333333%;
	max-width: 33.33333333%;
}

.col-xs-5 {
	-ms-flex-preferred-size: 41.66666667%;
	flex-basis: 41.66666667%;
	max-width: 41.66666667%;
}

.col-xs-6 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	max-width: 50%;
}

.col-xs-7 {
	-ms-flex-preferred-size: 58.33333333%;
	flex-basis: 58.33333333%;
	max-width: 58.33333333%;
}

.col-xs-8 {
	-ms-flex-preferred-size: 66.66666667%;
	flex-basis: 66.66666667%;
	max-width: 66.66666667%;
}

.col-xs-9 {
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
	max-width: 75%;
}

.col-xs-10 {
	-ms-flex-preferred-size: 83.33333333%;
	flex-basis: 83.33333333%;
	max-width: 83.33333333%;
}

.col-xs-11 {
	-ms-flex-preferred-size: 91.66666667%;
	flex-basis: 91.66666667%;
	max-width: 91.66666667%;
}

.col-xs-12 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.start-xs {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: start;
}

.center-xs {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}

.end-xs {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.top-xs {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.middle-xs {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.bottom-xs {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.around-xs {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.between-xs {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.first-xs {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.last-xs {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

@media only screen and (min-width: 48em) {
	.container {
		width: 49rem;
	}
	.col-sm,
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-offset-0,
	.col-sm-offset-1,
	.col-sm-offset-2,
	.col-sm-offset-3,
	.col-sm-offset-4,
	.col-sm-offset-5,
	.col-sm-offset-6,
	.col-sm-offset-7,
	.col-sm-offset-8,
	.col-sm-offset-9,
	.col-sm-offset-10,
	.col-sm-offset-11,
	.col-sm-offset-12 {
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
	.col-sm {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		max-width: 100%;
	}
	.col-sm-1 {
		-ms-flex-preferred-size: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-sm-2 {
		-ms-flex-preferred-size: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-sm-3 {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-sm-5 {
		-ms-flex-preferred-size: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-sm-6 {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		-ms-flex-preferred-size: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-sm-8 {
		-ms-flex-preferred-size: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-sm-9 {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		-ms-flex-preferred-size: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-sm-11 {
		-ms-flex-preferred-size: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-sm-12 {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	.col-sm-offset-0 {
		margin-left: 0;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.start-sm {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: start;
	}
	.center-sm {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.end-sm {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.top-sm {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.middle-sm {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.bottom-sm {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.around-sm {
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.between-sm {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.first-sm {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.last-sm {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}

@media only screen and (min-width: 64em) {
	.container {
		width: 65rem;
	}
	.col-md,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-offset-0,
	.col-md-offset-1,
	.col-md-offset-2,
	.col-md-offset-3,
	.col-md-offset-4,
	.col-md-offset-5,
	.col-md-offset-6,
	.col-md-offset-7,
	.col-md-offset-8,
	.col-md-offset-9,
	.col-md-offset-10,
	.col-md-offset-11,
	.col-md-offset-12 {
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
	.col-md {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		max-width: 100%;
	}
	.col-md-1 {
		-ms-flex-preferred-size: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-md-2 {
		-ms-flex-preferred-size: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-md-3 {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	.col-md-4 {
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-md-5 {
		-ms-flex-preferred-size: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-md-6 {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	.col-md-7 {
		-ms-flex-preferred-size: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-md-8 {
		-ms-flex-preferred-size: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-md-9 {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	.col-md-10 {
		-ms-flex-preferred-size: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-md-11 {
		-ms-flex-preferred-size: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-md-12 {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	.col-md-offset-0 {
		margin-left: 0;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.start-md {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: start;
	}
	.center-md {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.end-md {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.top-md {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.middle-md {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.bottom-md {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.around-md {
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.between-md {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.first-md {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.last-md {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}

@media only screen and (min-width: 80em) {
	.container {
		width: 81rem;
	}
	.col-lg,
	.col-lg-1,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-offset-0,
	.col-lg-offset-1,
	.col-lg-offset-2,
	.col-lg-offset-3,
	.col-lg-offset-4,
	.col-lg-offset-5,
	.col-lg-offset-6,
	.col-lg-offset-7,
	.col-lg-offset-8,
	.col-lg-offset-9,
	.col-lg-offset-10,
	.col-lg-offset-11,
	.col-lg-offset-12 {
		box-sizing: border-box;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
	.col-lg {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		max-width: 100%;
	}
	.col-lg-1 {
		-ms-flex-preferred-size: 8.33333333%;
		flex-basis: 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-lg-2 {
		-ms-flex-preferred-size: 16.66666667%;
		flex-basis: 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-lg-3 {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		-ms-flex-preferred-size: 33.33333333%;
		flex-basis: 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-lg-5 {
		-ms-flex-preferred-size: 41.66666667%;
		flex-basis: 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-lg-6 {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		-ms-flex-preferred-size: 58.33333333%;
		flex-basis: 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-lg-8 {
		-ms-flex-preferred-size: 66.66666667%;
		flex-basis: 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-lg-9 {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		-ms-flex-preferred-size: 83.33333333%;
		flex-basis: 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-lg-11 {
		-ms-flex-preferred-size: 91.66666667%;
		flex-basis: 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-lg-12 {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
	.col-lg-offset-0 {
		margin-left: 0;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.start-lg {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.center-lg {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.end-lg {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.top-lg {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.middle-lg {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.bottom-lg {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.around-lg {
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.between-lg {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.first-lg {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.last-lg {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}

ul {
	list-style: none;
	margin: 0px;
}

.wrap {
	max-width: 1200px;
}

a {
	text-decoration: none;
}

.text-uppercase {
	text-transform: uppercase !important;
}

.text-lowercase {
	text-transform: lowercase !important;
}

.ta-l {
	text-align: left !important;
}

.ta-r {
	text-align: right !important;
}

.ta-c {
	text-align: center !important;
}

.fw-100 {
	font-weight: 100 !important;
}

.fw-300 {
	font-weight: 300 !important;
}

.fw-400 {
	font-weight: 400 !important;
}

.fw-500 {
	font-weight: bold !important;
}

.fw-600 {
	font-weight: bold !important;
}

.fw-700 {
	font-weight: bold !important;
}

.fw-100 {
	font-weight: 100 !important;
}

.fw-300 {
	font-weight: 300 !important;
}

.fw-400 {
	font-weight: 400 !important;
}

.fw-500 {
	font-weight: bold !important;
}

.fw-600 {
	font-weight: bold !important;
}

.fw-700 {
	font-weight: bold !important;
}

.ls-small {
	letter-spacing: 0.5px !important;
}

.ls-normal {
	letter-spacing: auto !important;
}

.ls-medium {
	letter-spacing: 1px !important;
}

.ls-large {
	letter-spacing: 1.5px !important;
}

.ls-xlarge {
	letter-spacing: 2px !important;
}

.fs-xxsmall {
	font-size: 0.75rem !important;
}

.fs-xsmall {
	font-size: 0.8125rem !important;
}

.fs-small {
	font-size: 0.875rem !important;
}

.fs-normal {
	font-size: 1rem !important;
}

.fs-medium {
	font-size: 1.125rem !important;
}

.fs-large {
	font-size: 1.5rem !important;
}

.fs-xlarge {
	font-size: 2rem !important;
}

.fs-xxlarge {
	font-size: 3.75rem !important;
}

.ls-small {
	letter-spacing: 0.5px !important;
}

.ls-normal {
	letter-spacing: auto !important;
}

.ls-medium {
	letter-spacing: 1px !important;
}

.ls-large {
	letter-spacing: 1.5px !important;
}

.ls-xlarge {
	letter-spacing: 2px !important;
}

.fs-xsmall {
	font-size: 0.8125rem !important;
}

.fs-small {
	font-size: 0.875rem !important;
}

.fs-normal {
	font-size: 1rem !important;
}

.fs-medium {
	font-size: 1.125rem !important;
}

.fs-large {
	font-size: 1.5rem !important;
}

.fs-xlarge {
	font-size: 2rem !important;
}

.fs-xxlarge {
	font-size: 3.75rem !important;
}

@media only screen and (max-width: 767px) {
	.phn-text-uppercase {
		text-transform: uppercase !important;
	}
	.phn-text-lowercase {
		text-transform: lowercase !important;
	}
	.phn-ta-l {
		text-align: left !important;
	}
	.phn-ta-r {
		text-align: right !important;
	}
	.phn-ta-c {
		text-align: center !important;
	}
	.phn-fw-100 {
		font-weight: 100 !important;
	}
	.phn-fw-300 {
		font-weight: 300 !important;
	}
	.phn-fw-400 {
		font-weight: 400 !important;
	}
	.phn-fw-500 {
		font-weight: bold !important;
	}
	.phn-fw-600 {
		font-weight: bold !important;
	}
	.phn-fw-700 {
		font-weight: bold !important;
	}
	.phn-fw-100 {
		font-weight: 100 !important;
	}
	.phn-fw-300 {
		font-weight: 300 !important;
	}
	.phn-fw-400 {
		font-weight: 400 !important;
	}
	.phn-fw-500 {
		font-weight: bold !important;
	}
	.phn-fw-600 {
		font-weight: bold !important;
	}
	.phn-fw-700 {
		font-weight: bold !important;
	}
	.phn-ls-small {
		letter-spacing: 0.5px !important;
	}
	.phn-ls-normal {
		letter-spacing: auto !important;
	}
	.phn-ls-medium {
		letter-spacing: 1px !important;
	}
	.phn-ls-large {
		letter-spacing: 1.5px !important;
	}
	.phn-ls-xlarge {
		letter-spacing: 2px !important;
	}
	.phn-fs-xxsmall {
		font-size: 0.75rem !important;
	}
	.phn-fs-xsmall {
		font-size: 0.8125rem !important;
	}
	.phn-fs-small {
		font-size: 0.875rem !important;
	}
	.phn-fs-normal {
		font-size: 1rem !important;
	}
	.phn-fs-medium {
		font-size: 1.125rem !important;
	}
	.phn-fs-large {
		font-size: 1.5rem !important;
	}
	.phn-fs-xlarge {
		font-size: 2rem !important;
	}
	.phn-fs-xxlarge {
		font-size: 3.75rem !important;
	}
	.phn-ls-small {
		letter-spacing: 0.5px !important;
	}
	.phn-ls-normal {
		letter-spacing: auto !important;
	}
	.phn-ls-medium {
		letter-spacing: 1px !important;
	}
	.phn-ls-large {
		letter-spacing: 1.5px !important;
	}
	.phn-ls-xlarge {
		letter-spacing: 2px !important;
	}
	.phn-fs-xsmall {
		font-size: 0.8125rem !important;
	}
	.phn-fs-small {
		font-size: 0.875rem !important;
	}
	.phn-fs-normal {
		font-size: 1rem !important;
	}
	.phn-fs-medium {
		font-size: 1.125rem !important;
	}
	.phn-fs-large {
		font-size: 1.5rem !important;
	}
	.phn-fs-xlarge {
		font-size: 2rem !important;
	}
	.phn-fs-xxlarge {
		font-size: 3.75rem !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.tab-text-uppercase {
		text-transform: uppercase !important;
	}
	.tab-text-lowercase {
		text-transform: lowercase !important;
	}
	.tab-ta-l {
		text-align: left !important;
	}
	.tab-ta-r {
		text-align: right !important;
	}
	.tab-ta-c {
		text-align: center !important;
	}
	.tab-fw-100 {
		font-weight: 100 !important;
	}
	.tab-fw-300 {
		font-weight: 300 !important;
	}
	.tab-fw-400 {
		font-weight: 400 !important;
	}
	.tab-fw-500 {
		font-weight: bold !important;
	}
	.tab-fw-600 {
		font-weight: bold !important;
	}
	.tab-fw-700 {
		font-weight: bold !important;
	}
	.tab-fw-100 {
		font-weight: 100 !important;
	}
	.tab-fw-300 {
		font-weight: 300 !important;
	}
	.tab-fw-400 {
		font-weight: 400 !important;
	}
	.tab-fw-500 {
		font-weight: bold !important;
	}
	.tab-fw-600 {
		font-weight: bold !important;
	}
	.tab-fw-700 {
		font-weight: bold !important;
	}
	.tab-ls-small {
		letter-spacing: 0.5px !important;
	}
	.tab-ls-normal {
		letter-spacing: auto !important;
	}
	.tab-ls-medium {
		letter-spacing: 1px !important;
	}
	.tab-ls-large {
		letter-spacing: 1.5px !important;
	}
	.tab-ls-xlarge {
		letter-spacing: 2px !important;
	}
	.tab-fs-xxsmall {
		font-size: 0.75rem !important;
	}
	.tab-fs-xsmall {
		font-size: 0.8125rem !important;
	}
	.tab-fs-small {
		font-size: 0.875rem !important;
	}
	.tab-fs-normal {
		font-size: 1rem !important;
	}
	.tab-fs-medium {
		font-size: 1.125rem !important;
	}
	.tab-fs-large {
		font-size: 1.5rem !important;
	}
	.tab-fs-xlarge {
		font-size: 2rem !important;
	}
	.tab-fs-xxlarge {
		font-size: 3.75rem !important;
	}
	.tab-ls-small {
		letter-spacing: 0.5px !important;
	}
	.tab-ls-normal {
		letter-spacing: auto !important;
	}
	.tab-ls-medium {
		letter-spacing: 1px !important;
	}
	.tab-ls-large {
		letter-spacing: 1.5px !important;
	}
	.tab-ls-xlarge {
		letter-spacing: 2px !important;
	}
	.tab-fs-xsmall {
		font-size: 0.8125rem !important;
	}
	.tab-fs-small {
		font-size: 0.875rem !important;
	}
	.tab-fs-normal {
		font-size: 1rem !important;
	}
	.tab-fs-medium {
		font-size: 1.125rem !important;
	}
	.tab-fs-large {
		font-size: 1.5rem !important;
	}
	.tab-fs-xlarge {
		font-size: 2rem !important;
	}
	.tab-fs-xxlarge {
		font-size: 3.75rem !important;
	}
}

@media only screen and (min-width: 1600px) {
	.wide-text-uppercase {
		text-transform: uppercase !important;
	}
	.wide-text-lowercase {
		text-transform: lowercase !important;
	}
	.wide-ta-l {
		text-align: left !important;
	}
	.wide-ta-r {
		text-align: right !important;
	}
	.wide-ta-c {
		text-align: center !important;
	}
	.wide-fw-100 {
		font-weight: 100 !important;
	}
	.wide-fw-300 {
		font-weight: 300 !important;
	}
	.wide-fw-400 {
		font-weight: 400 !important;
	}
	.wide-fw-500 {
		font-weight: bold !important;
	}
	.wide-fw-600 {
		font-weight: bold !important;
	}
	.wide-fw-700 {
		font-weight: bold !important;
	}
	.wide-fw-100 {
		font-weight: 100 !important;
	}
	.wide-fw-300 {
		font-weight: 300 !important;
	}
	.wide-fw-400 {
		font-weight: 400 !important;
	}
	.wide-fw-500 {
		font-weight: bold !important;
	}
	.wide-fw-600 {
		font-weight: bold !important;
	}
	.wide-fw-700 {
		font-weight: bold !important;
	}
	.wide-ls-small {
		letter-spacing: 0.5px !important;
	}
	.wide-ls-normal {
		letter-spacing: auto !important;
	}
	.wide-ls-medium {
		letter-spacing: 1px !important;
	}
	.wide-ls-large {
		letter-spacing: 1.5px !important;
	}
	.wide-ls-xlarge {
		letter-spacing: 2px !important;
	}
	.wide-fs-xxsmall {
		font-size: 0.75rem !important;
	}
	.wide-fs-xsmall {
		font-size: 0.8125rem !important;
	}
	.wide-fs-small {
		font-size: 0.875rem !important;
	}
	.wide-fs-normal {
		font-size: 1rem !important;
	}
	.wide-fs-medium {
		font-size: 1.125rem !important;
	}
	.wide-fs-large {
		font-size: 1.5rem !important;
	}
	.wide-fs-xlarge {
		font-size: 2rem !important;
	}
	.wide-fs-xxlarge {
		font-size: 3.75rem !important;
	}
	.wide-ls-small {
		letter-spacing: 0.5px !important;
	}
	.wide-ls-normal {
		letter-spacing: auto !important;
	}
	.wide-ls-medium {
		letter-spacing: 1px !important;
	}
	.wide-ls-large {
		letter-spacing: 1.5px !important;
	}
	.wide-ls-xlarge {
		letter-spacing: 2px !important;
	}
	.wide-fs-xsmall {
		font-size: 0.8125rem !important;
	}
	.wide-fs-small {
		font-size: 0.875rem !important;
	}
	.wide-fs-normal {
		font-size: 1rem !important;
	}
	.wide-fs-medium {
		font-size: 1.125rem !important;
	}
	.wide-fs-large {
		font-size: 1.5rem !important;
	}
	.wide-fs-xlarge {
		font-size: 2rem !important;
	}
	.wide-fs-xxlarge {
		font-size: 3.75rem !important;
	}
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fl-imp {
	float: left !important;
}

.fr-imp {
	float: right !important;
}

.clr {
	clear: both;
}

@media only screen and (max-width: 767px) {
	.phn-fl {
		float: left;
	}
	.phn-fr {
		float: right;
	}
	.phn-fl-imp {
		float: left !important;
	}
	.phn-fr-imp {
		float: right !important;
	}
	.phn-clr {
		clear: both;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.tab-fl {
		float: left;
	}
	.tab-fr {
		float: right;
	}
	.tab-fl-imp {
		float: left !important;
	}
	.tab-fr-imp {
		float: right !important;
	}
	.tab-clr {
		clear: both;
	}
}

@media only screen and (min-width: 1600px) {
	.wide-fl {
		float: left;
	}
	.wide-fr {
		float: right;
	}
	.wide-fl-imp {
		float: left !important;
	}
	.wide-fr-imp {
		float: right !important;
	}
	.wide-clr {
		clear: both;
	}
}

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

.block {
	display: block !important;
}

.show {
	display: block !important;
}

.inline {
	display: inline !important;
}

.display-none {
	display: none !important;
}

.hide {
	display: none !important;
}

.display-hidden {
	display: none !important;
}

@media only screen and (max-width: 767px) {
	.phn-inline-block {
		display: inline-block !important;
	}
	.phn-block {
		display: block !important;
	}
	.phn-show {
		display: block !important;
	}
	.phn-inline {
		display: inline !important;
	}
	.phn-display-none {
		display: none !important;
	}
	.phn-hide {
		display: none !important;
	}
	.phn-display-hidden {
		display: none !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.tab-inline-block {
		display: inline-block !important;
	}
	.tab-block {
		display: block !important;
	}
	.tab-show {
		display: block !important;
	}
	.tab-inline {
		display: inline !important;
	}
	.tab-display-none {
		display: none !important;
	}
	.tab-hide {
		display: none !important;
	}
	.tab-display-hidden {
		display: none !important;
	}
}

@media only screen and (min-width: 1600px) {
	.wide-inline-block {
		display: inline-block !important;
	}
	.wide-block {
		display: block !important;
	}
	.wide-show {
		display: block !important;
	}
	.wide-inline {
		display: inline !important;
	}
	.wide-display-none {
		display: none !important;
	}
	.wide-hide {
		display: none !important;
	}
	.wide-display-hidden {
		display: none !important;
	}
}

.pad-0 {
	padding: 0rem !important;
}

.pt-0,
.pv-0 {
	padding-top: 0rem !important;
}

.pb-0,
.pv-0 {
	padding-bottom: 0rem !important;
}

.pr-0,
.ph-0 {
	padding-right: 0rem !important;
}

.pl-0,
.ph-0 {
	padding-left: 0rem !important;
}

.pad-5 {
	padding: 0.3125rem !important;
}

.pt-5,
.pv-5 {
	padding-top: 0.3125rem !important;
}

.pb-5,
.pv-5 {
	padding-bottom: 0.3125rem !important;
}

.pr-5,
.ph-5 {
	padding-right: 0.3125rem !important;
}

.pl-5,
.ph-5 {
	padding-left: 0.3125rem !important;
}

.pad-10 {
	padding: 0.625rem !important;
}

.pt-10,
.pv-10 {
	padding-top: 0.625rem !important;
}

.pb-10,
.pv-10 {
	padding-bottom: 0.625rem !important;
}

.pr-10,
.ph-10 {
	padding-right: 0.625rem !important;
}

.pl-10,
.ph-10 {
	padding-left: 0.625rem !important;
}

.pad-15 {
	padding: 0.9375rem !important;
}

.pt-15,
.pv-15 {
	padding-top: 0.9375rem !important;
}

.pb-15,
.pv-15 {
	padding-bottom: 0.9375rem !important;
}

.pr-15,
.ph-15 {
	padding-right: 0.9375rem !important;
}

.pl-15,
.ph-15 {
	padding-left: 0.9375rem !important;
}

.pad-20 {
	padding: 1.25rem !important;
}

.pt-20,
.pv-20 {
	padding-top: 1.25rem !important;
}

.pb-20,
.pv-20 {
	padding-bottom: 1.25rem !important;
}

.pr-20,
.ph-20 {
	padding-right: 1.25rem !important;
}

.pl-20,
.ph-20 {
	padding-left: 1.25rem !important;
}

.pad-25 {
	padding: 1.5625rem !important;
}

.pt-25,
.pv-25 {
	padding-top: 1.5625rem !important;
}

.pb-25,
.pv-25 {
	padding-bottom: 1.5625rem !important;
}

.pr-25,
.ph-25 {
	padding-right: 1.5625rem !important;
}

.pl-25,
.ph-25 {
	padding-left: 1.5625rem !important;
}

.pad-30 {
	padding: 1.875rem !important;
}

.pt-30,
.pv-30 {
	padding-top: 1.875rem !important;
}

.pb-30,
.pv-30 {
	padding-bottom: 1.875rem !important;
}

.pr-30,
.ph-30 {
	padding-right: 1.875rem !important;
}

.pl-30,
.ph-30 {
	padding-left: 1.875rem !important;
}

.pad-35 {
	padding: 2.1875rem !important;
}

.pt-35,
.pv-35 {
	padding-top: 2.1875rem !important;
}

.pb-35,
.pv-35 {
	padding-bottom: 2.1875rem !important;
}

.pr-35,
.ph-35 {
	padding-right: 2.1875rem !important;
}

.pl-35,
.ph-35 {
	padding-left: 2.1875rem !important;
}

.pad-40 {
	padding: 2.5rem !important;
}

.pt-40,
.pv-40 {
	padding-top: 2.5rem !important;
}

.pb-40,
.pv-40 {
	padding-bottom: 2.5rem !important;
}

.pr-40,
.ph-40 {
	padding-right: 2.5rem !important;
}

.pl-40,
.ph-40 {
	padding-left: 2.5rem !important;
}

.pad-45 {
	padding: 2.8125rem !important;
}

.pt-45,
.pv-45 {
	padding-top: 2.8125rem !important;
}

.pb-45,
.pv-45 {
	padding-bottom: 2.8125rem !important;
}

.pr-45,
.ph-45 {
	padding-right: 2.8125rem !important;
}

.pl-45,
.ph-45 {
	padding-left: 2.8125rem !important;
}

.pad-50 {
	padding: 3.125rem !important;
}

.pt-50,
.pv-50 {
	padding-top: 3.125rem !important;
}

.pb-50,
.pv-50 {
	padding-bottom: 3.125rem !important;
}

.pr-50,
.ph-50 {
	padding-right: 3.125rem !important;
}

.pl-50,
.ph-50 {
	padding-left: 3.125rem !important;
}

.pad-60 {
	padding: 3.75rem;
}

.pt-60,
.pv-60 {
	padding-top: 3.75rem !important;
}

.pb-60,
.pv-60 {
	padding-bottom: 3.75rem !important;
}

.pr-60,
.ph-60 {
	padding-right: 3.75rem !important;
}

.pl-60,
.ph-60 {
	padding-left: 3.75rem !important;
}

.pad-70 {
	padding: 4.375rem;
}

.pt-70,
.pv-70 {
	padding-top: 4.375rem !important;
}

.pb-70,
.pv-70 {
	padding-bottom: 4.375rem !important;
}

.pr-70,
.ph-70 {
	padding-right: 4.375rem !important;
}

.pl-70,
.ph-70 {
	padding-left: 4.375rem !important;
}

.pad-80 {
	padding: 5rem;
}

.pt-80,
.pv-80 {
	padding-top: 5rem !important;
}

.pb-80,
.pv-80 {
	padding-bottom: 5rem !important;
}

.pr-80,
.ph-80 {
	padding-right: 5rem !important;
}

.pl-80,
.ph-80 {
	padding-left: 5rem !important;
}

.pad-90 {
	padding: 5.625rem;
}

.pt-90,
.pv-90 {
	padding-top: 5.625rem !important;
}

.pb-90,
.pv-90 {
	padding-bottom: 5.625rem !important;
}

.pr-90,
.ph-90 {
	padding-right: 5.625rem !important;
}

.pl-90,
.ph-90 {
	padding-left: 5.625rem !important;
}

.pad-100 {
	padding: 6.25rem;
}

.pt-100,
.pv-100 {
	padding-top: 6.25rem !important;
}

.pb-100,
.pv-100 {
	padding-bottom: 6.25rem !important;
}

.pr-100,
.ph-100 {
	padding-right: 6.25rem !important;
}

.pl-100,
.ph-100 {
	padding-left: 6.25rem !important;
}

.pad-110 {
	padding: 6.875rem;
}

.pt-110,
.pv-110 {
	padding-top: 6.875rem !important;
}

.pb-110,
.pv-110 {
	padding-bottom: 6.875rem !important;
}

.pr-110,
.ph-110 {
	padding-right: 6.875rem !important;
}

.pl-110,
.ph-110 {
	padding-left: 6.875rem !important;
}

.pad-120 {
	padding: 7.5rem;
}

.pt-120,
.pv-120 {
	padding-top: 7.5rem !important;
}

.pb-120,
.pv-120 {
	padding-bottom: 7.5rem !important;
}

.pr-120,
.ph-120 {
	padding-right: 7.5rem !important;
}

.pl-120,
.ph-120 {
	padding-left: 7.5rem !important;
}

.pad-130 {
	padding: 8.125rem;
}

.pt-130,
.pv-130 {
	padding-top: 8.125rem !important;
}

.pb-130,
.pv-130 {
	padding-bottom: 8.125rem !important;
}

.pr-130,
.ph-130 {
	padding-right: 8.125rem !important;
}

.pl-130,
.ph-130 {
	padding-left: 8.125rem !important;
}

.pad-140 {
	padding: 8.75rem;
}

.pt-140,
.pv-140 {
	padding-top: 8.75rem !important;
}

.pb-140,
.pv-140 {
	padding-bottom: 8.75rem !important;
}

.pr-140,
.ph-140 {
	padding-right: 8.75rem !important;
}

.pl-140,
.ph-140 {
	padding-left: 8.75rem !important;
}

.pad-150 {
	padding: 9.375rem;
}

.pt-150,
.pv-150 {
	padding-top: 9.375rem !important;
}

.pb-150,
.pv-150 {
	padding-bottom: 9.375rem !important;
}

.pr-150,
.ph-150 {
	padding-right: 9.375rem !important;
}

.pl-150,
.ph-150 {
	padding-left: 9.375rem !important;
}

@media only screen and (max-width: 767px) {
	.phn-pad-0 {
		padding: 0rem !important;
	}
	.phn-pt-0,
	.phn-pv-0 {
		padding-top: 0rem !important;
	}
	.phn-pb-0,
	.phn-pv-0 {
		padding-bottom: 0rem !important;
	}
	.phn-pr-0,
	.phn-ph-0 {
		padding-right: 0rem !important;
	}
	.phn-pl-0,
	.phn-ph-0 {
		padding-left: 0rem !important;
	}
	.phn-pad-5 {
		padding: 0.3125rem !important;
	}
	.phn-pt-5,
	.phn-pv-5 {
		padding-top: 0.3125rem !important;
	}
	.phn-pb-5,
	.phn-pv-5 {
		padding-bottom: 0.3125rem !important;
	}
	.phn-pr-5,
	.phn-ph-5 {
		padding-right: 0.3125rem !important;
	}
	.phn-pl-5,
	.phn-ph-5 {
		padding-left: 0.3125rem !important;
	}
	.phn-pad-10 {
		padding: 0.625rem !important;
	}
	.phn-pt-10,
	.phn-pv-10 {
		padding-top: 0.625rem !important;
	}
	.phn-pb-10,
	.phn-pv-10 {
		padding-bottom: 0.625rem !important;
	}
	.phn-pr-10,
	.phn-ph-10 {
		padding-right: 0.625rem !important;
	}
	.phn-pl-10,
	.phn-ph-10 {
		padding-left: 0.625rem !important;
	}
	.phn-pad-15 {
		padding: 0.9375rem !important;
	}
	.phn-pt-15,
	.phn-pv-15 {
		padding-top: 0.9375rem !important;
	}
	.phn-pb-15,
	.phn-pv-15 {
		padding-bottom: 0.9375rem !important;
	}
	.phn-pr-15,
	.phn-ph-15 {
		padding-right: 0.9375rem !important;
	}
	.phn-pl-15,
	.phn-ph-15 {
		padding-left: 0.9375rem !important;
	}
	.phn-pad-20 {
		padding: 1.25rem !important;
	}
	.phn-pt-20,
	.phn-pv-20 {
		padding-top: 1.25rem !important;
	}
	.phn-pb-20,
	.phn-pv-20 {
		padding-bottom: 1.25rem !important;
	}
	.phn-pr-20,
	.phn-ph-20 {
		padding-right: 1.25rem !important;
	}
	.phn-pl-20,
	.phn-ph-20 {
		padding-left: 1.25rem !important;
	}
	.phn-pad-25 {
		padding: 1.5625rem !important;
	}
	.phn-pt-25,
	.phn-pv-25 {
		padding-top: 1.5625rem !important;
	}
	.phn-pb-25,
	.phn-pv-25 {
		padding-bottom: 1.5625rem !important;
	}
	.phn-pr-25,
	.phn-ph-25 {
		padding-right: 1.5625rem !important;
	}
	.phn-pl-25,
	.phn-ph-25 {
		padding-left: 1.5625rem !important;
	}
	.phn-pad-30 {
		padding: 1.875rem !important;
	}
	.phn-pt-30,
	.phn-pv-30 {
		padding-top: 1.875rem !important;
	}
	.phn-pb-30,
	.phn-pv-30 {
		padding-bottom: 1.875rem !important;
	}
	.phn-pr-30,
	.phn-ph-30 {
		padding-right: 1.875rem !important;
	}
	.phn-pl-30,
	.phn-ph-30 {
		padding-left: 1.875rem !important;
	}
	.phn-pad-35 {
		padding: 2.1875rem !important;
	}
	.phn-pt-35,
	.phn-pv-35 {
		padding-top: 2.1875rem !important;
	}
	.phn-pb-35,
	.phn-pv-35 {
		padding-bottom: 2.1875rem !important;
	}
	.phn-pr-35,
	.phn-ph-35 {
		padding-right: 2.1875rem !important;
	}
	.phn-pl-35,
	.phn-ph-35 {
		padding-left: 2.1875rem !important;
	}
	.phn-pad-40 {
		padding: 2.5rem !important;
	}
	.phn-pt-40,
	.phn-pv-40 {
		padding-top: 2.5rem !important;
	}
	.phn-pb-40,
	.phn-pv-40 {
		padding-bottom: 2.5rem !important;
	}
	.phn-pr-40,
	.phn-ph-40 {
		padding-right: 2.5rem !important;
	}
	.phn-pl-40,
	.phn-ph-40 {
		padding-left: 2.5rem !important;
	}
	.phn-pad-45 {
		padding: 2.8125rem !important;
	}
	.phn-pt-45,
	.phn-pv-45 {
		padding-top: 2.8125rem !important;
	}
	.phn-pb-45,
	.phn-pv-45 {
		padding-bottom: 2.8125rem !important;
	}
	.phn-pr-45,
	.phn-ph-45 {
		padding-right: 2.8125rem !important;
	}
	.phn-pl-45,
	.phn-ph-45 {
		padding-left: 2.8125rem !important;
	}
	.phn-pad-50 {
		padding: 3.125rem !important;
	}
	.phn-pt-50,
	.phn-pv-50 {
		padding-top: 3.125rem !important;
	}
	.phn-pb-50,
	.phn-pv-50 {
		padding-bottom: 3.125rem !important;
	}
	.phn-pr-50,
	.phn-ph-50 {
		padding-right: 3.125rem !important;
	}
	.phn-pl-50,
	.phn-ph-50 {
		padding-left: 3.125rem !important;
	}
	.phn-pad-60 {
		padding: 3.75rem;
	}
	.phn-pt-60,
	.phn-pv-60 {
		padding-top: 3.75rem !important;
	}
	.phn-pb-60,
	.phn-pv-60 {
		padding-bottom: 3.75rem !important;
	}
	.phn-pr-60,
	.phn-ph-60 {
		padding-right: 3.75rem !important;
	}
	.phn-pl-60,
	.phn-ph-60 {
		padding-left: 3.75rem !important;
	}
	.phn-pad-70 {
		padding: 4.375rem;
	}
	.phn-pt-70,
	.phn-pv-70 {
		padding-top: 4.375rem !important;
	}
	.phn-pb-70,
	.phn-pv-70 {
		padding-bottom: 4.375rem !important;
	}
	.phn-pr-70,
	.phn-ph-70 {
		padding-right: 4.375rem !important;
	}
	.phn-pl-70,
	.phn-ph-70 {
		padding-left: 4.375rem !important;
	}
	.phn-pad-80 {
		padding: 5rem;
	}
	.phn-pt-80,
	.phn-pv-80 {
		padding-top: 5rem !important;
	}
	.phn-pb-80,
	.phn-pv-80 {
		padding-bottom: 5rem !important;
	}
	.phn-pr-80,
	.phn-ph-80 {
		padding-right: 5rem !important;
	}
	.phn-pl-80,
	.phn-ph-80 {
		padding-left: 5rem !important;
	}
	.phn-pad-90 {
		padding: 5.625rem;
	}
	.phn-pt-90,
	.phn-pv-90 {
		padding-top: 5.625rem !important;
	}
	.phn-pb-90,
	.phn-pv-90 {
		padding-bottom: 5.625rem !important;
	}
	.phn-pr-90,
	.phn-ph-90 {
		padding-right: 5.625rem !important;
	}
	.phn-pl-90,
	.phn-ph-90 {
		padding-left: 5.625rem !important;
	}
	.phn-pad-100 {
		padding: 6.25rem;
	}
	.phn-pt-100,
	.phn-pv-100 {
		padding-top: 6.25rem !important;
	}
	.phn-pb-100,
	.phn-pv-100 {
		padding-bottom: 6.25rem !important;
	}
	.phn-pr-100,
	.phn-ph-100 {
		padding-right: 6.25rem !important;
	}
	.phn-pl-100,
	.phn-ph-100 {
		padding-left: 6.25rem !important;
	}
	.phn-pad-110 {
		padding: 6.875rem;
	}
	.phn-pt-110,
	.phn-pv-110 {
		padding-top: 6.875rem !important;
	}
	.phn-pb-110,
	.phn-pv-110 {
		padding-bottom: 6.875rem !important;
	}
	.phn-pr-110,
	.phn-ph-110 {
		padding-right: 6.875rem !important;
	}
	.phn-pl-110,
	.phn-ph-110 {
		padding-left: 6.875rem !important;
	}
	.phn-pad-120 {
		padding: 7.5rem;
	}
	.phn-pt-120,
	.phn-pv-120 {
		padding-top: 7.5rem !important;
	}
	.phn-pb-120,
	.phn-pv-120 {
		padding-bottom: 7.5rem !important;
	}
	.phn-pr-120,
	.phn-ph-120 {
		padding-right: 7.5rem !important;
	}
	.phn-pl-120,
	.phn-ph-120 {
		padding-left: 7.5rem !important;
	}
	.phn-pad-130 {
		padding: 8.125rem;
	}
	.phn-pt-130,
	.phn-pv-130 {
		padding-top: 8.125rem !important;
	}
	.phn-pb-130,
	.phn-pv-130 {
		padding-bottom: 8.125rem !important;
	}
	.phn-pr-130,
	.phn-ph-130 {
		padding-right: 8.125rem !important;
	}
	.phn-pl-130,
	.phn-ph-130 {
		padding-left: 8.125rem !important;
	}
	.phn-pad-140 {
		padding: 8.75rem;
	}
	.phn-pt-140,
	.phn-pv-140 {
		padding-top: 8.75rem !important;
	}
	.phn-pb-140,
	.phn-pv-140 {
		padding-bottom: 8.75rem !important;
	}
	.phn-pr-140,
	.phn-ph-140 {
		padding-right: 8.75rem !important;
	}
	.phn-pl-140,
	.phn-ph-140 {
		padding-left: 8.75rem !important;
	}
	.phn-pad-150 {
		padding: 9.375rem;
	}
	.phn-pt-150,
	.phn-pv-150 {
		padding-top: 9.375rem !important;
	}
	.phn-pb-150,
	.phn-pv-150 {
		padding-bottom: 9.375rem !important;
	}
	.phn-pr-150,
	.phn-ph-150 {
		padding-right: 9.375rem !important;
	}
	.phn-pl-150,
	.phn-ph-150 {
		padding-left: 9.375rem !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.tab-pad-0 {
		padding: 0rem !important;
	}
	.tab-pt-0,
	.tab-pv-0 {
		padding-top: 0rem !important;
	}
	.tab-pb-0,
	.tab-pv-0 {
		padding-bottom: 0rem !important;
	}
	.tab-pr-0,
	.tab-ph-0 {
		padding-right: 0rem !important;
	}
	.tab-pl-0,
	.tab-ph-0 {
		padding-left: 0rem !important;
	}
	.tab-pad-5 {
		padding: 0.3125rem !important;
	}
	.tab-pt-5,
	.tab-pv-5 {
		padding-top: 0.3125rem !important;
	}
	.tab-pb-5,
	.tab-pv-5 {
		padding-bottom: 0.3125rem !important;
	}
	.tab-pr-5,
	.tab-ph-5 {
		padding-right: 0.3125rem !important;
	}
	.tab-pl-5,
	.tab-ph-5 {
		padding-left: 0.3125rem !important;
	}
	.tab-pad-10 {
		padding: 0.625rem !important;
	}
	.tab-pt-10,
	.tab-pv-10 {
		padding-top: 0.625rem !important;
	}
	.tab-pb-10,
	.tab-pv-10 {
		padding-bottom: 0.625rem !important;
	}
	.tab-pr-10,
	.tab-ph-10 {
		padding-right: 0.625rem !important;
	}
	.tab-pl-10,
	.tab-ph-10 {
		padding-left: 0.625rem !important;
	}
	.tab-pad-15 {
		padding: 0.9375rem !important;
	}
	.tab-pt-15,
	.tab-pv-15 {
		padding-top: 0.9375rem !important;
	}
	.tab-pb-15,
	.tab-pv-15 {
		padding-bottom: 0.9375rem !important;
	}
	.tab-pr-15,
	.tab-ph-15 {
		padding-right: 0.9375rem !important;
	}
	.tab-pl-15,
	.tab-ph-15 {
		padding-left: 0.9375rem !important;
	}
	.tab-pad-20 {
		padding: 1.25rem !important;
	}
	.tab-pt-20,
	.tab-pv-20 {
		padding-top: 1.25rem !important;
	}
	.tab-pb-20,
	.tab-pv-20 {
		padding-bottom: 1.25rem !important;
	}
	.tab-pr-20,
	.tab-ph-20 {
		padding-right: 1.25rem !important;
	}
	.tab-pl-20,
	.tab-ph-20 {
		padding-left: 1.25rem !important;
	}
	.tab-pad-25 {
		padding: 1.5625rem !important;
	}
	.tab-pt-25,
	.tab-pv-25 {
		padding-top: 1.5625rem !important;
	}
	.tab-pb-25,
	.tab-pv-25 {
		padding-bottom: 1.5625rem !important;
	}
	.tab-pr-25,
	.tab-ph-25 {
		padding-right: 1.5625rem !important;
	}
	.tab-pl-25,
	.tab-ph-25 {
		padding-left: 1.5625rem !important;
	}
	.tab-pad-30 {
		padding: 1.875rem !important;
	}
	.tab-pt-30,
	.tab-pv-30 {
		padding-top: 1.875rem !important;
	}
	.tab-pb-30,
	.tab-pv-30 {
		padding-bottom: 1.875rem !important;
	}
	.tab-pr-30,
	.tab-ph-30 {
		padding-right: 1.875rem !important;
	}
	.tab-pl-30,
	.tab-ph-30 {
		padding-left: 1.875rem !important;
	}
	.tab-pad-35 {
		padding: 2.1875rem !important;
	}
	.tab-pt-35,
	.tab-pv-35 {
		padding-top: 2.1875rem !important;
	}
	.tab-pb-35,
	.tab-pv-35 {
		padding-bottom: 2.1875rem !important;
	}
	.tab-pr-35,
	.tab-ph-35 {
		padding-right: 2.1875rem !important;
	}
	.tab-pl-35,
	.tab-ph-35 {
		padding-left: 2.1875rem !important;
	}
	.tab-pad-40 {
		padding: 2.5rem !important;
	}
	.tab-pt-40,
	.tab-pv-40 {
		padding-top: 2.5rem !important;
	}
	.tab-pb-40,
	.tab-pv-40 {
		padding-bottom: 2.5rem !important;
	}
	.tab-pr-40,
	.tab-ph-40 {
		padding-right: 2.5rem !important;
	}
	.tab-pl-40,
	.tab-ph-40 {
		padding-left: 2.5rem !important;
	}
	.tab-pad-45 {
		padding: 2.8125rem !important;
	}
	.tab-pt-45,
	.tab-pv-45 {
		padding-top: 2.8125rem !important;
	}
	.tab-pb-45,
	.tab-pv-45 {
		padding-bottom: 2.8125rem !important;
	}
	.tab-pr-45,
	.tab-ph-45 {
		padding-right: 2.8125rem !important;
	}
	.tab-pl-45,
	.tab-ph-45 {
		padding-left: 2.8125rem !important;
	}
	.tab-pad-50 {
		padding: 3.125rem !important;
	}
	.tab-pt-50,
	.tab-pv-50 {
		padding-top: 3.125rem !important;
	}
	.tab-pb-50,
	.tab-pv-50 {
		padding-bottom: 3.125rem !important;
	}
	.tab-pr-50,
	.tab-ph-50 {
		padding-right: 3.125rem !important;
	}
	.tab-pl-50,
	.tab-ph-50 {
		padding-left: 3.125rem !important;
	}
	.tab-pad-60 {
		padding: 3.75rem;
	}
	.tab-pt-60,
	.tab-pv-60 {
		padding-top: 3.75rem !important;
	}
	.tab-pb-60,
	.tab-pv-60 {
		padding-bottom: 3.75rem !important;
	}
	.tab-pr-60,
	.tab-ph-60 {
		padding-right: 3.75rem !important;
	}
	.tab-pl-60,
	.tab-ph-60 {
		padding-left: 3.75rem !important;
	}
	.tab-pad-70 {
		padding: 4.375rem;
	}
	.tab-pt-70,
	.tab-pv-70 {
		padding-top: 4.375rem !important;
	}
	.tab-pb-70,
	.tab-pv-70 {
		padding-bottom: 4.375rem !important;
	}
	.tab-pr-70,
	.tab-ph-70 {
		padding-right: 4.375rem !important;
	}
	.tab-pl-70,
	.tab-ph-70 {
		padding-left: 4.375rem !important;
	}
	.tab-pad-80 {
		padding: 5rem;
	}
	.tab-pt-80,
	.tab-pv-80 {
		padding-top: 5rem !important;
	}
	.tab-pb-80,
	.tab-pv-80 {
		padding-bottom: 5rem !important;
	}
	.tab-pr-80,
	.tab-ph-80 {
		padding-right: 5rem !important;
	}
	.tab-pl-80,
	.tab-ph-80 {
		padding-left: 5rem !important;
	}
	.tab-pad-90 {
		padding: 5.625rem;
	}
	.tab-pt-90,
	.tab-pv-90 {
		padding-top: 5.625rem !important;
	}
	.tab-pb-90,
	.tab-pv-90 {
		padding-bottom: 5.625rem !important;
	}
	.tab-pr-90,
	.tab-ph-90 {
		padding-right: 5.625rem !important;
	}
	.tab-pl-90,
	.tab-ph-90 {
		padding-left: 5.625rem !important;
	}
	.tab-pad-100 {
		padding: 6.25rem;
	}
	.tab-pt-100,
	.tab-pv-100 {
		padding-top: 6.25rem !important;
	}
	.tab-pb-100,
	.tab-pv-100 {
		padding-bottom: 6.25rem !important;
	}
	.tab-pr-100,
	.tab-ph-100 {
		padding-right: 6.25rem !important;
	}
	.tab-pl-100,
	.tab-ph-100 {
		padding-left: 6.25rem !important;
	}
	.tab-pad-110 {
		padding: 6.875rem;
	}
	.tab-pt-110,
	.tab-pv-110 {
		padding-top: 6.875rem !important;
	}
	.tab-pb-110,
	.tab-pv-110 {
		padding-bottom: 6.875rem !important;
	}
	.tab-pr-110,
	.tab-ph-110 {
		padding-right: 6.875rem !important;
	}
	.tab-pl-110,
	.tab-ph-110 {
		padding-left: 6.875rem !important;
	}
	.tab-pad-120 {
		padding: 7.5rem;
	}
	.tab-pt-120,
	.tab-pv-120 {
		padding-top: 7.5rem !important;
	}
	.tab-pb-120,
	.tab-pv-120 {
		padding-bottom: 7.5rem !important;
	}
	.tab-pr-120,
	.tab-ph-120 {
		padding-right: 7.5rem !important;
	}
	.tab-pl-120,
	.tab-ph-120 {
		padding-left: 7.5rem !important;
	}
	.tab-pad-130 {
		padding: 8.125rem;
	}
	.tab-pt-130,
	.tab-pv-130 {
		padding-top: 8.125rem !important;
	}
	.tab-pb-130,
	.tab-pv-130 {
		padding-bottom: 8.125rem !important;
	}
	.tab-pr-130,
	.tab-ph-130 {
		padding-right: 8.125rem !important;
	}
	.tab-pl-130,
	.tab-ph-130 {
		padding-left: 8.125rem !important;
	}
	.tab-pad-140 {
		padding: 8.75rem;
	}
	.tab-pt-140,
	.tab-pv-140 {
		padding-top: 8.75rem !important;
	}
	.tab-pb-140,
	.tab-pv-140 {
		padding-bottom: 8.75rem !important;
	}
	.tab-pr-140,
	.tab-ph-140 {
		padding-right: 8.75rem !important;
	}
	.tab-pl-140,
	.tab-ph-140 {
		padding-left: 8.75rem !important;
	}
	.tab-pad-150 {
		padding: 9.375rem;
	}
	.tab-pt-150,
	.tab-pv-150 {
		padding-top: 9.375rem !important;
	}
	.tab-pb-150,
	.tab-pv-150 {
		padding-bottom: 9.375rem !important;
	}
	.tab-pr-150,
	.tab-ph-150 {
		padding-right: 9.375rem !important;
	}
	.tab-pl-150,
	.tab-ph-150 {
		padding-left: 9.375rem !important;
	}
}

@media only screen and (min-width: 1600px) {
	.wide-pad-0 {
		padding: 0rem !important;
	}
	.wide-pt-0,
	.wide-pv-0 {
		padding-top: 0rem !important;
	}
	.wide-pb-0,
	.wide-pv-0 {
		padding-bottom: 0rem !important;
	}
	.wide-pr-0,
	.wide-ph-0 {
		padding-right: 0rem !important;
	}
	.wide-pl-0,
	.wide-ph-0 {
		padding-left: 0rem !important;
	}
	.wide-pad-5 {
		padding: 0.3125rem !important;
	}
	.wide-pt-5,
	.wide-pv-5 {
		padding-top: 0.3125rem !important;
	}
	.wide-pb-5,
	.wide-pv-5 {
		padding-bottom: 0.3125rem !important;
	}
	.wide-pr-5,
	.wide-ph-5 {
		padding-right: 0.3125rem !important;
	}
	.wide-pl-5,
	.wide-ph-5 {
		padding-left: 0.3125rem !important;
	}
	.wide-pad-10 {
		padding: 0.625rem !important;
	}
	.wide-pt-10,
	.wide-pv-10 {
		padding-top: 0.625rem !important;
	}
	.wide-pb-10,
	.wide-pv-10 {
		padding-bottom: 0.625rem !important;
	}
	.wide-pr-10,
	.wide-ph-10 {
		padding-right: 0.625rem !important;
	}
	.wide-pl-10,
	.wide-ph-10 {
		padding-left: 0.625rem !important;
	}
	.wide-pad-15 {
		padding: 0.9375rem !important;
	}
	.wide-pt-15,
	.wide-pv-15 {
		padding-top: 0.9375rem !important;
	}
	.wide-pb-15,
	.wide-pv-15 {
		padding-bottom: 0.9375rem !important;
	}
	.wide-pr-15,
	.wide-ph-15 {
		padding-right: 0.9375rem !important;
	}
	.wide-pl-15,
	.wide-ph-15 {
		padding-left: 0.9375rem !important;
	}
	.wide-pad-20 {
		padding: 1.25rem !important;
	}
	.wide-pt-20,
	.wide-pv-20 {
		padding-top: 1.25rem !important;
	}
	.wide-pb-20,
	.wide-pv-20 {
		padding-bottom: 1.25rem !important;
	}
	.wide-pr-20,
	.wide-ph-20 {
		padding-right: 1.25rem !important;
	}
	.wide-pl-20,
	.wide-ph-20 {
		padding-left: 1.25rem !important;
	}
	.wide-pad-25 {
		padding: 1.5625rem !important;
	}
	.wide-pt-25,
	.wide-pv-25 {
		padding-top: 1.5625rem !important;
	}
	.wide-pb-25,
	.wide-pv-25 {
		padding-bottom: 1.5625rem !important;
	}
	.wide-pr-25,
	.wide-ph-25 {
		padding-right: 1.5625rem !important;
	}
	.wide-pl-25,
	.wide-ph-25 {
		padding-left: 1.5625rem !important;
	}
	.wide-pad-30 {
		padding: 1.875rem !important;
	}
	.wide-pt-30,
	.wide-pv-30 {
		padding-top: 1.875rem !important;
	}
	.wide-pb-30,
	.wide-pv-30 {
		padding-bottom: 1.875rem !important;
	}
	.wide-pr-30,
	.wide-ph-30 {
		padding-right: 1.875rem !important;
	}
	.wide-pl-30,
	.wide-ph-30 {
		padding-left: 1.875rem !important;
	}
	.wide-pad-35 {
		padding: 2.1875rem !important;
	}
	.wide-pt-35,
	.wide-pv-35 {
		padding-top: 2.1875rem !important;
	}
	.wide-pb-35,
	.wide-pv-35 {
		padding-bottom: 2.1875rem !important;
	}
	.wide-pr-35,
	.wide-ph-35 {
		padding-right: 2.1875rem !important;
	}
	.wide-pl-35,
	.wide-ph-35 {
		padding-left: 2.1875rem !important;
	}
	.wide-pad-40 {
		padding: 2.5rem !important;
	}
	.wide-pt-40,
	.wide-pv-40 {
		padding-top: 2.5rem !important;
	}
	.wide-pb-40,
	.wide-pv-40 {
		padding-bottom: 2.5rem !important;
	}
	.wide-pr-40,
	.wide-ph-40 {
		padding-right: 2.5rem !important;
	}
	.wide-pl-40,
	.wide-ph-40 {
		padding-left: 2.5rem !important;
	}
	.wide-pad-45 {
		padding: 2.8125rem !important;
	}
	.wide-pt-45,
	.wide-pv-45 {
		padding-top: 2.8125rem !important;
	}
	.wide-pb-45,
	.wide-pv-45 {
		padding-bottom: 2.8125rem !important;
	}
	.wide-pr-45,
	.wide-ph-45 {
		padding-right: 2.8125rem !important;
	}
	.wide-pl-45,
	.wide-ph-45 {
		padding-left: 2.8125rem !important;
	}
	.wide-pad-50 {
		padding: 3.125rem !important;
	}
	.wide-pt-50,
	.wide-pv-50 {
		padding-top: 3.125rem !important;
	}
	.wide-pb-50,
	.wide-pv-50 {
		padding-bottom: 3.125rem !important;
	}
	.wide-pr-50,
	.wide-ph-50 {
		padding-right: 3.125rem !important;
	}
	.wide-pl-50,
	.wide-ph-50 {
		padding-left: 3.125rem !important;
	}
	.wide-pad-60 {
		padding: 3.75rem;
	}
	.wide-pt-60,
	.wide-pv-60 {
		padding-top: 3.75rem !important;
	}
	.wide-pb-60,
	.wide-pv-60 {
		padding-bottom: 3.75rem !important;
	}
	.wide-pr-60,
	.wide-ph-60 {
		padding-right: 3.75rem !important;
	}
	.wide-pl-60,
	.wide-ph-60 {
		padding-left: 3.75rem !important;
	}
	.wide-pad-70 {
		padding: 4.375rem;
	}
	.wide-pt-70,
	.wide-pv-70 {
		padding-top: 4.375rem !important;
	}
	.wide-pb-70,
	.wide-pv-70 {
		padding-bottom: 4.375rem !important;
	}
	.wide-pr-70,
	.wide-ph-70 {
		padding-right: 4.375rem !important;
	}
	.wide-pl-70,
	.wide-ph-70 {
		padding-left: 4.375rem !important;
	}
	.wide-pad-80 {
		padding: 5rem;
	}
	.wide-pt-80,
	.wide-pv-80 {
		padding-top: 5rem !important;
	}
	.wide-pb-80,
	.wide-pv-80 {
		padding-bottom: 5rem !important;
	}
	.wide-pr-80,
	.wide-ph-80 {
		padding-right: 5rem !important;
	}
	.wide-pl-80,
	.wide-ph-80 {
		padding-left: 5rem !important;
	}
	.wide-pad-90 {
		padding: 5.625rem;
	}
	.wide-pt-90,
	.wide-pv-90 {
		padding-top: 5.625rem !important;
	}
	.wide-pb-90,
	.wide-pv-90 {
		padding-bottom: 5.625rem !important;
	}
	.wide-pr-90,
	.wide-ph-90 {
		padding-right: 5.625rem !important;
	}
	.wide-pl-90,
	.wide-ph-90 {
		padding-left: 5.625rem !important;
	}
	.wide-pad-100 {
		padding: 6.25rem;
	}
	.wide-pt-100,
	.wide-pv-100 {
		padding-top: 6.25rem !important;
	}
	.wide-pb-100,
	.wide-pv-100 {
		padding-bottom: 6.25rem !important;
	}
	.wide-pr-100,
	.wide-ph-100 {
		padding-right: 6.25rem !important;
	}
	.wide-pl-100,
	.wide-ph-100 {
		padding-left: 6.25rem !important;
	}
	.wide-pad-110 {
		padding: 6.875rem;
	}
	.wide-pt-110,
	.wide-pv-110 {
		padding-top: 6.875rem !important;
	}
	.wide-pb-110,
	.wide-pv-110 {
		padding-bottom: 6.875rem !important;
	}
	.wide-pr-110,
	.wide-ph-110 {
		padding-right: 6.875rem !important;
	}
	.wide-pl-110,
	.wide-ph-110 {
		padding-left: 6.875rem !important;
	}
	.wide-pad-120 {
		padding: 7.5rem;
	}
	.wide-pt-120,
	.wide-pv-120 {
		padding-top: 7.5rem !important;
	}
	.wide-pb-120,
	.wide-pv-120 {
		padding-bottom: 7.5rem !important;
	}
	.wide-pr-120,
	.wide-ph-120 {
		padding-right: 7.5rem !important;
	}
	.wide-pl-120,
	.wide-ph-120 {
		padding-left: 7.5rem !important;
	}
	.wide-pad-130 {
		padding: 8.125rem;
	}
	.wide-pt-130,
	.wide-pv-130 {
		padding-top: 8.125rem !important;
	}
	.wide-pb-130,
	.wide-pv-130 {
		padding-bottom: 8.125rem !important;
	}
	.wide-pr-130,
	.wide-ph-130 {
		padding-right: 8.125rem !important;
	}
	.wide-pl-130,
	.wide-ph-130 {
		padding-left: 8.125rem !important;
	}
	.wide-pad-140 {
		padding: 8.75rem;
	}
	.wide-pt-140,
	.wide-pv-140 {
		padding-top: 8.75rem !important;
	}
	.wide-pb-140,
	.wide-pv-140 {
		padding-bottom: 8.75rem !important;
	}
	.wide-pr-140,
	.wide-ph-140 {
		padding-right: 8.75rem !important;
	}
	.wide-pl-140,
	.wide-ph-140 {
		padding-left: 8.75rem !important;
	}
	.wide-pad-150 {
		padding: 9.375rem;
	}
	.wide-pt-150,
	.wide-pv-150 {
		padding-top: 9.375rem !important;
	}
	.wide-pb-150,
	.wide-pv-150 {
		padding-bottom: 9.375rem !important;
	}
	.wide-pr-150,
	.wide-ph-150 {
		padding-right: 9.375rem !important;
	}
	.wide-pl-150,
	.wide-ph-150 {
		padding-left: 9.375rem !important;
	}
}

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

.mar-0 {
	margin: 0rem !important;
}

.mt-0,
.mv-0 {
	margin-top: 0rem !important;
}

.mb-0,
.mv-0 {
	margin-bottom: 0rem !important;
}

.mr-0,
.mh-0 {
	margin-right: 0rem !important;
}

.ml-0,
.mh-0 {
	margin-left: 0rem !important;
}

.mar-5 {
	margin: 0.3125rem !important;
}

.mt-5,
.mv-5 {
	margin-top: 0.3125rem !important;
}

.mb-5,
.mv-5 {
	margin-bottom: 0.3125rem !important;
}

.mr-5,
.mh-5 {
	margin-right: 0.3125rem !important;
}

.ml-5,
.mh-5 {
	margin-left: 0.3125rem !important;
}

.mar-10 {
	margin: 0.625rem !important;
}

.mt-10,
.mv-10 {
	margin-top: 0.625rem !important;
}

.mb-10,
.mv-10 {
	margin-bottom: 0.625rem !important;
}

.mr-10,
.mh-10 {
	margin-right: 0.625rem !important;
}

.ml-10,
.mh-10 {
	margin-left: 0.625rem !important;
}

.mar-15 {
	margin: 0.9375rem !important;
}

.mt-15,
.mv-15 {
	margin-top: 0.9375rem !important;
}

.mb-15,
.mv-15 {
	margin-bottom: 0.9375rem !important;
}

.mr-15,
.mh-15 {
	margin-right: 0.9375rem !important;
}

.ml-15,
.mh-15 {
	margin-left: 0.9375rem !important;
}

.mar-20 {
	margin: 1.25rem !important;
}

.mt-20,
.mv-20 {
	margin-top: 1.25rem !important;
}

.mb-20,
.mv-20 {
	margin-bottom: 1.25rem !important;
}

.mr-20,
.mh-20 {
	margin-right: 1.25rem !important;
}

.ml-20,
.mh-20 {
	margin-left: 1.25rem !important;
}

.mar-25 {
	margin: 1.5625rem !important;
}

.mt-25,
.mv-25 {
	margin-top: 1.5625rem !important;
}

.mb-25,
.mv-25 {
	margin-bottom: 1.5625rem !important;
}

.mr-25,
.mh-25 {
	margin-right: 1.5625rem !important;
}

.ml-25,
.mh-25 {
	margin-left: 1.5625rem !important;
}

.mar-30 {
	margin: 1.875rem !important;
}

.mt-30,
.mv-30 {
	margin-top: 1.875rem !important;
}

.mb-30,
.mv-30 {
	margin-bottom: 1.875rem !important;
}

.mr-30,
.mh-30 {
	margin-right: 1.875rem !important;
}

.ml-30,
.mh-30 {
	margin-left: 1.875rem !important;
}

.mar-35 {
	margin: 2.1875rem !important;
}

.mt-35,
.mv-35 {
	margin-top: 2.1875rem !important;
}

.mb-35,
.mv-35 {
	margin-bottom: 2.1875rem !important;
}

.mr-35,
.mh-35 {
	margin-right: 2.1875rem !important;
}

.ml-35,
.mh-35 {
	margin-left: 2.1875rem !important;
}

.mar-40 {
	margin: 2.5rem !important;
}

.mt-40,
.mv-40 {
	margin-top: 2.5rem !important;
}

.mb-40,
.mv-40 {
	margin-bottom: 2.5rem !important;
}

.mr-40,
.mh-40 {
	margin-right: 2.5rem !important;
}

.ml-40,
.mh-40 {
	margin-left: 2.5rem !important;
}

.mar-45 {
	margin: 2.8125rem !important;
}

.mt-45,
.mv-45 {
	margin-top: 2.8125rem !important;
}

.mb-45,
.mv-45 {
	margin-bottom: 2.8125rem !important;
}

.mr-45,
.mh-45 {
	margin-right: 2.8125rem !important;
}

.ml-45,
.mh-45 {
	margin-left: 2.8125rem !important;
}

.mar-50 {
	margin: 3.125rem !important;
}

.mt-50,
.mv-50 {
	margin-top: 3.125rem !important;
}

.mb-50,
.mv-50 {
	margin-bottom: 3.125rem !important;
}

.mr-50,
.mh-50 {
	margin-right: 3.125rem !important;
}

.ml-50,
.mh-50 {
	margin-left: 3.125rem !important;
}

.mar-60 {
	margin: 3.75rem !important;
}

.mt-60,
.mv-60 {
	margin-top: 3.75rem !important;
}

.mb-60,
.mv-60 {
	margin-bottom: 3.75rem !important;
}

.mr-60,
.mh-60 {
	margin-right: 3.75rem !important;
}

.ml-60,
.mh-60 {
	margin-left: 3.75rem !important;
}

.mar-70 {
	margin: 4.375rem !important;
}

.mt-70,
.mv-70 {
	margin-top: 4.375rem !important;
}

.mb-70,
.mv-70 {
	margin-bottom: 4.375rem !important;
}

.mr-70,
.mh-70 {
	margin-right: 4.375rem !important;
}

.ml-70,
.mh-70 {
	margin-left: 4.375rem !important;
}

.mar-80 {
	margin: 5rem !important;
}

.mt-80,
.mv-80 {
	margin-top: 5rem !important;
}

.mb-80,
.mv-80 {
	margin-bottom: 5rem !important;
}

.mr-80,
.mh-80 {
	margin-right: 5rem !important;
}

.ml-80,
.mh-80 {
	margin-left: 5rem !important;
}

.mar-90 {
	margin: 5.625rem !important;
}

.mt-90,
.mv-90 {
	margin-top: 5.625rem !important;
}

.mb-90,
.mv-90 {
	margin-bottom: 5.625rem !important;
}

.mr-90,
.mh-90 {
	margin-right: 5.625rem !important;
}

.ml-90,
.mh-90 {
	margin-left: 5.625rem !important;
}

.mar-100 {
	margin: 6.25rem !important;
}

.mt-100,
.mv-100 {
	margin-top: 6.25rem !important;
}

.mb-100,
.mv-100 {
	margin-bottom: 6.25rem !important;
}

.mr-100,
.mh-100 {
	margin-right: 6.25rem !important;
}

.ml-100,
.mh-100 {
	margin-left: 6.25rem !important;
}

.mar-110 {
	margin: 6.875rem !important;
}

.mt-110,
.mv-110 {
	margin-top: 6.875rem !important;
}

.mb-110,
.mv-110 {
	margin-bottom: 6.875rem !important;
}

.mr-110,
.mh-110 {
	margin-right: 6.875rem !important;
}

.ml-110,
.mh-110 {
	margin-left: 6.875rem !important;
}

.mar-120 {
	margin: 7.5rem !important;
}

.mt-120,
.mv-120 {
	margin-top: 7.5rem !important;
}

.mb-120,
.mv-120 {
	margin-bottom: 7.5rem !important;
}

.mr-120,
.mh-120 {
	margin-right: 7.5rem !important;
}

.ml-120,
.mh-120 {
	margin-left: 7.5rem !important;
}

.mar-130 {
	margin: 8.125rem !important;
}

.mt-130,
.mv-130 {
	margin-top: 8.125rem !important;
}

.mb-130,
.mv-130 {
	margin-bottom: 8.125rem !important;
}

.mr-130,
.mh-130 {
	margin-right: 8.125rem !important;
}

.ml-130,
.mh-130 {
	margin-left: 8.125rem !important;
}

.mar-140 {
	margin: 8.75rem !important;
}

.mt-140,
.mv-140 {
	margin-top: 8.75rem !important;
}

.mb-140,
.mv-140 {
	margin-bottom: 8.75rem !important;
}

.mr-140,
.mh-140 {
	margin-right: 8.75rem !important;
}

.ml-140,
.mh-140 {
	margin-left: 8.75rem !important;
}

.mar-150 {
	margin: 9.375rem !important;
}

.mt-150,
.mv-150 {
	margin-top: 9.375rem !important;
}

.mb-150,
.mv-150 {
	margin-bottom: 9.375rem !important;
}

.mr-150,
.mh-150 {
	margin-right: 9.375rem !important;
}

.ml-150,
.mh-150 {
	margin-left: 9.375rem !important;
}

@media only screen and (max-width: 767px) {
	.phn-ma {
		margin-left: auto;
		margin-right: auto;
	}
	.phn-mar-0 {
		margin: 0rem !important;
	}
	.phn-mt-0,
	.phn-mv-0 {
		margin-top: 0rem !important;
	}
	.phn-mb-0,
	.phn-mv-0 {
		margin-bottom: 0rem !important;
	}
	.phn-mr-0,
	.phn-mh-0 {
		margin-right: 0rem !important;
	}
	.phn-ml-0,
	.phn-mh-0 {
		margin-left: 0rem !important;
	}
	.phn-mar-5 {
		margin: 0.3125rem !important;
	}
	.phn-mt-5,
	.phn-mv-5 {
		margin-top: 0.3125rem !important;
	}
	.phn-mb-5,
	.phn-mv-5 {
		margin-bottom: 0.3125rem !important;
	}
	.phn-mr-5,
	.phn-mh-5 {
		margin-right: 0.3125rem !important;
	}
	.phn-ml-5,
	.phn-mh-5 {
		margin-left: 0.3125rem !important;
	}
	.phn-mar-10 {
		margin: 0.625rem !important;
	}
	.phn-mt-10,
	.phn-mv-10 {
		margin-top: 0.625rem !important;
	}
	.phn-mb-10,
	.phn-mv-10 {
		margin-bottom: 0.625rem !important;
	}
	.phn-mr-10,
	.phn-mh-10 {
		margin-right: 0.625rem !important;
	}
	.phn-ml-10,
	.phn-mh-10 {
		margin-left: 0.625rem !important;
	}
	.phn-mar-15 {
		margin: 0.9375rem !important;
	}
	.phn-mt-15,
	.phn-mv-15 {
		margin-top: 0.9375rem !important;
	}
	.phn-mb-15,
	.phn-mv-15 {
		margin-bottom: 0.9375rem !important;
	}
	.phn-mr-15,
	.phn-mh-15 {
		margin-right: 0.9375rem !important;
	}
	.phn-ml-15,
	.phn-mh-15 {
		margin-left: 0.9375rem !important;
	}
	.phn-mar-20 {
		margin: 1.25rem !important;
	}
	.phn-mt-20,
	.phn-mv-20 {
		margin-top: 1.25rem !important;
	}
	.phn-mb-20,
	.phn-mv-20 {
		margin-bottom: 1.25rem !important;
	}
	.phn-mr-20,
	.phn-mh-20 {
		margin-right: 1.25rem !important;
	}
	.phn-ml-20,
	.phn-mh-20 {
		margin-left: 1.25rem !important;
	}
	.phn-mar-25 {
		margin: 1.5625rem !important;
	}
	.phn-mt-25,
	.phn-mv-25 {
		margin-top: 1.5625rem !important;
	}
	.phn-mb-25,
	.phn-mv-25 {
		margin-bottom: 1.5625rem !important;
	}
	.phn-mr-25,
	.phn-mh-25 {
		margin-right: 1.5625rem !important;
	}
	.phn-ml-25,
	.phn-mh-25 {
		margin-left: 1.5625rem !important;
	}
	.phn-mar-30 {
		margin: 1.875rem !important;
	}
	.phn-mt-30,
	.phn-mv-30 {
		margin-top: 1.875rem !important;
	}
	.phn-mb-30,
	.phn-mv-30 {
		margin-bottom: 1.875rem !important;
	}
	.phn-mr-30,
	.phn-mh-30 {
		margin-right: 1.875rem !important;
	}
	.phn-ml-30,
	.phn-mh-30 {
		margin-left: 1.875rem !important;
	}
	.phn-mar-35 {
		margin: 2.1875rem !important;
	}
	.phn-mt-35,
	.phn-mv-35 {
		margin-top: 2.1875rem !important;
	}
	.phn-mb-35,
	.phn-mv-35 {
		margin-bottom: 2.1875rem !important;
	}
	.phn-mr-35,
	.phn-mh-35 {
		margin-right: 2.1875rem !important;
	}
	.phn-ml-35,
	.phn-mh-35 {
		margin-left: 2.1875rem !important;
	}
	.phn-mar-40 {
		margin: 2.5rem !important;
	}
	.phn-mt-40,
	.phn-mv-40 {
		margin-top: 2.5rem !important;
	}
	.phn-mb-40,
	.phn-mv-40 {
		margin-bottom: 2.5rem !important;
	}
	.phn-mr-40,
	.phn-mh-40 {
		margin-right: 2.5rem !important;
	}
	.phn-ml-40,
	.phn-mh-40 {
		margin-left: 2.5rem !important;
	}
	.phn-mar-45 {
		margin: 2.8125rem !important;
	}
	.phn-mt-45,
	.phn-mv-45 {
		margin-top: 2.8125rem !important;
	}
	.phn-mb-45,
	.phn-mv-45 {
		margin-bottom: 2.8125rem !important;
	}
	.phn-mr-45,
	.phn-mh-45 {
		margin-right: 2.8125rem !important;
	}
	.phn-ml-45,
	.phn-mh-45 {
		margin-left: 2.8125rem !important;
	}
	.phn-mar-50 {
		margin: 3.125rem !important;
	}
	.phn-mt-50,
	.phn-mv-50 {
		margin-top: 3.125rem !important;
	}
	.phn-mb-50,
	.phn-mv-50 {
		margin-bottom: 3.125rem !important;
	}
	.phn-mr-50,
	.phn-mh-50 {
		margin-right: 3.125rem !important;
	}
	.phn-ml-50,
	.phn-mh-50 {
		margin-left: 3.125rem !important;
	}
	.phn-mar-60 {
		margin: 3.75rem !important;
	}
	.phn-mt-60,
	.phn-mv-60 {
		margin-top: 3.75rem !important;
	}
	.phn-mb-60,
	.phn-mv-60 {
		margin-bottom: 3.75rem !important;
	}
	.phn-mr-60,
	.phn-mh-60 {
		margin-right: 3.75rem !important;
	}
	.phn-ml-60,
	.phn-mh-60 {
		margin-left: 3.75rem !important;
	}
	.phn-mar-70 {
		margin: 4.375rem !important;
	}
	.phn-mt-70,
	.phn-mv-70 {
		margin-top: 4.375rem !important;
	}
	.phn-mb-70,
	.phn-mv-70 {
		margin-bottom: 4.375rem !important;
	}
	.phn-mr-70,
	.phn-mh-70 {
		margin-right: 4.375rem !important;
	}
	.phn-ml-70,
	.phn-mh-70 {
		margin-left: 4.375rem !important;
	}
	.phn-mar-80 {
		margin: 5rem !important;
	}
	.phn-mt-80,
	.phn-mv-80 {
		margin-top: 5rem !important;
	}
	.phn-mb-80,
	.phn-mv-80 {
		margin-bottom: 5rem !important;
	}
	.phn-mr-80,
	.phn-mh-80 {
		margin-right: 5rem !important;
	}
	.phn-ml-80,
	.phn-mh-80 {
		margin-left: 5rem !important;
	}
	.phn-mar-90 {
		margin: 5.625rem !important;
	}
	.phn-mt-90,
	.phn-mv-90 {
		margin-top: 5.625rem !important;
	}
	.phn-mb-90,
	.phn-mv-90 {
		margin-bottom: 5.625rem !important;
	}
	.phn-mr-90,
	.phn-mh-90 {
		margin-right: 5.625rem !important;
	}
	.phn-ml-90,
	.phn-mh-90 {
		margin-left: 5.625rem !important;
	}
	.phn-mar-100 {
		margin: 6.25rem !important;
	}
	.phn-mt-100,
	.phn-mv-100 {
		margin-top: 6.25rem !important;
	}
	.phn-mb-100,
	.phn-mv-100 {
		margin-bottom: 6.25rem !important;
	}
	.phn-mr-100,
	.phn-mh-100 {
		margin-right: 6.25rem !important;
	}
	.phn-ml-100,
	.phn-mh-100 {
		margin-left: 6.25rem !important;
	}
	.phn-mar-110 {
		margin: 6.875rem !important;
	}
	.phn-mt-110,
	.phn-mv-110 {
		margin-top: 6.875rem !important;
	}
	.phn-mb-110,
	.phn-mv-110 {
		margin-bottom: 6.875rem !important;
	}
	.phn-mr-110,
	.phn-mh-110 {
		margin-right: 6.875rem !important;
	}
	.phn-ml-110,
	.phn-mh-110 {
		margin-left: 6.875rem !important;
	}
	.phn-mar-120 {
		margin: 7.5rem !important;
	}
	.phn-mt-120,
	.phn-mv-120 {
		margin-top: 7.5rem !important;
	}
	.phn-mb-120,
	.phn-mv-120 {
		margin-bottom: 7.5rem !important;
	}
	.phn-mr-120,
	.phn-mh-120 {
		margin-right: 7.5rem !important;
	}
	.phn-ml-120,
	.phn-mh-120 {
		margin-left: 7.5rem !important;
	}
	.phn-mar-130 {
		margin: 8.125rem !important;
	}
	.phn-mt-130,
	.phn-mv-130 {
		margin-top: 8.125rem !important;
	}
	.phn-mb-130,
	.phn-mv-130 {
		margin-bottom: 8.125rem !important;
	}
	.phn-mr-130,
	.phn-mh-130 {
		margin-right: 8.125rem !important;
	}
	.phn-ml-130,
	.phn-mh-130 {
		margin-left: 8.125rem !important;
	}
	.phn-mar-140 {
		margin: 8.75rem !important;
	}
	.phn-mt-140,
	.phn-mv-140 {
		margin-top: 8.75rem !important;
	}
	.phn-mb-140,
	.phn-mv-140 {
		margin-bottom: 8.75rem !important;
	}
	.phn-mr-140,
	.phn-mh-140 {
		margin-right: 8.75rem !important;
	}
	.phn-ml-140,
	.phn-mh-140 {
		margin-left: 8.75rem !important;
	}
	.phn-mar-150 {
		margin: 9.375rem !important;
	}
	.phn-mt-150,
	.phn-mv-150 {
		margin-top: 9.375rem !important;
	}
	.phn-mb-150,
	.phn-mv-150 {
		margin-bottom: 9.375rem !important;
	}
	.phn-mr-150,
	.phn-mh-150 {
		margin-right: 9.375rem !important;
	}
	.phn-ml-150,
	.phn-mh-150 {
		margin-left: 9.375rem !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
	.tab-ma {
		margin-left: auto;
		margin-right: auto;
	}
	.tab-mar-0 {
		margin: 0rem !important;
	}
	.tab-mt-0,
	.tab-mv-0 {
		margin-top: 0rem !important;
	}
	.tab-mb-0,
	.tab-mv-0 {
		margin-bottom: 0rem !important;
	}
	.tab-mr-0,
	.tab-mh-0 {
		margin-right: 0rem !important;
	}
	.tab-ml-0,
	.tab-mh-0 {
		margin-left: 0rem !important;
	}
	.tab-mar-5 {
		margin: 0.3125rem !important;
	}
	.tab-mt-5,
	.tab-mv-5 {
		margin-top: 0.3125rem !important;
	}
	.tab-mb-5,
	.tab-mv-5 {
		margin-bottom: 0.3125rem !important;
	}
	.tab-mr-5,
	.tab-mh-5 {
		margin-right: 0.3125rem !important;
	}
	.tab-ml-5,
	.tab-mh-5 {
		margin-left: 0.3125rem !important;
	}
	.tab-mar-10 {
		margin: 0.625rem !important;
	}
	.tab-mt-10,
	.tab-mv-10 {
		margin-top: 0.625rem !important;
	}
	.tab-mb-10,
	.tab-mv-10 {
		margin-bottom: 0.625rem !important;
	}
	.tab-mr-10,
	.tab-mh-10 {
		margin-right: 0.625rem !important;
	}
	.tab-ml-10,
	.tab-mh-10 {
		margin-left: 0.625rem !important;
	}
	.tab-mar-15 {
		margin: 0.9375rem !important;
	}
	.tab-mt-15,
	.tab-mv-15 {
		margin-top: 0.9375rem !important;
	}
	.tab-mb-15,
	.tab-mv-15 {
		margin-bottom: 0.9375rem !important;
	}
	.tab-mr-15,
	.tab-mh-15 {
		margin-right: 0.9375rem !important;
	}
	.tab-ml-15,
	.tab-mh-15 {
		margin-left: 0.9375rem !important;
	}
	.tab-mar-20 {
		margin: 1.25rem !important;
	}
	.tab-mt-20,
	.tab-mv-20 {
		margin-top: 1.25rem !important;
	}
	.tab-mb-20,
	.tab-mv-20 {
		margin-bottom: 1.25rem !important;
	}
	.tab-mr-20,
	.tab-mh-20 {
		margin-right: 1.25rem !important;
	}
	.tab-ml-20,
	.tab-mh-20 {
		margin-left: 1.25rem !important;
	}
	.tab-mar-25 {
		margin: 1.5625rem !important;
	}
	.tab-mt-25,
	.tab-mv-25 {
		margin-top: 1.5625rem !important;
	}
	.tab-mb-25,
	.tab-mv-25 {
		margin-bottom: 1.5625rem !important;
	}
	.tab-mr-25,
	.tab-mh-25 {
		margin-right: 1.5625rem !important;
	}
	.tab-ml-25,
	.tab-mh-25 {
		margin-left: 1.5625rem !important;
	}
	.tab-mar-30 {
		margin: 1.875rem !important;
	}
	.tab-mt-30,
	.tab-mv-30 {
		margin-top: 1.875rem !important;
	}
	.tab-mb-30,
	.tab-mv-30 {
		margin-bottom: 1.875rem !important;
	}
	.tab-mr-30,
	.tab-mh-30 {
		margin-right: 1.875rem !important;
	}
	.tab-ml-30,
	.tab-mh-30 {
		margin-left: 1.875rem !important;
	}
	.tab-mar-35 {
		margin: 2.1875rem !important;
	}
	.tab-mt-35,
	.tab-mv-35 {
		margin-top: 2.1875rem !important;
	}
	.tab-mb-35,
	.tab-mv-35 {
		margin-bottom: 2.1875rem !important;
	}
	.tab-mr-35,
	.tab-mh-35 {
		margin-right: 2.1875rem !important;
	}
	.tab-ml-35,
	.tab-mh-35 {
		margin-left: 2.1875rem !important;
	}
	.tab-mar-40 {
		margin: 2.5rem !important;
	}
	.tab-mt-40,
	.tab-mv-40 {
		margin-top: 2.5rem !important;
	}
	.tab-mb-40,
	.tab-mv-40 {
		margin-bottom: 2.5rem !important;
	}
	.tab-mr-40,
	.tab-mh-40 {
		margin-right: 2.5rem !important;
	}
	.tab-ml-40,
	.tab-mh-40 {
		margin-left: 2.5rem !important;
	}
	.tab-mar-45 {
		margin: 2.8125rem !important;
	}
	.tab-mt-45,
	.tab-mv-45 {
		margin-top: 2.8125rem !important;
	}
	.tab-mb-45,
	.tab-mv-45 {
		margin-bottom: 2.8125rem !important;
	}
	.tab-mr-45,
	.tab-mh-45 {
		margin-right: 2.8125rem !important;
	}
	.tab-ml-45,
	.tab-mh-45 {
		margin-left: 2.8125rem !important;
	}
	.tab-mar-50 {
		margin: 3.125rem !important;
	}
	.tab-mt-50,
	.tab-mv-50 {
		margin-top: 3.125rem !important;
	}
	.tab-mb-50,
	.tab-mv-50 {
		margin-bottom: 3.125rem !important;
	}
	.tab-mr-50,
	.tab-mh-50 {
		margin-right: 3.125rem !important;
	}
	.tab-ml-50,
	.tab-mh-50 {
		margin-left: 3.125rem !important;
	}
	.tab-mar-60 {
		margin: 3.75rem !important;
	}
	.tab-mt-60,
	.tab-mv-60 {
		margin-top: 3.75rem !important;
	}
	.tab-mb-60,
	.tab-mv-60 {
		margin-bottom: 3.75rem !important;
	}
	.tab-mr-60,
	.tab-mh-60 {
		margin-right: 3.75rem !important;
	}
	.tab-ml-60,
	.tab-mh-60 {
		margin-left: 3.75rem !important;
	}
	.tab-mar-70 {
		margin: 4.375rem !important;
	}
	.tab-mt-70,
	.tab-mv-70 {
		margin-top: 4.375rem !important;
	}
	.tab-mb-70,
	.tab-mv-70 {
		margin-bottom: 4.375rem !important;
	}
	.tab-mr-70,
	.tab-mh-70 {
		margin-right: 4.375rem !important;
	}
	.tab-ml-70,
	.tab-mh-70 {
		margin-left: 4.375rem !important;
	}
	.tab-mar-80 {
		margin: 5rem !important;
	}
	.tab-mt-80,
	.tab-mv-80 {
		margin-top: 5rem !important;
	}
	.tab-mb-80,
	.tab-mv-80 {
		margin-bottom: 5rem !important;
	}
	.tab-mr-80,
	.tab-mh-80 {
		margin-right: 5rem !important;
	}
	.tab-ml-80,
	.tab-mh-80 {
		margin-left: 5rem !important;
	}
	.tab-mar-90 {
		margin: 5.625rem !important;
	}
	.tab-mt-90,
	.tab-mv-90 {
		margin-top: 5.625rem !important;
	}
	.tab-mb-90,
	.tab-mv-90 {
		margin-bottom: 5.625rem !important;
	}
	.tab-mr-90,
	.tab-mh-90 {
		margin-right: 5.625rem !important;
	}
	.tab-ml-90,
	.tab-mh-90 {
		margin-left: 5.625rem !important;
	}
	.tab-mar-100 {
		margin: 6.25rem !important;
	}
	.tab-mt-100,
	.tab-mv-100 {
		margin-top: 6.25rem !important;
	}
	.tab-mb-100,
	.tab-mv-100 {
		margin-bottom: 6.25rem !important;
	}
	.tab-mr-100,
	.tab-mh-100 {
		margin-right: 6.25rem !important;
	}
	.tab-ml-100,
	.tab-mh-100 {
		margin-left: 6.25rem !important;
	}
	.tab-mar-110 {
		margin: 6.875rem !important;
	}
	.tab-mt-110,
	.tab-mv-110 {
		margin-top: 6.875rem !important;
	}
	.tab-mb-110,
	.tab-mv-110 {
		margin-bottom: 6.875rem !important;
	}
	.tab-mr-110,
	.tab-mh-110 {
		margin-right: 6.875rem !important;
	}
	.tab-ml-110,
	.tab-mh-110 {
		margin-left: 6.875rem !important;
	}
	.tab-mar-120 {
		margin: 7.5rem !important;
	}
	.tab-mt-120,
	.tab-mv-120 {
		margin-top: 7.5rem !important;
	}
	.tab-mb-120,
	.tab-mv-120 {
		margin-bottom: 7.5rem !important;
	}
	.tab-mr-120,
	.tab-mh-120 {
		margin-right: 7.5rem !important;
	}
	.tab-ml-120,
	.tab-mh-120 {
		margin-left: 7.5rem !important;
	}
	.tab-mar-130 {
		margin: 8.125rem !important;
	}
	.tab-mt-130,
	.tab-mv-130 {
		margin-top: 8.125rem !important;
	}
	.tab-mb-130,
	.tab-mv-130 {
		margin-bottom: 8.125rem !important;
	}
	.tab-mr-130,
	.tab-mh-130 {
		margin-right: 8.125rem !important;
	}
	.tab-ml-130,
	.tab-mh-130 {
		margin-left: 8.125rem !important;
	}
	.tab-mar-140 {
		margin: 8.75rem !important;
	}
	.tab-mt-140,
	.tab-mv-140 {
		margin-top: 8.75rem !important;
	}
	.tab-mb-140,
	.tab-mv-140 {
		margin-bottom: 8.75rem !important;
	}
	.tab-mr-140,
	.tab-mh-140 {
		margin-right: 8.75rem !important;
	}
	.tab-ml-140,
	.tab-mh-140 {
		margin-left: 8.75rem !important;
	}
	.tab-mar-150 {
		margin: 9.375rem !important;
	}
	.tab-mt-150,
	.tab-mv-150 {
		margin-top: 9.375rem !important;
	}
	.tab-mb-150,
	.tab-mv-150 {
		margin-bottom: 9.375rem !important;
	}
	.tab-mr-150,
	.tab-mh-150 {
		margin-right: 9.375rem !important;
	}
	.tab-ml-150,
	.tab-mh-150 {
		margin-left: 9.375rem !important;
	}
}

@media only screen and (min-width: 1600px) {
	.wide-ma {
		margin-left: auto;
		margin-right: auto;
	}
	.wide-mar-0 {
		margin: 0rem !important;
	}
	.wide-mt-0,
	.wide-mv-0 {
		margin-top: 0rem !important;
	}
	.wide-mb-0,
	.wide-mv-0 {
		margin-bottom: 0rem !important;
	}
	.wide-mr-0,
	.wide-mh-0 {
		margin-right: 0rem !important;
	}
	.wide-ml-0,
	.wide-mh-0 {
		margin-left: 0rem !important;
	}
	.wide-mar-5 {
		margin: 0.3125rem !important;
	}
	.wide-mt-5,
	.wide-mv-5 {
		margin-top: 0.3125rem !important;
	}
	.wide-mb-5,
	.wide-mv-5 {
		margin-bottom: 0.3125rem !important;
	}
	.wide-mr-5,
	.wide-mh-5 {
		margin-right: 0.3125rem !important;
	}
	.wide-ml-5,
	.wide-mh-5 {
		margin-left: 0.3125rem !important;
	}
	.wide-mar-10 {
		margin: 0.625rem !important;
	}
	.wide-mt-10,
	.wide-mv-10 {
		margin-top: 0.625rem !important;
	}
	.wide-mb-10,
	.wide-mv-10 {
		margin-bottom: 0.625rem !important;
	}
	.wide-mr-10,
	.wide-mh-10 {
		margin-right: 0.625rem !important;
	}
	.wide-ml-10,
	.wide-mh-10 {
		margin-left: 0.625rem !important;
	}
	.wide-mar-15 {
		margin: 0.9375rem !important;
	}
	.wide-mt-15,
	.wide-mv-15 {
		margin-top: 0.9375rem !important;
	}
	.wide-mb-15,
	.wide-mv-15 {
		margin-bottom: 0.9375rem !important;
	}
	.wide-mr-15,
	.wide-mh-15 {
		margin-right: 0.9375rem !important;
	}
	.wide-ml-15,
	.wide-mh-15 {
		margin-left: 0.9375rem !important;
	}
	.wide-mar-20 {
		margin: 1.25rem !important;
	}
	.wide-mt-20,
	.wide-mv-20 {
		margin-top: 1.25rem !important;
	}
	.wide-mb-20,
	.wide-mv-20 {
		margin-bottom: 1.25rem !important;
	}
	.wide-mr-20,
	.wide-mh-20 {
		margin-right: 1.25rem !important;
	}
	.wide-ml-20,
	.wide-mh-20 {
		margin-left: 1.25rem !important;
	}
	.wide-mar-25 {
		margin: 1.5625rem !important;
	}
	.wide-mt-25,
	.wide-mv-25 {
		margin-top: 1.5625rem !important;
	}
	.wide-mb-25,
	.wide-mv-25 {
		margin-bottom: 1.5625rem !important;
	}
	.wide-mr-25,
	.wide-mh-25 {
		margin-right: 1.5625rem !important;
	}
	.wide-ml-25,
	.wide-mh-25 {
		margin-left: 1.5625rem !important;
	}
	.wide-mar-30 {
		margin: 1.875rem !important;
	}
	.wide-mt-30,
	.wide-mv-30 {
		margin-top: 1.875rem !important;
	}
	.wide-mb-30,
	.wide-mv-30 {
		margin-bottom: 1.875rem !important;
	}
	.wide-mr-30,
	.wide-mh-30 {
		margin-right: 1.875rem !important;
	}
	.wide-ml-30,
	.wide-mh-30 {
		margin-left: 1.875rem !important;
	}
	.wide-mar-35 {
		margin: 2.1875rem !important;
	}
	.wide-mt-35,
	.wide-mv-35 {
		margin-top: 2.1875rem !important;
	}
	.wide-mb-35,
	.wide-mv-35 {
		margin-bottom: 2.1875rem !important;
	}
	.wide-mr-35,
	.wide-mh-35 {
		margin-right: 2.1875rem !important;
	}
	.wide-ml-35,
	.wide-mh-35 {
		margin-left: 2.1875rem !important;
	}
	.wide-mar-40 {
		margin: 2.5rem !important;
	}
	.wide-mt-40,
	.wide-mv-40 {
		margin-top: 2.5rem !important;
	}
	.wide-mb-40,
	.wide-mv-40 {
		margin-bottom: 2.5rem !important;
	}
	.wide-mr-40,
	.wide-mh-40 {
		margin-right: 2.5rem !important;
	}
	.wide-ml-40,
	.wide-mh-40 {
		margin-left: 2.5rem !important;
	}
	.wide-mar-45 {
		margin: 2.8125rem !important;
	}
	.wide-mt-45,
	.wide-mv-45 {
		margin-top: 2.8125rem !important;
	}
	.wide-mb-45,
	.wide-mv-45 {
		margin-bottom: 2.8125rem !important;
	}
	.wide-mr-45,
	.wide-mh-45 {
		margin-right: 2.8125rem !important;
	}
	.wide-ml-45,
	.wide-mh-45 {
		margin-left: 2.8125rem !important;
	}
	.wide-mar-50 {
		margin: 3.125rem !important;
	}
	.wide-mt-50,
	.wide-mv-50 {
		margin-top: 3.125rem !important;
	}
	.wide-mb-50,
	.wide-mv-50 {
		margin-bottom: 3.125rem !important;
	}
	.wide-mr-50,
	.wide-mh-50 {
		margin-right: 3.125rem !important;
	}
	.wide-ml-50,
	.wide-mh-50 {
		margin-left: 3.125rem !important;
	}
	.wide-mar-60 {
		margin: 3.75rem !important;
	}
	.wide-mt-60,
	.wide-mv-60 {
		margin-top: 3.75rem !important;
	}
	.wide-mb-60,
	.wide-mv-60 {
		margin-bottom: 3.75rem !important;
	}
	.wide-mr-60,
	.wide-mh-60 {
		margin-right: 3.75rem !important;
	}
	.wide-ml-60,
	.wide-mh-60 {
		margin-left: 3.75rem !important;
	}
	.wide-mar-70 {
		margin: 4.375rem !important;
	}
	.wide-mt-70,
	.wide-mv-70 {
		margin-top: 4.375rem !important;
	}
	.wide-mb-70,
	.wide-mv-70 {
		margin-bottom: 4.375rem !important;
	}
	.wide-mr-70,
	.wide-mh-70 {
		margin-right: 4.375rem !important;
	}
	.wide-ml-70,
	.wide-mh-70 {
		margin-left: 4.375rem !important;
	}
	.wide-mar-80 {
		margin: 5rem !important;
	}
	.wide-mt-80,
	.wide-mv-80 {
		margin-top: 5rem !important;
	}
	.wide-mb-80,
	.wide-mv-80 {
		margin-bottom: 5rem !important;
	}
	.wide-mr-80,
	.wide-mh-80 {
		margin-right: 5rem !important;
	}
	.wide-ml-80,
	.wide-mh-80 {
		margin-left: 5rem !important;
	}
	.wide-mar-90 {
		margin: 5.625rem !important;
	}
	.wide-mt-90,
	.wide-mv-90 {
		margin-top: 5.625rem !important;
	}
	.wide-mb-90,
	.wide-mv-90 {
		margin-bottom: 5.625rem !important;
	}
	.wide-mr-90,
	.wide-mh-90 {
		margin-right: 5.625rem !important;
	}
	.wide-ml-90,
	.wide-mh-90 {
		margin-left: 5.625rem !important;
	}
	.wide-mar-100 {
		margin: 6.25rem !important;
	}
	.wide-mt-100,
	.wide-mv-100 {
		margin-top: 6.25rem !important;
	}
	.wide-mb-100,
	.wide-mv-100 {
		margin-bottom: 6.25rem !important;
	}
	.wide-mr-100,
	.wide-mh-100 {
		margin-right: 6.25rem !important;
	}
	.wide-ml-100,
	.wide-mh-100 {
		margin-left: 6.25rem !important;
	}
	.wide-mar-110 {
		margin: 6.875rem !important;
	}
	.wide-mt-110,
	.wide-mv-110 {
		margin-top: 6.875rem !important;
	}
	.wide-mb-110,
	.wide-mv-110 {
		margin-bottom: 6.875rem !important;
	}
	.wide-mr-110,
	.wide-mh-110 {
		margin-right: 6.875rem !important;
	}
	.wide-ml-110,
	.wide-mh-110 {
		margin-left: 6.875rem !important;
	}
	.wide-mar-120 {
		margin: 7.5rem !important;
	}
	.wide-mt-120,
	.wide-mv-120 {
		margin-top: 7.5rem !important;
	}
	.wide-mb-120,
	.wide-mv-120 {
		margin-bottom: 7.5rem !important;
	}
	.wide-mr-120,
	.wide-mh-120 {
		margin-right: 7.5rem !important;
	}
	.wide-ml-120,
	.wide-mh-120 {
		margin-left: 7.5rem !important;
	}
	.wide-mar-130 {
		margin: 8.125rem !important;
	}
	.wide-mt-130,
	.wide-mv-130 {
		margin-top: 8.125rem !important;
	}
	.wide-mb-130,
	.wide-mv-130 {
		margin-bottom: 8.125rem !important;
	}
	.wide-mr-130,
	.wide-mh-130 {
		margin-right: 8.125rem !important;
	}
	.wide-ml-130,
	.wide-mh-130 {
		margin-left: 8.125rem !important;
	}
	.wide-mar-140 {
		margin: 8.75rem !important;
	}
	.wide-mt-140,
	.wide-mv-140 {
		margin-top: 8.75rem !important;
	}
	.wide-mb-140,
	.wide-mv-140 {
		margin-bottom: 8.75rem !important;
	}
	.wide-mr-140,
	.wide-mh-140 {
		margin-right: 8.75rem !important;
	}
	.wide-ml-140,
	.wide-mh-140 {
		margin-left: 8.75rem !important;
	}
	.wide-mar-150 {
		margin: 9.375rem !important;
	}
	.wide-mt-150,
	.wide-mv-150 {
		margin-top: 9.375rem !important;
	}
	.wide-mb-150,
	.wide-mv-150 {
		margin-bottom: 9.375rem !important;
	}
	.wide-mr-150,
	.wide-mh-150 {
		margin-right: 9.375rem !important;
	}
	.wide-ml-150,
	.wide-mh-150 {
		margin-left: 9.375rem !important;
	}
}

.color-grey {
	color: #788290 !important;
}

.color-grey--hover:hover {
	color: #424852 !important;
}

.color-light-grey {
	color: #d9dde1 !important;
}

.color-lighter-grey {
	color: #c3cad3 !important;
}

.color-superlight-grey {
	color: #eeeff1 !important;
}

.color-lightgrey-1 {
	color: #f3f4f8 !important;
}

.color-white {
	color: #ffffff !important;
}

.color-orange {
	color: #d96f2f !important;
}

.btn-orange {
	color: #fd8259 !important;
}

.color-orange-v1 {
	color: #f58d3f !important;
}

.color-orange-v2 {
	color: #de651c !important;
}

.color-pink {
	color: #e24a65 !important;
}

.color-teal {
	color: #3cbc8d !important;
}

.color-blue {
	color: #3892e3 !important;
}

.color-golden {
	color: #e9aa1d !important;
}

.color-black {
	color: #2b3945 !important;
}

.color-green {
	color: #309670 !important;
}

.color-red {
	color: indianred !important;
}

.color-dark-red {
	color: #ff0000 !important;
}

.color-light-green {
	color: #00bb96 !important;
}

.bg-light-blue {
	background-color: #f5f9fd !important;
}

.bg-blue {
	background-color: #3892e3 !important;
}

.bg-white {
	background-color: #ffffff !important;
}

.bg-black {
	background-color: #000 !important;
}

.bg-black-grey {
	background-color: #1f2532 !important;
}

.bg-light-black {
	background-color: #2b3945 !important;
}

.bg-purple-light {
	background-color: #3e1b65 !important;
}

.bg-purple {
	background-color: #675da6 !important;
}

.bg-teal {
	background-color: #3cbc8d !important;
}

.bg-green {
	background-color: #309670 !important;
}

.bg-dark-blue {
	background-color: #2c74b5 !important;
}

.bg-dark-purple {
	background-color: #371257 !important;
}

.bg-green {
	background-color: #4cb07a !important;
}

.bg-grey {
	background-color: #d8dde3 !important;
}

.bg-orange {
	background-color: #f58d3f !important;
}

.bg-btn-orange {
	background-color: #fd8259 !important;
}

.bg-dark-orange {
	background-color: #ad5825 !important;
}

.bg-dark-pink {
	background-color: #b43b50 !important;
}

.bg-dark-blue {
	background-color: #267dca !important;
}

.bg-dark-teal {
	background-color: #00b37e !important;
}

.bg-dark-olive {
	background-color: #89a02f !important;
}

.bg-light-grey {
	background-color: #f8f8f8 !important;
}

.bg-red {
	background-color: #cc3131 !important;
}

.border-green {
	border-color: #4cb07a !important;
}

.border-orange {
	border-color: #d96f2f !important;
}

.border-blue {
	border-color: #3892e3 !important;
}

.border-btn-orange {
	border-color: #fd8259 !important;
}
