/* Generated on: Thu Aug 18 2022 19:15:05 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden],
template {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type="button"],
input[type="reset"] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto
}

input[type='search'] {
	-webkit-appearance: none
}

input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: bold
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face {
	font-family: 'webflow-icons';
	src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
	font-weight: normal;
	font-style: normal
}

[class^="w-icon-"],
[class*=" w-icon-"] {
	font-family: 'webflow-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.w-icon-slider-right:before {
	content: "\e600"
}

.w-icon-slider-left:before {
	content: "\e601"
}

.w-icon-nav-menu:before {
	content: "\e602"
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
	content: "\e603"
}

.w-icon-file-upload-remove:before {
	content: "\e900"
}

.w-icon-file-upload-icon:before {
	content: "\e903"
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

html {
	height: 100%
}

body {
	margin: 0;
	min-height: 100%;
	background-color: #fff;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333
}

img {
	max-width: 100%;
	vertical-align: middle;
	display: inline-block
}

html.w-mod-touch * {
	background-attachment: scroll !important
}

.w-block {
	display: block
}

.w-inline-block {
	max-width: 100%;
	display: inline-block
}

.w-clearfix:before,
.w-clearfix:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-clearfix:after {
	clear: both
}

.w-hidden {
	display: none
}

.w-button {
	display: inline-block;
	padding: 9px 15px;
	background-color: #3898EC;
	color: white;
	border: 0;
	line-height: inherit;
	text-decoration: none;
	cursor: pointer;
	border-radius: 0
}

input.w-button {
	-webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
	color: transparent !important
}

.w-webflow-badge,
.w-webflow-badge * {
    display: none;
	position: static;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	z-index: auto;
	display: block;
	visibility: visible;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;
	box-sizing: border-box;
	width: auto;
	height: auto;
	max-height: none;
	max-width: none;
	min-height: 0;
	min-width: 0;
	margin: 0;
	padding: 0;
	float: none;
	clear: none;
	border: 0 none transparent;
	border-radius: 0;
	background: none;
	background-image: none;
	background-position: 0% 0%;
	background-size: auto auto;
	background-repeat: repeat;
	background-origin: padding-box;
	background-clip: border-box;
	background-attachment: scroll;
	background-color: transparent;
	box-shadow: none;
	opacity: 1;
	transform: none;
	transition: none;
	direction: ltr;
	font-family: inherit;
	font-weight: inherit;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	font-style: inherit;
	font-variant: inherit;
	text-align: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: 0;
	text-transform: inherit;
	list-style-type: disc;
	text-shadow: none;
	font-smoothing: auto;
	vertical-align: baseline;
	cursor: inherit;
	white-space: inherit;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal
}

.w-webflow-badge {
	position: fixed !important;
	display: none;
	visibility: visible !important;
	z-index: 2147483647 !important;
	top: auto !important;
	right: 12px !important;
	bottom: 12px !important;
	left: auto !important;
	color: #AAADB0 !important;
	background-color: #fff !important;
	border-radius: 3px !important;
	padding: 6px 8px 6px 6px !important;
	font-size: 12px !important;
	opacity: 1 !important;
	line-height: 14px !important;
	text-decoration: none !important;
	transform: none !important;
	margin: 0 !important;
	width: auto !important;
	height: auto !important;
	overflow: visible !important;
	white-space: nowrap;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
	cursor: pointer
}

.w-webflow-badge>img {
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
	vertical-align: middle !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	margin-bottom: 10px
}

h1 {
	font-size: 38px;
	line-height: 44px;
	margin-top: 20px
}

h2 {
	font-size: 32px;
	line-height: 36px;
	margin-top: 20px
}

h3 {
	font-size: 24px;
	line-height: 30px;
	margin-top: 20px
}

h4 {
	font-size: 18px;
	line-height: 24px;
	margin-top: 10px
}

h5 {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px
}

h6 {
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px
}

p {
	margin-top: 0;
	margin-bottom: 10px
}

blockquote {
	margin: 0 0 10px 0;
	padding: 10px 20px;
	border-left: 5px solid #E2E2E2;
	font-size: 18px;
	line-height: 22px
}

figure {
	margin: 0;
	margin-bottom: 10px
}

figcaption {
	margin-top: 5px;
	text-align: center
}

ul,
ol {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 40px
}

.w-list-unstyled {
	padding-left: 0;
	list-style: none
}

.w-embed:before,
.w-embed:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-embed:after {
	clear: both
}

.w-video {
	width: 100%;
	position: relative;
	padding: 0
}

.w-video iframe,
.w-video object,
.w-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0
}

button,
[type='button'],
[type='reset'] {
	border: 0;
	cursor: pointer;
	-webkit-appearance: button
}

.w-form {
	margin: 0 0 15px
}

.w-form-done {
	display: none;
	padding: 20px;
	text-align: center;
	background-color: #dddddd
}

.w-form-fail {
	display: none;
	margin-top: 10px;
	padding: 10px;
	background-color: #ffdede
}

label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold
}

.w-input,
.w-select {
	display: block;
	width: 100%;
	height: 38px;
	padding: 8px 12px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
	color: #999
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
	color: #999;
	opacity: 1
}

.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
	color: #999
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
	color: #999
}

.w-input:focus,
.w-select:focus {
	border-color: #3898EC;
	outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
	cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
	background-color: #eeeeee
}

textarea.w-input,
textarea.w-select {
	height: auto
}

.w-select {
	background-color: #f3f3f3
}

.w-select[multiple] {
	height: auto
}

.w-form-label {
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
	margin-bottom: 0px
}

.w-radio {
	display: block;
	margin-bottom: 5px;
	padding-left: 20px
}

.w-radio:before,
.w-radio:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-radio:after {
	clear: both
}

.w-radio-input {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
	float: left;
	margin-left: -20px
}

.w-radio-input {
	margin-top: 3px
}

.w-file-upload {
	display: block;
	margin-bottom: 10px
}

.w-file-upload-input {
	width: .1px;
	height: .1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -100
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
	display: inline-block;
	color: #333333
}

.w-file-upload-error {
	display: block;
	margin-top: 10px
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
	display: none
}

.w-file-upload-uploading-btn {
	display: flex;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa
}

.w-file-upload-file {
	display: flex;
	flex-grow: 1;
	justify-content: space-between;
	margin: 0;
	padding: 8px 9px 8px 11px;
	border: 1px solid #cccccc;
	background-color: #fafafa
}

.w-file-upload-file-name {
	font-size: 14px;
	font-weight: normal;
	display: block
}

.w-file-remove-link {
	margin-top: 3px;
	margin-left: 10px;
	width: auto;
	height: auto;
	padding: 3px;
	display: block;
	cursor: pointer
}

.w-icon-file-upload-remove {
	margin: auto;
	font-size: 10px
}

.w-file-upload-error-msg {
	display: inline-block;
	color: #ea384c;
	padding: 2px 0
}

.w-file-upload-info {
	display: inline-block;
	line-height: 38px;
	padding: 0 12px
}

.w-file-upload-label {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
	display: inline-block;
	margin-right: 8px;
	width: 20px
}

.w-icon-file-upload-uploading {
	height: 20px
}

.w-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 940px
}

.w-container:before,
.w-container:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-container:after {
	clear: both
}

.w-container .w-row {
	margin-left: -10px;
	margin-right: -10px
}

.w-row:before,
.w-row:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-row:after {
	clear: both
}

.w-row .w-row {
	margin-left: 0;
	margin-right: 0
}

.w-col {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px
}

.w-col .w-col {
	padding-left: 0;
	padding-right: 0
}

.w-col-1 {
	width: 8.33333333%
}

.w-col-2 {
	width: 16.66666667%
}

.w-col-3 {
	width: 25%
}

.w-col-4 {
	width: 33.33333333%
}

.w-col-5 {
	width: 41.66666667%
}

.w-col-6 {
	width: 50%
}

.w-col-7 {
	width: 58.33333333%
}

.w-col-8 {
	width: 66.66666667%
}

.w-col-9 {
	width: 75%
}

.w-col-10 {
	width: 83.33333333%
}

.w-col-11 {
	width: 91.66666667%
}

.w-col-12 {
	width: 100%
}

.w-hidden-main {
	display: none !important
}

@media screen and (max-width:991px) {
	.w-container {
		max-width: 728px
	}

	.w-hidden-main {
		display: inherit !important
	}

	.w-hidden-medium {
		display: none !important
	}

	.w-col-medium-1 {
		width: 8.33333333%
	}

	.w-col-medium-2 {
		width: 16.66666667%
	}

	.w-col-medium-3 {
		width: 25%
	}

	.w-col-medium-4 {
		width: 33.33333333%
	}

	.w-col-medium-5 {
		width: 41.66666667%
	}

	.w-col-medium-6 {
		width: 50%
	}

	.w-col-medium-7 {
		width: 58.33333333%
	}

	.w-col-medium-8 {
		width: 66.66666667%
	}

	.w-col-medium-9 {
		width: 75%
	}

	.w-col-medium-10 {
		width: 83.33333333%
	}

	.w-col-medium-11 {
		width: 91.66666667%
	}

	.w-col-medium-12 {
		width: 100%
	}

	.w-col-stack {
		width: 100%;
		left: auto;
		right: auto
	}
}

@media screen and (max-width:767px) {
	.w-hidden-main {
		display: inherit !important
	}

	.w-hidden-medium {
		display: inherit !important
	}

	.w-hidden-small {
		display: none !important
	}

	.w-row,
	.w-container .w-row {
		margin-left: 0;
		margin-right: 0
	}

	.w-col {
		width: 100%;
		left: auto;
		right: auto
	}

	.w-col-small-1 {
		width: 8.33333333%
	}

	.w-col-small-2 {
		width: 16.66666667%
	}

	.w-col-small-3 {
		width: 25%
	}

	.w-col-small-4 {
		width: 33.33333333%
	}

	.w-col-small-5 {
		width: 41.66666667%
	}

	.w-col-small-6 {
		width: 50%
	}

	.w-col-small-7 {
		width: 58.33333333%
	}

	.w-col-small-8 {
		width: 66.66666667%
	}

	.w-col-small-9 {
		width: 75%
	}

	.w-col-small-10 {
		width: 83.33333333%
	}

	.w-col-small-11 {
		width: 91.66666667%
	}

	.w-col-small-12 {
		width: 100%
	}
}

@media screen and (max-width:479px) {
	.w-container {
		max-width: none
	}

	.w-hidden-main {
		display: inherit !important
	}

	.w-hidden-medium {
		display: inherit !important
	}

	.w-hidden-small {
		display: inherit !important
	}

	.w-hidden-tiny {
		display: none !important
	}

	.w-col {
		width: 100%
	}

	.w-col-tiny-1 {
		width: 8.33333333%
	}

	.w-col-tiny-2 {
		width: 16.66666667%
	}

	.w-col-tiny-3 {
		width: 25%
	}

	.w-col-tiny-4 {
		width: 33.33333333%
	}

	.w-col-tiny-5 {
		width: 41.66666667%
	}

	.w-col-tiny-6 {
		width: 50%
	}

	.w-col-tiny-7 {
		width: 58.33333333%
	}

	.w-col-tiny-8 {
		width: 66.66666667%
	}

	.w-col-tiny-9 {
		width: 75%
	}

	.w-col-tiny-10 {
		width: 83.33333333%
	}

	.w-col-tiny-11 {
		width: 91.66666667%
	}

	.w-col-tiny-12 {
		width: 100%
	}
}

.w-widget {
	position: relative
}

.w-widget-map {
	width: 100%;
	height: 400px
}

.w-widget-map label {
	width: auto;
	display: inline
}

.w-widget-map img {
	max-width: inherit
}

.w-widget-map .gm-style-iw {
	text-align: center
}

.w-widget-map .gm-style-iw>button {
	display: none !important
}

.w-widget-twitter {
	overflow: hidden
}

.w-widget-twitter-count-shim {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 28px;
	height: 20px;
	text-align: center;
	background: white;
	border: #758696 solid 1px;
	border-radius: 3px
}

.w-widget-twitter-count-shim * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
	position: relative;
	font-size: 15px;
	line-height: 12px;
	text-align: center;
	color: #999;
	font-family: serif
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
	position: relative;
	display: block
}

.w-widget-twitter-count-shim.w--large {
	width: 36px;
	height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
	margin-left: 5px;
	margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
	margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
	top: 50%;
	left: 0;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
	border-color: rgba(117, 134, 150, 0);
	border-right-color: #5d6c7b;
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: white;
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px
}

.w-widget-twitter-count-shim.w--vertical {
	width: 61px;
	height: 33px;
	margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.w-widget-twitter-count-shim.w--vertical:before {
	border-color: rgba(117, 134, 150, 0);
	border-top-color: #5d6c7b;
	border-width: 5px;
	margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: white;
	border-width: 4px;
	margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
	width: 76px
}

.w-background-video {
	position: relative;
	overflow: hidden;
	height: 500px;
	color: white
}

.w-background-video>video {
	background-size: cover;
	background-position: 50% 50%;
	position: absolute;
	margin: auto;
	width: 100%;
	height: 100%;
	right: -100%;
	bottom: -100%;
	top: -100%;
	left: -100%;
	object-fit: cover;
	z-index: -100
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
	display: none !important;
	-webkit-appearance: none
}

.w-background-video--control {
	position: absolute;
	bottom: 1em;
	right: 1em;
	background-color: transparent;
	padding: 0
}

.w-background-video--control>[hidden] {
	display: none !important
}

.w-slider {
	position: relative;
	height: 300px;
	text-align: center;
	background: #dddddd;
	clear: both;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0)
}

.w-slider-mask {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
	left: 0;
	right: 0;
	height: 100%;
	white-space: nowrap
}

.w-slide {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	white-space: normal;
	text-align: left
}

.w-slider-nav {
	position: absolute;
	z-index: 2;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0)
}

.w-slider-nav.w-round>div {
	border-radius: 100%
}

.w-slider-nav.w-num>div {
	width: auto;
	height: auto;
	padding: .2em .5em;
	font-size: inherit;
	line-height: inherit
}

.w-slider-nav.w-shadow>div {
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4)
}

.w-slider-nav-invert {
	color: #fff
}

.w-slider-nav-invert>div {
	background-color: rgba(34, 34, 34, 0.4)
}

.w-slider-nav-invert>div.w-active {
	background-color: #222
}

.w-slider-dot {
	position: relative;
	display: inline-block;
	width: 1em;
	height: 1em;
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
	margin: 0 3px .5em;
	transition: background-color 100ms, color 100ms
}

.w-slider-dot.w-active {
	background-color: #fff
}

.w-slider-dot:focus {
	outline: none;
	box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
	box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
	position: absolute;
	width: 80px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
	overflow: hidden;
	color: white;
	font-size: 40px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.w-slider-arrow-left [class^='w-icon-'],
.w-slider-arrow-right [class^='w-icon-'],
.w-slider-arrow-left [class*=' w-icon-'],
.w-slider-arrow-right [class*=' w-icon-'] {
	position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
	outline: 0
}

.w-slider-arrow-left {
	z-index: 3;
	right: auto
}

.w-slider-arrow-right {
	z-index: 4;
	left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 1em;
	height: 1em
}

.w-slider-aria-label {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.w-slider-force-show {
	display: block !important
}

.w-dropdown {
	display: inline-block;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index: 900
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
	position: relative;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap
}

.w-dropdown-toggle {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
	cursor: pointer;
	padding-right: 40px
}

.w-dropdown-toggle:focus {
	outline: 0
}

.w-icon-dropdown-toggle {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-right: 20px;
	width: 1em;
	height: 1em
}

.w-dropdown-list {
	position: absolute;
	background: #dddddd;
	display: none;
	min-width: 100%
}

.w-dropdown-list.w--open {
	display: block
}

.w-dropdown-link {
	padding: 10px 20px;
	display: block;
	color: #222222
}

.w-dropdown-link.w--current {
	color: #0082f3
}

.w-dropdown-link:focus {
	outline: 0
}

@media screen and (max-width:767px) {
	.w-nav-brand {
		padding-left: 10px
	}
}

.w-lightbox-backdrop {
	color: #000;
	cursor: auto;
	font-family: serif;
	font-size: medium;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	list-style: disc;
	text-align: start;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
	font-size: 17px;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	background: rgba(0, 0, 0, 0.9);
	z-index: 2000;
	outline: 0;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-transform: translate(0, 0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.w-lightbox-content {
	position: relative;
	height: 100vh;
	overflow: hidden
}

.w-lightbox-view {
	position: absolute;
	width: 100vw;
	height: 100vh;
	opacity: 0
}

.w-lightbox-view:before {
	content: "";
	height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
	height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
	display: inline-block;
	vertical-align: middle
}

.w-lightbox-figure {
	position: relative;
	margin: 0
}

.w-lightbox-group .w-lightbox-figure {
	cursor: pointer
}

.w-lightbox-img {
	width: auto;
	height: auto;
	max-width: none
}

.w-lightbox-image {
	display: block;
	float: none;
	max-width: 100vw;
	max-height: 100vh
}

.w-lightbox-group .w-lightbox-image {
	max-height: 86vh
}

.w-lightbox-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: .5em 1em;
	background: rgba(0, 0, 0, 0.4);
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.w-lightbox-embed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.w-lightbox-control {
	position: absolute;
	top: 0;
	width: 4em;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s
}

.w-lightbox-left {
	display: none;
	bottom: 0;
	left: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")
}

.w-lightbox-right {
	display: none;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")
}

.w-lightbox-close {
	right: 0;
	height: 2.6em;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
	background-size: 18px
}

.w-lightbox-strip {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 1vh;
	line-height: 0;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden
}

.w-lightbox-item {
	display: inline-block;
	width: 10vh;
	padding: 2vh 1vh;
	box-sizing: content-box;
	cursor: pointer;
	-webkit-transform: translate3d(0, 0, 0)
}

.w-lightbox-active {
	opacity: .3
}

.w-lightbox-thumbnail {
	position: relative;
	height: 10vh;
	background: #222;
	overflow: hidden
}

.w-lightbox-thumbnail-image {
	position: absolute;
	top: 0;
	left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
	top: 50%;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
	left: 50%;
	height: 100%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.w-lightbox-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border: 5px solid rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	-webkit-animation: spin .8s infinite linear;
	animation: spin .8s infinite linear
}

.w-lightbox-spinner:after {
	content: "";
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	border: 3px solid transparent;
	border-bottom-color: #fff;
	border-radius: 50%
}

.w-lightbox-hide {
	display: none
}

.w-lightbox-noscroll {
	overflow: hidden
}

@media (min-width:768px) {
	.w-lightbox-content {
		height: 96vh;
		margin-top: 2vh
	}

	.w-lightbox-view,
	.w-lightbox-view:before {
		height: 96vh
	}

	.w-lightbox-group,
	.w-lightbox-group .w-lightbox-view,
	.w-lightbox-group .w-lightbox-view:before {
		height: 84vh
	}

	.w-lightbox-image {
		max-width: 96vw;
		max-height: 96vh
	}

	.w-lightbox-group .w-lightbox-image {
		max-width: 82.3vw;
		max-height: 84vh
	}

	.w-lightbox-left,
	.w-lightbox-right {
		display: block;
		opacity: .5
	}

	.w-lightbox-close {
		opacity: .8
	}

	.w-lightbox-control:hover {
		opacity: 1
	}
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
	opacity: 0
}

.w-richtext:before,
.w-richtext:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-richtext:after {
	clear: both
}

.w-richtext[contenteditable="true"]:before,
.w-richtext[contenteditable="true"]:after {
	white-space: initial
}

.w-richtext ol,
.w-richtext ul {
	overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after {
	outline: 2px solid #2895f7
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
	outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type="video"]>div:after {
	content: '';
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.w-richtext figure {
	position: relative;
	max-width: 60%
}

.w-richtext figure>div:before {
	cursor: default !important
}

.w-richtext figure img {
	width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
	opacity: .6
}

.w-richtext figure div {
	font-size: 0px;
	color: transparent
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
	display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type="image"]>div {
	display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type="image"]>figcaption {
	display: table-caption;
	caption-side: bottom
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
	width: 60%;
	height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type="video"]>div {
	width: 100%
}

.w-richtext figure.w-richtext-align-center {
	margin-right: auto;
	margin-left: auto;
	clear: both
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div {
	max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
	clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
	width: 100%;
	max-width: 100%;
	text-align: center;
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto
}

.w-richtext figure.w-richtext-align-fullwidth>div {
	display: inline-block;
	padding-bottom: inherit
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
	display: block
}

.w-richtext figure.w-richtext-align-floatleft {
	float: left;
	margin-right: 15px;
	clear: none
}

.w-richtext figure.w-richtext-align-floatright {
	float: right;
	margin-left: 15px;
	clear: none
}

.w-nav {
	position: relative;
	background: #dddddd;
	z-index: 1000
}

.w-nav:before,
.w-nav:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-nav:after {
	clear: both
}

.w-nav-brand {
	position: relative;
	float: left;
	text-decoration: none;
	color: #333333
}

.w-nav-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto
}

.w-nav-link.w--current {
	color: #0082f3
}

.w-nav-menu {
	position: relative;
	float: right
}

[data-nav-menu-open] {
	display: block !important;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #C8C8C8;
	text-align: center;
	overflow: visible;
	min-width: 200px
}

.w--nav-link-open {
	display: block;
	position: relative
}

.w-nav-overlay {
	position: absolute;
	overflow: hidden;
	display: none;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%
}

.w-nav-overlay [data-nav-menu-open] {
	top: 0
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
	width: auto
}

.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] [data-nav-menu-open] {
	right: auto;
	z-index: 1;
	top: 0
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
	width: auto
}

.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] [data-nav-menu-open] {
	left: auto;
	z-index: 1;
	top: 0
}

.w-nav-button {
	position: relative;
	float: right;
	padding: 18px;
	font-size: 24px;
	display: none;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.w-nav-button:focus {
	outline: 0
}

.w-nav-button.w--open {
	background-color: #C8C8C8;
	color: white
}

.w-nav[data-collapse="all"] .w-nav-menu {
	display: none
}

.w-nav[data-collapse="all"] .w-nav-button {
	display: block
}

.w--nav-dropdown-open {
	display: block
}

.w--nav-dropdown-toggle-open {
	display: block
}

.w--nav-dropdown-list-open {
	position: static
}

@media screen and (max-width:991px) {
	.w-nav[data-collapse="medium"] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse="medium"] .w-nav-button {
		display: block
	}
}

@media screen and (max-width:767px) {
	.w-nav[data-collapse="small"] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse="small"] .w-nav-button {
		display: block
	}

	.w-nav-brand {
		padding-left: 10px
	}
}

@media screen and (max-width:479px) {
	.w-nav[data-collapse="tiny"] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse="tiny"] .w-nav-button {
		display: block
	}
}

.w-tabs {
	position: relative
}

.w-tabs:before,
.w-tabs:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-tabs:after {
	clear: both
}

.w-tab-menu {
	position: relative
}

.w-tab-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	padding: 9px 30px;
	text-align: left;
	cursor: pointer;
	color: #222222;
	background-color: #dddddd
}

.w-tab-link.w--current {
	background-color: #C8C8C8
}

.w-tab-link:focus {
	outline: 0
}

.w-tab-content {
	position: relative;
	display: block;
	overflow: hidden
}

.w-tab-pane {
	position: relative;
	display: none
}

.w--tab-active {
	display: block
}

@media screen and (max-width:479px) {
	.w-tab-link {
		display: block
	}
}

.w-ix-emptyfix:after {
	content: ""
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.w-dyn-empty {
	padding: 10px;
	background-color: #dddddd
}

.w-dyn-hide {
	display: none !important
}

.w-dyn-bind-empty {
	display: none !important
}

.w-condition-invisible {
	display: none !important
}

.wf-layout-layout {
	display: grid !important
}

.wf-layout-cell {
	display: flex !important
}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	grid-row-gap: 16px;
	grid-column-gap: 16px;
}

.w-checkbox {
	display: block;
	margin-bottom: 5px;
	padding-left: 20px;
}

.w-checkbox::before {
	content: ' ';
	display: table;
	-ms-grid-column-span: 1;
	grid-column-end: 2;
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-row-span: 1;
	grid-row-end: 2;
	-ms-grid-row: 1;
	grid-row-start: 1;
}

.w-checkbox::after {
	content: ' ';
	display: table;
	-ms-grid-column-span: 1;
	grid-column-end: 2;
	-ms-grid-column: 1;
	grid-column-start: 1;
	-ms-grid-row-span: 1;
	grid-row-end: 2;
	-ms-grid-row: 1;
	grid-row-start: 1;
	clear: both;
}

.w-checkbox-input {
	float: left;
	margin-bottom: 0px;
	margin-left: -20px;
	margin-right: 0px;
	margin-top: 4px;
	line-height: normal;
}

.w-checkbox-input--inputType-custom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	width: 12px;
	height: 12px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
	background-color: #3898ec;
	border-top-color: #3898ec;
	border-bottom-color: #3898ec;
	border-left-color: #3898ec;
	border-right-color: #3898ec;
	background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
	box-shadow: 0px 0px 3px 1px #3898ec;
}

body {
	font-family: Garnett, sans-serif;
	color: #45193b;
	font-size: 1rem;
	line-height: 1.5;
}

h1 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	font-family: 'Gt america compressed trial', sans-serif;
	font-size: 8.25rem;
	line-height: 1.2;
	font-weight: 700;
	text-transform: uppercase;
}

h2 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	font-size: 4rem;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: -1px;
}

h3 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	font-size: 3.25rem;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -1px;
}

h4 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	font-size: 2.375rem;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -1px;
}

h5 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	font-family: 'Gt america standard', sans-serif;
	font-size: 2rem;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: -1px;
}

h6 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.625rem;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: -1px;
}

p {
	margin-bottom: 0rem;
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.375rem;
	line-height: 1.5;
	font-weight: 400;
}

a {
	border-color: #000;
	color: #000;
	text-decoration: underline;
}

ul {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 1.25rem;
}

ol {
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: 1.5rem;
}

li {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
	padding-left: 0.5rem;
}

img {
	display: inline-block;
	max-width: 100%;
}

label {
	margin-bottom: 0.25rem;
	font-weight: 500;
}

blockquote {
	margin-bottom: 0rem;
	padding: 0.75rem 1.25rem;
	border-left: 0.1875rem solid #000;
	font-size: 1.25rem;
	line-height: 1.5;
}

figure {
	margin-top: 3rem;
	margin-bottom: 3rem;
}

figcaption {
	margin-top: 0.25rem;
	text-align: center;
}

.z-index-2 {
	position: relative;
	z-index: 2;
}

.text-style-strikethrough {
	text-decoration: line-through;
}

.text-weight-semibold {
	font-weight: 600;
}

.text-weight-light {
	font-weight: 300;
}

.max-width-full {
	width: 100%;
	max-width: none;
}

.layer {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.show {
	display: block;
}

.overflow-hidden {
	overflow: hidden;
}

.global-styles {
	position: fixed;
	left: 0%;
	top: 0%;
	right: auto;
	bottom: auto;
	display: block;
}

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

.text-size-regular {
	font-size: 1rem;
}

.text-weight-normal {
	font-weight: 400;
}

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

.z-index-1 {
	position: relative;
	z-index: 1;
}

.show-mobile-portrait {
	display: none;
}

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

.hide {
	display: none;
}

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

.text-weight-xbold {
	font-weight: 800;
}

.text-style-link {
	text-decoration: underline;
}

.text-style-muted {
	opacity: 0.6;
}

.text-size-small {
	font-size: 0.875rem;
}

.text-size-small.text-color-gray3.referral-max-width {
	max-width: 27.3rem;
}

.text-rich-text h1 {
	margin-top: 2rem;
	margin-bottom: 1.5rem;
}

.text-rich-text h2 {
	margin-top: 1.5rem;
	margin-bottom: 1rem;
}

.text-rich-text h3 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}

.text-rich-text h4 {
	margin-top: 1.5rem;
	margin-bottom: 1.25rem;
}

.text-rich-text h5 {
	margin-top: 1.25rem;
	margin-bottom: 1rem;
}

.text-rich-text h6 {
	margin-top: 1.25rem;
	margin-bottom: 1rem;
}

.text-rich-text p {
	margin-bottom: 1rem;
}

.text-rich-text blockquote {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	font-style: italic;
}

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

.text-rich-text figcaption {
	margin-top: 0.5rem;
	padding-left: 0.5rem;
	border-left: 2px solid #000;
	opacity: 0.8;
	font-size: 0.875rem;
	text-align: left;
}

.max-width-xlarge {
	width: 100%;
	max-width: 64rem;
}

.max-width-medium {
	width: 100%;
	max-width: 35rem;
}

.max-width-xsmall {
	width: 100%;
	max-width: 25rem;
}

.max-width-xxsmall {
	width: 100%;
	max-width: 20rem;
}

.text-size-tiny {
	font-size: 0.75rem;
}

.container-large {
	position: relative;
	width: 100%;
	max-width: 80rem;
	margin-right: auto;
	margin-left: auto;
}

.max-width-xxlarge {
	width: 100%;
	max-width: 80rem;
}

.background-color-black {
	background-color: #000;
	color: #f5f5f5;
}

.rl-styleguide_classes {
	display: none;
}

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

.spacing-clean {
	margin: 0rem;
	padding: 0rem;
}

.page-padding {
	position: relative;
	padding-right: 5%;
	padding-left: 5%;
}

.page-padding._100--height {
	height: 100%;
}

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

.show-tablet {
	display: none;
}

.max-width-large {
	width: 100%;
	max-width: 48rem;
}

.show-mobile-landscape {
	display: none;
}

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

.max-width-small {
	width: 100%;
	max-width: 30rem;
}

.form-message-error {
	margin-top: 0.75rem;
	padding: 0.75rem;
}

.utility_component {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100vw;
	height: 100vh;
	max-height: 100%;
	max-width: 100%;
	padding-right: 1.25rem;
	padding-left: 1.25rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.utility_form-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 20rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
}

.utility_form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.utility_image {
	margin-right: auto;
	margin-bottom: 0.5rem;
	margin-left: auto;
}

.main-wrapper {
	position: relative;
}

.container-medium {
	width: 100%;
	max-width: 70rem;
	margin-right: auto;
	margin-left: auto;
}

.container-medium.faq-section {
	position: relative;
	min-height: 42rem;
}

.container-medium.features-bottom-line {
	border-bottom: 1px solid #a7a7a7;
}

.container-small {
	width: 100%;
	max-width: 48rem;
	margin-right: auto;
	margin-left: auto;
}

.margin-tiny {
	margin: 0.25rem;
}

.margin-xxsmall {
	margin: 0.5rem;
}

.margin-xsmall {
	margin: 1rem;
}

.margin-small {
	margin: 1.5rem;
}

.margin-medium {
	margin: 2rem;
}

.margin-large {
	margin: 3rem;
}

.margin-xlarge {
	margin: 4rem;
}

.margin-xxlarge {
	margin: 5rem;
}

.margin-huge {
	margin: 6rem;
}

.margin-xhuge {
	margin: 7rem;
}

.margin-xxhuge {
	margin: 10rem;
}

.margin-0 {
	margin: 0rem;
}

.padding-0 {
	padding: 0rem;
}

.padding-tiny {
	padding: 0.25rem;
}

.padding-xxxx-small {
	padding: 0.5rem;
}

.padding-xxx-small {
	padding: 1rem;
}

.padding-small {
	padding: 2.5rem;
}

.padding-medium {
	padding: 3.5rem;
}

.padding-large {
	padding: 4rem;
}

.padding-x-large {
	padding: 5.5rem;
}

.padding-xx-large {
	padding: 7.5rem;
}

.padding-huge {
	padding: 6rem;
}

.padding-xhuge {
	padding: 7rem;
}

.padding-xxhuge {
	padding: 10rem;
}

.text-style-allcaps {
	text-transform: uppercase;
}

.margin-top {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-small.hide-desktop {
	display: none;
}

.margin-top.margin-custom1 {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-huge {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-small {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-tiny {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-custom3 {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-medium {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xxsmall {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xxhuge {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-custom2 {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xsmall {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-large {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xxlarge {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xlarge {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xlarge.text-align-center.hide-desktop {
	display: none;
}

.margin-top.margin-xlarge.hide-desktop {
	display: none;
}

.margin-top.margin-xlarge.apply-button-row {
	display: none;
}

.margin-top.margin-0 {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xhuge {
	margin-right: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-top.margin-xhuge.hide-desktop {
	display: none;
}

.margin-bottom {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-small {
	position: relative;
}

.margin-bottom.margin-large {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.margin-bottom.margin-xxlarge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-medium {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-faq-answer {
	margin: 0rem 0rem 2rem;
}

.margin-bottom.margin-image-feature {
	margin: 0rem 0rem 2.875rem;
}

.margin-bottom.margin-tiny {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-small {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-large {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-0 {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-xlarge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-xhuge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-xxhuge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-huge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-xxsmall {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-card-icon {
	margin: 0rem 0rem 1.5rem;
}

.margin-bottom.margin-xsmall {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-bottom.margin-image-team {
	margin: 0rem 0rem 1.5rem;
}

.margin-bottom.margin-team-name {
	margin: 0rem 0rem 0.25rem;
}

.margin-bottom.margin-footer-column-headers {
	margin-bottom: 1.5rem;
}

.margin-left {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-tiny {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-xxlarge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-0 {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-small {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-xsmall {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-large {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-huge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-xlarge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-custom3 {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-xxsmall {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-custom1 {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-custom2 {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-xhuge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-xxhuge {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-left.margin-medium {
	margin-top: 0rem;
	margin-right: 0rem;
	margin-bottom: 0rem;
}

.margin-right {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-huge {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-xsmall {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-xxhuge {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-small {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-medium {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-xlarge {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-custom3 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-custom2 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-xxsmall {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-xhuge {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-custom1 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-large {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-0 {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-xxlarge {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-right.margin-tiny {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0rem;
}

.margin-vertical {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-medium {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-xlarge {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-xxsmall {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-xxlarge {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-huge {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-0 {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-xxhuge {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-tiny {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-xsmall {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-testimonial-content {
	margin: 3rem 0rem;
}

.margin-vertical.margin-small {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-large {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-xhuge {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-custom2 {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-vertical.margin-custom3 {
	margin-right: 0rem;
	margin-left: 0rem;
}

.margin-horizontal {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-medium {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-tiny {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-custom3 {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-0 {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-xxlarge {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-xhuge {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-huge {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-xlarge {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-custom1 {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-xxsmall {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-xsmall {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-large {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-custom2 {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-small {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.margin-horizontal.margin-xxhuge {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.padding-top {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-xhuge {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-xxhuge {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-0 {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-large {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-custom2 {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-xlarge {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-huge {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-xxsmall {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-custom3 {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-tiny {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-medium {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-xxlarge {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-small {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-xsmall {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-top.padding-custom1 {
	padding-right: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-bottom {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-xlarge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-small {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-xxhuge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-large {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-xhuge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-custom2 {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-xxsmall {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-xxlarge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-custom3 {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-footer {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-xsmall {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-huge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-tiny {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-medium {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-bottom.padding-0 {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-left {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-xhuge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-xlarge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-0 {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-small {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-xsmall {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-medium {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-xxhuge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-huge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-custom1 {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-tiny {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-xxsmall {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-custom3 {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-custom2 {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-xxlarge {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-left.padding-large {
	padding-top: 0rem;
	padding-right: 0rem;
	padding-bottom: 0rem;
}

.padding-right {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-xxhuge {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-custom2 {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-large {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-xlarge {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-tiny {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-custom3 {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-custom1 {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-xsmall {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-xxlarge {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-xxsmall {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-medium {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-xhuge {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-huge {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-0 {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-right.padding-small {
	padding-top: 0rem;
	padding-bottom: 0rem;
	padding-left: 0rem;
}

.padding-vertical {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-0 {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-xxhuge {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-large {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-large.stats-section {
	border-bottom: 1px solid #a7a7a7;
}

.padding-vertical.padding-stats-row {
	padding: 7rem 0rem 4rem;
}

.padding-vertical.padding-medium {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-tiny {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-xxlarge {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-custom1 {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-xsmall {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-xhuge {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-xhuge.benefits-bottom {
	padding-bottom: 12rem;
}

.padding-vertical.padding-xlarge {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-footer {
	padding: 5.5rem 0rem 1.25rem;
}

.padding-vertical.padding-xxsmall {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-huge {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-small {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-x-small {
	padding-right: 0rem;
	padding-left: 0rem;
}

.padding-vertical.padding-xhuge.drivers-padding {
	padding-bottom: 10rem;
}

.padding-vertical.padding-faq {
	padding-top: 7rem;
	padding-bottom: 7rem;
}

.padding-horizontal {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-xxsmall {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-0 {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-custom3 {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-huge {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-xsmall {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-medium {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-xxlarge {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-large {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-xhuge {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-custom1 {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-tiny {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-custom2 {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-xxhuge {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-small {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.padding-horizontal.padding-xlarge {
	padding-top: 0rem;
	padding-bottom: 0rem;
}

.overflow-scroll {
	overflow: scroll;
}

.overflow-auto {
	overflow: auto;
}

.text-style-nowrap {
	white-space: nowrap;
}

.text-weight-medium {
	font-weight: 500;
}

.text-size-medium {
	font-size: 1.125rem;
}

.form-radio {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding-left: 1.125rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.form-checkbox-label {
	margin-bottom: 0px;
}

.text-color-white {
	color: #fff;
}

.form-checkbox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 0px;
	padding-left: 1.25rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.text-size-large {
	font-size: 1.25rem;
}

.h1-xlarge {
	font-family: 'Gt america compressed trial', sans-serif;
	font-size: 8.25rem;
	line-height: 1.2;
	font-weight: 700;
	text-transform: uppercase;
}

.h1-xlarge.animated-row {
	line-height: 1.1;
	white-space: nowrap;
}

.h1-xlarge.stat {
	line-height: 0.8;
}

.h1-xlarge.tablet-stat {
	letter-spacing: 0px;
}

.form-radio-icon {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	margin-top: 0px;
	margin-right: 0.5rem;
	margin-left: -1.125rem;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	border-radius: 100px;
	cursor: pointer;
}

.form-radio-icon.w--redirected-checked {
	border-width: 6px;
	border-color: #000;
	background-color: #fff;
	background-image: none;
}

.form-radio-icon.w--redirected-focus {
	margin-top: 0px;
	border-color: #000;
	box-shadow: none;
}

.styleguide_icons-list {
	display: -ms-grid;
	display: grid;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-auto-flow: column;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.h4-medium {
	font-family: Garnett, sans-serif;
	font-size: 2.375rem;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -1px;
}

.field-label {
	margin-bottom: 0.5rem;
	font-family: 'Gt america standard', sans-serif;
	font-size: 0.75rem;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.field-label.is-white {
	color: #fff;
}

.h3-medium {
	font-family: Garnett, sans-serif;
	font-size: 3.25rem;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: -1px;
}

.image-wrapper-3-2 {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 66.66%;
	border-radius: 16px;
}

.button {
	padding: 1rem 1.5rem;
	border: 2px solid #45193b;
	border-radius: 100px;
	background-color: #45193b;
	-webkit-transition: border-color 200ms ease, background-color 200ms ease;
	transition: border-color 200ms ease, background-color 200ms ease;
	font-family: 'Gt america standard', sans-serif;
	color: #fff;
	font-size: 1.125rem;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	white-space: nowrap;
}

.button:hover {
	border-color: #2e0b26;
	background-color: #2e0b26;
}

.button.is-button-small {
	padding: 0.875rem 1rem;
	font-size: 0.875rem;
	line-height: 1.1;
	letter-spacing: 1px;
}

.button.is-button-small.is-cyan {
	border-color: #a3e9e4;
	background-color: #a3e9e4;
	color: #2e0b26;
}

.button.is-button-small.is-cyan:hover {
	border-color: #66d2cc;
	background-color: #66d2cc;
}

.button.is-button-small.is-red {
	border-color: #ed4a60;
	background-color: #ed4a60;
	color: #fff;
}

.button.is-button-small.is-red:hover {
	border-color: #d42e45;
	background-color: #d42e45;
}

.button.with-icon {
	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;
	grid-column-gap: 0.5rem;
	line-height: 1;
}

.button.with-icon.is-red {
	text-decoration: none;
}

.button.with-icon.footer-button-mobile {
	display: none;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.button.is-red {
	border-color: #ed4a60;
	background-color: #ed4a60;
}

.button.is-red:hover {
	border-color: #d42e45;
	background-color: #d42e45;
}

.button.is-yellow {
	border-color: #efcc74;
	background-color: #efcc74;
	color: #2e0b26;
}

.button.is-yellow:hover {
	border-color: #e7a364;
	background-color: #e7a364;
}

.button.is-blue {
	border-color: #2551b3;
	background-color: #2551b3;
}

.button.is-blue:hover {
	border-color: #0d3898;
	background-color: #0d3898;
}

.button.is-button-submit {
	position: relative;
	z-index: 2;
	width: 40px;
	height: 40px;
	padding: 0rem;
	border: 1px solid transparent;
	background-color: transparent;
	opacity: 0.74;
	font-size: 0.9rem;
}

.button.is-button-submit:hover {
	border-color: #fff;
}

.button.is-menu {
	padding: 0.875rem 1rem;
	font-size: 0.875rem;
	line-height: 1.1;
	letter-spacing: 1px;
}

.button.is-menu.is-cyan {
	border-color: #a3e9e4;
	background-color: #a3e9e4;
	color: #2e0b26;
}

.button.is-menu.is-cyan:hover {
	border-color: #66d2cc;
	background-color: #66d2cc;
}

.form-input {
	height: auto;
	max-height: 62px;
	margin-bottom: 0px;
	padding: 1.25rem;
	border: 1px solid #a7a7a7;
	border-radius: 8px;
	font-family: 'Gt america standard', sans-serif;
	color: #45193b;
	font-size: 1.125rem;
	line-height: 1.6;
	font-weight: 400;
}

.form-input:focus {
	border-color: #a7a7a7;
}

.form-input::-webkit-input-placeholder {
	color: #a7a7a7;
}

.form-input:-ms-input-placeholder {
	color: #a7a7a7;
}

.form-input::-ms-input-placeholder {
	color: #a7a7a7;
}

.form-input::placeholder {
	color: #a7a7a7;
}

.form-input.is-select-input {
	background-color: #fff;
	background-image: none;
}

.form-input.is-text-area {
	overflow: auto;
	height: auto;
	min-height: 11.25rem;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
}

.form-input.is-red {
	border-color: #d42e45;
	background-color: #d42e45;
	color: #fff;
}

.form-input.is-red::-webkit-input-placeholder {
	color: #fff;
}

.form-input.is-red:-ms-input-placeholder {
	color: #fff;
}

.form-input.is-red::-ms-input-placeholder {
	color: #fff;
}

.form-input.is-red::placeholder {
	color: #fff;
}

.background-color-lightgrey {
	background-color: #f4f4f4;
}

.form-checkbox-icon {
	width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	min-width: 1.125rem;
	margin-top: 0px;
	margin-right: 0.5rem;
	margin-left: -1.25rem;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	border-radius: 0px;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	cursor: pointer;
}

.form-checkbox-icon.w--redirected-checked {
	border-width: 1px;
	border-color: #000;
	background-color: #000;
	background-size: 16px 16px;
	box-shadow: none;
}

.form-checkbox-icon.w--redirected-focus {
	border-color: #000;
	box-shadow: none;
}

.h6-x-small {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.625rem;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: -1px;
}

.image-wrapper-4-3 {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 75%;
	border-radius: 16px;
}

.button-secondary {
	padding: 1rem 1.5rem;
	border: 2px solid #ed4a60;
	border-radius: 100px;
	background-color: transparent;
	-webkit-transition: color 200ms ease, background-color 200ms ease, border-color 200ms ease;
	transition: color 200ms ease, background-color 200ms ease, border-color 200ms ease;
	font-family: 'Gt america standard', sans-serif;
	color: #ed4a60;
	font-size: 1.125rem;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	white-space: nowrap;
}

.button-secondary:hover {
	background-color: #ed4a60;
	color: #fff;
}

.button-secondary.is-button-small {
	padding: 0.875rem 1rem;
	font-size: 0.875rem;
	line-height: 1.1;
	letter-spacing: 1px;
}

.button-secondary.with-icon {
	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;
	grid-column-gap: 0.5rem;
}

.h5-small {
	font-family: 'Gt america standard', sans-serif;
	font-size: 2rem;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: -1px;
}

.text-style-quote {
	margin-bottom: 0rem;
	padding: 0.75rem 1.25rem;
	border-left: 0.1875rem solid #000;
	font-size: 1.25rem;
	line-height: 1.5;
}

.form-field-wrapper {
	position: relative;
}

.form-field-wrapper.is-red {
	background-color: #ed4a60;
}

.image-wrapper_image {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.image-wrapper_image.feature-image {
	-o-object-fit: contain;
	object-fit: contain;
}

.image-wrapper-16-9 {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%;
	border-radius: 16px;
}

.text-color-black {
	color: #000;
}

.stylesystem-images_layout {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.image-wrapper-1-1 {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 100%;
	border-radius: 16px;
}

.styleguide_grid-colours {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.h2-large {
	font-family: Garnett, sans-serif;
	font-size: 4rem;
	line-height: 1.1;
	font-weight: 600;
	letter-spacing: -1px;
	text-transform: none;
}

.icon-1x1-xxsmall {
	width: 1rem;
	height: 1rem;
}

.icon-1x1-xsmall {
	width: 1.5rem;
	height: 1.5rem;
}

.icon-1x1-small {
	width: 2rem;
	height: 2rem;
}

.icon-1x1-medium {
	width: 3rem;
	height: 3rem;
}

.icon-1x1-large {
	width: 4rem;
	height: 4rem;
}

.icon-1x1-xlarge {
	width: 6.5rem;
	height: 6.5rem;
}

.form-radio-label {
	margin-bottom: 0px;
}

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

.text-lineheight-normal {
	line-height: 1.5;
}

.icon-embed-small {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 2rem;
	height: 2rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.rl-styleguide_class-sample-wrapper {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-column-gap: 1.5rem;
	grid-row-gap: 0rem;
	-ms-grid-columns: 17.5rem 1fr;
	grid-template-columns: 17.5rem 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.shadow-large {
	box-shadow: 0 20px 24px -4px rgba(0, 0, 0, 0.08), 0 8px 8px -4px rgba(16, 24, 40, 0.03);
}

.rl-styleguide_callout-link-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0.75rem 1rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: linear-gradient(135deg, rgba(255, 116, 72, 0.15), rgba(255, 72, 72, 0.15) 50%, rgba(98, 72, 255, 0.15)), linear-gradient(180deg, #fff, #fff);
}

.text-lineheight-xshort {
	line-height: 1.2;
}

.rl-styleguide_heading {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	z-index: 4;
	padding: 0.25rem 0.5rem;
	background-color: #45193b;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
}

.text-lineheight-xtall {
	line-height: 2;
}

.icon-medium {
	height: 3rem;
}

.text-lineheight-none {
	line-height: 1;
}

.rl-styleguide_class-label {
	display: inline-block;
	padding: 0.25rem 0.5rem;
	border-radius: 2px;
	background-color: #0073e6;
	color: #fff;
	font-size: 0.75rem;
	white-space: nowrap;
	cursor: context-menu;
}

.rl-styleguide_class-label.html-tags {
	background-color: #be4aa5;
}

.shadow-xxlarge {
	box-shadow: 0 32px 64px -12px rgba(16, 24, 40, 0.14);
}

.text-letterspacing-wide {
	letter-spacing: 0.025em;
}

.icon-embed-medium {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 3rem;
	height: 3rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.shadow-xlarge {
	box-shadow: 0 24px 48px -12px rgba(16, 24, 40, 0.18);
}

.styleguide_color-sample {
	padding: 8rem 1.5rem 1.25rem;
}

.styleguide_color-sample.is-lightgrey {
	background-color: #f7f6f1;
}

.styleguide_color-sample.is-black {
	background-color: #000;
}

.styleguide_color-sample.is-white {
	background-color: #fff;
}

.text-lineheight-short {
	line-height: 1.3;
}

.shadow-xsmall {
	box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.1), 0 1px 2px 0 rgba(16, 24, 40, 0.06);
}

.shadow-xxsmall {
	box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
}

.icon-large {
	height: 5rem;
}

.button-tertiary {
	padding: 0.5rem 0rem;
	border: 1px solid transparent;
	background-color: transparent;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	font-family: 'Gt america standard', sans-serif;
	color: #2e0b26;
	font-size: 1.125rem;
	line-height: 1.2;
	font-weight: 500;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	white-space: nowrap;
}

.button-tertiary.is-button-small {
	font-size: 1rem;
}

.button-tertiary.with-icon {
	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;
	grid-column-gap: 0.5rem;
}

.button-tertiary.is-red {
	color: #ed4a60;
}

.button-tertiary.is-red:hover {
	color: #d42e45;
}

.button-tertiary.is-yellow {
	color: #efcc74;
}

.rl-styleguide_paste-text {
	padding: 1rem;
	border-style: dashed;
	border-width: 1px;
	border-color: rgba(0, 0, 0, 0.15);
	color: rgba(0, 0, 0, 0.5);
	text-align: center;
}

.rl-styleguide_button-list {
	display: -ms-grid;
	display: grid;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	justify-items: start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-flow: row;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content;
	grid-column-gap: 1rem;
	grid-row-gap: 1.5rem;
	-ms-grid-columns: auto;
	grid-template-columns: auto;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	white-space: normal;
}

.rl-styleguide_list {
	padding-bottom: 4rem;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.button-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0.25rem 0rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	color: #000;
	line-height: 1;
	text-decoration: none;
}

.button-link.with-icon {
	grid-column-gap: 0.5rem;
}

.icon-xsmall {
	height: 1.5rem;
}

.shadow-medium {
	box-shadow: 0 12px 16px -4px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(16, 24, 40, 0.03);
}

.icon-embed-large {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 5rem;
	height: 5rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.rl-styleguide_shadows-list {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.icon-embed-xxsmall {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1rem;
	height: 1rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.icon-embed-xsmall {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1.5rem;
	height: 1.5rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.icon-xxsmall {
	height: 1rem;
}

.rl-styleguide_header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 3rem;
	padding-bottom: 3rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	background-color: #fff;
}

.text-lineheight-tall {
	line-height: 1.7;
}

.icon-small {
	height: 2rem;
}

.styleguide_subheading {
	position: -webkit-sticky;
	position: sticky;
	top: 2rem;
	z-index: 3;
	padding: 0.25rem 0.5rem;
	background-color: #f0eddf;
	font-family: Garnett, sans-serif;
	color: #000;
	font-weight: 500;
}

.form {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.rl-styleguide_callout-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 1px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
}

.rl-styleguide_shadow-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 8rem;
	padding: 1rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.class-label-column {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.text-letterspacing-xtight {
	letter-spacing: -0.03em;
}

.text-letterspacing-normal {
	letter-spacing: 0em;
}

.text-letterspacing-xwide {
	letter-spacing: 0.05em;
}

.icon-embed-xlarge {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 6.5rem;
	height: 6.5rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.class-label-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-column-gap: 0.25rem;
	grid-row-gap: 0.25rem;
}

.icon-xlarge {
	height: 6.5rem;
}

.text-letterspacing-tight {
	letter-spacing: -0.015em;
}

.rl-styleguide_button-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	grid-column-gap: 1rem;
}

.shadow-small {
	box-shadow: 0 4px 8px -2px rgba(16, 24, 40, 0.1), 0 2px 4px -2px rgba(16, 24, 40, 0.06);
}

.rl-styleguide_extension {
	display: none;
}

.with-icon {
	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;
	grid-column-gap: 0.75rem;
}

.rl-styleguide_class-label-2 {
	display: inline-block;
	padding: 0.25rem 0.5rem;
	border-radius: 2px;
	background-color: #0073e6;
	color: #fff;
	font-size: 0.75rem;
	white-space: nowrap;
	cursor: context-menu;
}

.rl-styleguide_color-sample {
	padding: 8rem 1rem 1rem;
}

.rl-styleguide_color-sample.is-w-purple2 {
	background-color: #45193b;
}

.rl-styleguide_color-sample.is-yellow1 {
	background-color: #efcc74;
}

.rl-styleguide_color-sample.is-gray1 {
	background-color: #f7f6f1;
}

.rl-styleguide_color-sample.is-w-purple1 {
	background-color: #5d2d52;
}

.rl-styleguide_color-sample.is-red2 {
	background-color: #d42e45;
}

.rl-styleguide_color-sample.is-yellow2 {
	background-color: #e7a364;
}

.rl-styleguide_color-sample.is-cream2 {
	background-color: #f0eddf;
}

.rl-styleguide_color-sample.is-red1 {
	background-color: #fa8393;
}

.rl-styleguide_color-sample.is-cream1 {
	background-color: #fffdf5;
}

.rl-styleguide_color-sample.is-red1 {
	background-color: #ed4a60;
}

.rl-styleguide_color-sample.is-w-purple3 {
	background-color: #2e0b26;
}

.rl-styleguide_color-sample.is-blue1 {
	background-color: #2551b3;
}

.rl-styleguide_color-sample.is-blue2 {
	background-color: #0d3898;
}

.rl-styleguide_color-sample.is-purple1 {
	background-color: #8529cd;
}

.rl-styleguide_color-sample.is-s-yellow1 {
	background-color: #a3e9e4;
}

.rl-styleguide_color-sample.is-s-yellow2 {
	background-color: #66d2cc;
}

.rl-styleguide_color-sample.is-gray3 {
	background-color: #a7a7a7;
}

.rl-styleguide_color-sample.is-gray2 {
	background-color: #d9d9d9;
}

.rl-styleguide_color-sample-list {
	grid-auto-flow: row;
	grid-auto-columns: auto;
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

.rl-styleguide_color-spacer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 1rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.rl-styleguide_background-color-list {
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.background-color-gray1 {
	background-color: #f7f6f1;
}

.background-color-w-purple2 {
	background-color: #45193b;
}

.background-color-red1 {
	background-color: #ed4a60;
}

.background-color-yellow1 {
	background-color: #efcc74;
}

.background-color-cyan2 {
	background-color: #66d2cc;
}

.background-color-blue1 {
	background-color: #2551b3;
}

.text-color-yellow1 {
	color: #efcc74;
}

.text-color-red2 {
	color: #d42e45;
}

.text-color-cream1 {
	color: #fffdf5;
}

.text-color-red1 {
	color: #ed4a60;
}

.rl-styleguide_color-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.text-color-w-purple3 {
	color: #2e0b26;
}

.text-style-label3 {
	font-family: 'Gt america standard', sans-serif;
	font-size: 0.75rem;
	line-height: 1.1;
	font-weight: 500;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.text-style-label2 {
	font-family: 'Gt america mono trial', sans-serif;
	font-size: 1rem;
	line-height: 1.45;
	letter-spacing: -1px;
}

.text-style-label2.referral-size-up {
	font-size: 1.25rem;
}

.text-style-label1 {
	font-family: 'Gt america standard', sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	font-weight: 500;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.text-style-p1 {
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.375rem;
}

.text-style-p1.page-header-text {
	max-width: 29rem;
}

.text-style-p1.page-header-text.drivers {
	max-width: 26rem;
}

.text-style-p1.page-header-text.home-width {
	max-width: 33rem;
	margin-right: auto;
	margin-left: auto;
}

.text-style-p1.max-width-cities-header {
	max-width: 40rem;
	margin-right: auto;
	margin-left: auto;
}

.text-style-p2 {
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.25rem;
}

.text-style-p3 {
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.125rem;
}

.text-style-p3.referral-max-width {
	max-width: 27.3rem;
}

.h1-alt-xlarge {
	font-family: 'Gt america compressed trial', sans-serif;
	font-size: 3.25rem;
	line-height: 1.3;
	font-weight: 700;
	text-transform: uppercase;
}

.padding-x-small {
	padding: 2rem;
}

.navbar_container {
	display: -ms-grid;
	display: grid;
	width: 100%;
	height: 100%;
	max-width: 80rem;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr -webkit-max-content 1fr;
	-ms-grid-columns: 1fr max-content 1fr;
	grid-template-columns: 1fr -webkit-max-content 1fr;
	grid-template-columns: 1fr max-content 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.navbar_logo-link-menu {
	display: none;
	padding-left: 0rem;
}

.navbar_logo-link {
	padding-left: 0rem;
}

.navbar_menu {
	z-index: 20;
	margin-left: -1rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.navbar_menu-background {
	position: static;
	display: none;
}

.navbar_link {
	padding: 0.5rem 1rem;
	font-family: 'Gt america standard', sans-serif;
	color: #45193b;
	font-size: 0.875rem;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	white-space: nowrap;
}

.navbar_link.w--current {
	color: #45193b;
	font-weight: 900;
	letter-spacing: 1px;
}

.navbar_link.mobile-menu-link {
	display: none;
}

.navbar_link.text-color-white {
	color: #fff;
}

.navbar_component {
	z-index: 12;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 4.5rem;
	padding: 1.75rem 5%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	color: #45193b;
}

.navbar_logo {
	height: 30px;
}

.navbar_menu-buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: 1rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.menu-button-container {
	display: none;
}

.card {
	width: 100%;
	height: 100%;
	padding: 2.5rem 2rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 16px;
	background-color: #f7f6f1;
}

.card.feature {
	display: -ms-grid;
	display: grid;
	padding: 3.5rem 2.5rem;
	grid-auto-columns: 1fr;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

.card.team {
	padding: 0rem;
	background-color: transparent;
}

.button-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
}

.button-row.is-button-row-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.button-row.is-button-row-center.margin-top.margin-large.mobile-menu-button {
	display: none;
}

.card-heading {
	font-family: 'Gt america standard', sans-serif;
	font-size: 2rem;
	line-height: 1.2;
	font-weight: 500;
	letter-spacing: 0px;
}

.card-text {
	line-height: 1.4;
}

.testimonial_image-wrapper {
	position: relative;
	height: 100%;
}

.card-testimonial {
	display: -ms-grid;
	display: grid;
	overflow: hidden;
	height: 30rem;
	max-width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 4.75rem;
	grid-row-gap: 4.75rem;
	-ms-grid-columns: 0.5fr 1fr;
	grid-template-columns: 0.5fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-radius: 16px;
	background-color: #f7f6f1;
}

.testimonial-author_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 1.25rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left;
}

.testimonial_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 4.75rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.testimonial-quote {
	font-family: 'Gt america standard', sans-serif;
	font-size: 2rem;
	line-height: 1.3;
	font-weight: 500;
}

.testimonial-logo {
	height: 1.5rem;
}

.testimonial-author {
	font-size: 1.125rem;
}

.faq_answer {
	overflow: hidden;
	padding-right: 1.5rem;
	padding-left: 0rem;
}

.faq_list {
	display: -ms-grid;
	display: grid;
	justify-items: stretch;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 100%;
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-bottom: 1px solid #d9d9d9;
}

.question-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 2rem 1.5rem 2rem 0rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.faq-row {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-style: solid none none;
	border-width: 1px;
	border-color: #d9d9d9 #000 #000;
}

.faq_icon {
	width: 1rem;
	margin-left: 1.5rem;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.error-message {
	margin-top: 0rem;
	padding: 0.875rem 1rem;
	background-color: transparent;
}

.success-message {
	padding: 0rem;
	background-color: transparent;
}

.contact_form {
	display: -ms-grid;
	display: grid;
	grid-auto-columns: 1fr;
	grid-column-gap: 1.625rem;
	grid-row-gap: 1.625rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.section-contact {
	position: relative;
	background-color: #f7f6f1;
}

.error-text {
	color: #ed4a60;
	text-align: center;
}

.success-text {
	font-family: 'Gt america standard trial';
	font-size: 1.375rem;
	line-height: 1.4;
	font-weight: 500;
}

.contact_component {
	max-width: 40rem;
	margin-right: auto;
	margin-left: auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.form-container {
	max-width: 80%;
	margin-right: auto;
	margin-bottom: 12rem;
	margin-left: auto;
	padding: 4.75rem 9rem;
	border-radius: 16px;
	background-color: #fff;
}

.graphics-container {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.image-guitarist {
	height: 13rem;
	margin-right: 2.625rem;
}

.footer_legal-list {
	display: -ms-grid;
	display: grid;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	grid-auto-flow: column;
	grid-auto-columns: -webkit-max-content;
	grid-auto-columns: max-content;
	grid-column-gap: 1.5rem;
	grid-row-gap: 0rem;
	-ms-grid-columns: -webkit-max-content;
	-ms-grid-columns: max-content;
	grid-template-columns: -webkit-max-content;
	grid-template-columns: max-content;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	white-space: normal;
}

.footer_credit-text {
	font-size: 0.875rem;
}

.footer_logo-link {
	padding-left: 0px;
}

.footer_link {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.25rem;
	font-weight: 400;
	text-decoration: none;
	white-space: nowrap;
}

.footer_top-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-column-gap: 5vw;
	grid-row-gap: 5vw;
	-ms-grid-columns: 1fr 0.5fr;
	grid-template-columns: 1fr 0.5fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.footer_form-block {
	max-width: 35rem;
	margin-bottom: 0rem;
}

.footer_form-newsletter {
	display: -ms-grid;
	display: grid;
	overflow: hidden;
	margin-bottom: 0.75rem;
	padding-right: 1rem;
	grid-auto-columns: 1fr;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 1fr -webkit-max-content;
	-ms-grid-columns: 1fr max-content;
	grid-template-columns: 1fr -webkit-max-content;
	grid-template-columns: 1fr max-content;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-radius: 8px;
	background-color: #d42e45;
}

.footer_left-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-column-gap: 2rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.footer_component {
	position: relative;
	overflow: hidden;
	background-color: #ed4a60;
	color: #fff;
}

.footer_link-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-items: start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	grid-auto-columns: 100%;
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.footer_bottom-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer2_right-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer-logo-image {
	max-width: 5.75rem;
}

.background-image-wrapper {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: -1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.background-image-wrapper.retailers-header {
	background-color: #efcc74;
}

.background-image-wrapper.drivers-header {
	overflow: visible;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #a3e9e4;
}

.background-image-wrapper.home-header {
	background-color: #ed4a60;
}

.header_background-image {
	position: relative;
	top: auto;
	width: 100%;
	height: 100%;
	-o-object-fit: fill;
	object-fit: fill;
	-o-object-position: 100% 100%;
	object-position: 100% 100%;
}

.header_background-image.mobile-image {
	display: none;
}

.header_background-image.home-hero {
	top: 12rem;
	-o-object-position: 100% 100%;
	object-position: 100% 100%;
}

.header_background-image.alt {
	position: absolute;
	left: -23%;
	top: -5.3rem;
	right: auto;
	bottom: auto;
	width: auto;
	height: 55rem;
	max-width: none;
}

.header_background-image.retailers-hero {
	position: absolute;
	top: 1rem;
	right: -11%;
	bottom: auto;
	width: auto;
	height: 53rem;
	max-width: none;
}

.header_background-image.home-hero {
	position: absolute;
	left: 0%;
	top: 16.5rem;
	right: 0%;
	bottom: 0%;
	height: 55rem;
	-o-object-position: 50% 100%;
	object-position: 50% 100%;
}

.page-header {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	padding-top: 4.5rem;
}

.page-header-content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.max-width-page-header-right {
	width: 40rem;
	max-width: 60%;
	margin-left: auto;
}

.stat_item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 18rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.stats_component {
	display: -ms-grid;
	display: grid;
	justify-items: center;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.section-stats {
	position: relative;
	z-index: 2;
	overflow: hidden;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	background-color: #fff;
}

.feature-grid_component {
	display: -ms-grid;
	display: grid;
	padding-right: 0%;
	padding-left: 0%;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 9.25rem;
	grid-row-gap: 9.25rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

.section-feature-grid {
	background-color: #fff;
}

.image-wrapper-team {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 75%;
	border-radius: 16px;
}

.feature-heading {
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.75rem;
	line-height: 1.3;
	font-weight: 500;
	letter-spacing: -1px;
}

.header-90vh {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 90vh;
	max-height: 52rem;
	min-height: 48rem;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.retailers-header-stars {
	position: absolute;
	left: auto;
	top: -1.4rem;
	right: 6.3rem;
	bottom: auto;
	z-index: 0;
	max-width: 4.375rem;
	-webkit-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}

.tech_slide {
	padding-right: 2rem;
}

.tech_slide-nav {
	left: 0%;
	top: auto;
	right: auto;
	bottom: 0%;
	display: none;
	height: 1.75rem;
	font-size: 0.5rem;
}

.section-tech {
	overflow: hidden;
	background-color: #fff;
}

.slider_arrow {
	left: auto;
	top: auto;
	right: 35%;
	bottom: 0%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 3rem;
	height: 3rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #ed4a60;
	border-radius: 100%;
	background-color: #fff;
	color: #ed4a60;
}

.slider_arrow.left {
	left: 35%;
	right: auto;
}

.tech_component {
	position: relative;
	height: auto;
	padding-bottom: 5rem;
	background-color: transparent;
}

.tech_mask {
	overflow: visible;
	width: 50%;
}

.section-logo-row {
	background-color: #fff;
}

.logo_component {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-column-gap: 3rem;
	grid-row-gap: 1rem;
}

.platform_logo {
	max-height: 3rem;
	max-width: 8.5rem;
}

.content-wrapper {
	position: relative;
	z-index: 2;
	margin-top: 95vh;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	background-color: #fff;
}

.content-wrapper.no-margin {
	margin-top: 0rem;
}

.section-we-deliver-it {
	overflow: hidden;
	background-color: #2551b3;
	color: #fff;
}

.h-text-row-1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	justify-items: start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 1.5rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
	grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	white-space: nowrap;
}

.animated-row-separator {
	font-size: 4rem;
}

.h-text-row-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	justify-items: start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 1.5rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
	grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	white-space: nowrap;
}

.h-text-row-3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	justify-items: start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 1.5rem;
	grid-row-gap: 1rem;
	-ms-grid-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
	grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	white-space: nowrap;
}

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

.h-text_component-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.h-text_component-3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.section-pricing {
	background-color: #fff;
}

.pricing_item-list {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	justify-items: center;
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	text-align: center;
}

.pricing_component {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.hurry-logo-small {
	width: 8rem;
}

.testimonial_slider {
	height: auto;
	padding-bottom: 5rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
}

.section-testimonials {
	overflow: hidden;
	background-color: #fff;
}

.testimonial_slide-nav {
	left: 0%;
	top: auto;
	right: auto;
	bottom: 0%;
	display: none;
	height: 1.75rem;
	font-size: 0.5rem;
}

.testimonial_slide {
	padding-right: 2rem;
}

.testimonial_mask {
	overflow: visible;
}

.two-column_component {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 4.25rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 0.75fr 1fr;
	grid-template-columns: 0.75fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.section-faq {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	background-color: #f7f6f1;
}

.section-faq.background-color-white {
	background-color: #fff;
}

.faq_list-wrapper.top-margin {
	margin-top: -2rem;
}

.faq-image {
	position: absolute;
	left: -1vw;
	top: auto;
	right: auto;
	bottom: 0%;
	max-width: 19.75rem;
}

.divider-line-full-width {
	height: 1px;
	max-width: 80rem;
	margin-right: auto;
	margin-left: auto;
	background-color: #a7a7a7;
}

.divider-line-full-width.gray2 {
	background-color: #d9d9d9;
}

.divider-line-full-width.gray2.margin-top.margin-logos {
	margin-top: 1rem;
}

.stat-text {
	font-family: 'Gt america standard', sans-serif;
	font-size: 1.25rem;
	line-height: 1;
}

.feature-image-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 66.66%;
	border-radius: 16px;
}

.footer-image {
	position: relative;
	display: block;
	width: 120%;
	max-width: none;
	margin-bottom: 2rem;
	margin-left: -10%;
}

.footer-image.mobile {
	display: none;
}

.max-width-page-header-left {
	position: relative;
	width: 33rem;
	max-width: 60%;
	margin-right: auto;
}

.drivers-header-stars {
	position: absolute;
	left: auto;
	top: -2.2rem;
	right: -2.2rem;
	bottom: auto;
	z-index: 0;
	max-width: 4.375rem;
	-webkit-transform: rotate(-2deg);
	-ms-transform: rotate(-2deg);
	transform: rotate(-2deg);
}

.hrs-text {
	font-size: 5rem;
	text-transform: none;
}

.container-xsmall {
	max-width: 40rem;
	margin-right: auto;
	margin-left: auto;
}

.page-header-about {
	background-color: #2551b3;
}

.text-only-layout {
	display: block;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.max-width-text-only {
	width: 100%;
	max-width: 52rem;
	margin-right: auto;
	margin-left: auto;
}

.team_component {
	display: -ms-grid;
	display: grid;
	justify-items: start;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 0.5fr 1fr;
	grid-template-columns: 0.5fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.team_list {
	display: -ms-grid;
	display: grid;
	width: 100%;
	grid-auto-columns: 1fr;
	grid-column-gap: 2rem;
	grid-row-gap: 3.25rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.team_content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-text-header {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	background-color: #f7f6f1;
}

.section-text-header.background-color-white {
	background-color: #fff;
}

.team-graphic {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0%;
	max-width: 19.75rem;
}

.logo_list {
	grid-column-gap: 0.5rem;
	grid-row-gap: 3.5rem;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

.logo_logo {
	max-height: 2.125rem;
	max-width: 8.75rem;
}

.section-logo {
	overflow: hidden;
}

.logo_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0.875rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: transparent;
}

.container-logos {
	max-width: 68rem;
	margin-right: auto;
	margin-left: auto;
}

.press_component {
	display: block;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 4.25rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
}

.chevron_icon {
	height: 1.25rem;
	margin-left: 1.5rem;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.link-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 2rem 1.5rem 2rem 0rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.link-row {
	width: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border-style: solid none none;
	border-width: 1px;
	border-color: #d9d9d9 #000 #000;
}

.link_list {
	display: -ms-grid;
	display: grid;
	justify-items: stretch;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 100%;
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-bottom: 1px solid #d9d9d9;
}

.section-press {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	background-color: #f7f6f1;
}

.page-header-cities {
	position: relative;
	background-color: #f7f6f1;
}

.cities-header-graphic-shoe-store {
	position: absolute;
	left: 0%;
	top: auto;
	right: auto;
	bottom: 0%;
	width: 20%;
}

.cities-header-graphic-basketball {
	position: absolute;
	left: auto;
	top: auto;
	right: 0%;
	bottom: 0%;
	width: 25%;
}

.section-request-city {
	position: relative;
}

.city-request-graphic {
	height: 15rem;
}

.comm-value-heading {
	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;
}

.comm-value_item {
	display: -ms-grid;
	display: grid;
	padding-top: 2rem;
	padding-bottom: 2rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 4rem;
	grid-row-gap: 5rem;
	-ms-grid-columns: -webkit-max-content 1fr 1fr;
	-ms-grid-columns: max-content 1fr 1fr;
	grid-template-columns: -webkit-max-content 1fr 1fr;
	grid-template-columns: max-content 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-bottom: 1px solid #d9d9d9;
}

.number-icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 3.75rem;
	height: 3.75rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #d9d9d9;
	border-radius: 100%;
}

.section-expanding {
	overflow: hidden;
	background-color: #5d2d52;
	color: #fff;
}

.page-header-careers {
	background-color: #45193b;
}

.careers_content {
	max-width: 26rem;
}

.careers_component {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 4.25rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.section-careers {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background-color: #f7f6f1;
}

.section-careers.background-color-white {
	background-color: #fff;
}

.text-row-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0.5rem 1.5rem 0.5rem 0rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.text-row_list {
	display: -ms-grid;
	display: grid;
	justify-items: stretch;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 100%;
	grid-column-gap: 3.125rem;
	grid-row-gap: 3.125rem;
	-ms-grid-columns: 100%;
	grid-template-columns: 100%;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.benefits-graphic {
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0%;
	max-width: 20.5rem;
}

.benefits_component {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 4.25rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 0.75fr 1fr;
	grid-template-columns: 0.75fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.benefits_content {
	max-width: 26rem;
}

.section-benefits {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	background-color: #f7f6f1;
}

.section-benefits.background-color-white {
	background-color: #fff;
}

.values_component {
	display: -ms-grid;
	display: grid;
	padding-right: 0%;
	padding-left: 0%;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.section-community {
	position: relative;
	z-index: 2;
	overflow: hidden;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	background-color: #fff;
}

.referral-value_wrapper {
	text-align: center;
}

.referral_component {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.referral-left_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.section-referral {
	background-color: #45193b;
	color: #fff;
}

.referral-right_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.referral-icon {
	width: 2.25rem;
	margin: 3.5rem auto 2rem;
}

.referral-value {
	font-family: 'Gt america compressed trial', sans-serif;
	font-size: 7rem;
	line-height: 1.2;
	font-weight: 700;
	text-transform: uppercase;
}

.text-color-gray3 {
	color: #a7a7a7;
}

.citiy-request-form-container {
	max-width: 80%;
	margin-right: auto;
	margin-bottom: 6.5rem;
	margin-left: auto;
	padding: 4.75rem 9rem;
	border-radius: 16px;
	background-color: #fff;
}

.citiy-request-form-container.background-color-gray1 {
	background-color: #f7f6f1;
}

.how_item {
	display: -ms-grid;
	display: grid;
	padding-top: 2rem;
	padding-bottom: 2rem;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-auto-columns: 1fr;
	grid-column-gap: 4rem;
	grid-row-gap: 5rem;
	-ms-grid-columns: -webkit-max-content 1fr;
	-ms-grid-columns: max-content 1fr;
	grid-template-columns: -webkit-max-content 1fr;
	grid-template-columns: max-content 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
	border-bottom: 1px solid #d9d9d9;
}

.how_item.last-item {
	border-bottom-style: none;
}

.how_component {
	display: -ms-grid;
	display: grid;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	grid-auto-columns: 1fr;
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	-ms-grid-columns: 0.75fr 1fr;
	grid-template-columns: 0.75fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.section-how {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	background-color: #f7f6f1;
}

.section-how.background-color-white {
	background-color: #fff;
}

.container-home-drivers {
	position: relative;
	width: 100%;
	max-width: 58rem;
	margin-right: auto;
	margin-left: auto;
}

.section-drivers {
	background-color: #fff;
}

.drivers-graphic {
	position: absolute;
	left: -1vw;
	top: auto;
	right: auto;
	bottom: 0%;
	max-width: 17.5rem;
}

.image-scroll_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100vh;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.image-scroll_image {
	position: absolute;
	width: 100%;
	max-height: 28.75rem;
	max-width: 29.25rem;
	background-color: #fff;
}

.image-scroll_image.is-image3 {
	max-height: 24rem;
}

.image-scroll_mobile-image-wrapper {
	display: none;
}

.image-scroll_component {
	position: relative;
	display: -ms-grid;
	display: grid;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	grid-auto-columns: 1fr;
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto;
}

.image-scroll_mobile-image {
	position: absolute;
	width: 100%;
}

.image-scroll_desktop-image-wrapper {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100vh;
	padding-left: 2rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.section-image-scroll {
	background-color: #fff;
}

.chevron-icon {
	margin-top: 1px;
}

.chevron-icon.submit-button-icon {
	position: absolute;
	z-index: 1;
}

.chevron-icon.slider-button-icon {
	position: absolute;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.chevron-icon.left-side {
	display: none;
}

.submit-button-wrapper {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.nav-wrapper {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	z-index: 99;
}

.nav-wrapper.not-fixed {
	position: relative;
}

.nav-menu-link {
	display: none;
	padding: 0.5rem 1rem;
	font-family: 'Gt america standard trial';
	color: #45193b;
	font-size: 0.875rem;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	white-space: nowrap;
}

.nav-menu-link.w--current {
	color: #45193b;
	font-weight: 900;
	letter-spacing: 0.5px;
}

.menu-close-icon {
	display: none;
	padding-left: 0rem;
}

.slider-line {
	position: absolute;
	left: 0%;
	top: auto;
	right: 0%;
	bottom: 1.5rem;
	width: 10%;
	height: 1px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ed4a60;
}

.slider-number {
	position: absolute;
	left: 0%;
	top: 0%;
	right: auto;
	bottom: 0%;
	display: inline-block;
	margin-top: -12px;
	margin-left: -30px;
	font-family: 'Gt america mono trial', sans-serif;
	color: #ed4a60;
	font-size: 1rem;
	line-height: 1.45;
	letter-spacing: -1px;
}

.slider-number.right {
	left: auto;
	right: 0px;
	margin-right: -30px;
}

.hero-content {
	position: relative;
	z-index: 2;
}

.nav-fixed {
	position: fixed;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	z-index: 999999;
	background-color: #fff;
}

.press-list {
	border-bottom: 1px solid #d9d9d9;
}

.empty-state {
	padding: 0px;
	background-color: transparent;
	font-family: 'Gt america standard trial';
	font-size: 1.125rem;
}

.animation-container {
	position: absolute;
	left: 0%;
	top: 0%;
	right: auto;
	bottom: 0%;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	grid-column-gap: 8px;
	grid-row-gap: 8px;
}

.v-line {
	position: relative;
	width: 1px;
	height: 8.125rem;
	background-color: #d9d9d9;
}

.circle {
	position: absolute;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	width: 9px;
	height: 9px;
	border: 1px solid #2e0b26;
	border-radius: 50%;
}

.hand-image {
	display: block;
	height: 1.688rem;
	max-width: none;
}

.bullet-container {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 1.688rem;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.bullet-container._2 {
	position: absolute;
	z-index: 2;
	background-color: #fff;
}

.line-fill {
	width: 100%;
	height: 100%;
	background-color: #2e0b26;
	-webkit-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

@media screen and (max-width: 991px) {
	h3 {
		letter-spacing: -1px;
	}

	h4 {
		letter-spacing: -0.5px;
	}

	h5 {
		letter-spacing: 0px;
	}

	h6 {
		letter-spacing: 0px;
	}

	.hide-tablet {
		display: none;
	}

	.show-tablet {
		display: block;
	}

	.container-medium.faq-section {
		min-height: auto;
	}

	.max-width-full-tablet {
		width: 100%;
		max-width: none;
	}

	.margin-large {
		margin: 2.5rem;
	}

	.margin-xlarge {
		margin: 3.5rem;
	}

	.margin-xxlarge {
		margin: 4.5rem;
	}

	.margin-huge {
		margin: 5rem;
	}

	.margin-xhuge {
		margin: 6rem;
	}

	.margin-xxhuge {
		margin: 7.5rem;
	}

	.padding-large {
		padding: 2.5rem;
	}

	.padding-x-large {
		padding: 3.5rem;
	}

	.padding-xx-large {
		padding: 4.5rem;
	}

	.padding-huge {
		padding: 5rem;
	}

	.padding-xhuge {
		padding: 6rem;
	}

	.padding-xxhuge {
		padding: 7.5rem;
	}

	.margin-top {
		margin-right: 0rem;
		margin-bottom: 0rem;
		margin-left: 0rem;
	}

	.margin-top.margin-xlarge.text-align-center.hide-desktop {
		display: block;
	}

	.margin-bottom {
		margin-top: 0rem;
		margin-right: 0rem;
		margin-left: 0rem;
	}

	.margin-bottom.margin-faq-answer {
		margin-bottom: 1.5rem;
	}

	.margin-bottom.margin-card-icon {
		margin-bottom: 1rem;
	}

	.margin-bottom.margin-footer-column-headers {
		margin-bottom: 1rem;
	}

	.margin-left {
		margin-top: 0rem;
		margin-right: 0rem;
		margin-bottom: 0rem;
	}

	.margin-right {
		margin-top: 0rem;
		margin-bottom: 0rem;
		margin-left: 0rem;
	}

	.margin-vertical {
		margin-right: 0rem;
		margin-left: 0rem;
	}

	.margin-vertical.margin-testimonial-content {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}

	.margin-horizontal {
		margin-top: 0rem;
		margin-bottom: 0rem;
	}

	.padding-top {
		padding-right: 0rem;
		padding-bottom: 0rem;
		padding-left: 0rem;
	}

	.padding-bottom {
		padding-top: 0rem;
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.padding-left {
		padding-top: 0rem;
		padding-right: 0rem;
		padding-bottom: 0rem;
	}

	.padding-right {
		padding-top: 0rem;
		padding-bottom: 0rem;
		padding-left: 0rem;
	}

	.padding-vertical {
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.padding-vertical.padding-stats-row {
		padding-top: 6rem;
	}

	.padding-vertical.padding-xhuge.benefits-bottom {
		padding-bottom: 6rem;
	}

	.padding-vertical.padding-xhuge.drivers-padding {
		padding-bottom: 2rem;
	}

	.padding-vertical.padding-faq {
		padding-top: 6rem;
		padding-bottom: 2rem;
	}

	.padding-horizontal {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	.h1-xlarge.stat {
		font-size: 6rem;
	}

	.h1-xlarge.tablet-stat {
		font-size: 5rem;
	}

	.button {
		padding: 0.875rem 1.25rem;
		font-size: 1rem;
	}

	.button.is-button-small {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 0.75rem 0.875rem;
		font-size: 0.75rem;
		letter-spacing: 1px;
	}

	.button.with-icon.footer-button-mobile {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.button.is-menu {
		position: relative;
		z-index: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 0rem;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 0.75rem;
		letter-spacing: 1px;
	}

	.form-input {
		padding: 1rem;
		font-size: 0.875rem;
	}

	.button-secondary {
		padding: 0.875rem 1.25rem;
		font-size: 1rem;
	}

	.button-secondary.is-button-small {
		padding: 0.75rem 0.875rem;
		font-size: 0.75rem;
	}

	.image-wrapper-1-1 {
		padding-top: 100%;
	}

	.button-tertiary {
		font-size: 1rem;
	}

	.button-tertiary.is-button-small {
		font-size: 0.75rem;
		letter-spacing: 1px;
	}

	.text-style-label2 {
		font-size: 0.875rem;
	}

	.text-style-label1 {
		font-size: 0.875rem;
	}

	.text-style-p1.page-header-text {
		max-width: 30rem;
	}

	.navbar_container {
		display: -ms-grid;
		display: grid;
		grid-auto-columns: 1fr;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
	}

	.navbar_logo-link-menu {
		position: static;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 1.5rem;
		float: none;
	}

	.navbar_menu {
		position: absolute;
		left: 0%;
		top: 0%;
		right: 0%;
		bottom: 0%;
		z-index: 1;
		display: block;
		overflow: auto;
		width: 100%;
		min-height: 100vh;
		margin-left: 0px;
		padding: 6rem 5vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		background-color: #45193b;
		color: #fff;
	}

	.navbar_menu-background {
		position: absolute;
		left: 0%;
		top: 0%;
		right: 0%;
		bottom: 0%;
		z-index: 0;
		display: none;
		width: 100vw;
		height: 100vh;
		padding-right: 0rem;
		padding-bottom: 0rem;
		background-color: rgba(0, 0, 0, 0.5);
	}

	.navbar_link {
		position: static;
		padding: 0.5rem 0rem;
		font-family: Garnett, sans-serif;
		color: #fff;
		font-size: 1.75rem;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0px;
		text-transform: none;
	}

	.navbar_link.w--current {
		color: #fff;
		font-weight: 600;
		letter-spacing: -0.5px;
	}

	.navbar_link.mobile-menu-link {
		display: block;
		font-family: Garnett, sans-serif;
		color: #fff;
		font-weight: 600;
		letter-spacing: -0.5px;
	}

	.navbar_logo {
		height: 26px;
	}

	.navbar_menu-buttons {
		margin-left: 0rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
	}

	.menu-button-container {
		position: relative;
		display: block;
	}

	.menu-button {
		z-index: 1;
		height: 100%;
		padding: 0.75rem 2rem 0.75rem 0.75rem;
		-webkit-align-self: stretch;
		-ms-flex-item-align: stretch;
		-ms-grid-row-align: stretch;
		align-self: stretch;
		background-color: transparent;
		font-size: 0.75rem;
	}

	.menu-button:hover {
		background-color: transparent;
	}

	.menu-button:active {
		background-color: transparent;
	}

	.menu-button:focus {
		background-color: transparent;
	}

	.menu-button.w--open {
		background-color: transparent;
	}

	.menu-button.cyan {
		color: #2e0b26;
	}

	.menu-button.cyan:active {
		color: #2e0b26;
	}

	.menu-icon {
		position: absolute;
		left: auto;
		top: 0%;
		right: 0.75rem;
		bottom: 0%;
		z-index: 0;
		display: block;
		margin-top: auto;
		margin-bottom: auto;
	}

	.card {
		padding: 1.5rem 1.875rem;
		text-align: center;
	}

	.card.feature {
		padding: 2rem 1.875rem;
	}

	.card.team {
		padding: 0rem;
		text-align: left;
	}

	.button-row.is-button-row-center.margin-top.margin-large.mobile-menu-button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.card-heading {
		font-size: 1.5rem;
		letter-spacing: -1px;
	}

	.card-heading.team {
		font-size: 1.125rem;
	}

	.card-text {
		font-size: 1rem;
	}

	.card-text.team {
		font-size: 0.875rem;
	}

	.card-testimonial {
		height: auto;
		grid-column-gap: 2.5rem;
	}

	.testimonial_content-wrapper {
		padding-right: 0.75rem;
		padding-left: 0.75rem;
	}

	.testimonial_content {
		padding-right: 0rem;
	}

	.testimonial-quote {
		font-size: 1.5rem;
	}

	.testimonial-logo {
		height: 1rem;
		margin-right: auto;
	}

	.testimonial-author {
		font-size: 0.875rem;
	}

	.question-content {
		padding-top: 1.5rem;
		padding-right: 0rem;
		padding-bottom: 1.5rem;
	}

	.section-contact {
		z-index: 1;
	}

	.form-container {
		max-width: 90%;
		padding: 3rem 6rem;
	}

	.footer_link {
		font-size: 1rem;
	}

	.footer_top-wrapper {
		grid-row-gap: 4rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.footer_form-block {
		max-width: 26rem;
	}

	.footer_left-wrapper {
		grid-row-gap: 3rem;
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}

	.footer_component {
		background-position: 50% 93%;
	}

	.footer-logo-container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.header_background-image {
		display: none;
	}

	.header_background-image.mobile-image {
		top: -7.5rem;
		z-index: 1;
		display: block;
		width: 120%;
		max-width: none;
	}

	.header_background-image.mobile-image.home-hero-mobile-image {
		left: -10%;
		top: -7.5rem;
	}

	.header_background-image.alt {
		display: none;
	}

	.header_background-image.retailers-hero {
		display: none;
	}

	.header_background-image.home-hero {
		display: none;
	}

	.page-header-content {
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}

	.max-width-page-header-right {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		max-width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.stat_item {
		margin-right: 0rem;
		margin-left: 0rem;
	}

	.stats_component {
		grid-column-gap: 2rem;
	}

	.feature-grid_component {
		grid-column-gap: 3rem;
		grid-row-gap: 4.5rem;
	}

	.image-wrapper-team {
		padding-top: 100%;
	}

	.header-90vh {
		height: auto;
		max-height: none;
		min-height: 55rem;
		padding-top: 3rem;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.retailers-header-stars {
		top: -1.4rem;
		right: 0.5rem;
	}

	.slider_arrow {
		right: 30%;
	}

	.slider_arrow.left {
		left: 30%;
	}

	.tech_component {
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.tech_mask {
		width: 50%;
	}

	.logo_component {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.pricing_component {
		grid-column-gap: 3rem;
		grid-row-gap: 2rem;
	}

	.two-column_component {
		grid-auto-flow: row;
		grid-column-gap: 3rem;
		grid-row-gap: 0rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.faq_list-wrapper.top-margin {
		margin-top: 0rem;
	}

	.faq-image {
		position: relative;
		left: 0vw;
		max-width: 40%;
	}

	.divider-line-full-width.gray2.margin-top.margin-logos {
		margin-top: 4rem;
	}

	.stat-text {
		font-size: 0.9375rem;
	}

	.footer-image {
		margin-top: 1rem;
	}

	.max-width-page-header-left {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		max-width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.drivers-header-stars {
		right: -0.6rem;
	}

	.hrs-text {
		font-size: 3.5rem;
	}

	.text-only-layout {
		grid-column-gap: 3rem;
		grid-row-gap: 2rem;
	}

	.team_component {
		grid-column-gap: 2.5rem;
	}

	.team_list {
		grid-column-gap: 1rem;
		grid-row-gap: 2.5rem;
	}

	.team-graphic {
		position: relative;
		left: 0vw;
		max-width: 40%;
	}

	.logo_logo {
		max-height: 1.5rem;
		max-width: 8rem;
	}

	.press_component {
		grid-auto-flow: row;
		grid-column-gap: 3rem;
		grid-row-gap: 0rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.link-content {
		padding-top: 1.5rem;
		padding-right: 0rem;
		padding-bottom: 1.5rem;
	}

	.cities-header-graphic-shoe-store {
		position: relative;
		left: 0vw;
		width: 25%;
	}

	.cities-header-graphic-basketball {
		width: 35%;
	}

	.comm-value_item {
		grid-column-gap: 3rem;
		grid-row-gap: 4rem;
	}

	.careers_content {
		max-width: none;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}

	.careers_component {
		grid-auto-flow: row;
		grid-column-gap: 3rem;
		grid-row-gap: 0rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.text-row-content {
		padding-right: 0rem;
	}

	.text-row_list {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
	}

	.benefits-graphic {
		max-width: 40%;
	}

	.benefits_component {
		grid-auto-flow: row;
		grid-column-gap: 3rem;
		grid-row-gap: 0rem;
	}

	.referral_component {
		min-height: auto;
		grid-auto-flow: row;
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.referral-value {
		font-size: 6rem;
	}

	.citiy-request-form-container {
		max-width: 90%;
		margin-bottom: 11rem;
		padding: 3rem 6rem;
	}

	.how_item {
		grid-column-gap: 3rem;
		grid-row-gap: 4rem;
	}

	.how_component {
		grid-auto-flow: row;
		grid-column-gap: 3rem;
		grid-row-gap: 0rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.drivers-graphic {
		position: relative;
		left: 0vw;
		max-width: 40%;
	}

	.image-scroll_component {
		grid-auto-flow: row;
		grid-column-gap: 3rem;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.chevron-icon {
		margin-top: 2px;
	}

	.chevron-icon.left-side {
		display: none;
	}

	.nav-menu-link {
		position: static;
		display: block;
		padding: 0.5rem 0rem;
		font-family: 'Gt america standard', sans-serif;
		color: #fff;
		font-size: 1.5rem;
		line-height: 1.1;
		font-weight: 500;
		letter-spacing: 0px;
		text-transform: none;
	}

	.nav-menu-link.w--current {
		color: #fff;
		font-weight: 500;
	}

	.menu-close-icon {
		position: absolute;
		left: auto;
		top: 2rem;
		right: 5%;
		bottom: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 2.25rem;
		height: 2.25rem;
		padding: 0.5rem 0.4rem;
		float: none;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		border-style: solid;
		border-width: 1px;
		border-color: #fff;
		border-radius: 100%;
	}

	.slider-number {
		font-size: 0.875rem;
	}

	.hero-content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.menu-scroll {
		overflow: auto;
	}

	.animation-container {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	h1 {
		font-size: 4.375rem;
	}

	h2 {
		font-size: 2.25rem;
	}

	h3 {
		font-size: 2rem;
	}

	h4 {
		font-size: 1.75rem;
	}

	h5 {
		font-size: 1.5rem;
	}

	h6 {
		font-size: 1.375rem;
	}

	.text-rich-text figure {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}

	.hide-mobile-landscape {
		display: none;
	}

	.show-mobile-landscape {
		display: block;
	}

	.max-width-full-mobile-landscape {
		width: 100%;
		max-width: none;
	}

	.margin-xsmall {
		margin: 0.75rem;
	}

	.margin-small {
		margin: 1.25rem;
	}

	.margin-medium {
		margin: 1.5rem;
	}

	.margin-large {
		margin: 2rem;
	}

	.margin-xlarge {
		margin: 2.5rem;
	}

	.margin-xxlarge {
		margin: 3rem;
	}

	.margin-huge {
		margin: 3.5rem;
	}

	.margin-xhuge {
		margin: 4rem;
	}

	.margin-xxhuge {
		margin: 5rem;
	}

	.padding-xxx-small {
		padding: 0.75rem;
	}

	.padding-small {
		padding: 1.25rem;
	}

	.padding-medium {
		padding: 1.5rem;
	}

	.padding-large {
		padding: 2rem;
	}

	.padding-x-large {
		padding: 2.5rem;
	}

	.padding-xx-large {
		padding: 3rem;
	}

	.padding-huge {
		padding: 3.5rem;
	}

	.padding-xhuge {
		padding: 4rem;
	}

	.padding-xxhuge {
		padding: 5rem;
	}

	.margin-top {
		margin-right: 0rem;
		margin-bottom: 0rem;
		margin-left: 0rem;
	}

	.margin-top.margin-small.hide-desktop {
		display: block;
	}

	.margin-top.margin-xlarge.hide-desktop {
		display: block;
	}

	.margin-top.margin-xlarge.apply-button-row {
		display: block;
		margin-top: 2rem;
	}

	.margin-top.margin-xhuge.hide-desktop {
		display: block;
	}

	.margin-bottom {
		margin-top: 0rem;
		margin-right: 0rem;
		margin-left: 0rem;
	}

	.margin-bottom.margin-xxlarge {
		margin-bottom: 4rem;
	}

	.margin-bottom.margin-small.benefits-margin {
		margin-bottom: 2rem;
	}

	.margin-left {
		margin-top: 0rem;
		margin-right: 0rem;
		margin-bottom: 0rem;
	}

	.margin-right {
		margin-top: 0rem;
		margin-bottom: 0rem;
		margin-left: 0rem;
	}

	.margin-vertical {
		margin-right: 0rem;
		margin-left: 0rem;
	}

	.margin-horizontal {
		margin-top: 0rem;
		margin-bottom: 0rem;
	}

	.padding-top {
		padding-right: 0rem;
		padding-bottom: 0rem;
		padding-left: 0rem;
	}

	.padding-bottom {
		padding-top: 0rem;
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.padding-left {
		padding-top: 0rem;
		padding-right: 0rem;
		padding-bottom: 0rem;
	}

	.padding-right {
		padding-top: 0rem;
		padding-bottom: 0rem;
		padding-left: 0rem;
	}

	.padding-vertical {
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.padding-vertical.padding-large.stats-section {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.padding-vertical.padding-stats-row {
		padding-top: 4rem;
		padding-bottom: 1rem;
	}

	.padding-vertical.padding-xhuge.request-form {
		padding-top: 6rem;
	}

	.padding-vertical.padding-footer {
		padding-top: 4rem;
	}

	.padding-horizontal {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	.text-style-nowrap {
		white-space: normal;
	}

	.text-size-medium {
		font-size: 1rem;
	}

	.text-size-large {
		font-size: 1.125rem;
	}

	.h1-xlarge {
		font-size: 4.375rem;
	}

	.h1-xlarge.stat {
		font-size: 5rem;
	}

	.h4-medium {
		font-size: 1.75rem;
		line-height: 1.2;
		letter-spacing: -0.5px;
	}

	.h3-medium {
		font-size: 2rem;
		letter-spacing: -1px;
	}

	.h6-x-small {
		font-size: 1.375rem;
		letter-spacing: 0px;
	}

	.h5-small {
		font-size: 1.5rem;
	}

	.text-style-quote {
		font-size: 1.125rem;
	}

	.image-wrapper_image.testimonial {
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: 50% 0%;
		object-position: 50% 0%;
	}

	.h2-large {
		font-size: 2.25rem;
	}

	.text-style-p1 {
		font-size: 1rem;
	}

	.text-style-p1.page-header-text {
		max-width: 22rem;
		font-size: 1rem;
	}

	.text-style-p1.page-header-text.home-width {
		max-width: 24rem;
	}

	.text-style-p2 {
		font-size: 0.9375rem;
	}

	.text-style-p3 {
		font-size: 0.875rem;
	}

	.padding-x-small {
		padding: 0.75rem;
	}

	.navbar_component {
		min-height: 4rem;
	}

	.testimonial_image-wrapper {
		padding-top: 50%;
	}

	.card-testimonial {
		grid-row-gap: 0rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		-ms-grid-rows: auto auto;
		grid-template-rows: auto auto;
	}

	.testimonial-author_wrapper {
		width: 100%;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.testimonial-quote {
		font-size: 1.25rem;
	}

	.question-content {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.form-container {
		max-width: 100%;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.footer_top-wrapper {
		grid-row-gap: 3rem;
	}

	.footer_left-wrapper {
		grid-column-gap: 1.5rem;
	}

	.footer-logo-image {
		max-width: 3.75rem;
	}

	.header_background-image.mobile-image {
		top: -6.5rem;
		width: 135%;
		height: auto;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.header_background-image.mobile-image.home-hero-mobile-image {
		left: -10%;
		top: -5.8rem;
		width: 120%;
	}

	.stat_item {
		max-width: 15rem;
	}

	.stats_component {
		grid-row-gap: 2rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.feature-grid_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.feature-heading {
		font-size: 1.5rem;
	}

	.header-90vh {
		min-height: 44rem;
		padding-top: 1.5rem;
	}

	.retailers-header-stars {
		top: -0.4rem;
		right: 0.3rem;
		height: 42px;
	}

	.tech_slide {
		padding-right: 1.5rem;
	}

	.slider_arrow {
		right: 0%;
	}

	.slider_arrow.left {
		left: 0%;
	}

	.tech_mask {
		width: 80%;
	}

	.logo_component {
		padding-top: 1rem;
		grid-row-gap: 2rem;
	}

	.platform_logo {
		max-height: 1.6rem;
		max-width: 6.9rem;
	}

	.h-text-row-1 {
		grid-column-gap: 1rem;
		-ms-grid-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
		grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
	}

	.animated-row-separator {
		font-size: 2rem;
	}

	.h-text-row-2 {
		grid-column-gap: 1rem;
		-ms-grid-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
		grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
	}

	.h-text-row-3 {
		grid-column-gap: 1rem;
		-ms-grid-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
		grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
	}

	.pricing_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.pricing_content-left {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}

	.testimonial_slide {
		padding-right: 1.5rem;
	}

	.two-column_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.divider-line-full-width.gray2.margin-top.margin-logos {
		margin-top: 3rem;
	}

	.feature-image-wrapper {
		padding-top: 50%;
	}

	.footer-image.desktop {
		display: none;
	}

	.footer-image.mobile {
		display: block;
	}

	.max-width-page-header-left {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
	}

	.drivers-header-stars {
		top: -1.5rem;
		height: 42px;
	}

	.text-only-layout {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.team_component {
		grid-row-gap: 3rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.team_list {
		grid-column-gap: 0.875rem;
		grid-row-gap: 2rem;
	}

	.team-graphic {
		max-width: 60%;
	}

	.logo_list {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}

	.logo_wrapper {
		padding-right: 1rem;
		padding-bottom: 1rem;
		padding-left: 1rem;
	}

	.press_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.cities-header-graphic-basketball {
		right: 3%;
	}

	.city-request-graphic {
		height: 11rem;
	}

	.comm-value_item {
		justify-items: center;
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		text-align: center;
	}

	.careers_content {
		max-width: 24rem;
		margin-left: 0px;
		text-align: left;
	}

	.careers_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.text-row-content {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	.benefits-graphic {
		left: auto;
		right: 10%;
	}

	.benefits_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.benefits_content {
		max-width: 24rem;
		margin-left: 0px;
		text-align: left;
	}

	.values_component {
		max-width: 26rem;
		margin-right: auto;
		margin-left: auto;
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.referral_component {
		justify-items: center;
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		text-align: center;
	}

	.referral-left_content {
		text-align: center;
	}

	.citiy-request-form-container {
		max-width: 100%;
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.how_item {
		justify-items: center;
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		text-align: center;
	}

	.how_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.image-scroll_content {
		height: auto;
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.image-scroll_mobile-image-wrapper {
		display: block;
		width: 80%;
		margin: 2.5rem auto 2rem;
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.image-scroll_component {
		grid-row-gap: 3rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.image-scroll_mobile-image {
		position: static;
	}

	.image-scroll_desktop-image-wrapper {
		display: none;
	}

	.slider-line {
		width: 30%;
	}
}

@media screen and (max-width: 479px) {
	.show-mobile-portrait {
		display: block;
	}

	.hide-mobile-portrait {
		display: none;
	}

	.text-size-small.text-color-gray3.referral-max-width {
		text-align: left;
	}

	.margin-top {
		margin-right: 0rem;
		margin-bottom: 0rem;
		margin-left: 0rem;
	}

	.margin-bottom {
		margin-top: 0rem;
		margin-right: 0rem;
		margin-left: 0rem;
	}

	.margin-bottom.margin-footer-column-headers {
		margin-bottom: 0.75rem;
	}

	.margin-left {
		margin-top: 0rem;
		margin-right: 0rem;
		margin-bottom: 0rem;
	}

	.margin-right {
		margin-top: 0rem;
		margin-bottom: 0rem;
		margin-left: 0rem;
	}

	.margin-vertical {
		margin-right: 0rem;
		margin-left: 0rem;
	}

	.margin-horizontal {
		margin-top: 0rem;
		margin-bottom: 0rem;
	}

	.padding-top {
		padding-right: 0rem;
		padding-bottom: 0rem;
		padding-left: 0rem;
	}

	.padding-bottom {
		padding-top: 0rem;
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.padding-left {
		padding-top: 0rem;
		padding-right: 0rem;
		padding-bottom: 0rem;
	}

	.padding-right {
		padding-top: 0rem;
		padding-bottom: 0rem;
		padding-left: 0rem;
	}

	.padding-vertical {
		padding-right: 0rem;
		padding-left: 0rem;
	}

	.padding-vertical.padding-xhuge.benefits-bottom {
		padding-bottom: 7rem;
	}

	.padding-horizontal {
		padding-top: 0rem;
		padding-bottom: 0rem;
	}

	.max-width-full-mobile-portrait {
		width: 100%;
		max-width: none;
	}

	.h1-xlarge.animated-row {
		font-size: 3.5rem;
		line-height: 1;
	}

	.h1-xlarge.tablet-stat {
		font-size: 4.25rem;
	}

	.button.with-icon.is-red.is-menu-button {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.button.with-icon.footer-button-mobile {
		padding: 0.75rem 1rem;
		font-size: 0.875rem;
		letter-spacing: 1px;
	}

	.stylesystem-images_layout {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.icon-xsmall {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	.text-style-label2.referral-size-up {
		font-size: 0.875rem;
	}

	.text-style-p1.page-header-text {
		line-height: 1.4;
	}

	.navbar_menu {
		padding-top: 10vh;
		padding-bottom: 0rem;
	}

	.navbar_component {
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
	}

	.menu-button {
		padding-top: 0.8rem;
	}

	.card {
		padding-right: 1.5rem;
		padding-left: 1.5rem;
	}

	.card-testimonial {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.success-text {
		font-size: 1rem;
	}

	.form-container {
		margin-bottom: 8rem;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.image-guitarist {
		height: 7rem;
	}

	.footer_legal-list {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		grid-column-gap: 0.75rem;
		grid-row-gap: 0.75rem;
	}

	.footer_credit-text {
		font-size: 0.75rem;
	}

	.footer_logo-link {
		margin-right: 1rem;
	}

	.footer_link {
		line-height: 1.3;
	}

	.footer_top-wrapper {
		grid-row-gap: 48px;
	}

	.footer_form-newsletter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.footer_left-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 3.25rem;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		-ms-grid-rows: auto auto auto;
		grid-template-rows: auto auto auto;
	}

	.header_background-image.mobile-image {
		top: -3.8rem;
		z-index: 0;
	}

	.header_background-image.mobile-image.home-hero-mobile-image {
		top: -1.75rem;
	}

	.stats_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.feature-grid_component {
		grid-row-gap: 4.5rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.header-90vh {
		min-height: 36rem;
	}

	.tech_mask {
		width: 100%;
	}

	.logo_component {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.75rem;
	}

	.platform_logo {
		max-height: 1.5rem;
		max-width: 6rem;
	}

	.h-text-row-1 {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.h-text-row-2 {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.h-text-row-3 {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.pricing_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.hurry-logo-small {
		width: 6.25rem;
	}

	.two-column_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.feature-image-wrapper {
		padding-top: 50%;
	}

	.footer-image {
		width: 180%;
		margin-left: -40%;
	}

	.footer-image.mobile {
		width: 150%;
	}

	.max-width-page-header-left {
		width: 95%;
	}

	.drivers-header-stars {
		top: -1.7rem;
		right: -0.7rem;
	}

	.hrs-text {
		font-size: 3rem;
	}

	.text-only-layout {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.team_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.team-graphic {
		margin-top: -2rem;
	}

	.logo_logo {
		max-height: 1.2rem;
		max-width: 6rem;
	}

	.logo_wrapper {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.press_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.cities-header-graphic-shoe-store {
		width: 37%;
	}

	.cities-header-graphic-basketball {
		right: 7%;
		width: 46%;
	}

	.city-request-graphic {
		height: 9rem;
	}

	.comm-value_item {
		grid-row-gap: 1rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.careers_content {
		max-width: 20rem;
	}

	.careers_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.benefits-graphic {
		right: 5%;
		max-width: 50%;
	}

	.benefits_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.benefits_content {
		max-width: 20rem;
	}

	.referral_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

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

	.referral-value {
		font-size: 5rem;
	}

	.citiy-request-form-container {
		margin-bottom: 8rem;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.how_item {
		grid-row-gap: 1rem;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.how_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.image-scroll_content {
		height: auto;
	}

	.image-scroll_component {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}

	.menu-scroll {
		overflow: scroll;
		height: 100%;
	}
}

#w-node-cabdaefc-f5fc-a57c-5443-86d4f3b7170d-0ed75b67 {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_51801f33-35c9-0736-bf74-59875c4f5315-5c4f530e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_6dd02386-aed2-a198-fab4-06cde81724dc-5c4f530e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_51801f33-35c9-0736-bf74-59875c4f534e-5c4f530e {
	-ms-grid-row-align: center;
	align-self: center;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ea0a0e74-d4ad-7619-0d6d-d6a1579b35f3-82702bc1 {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_2435f181-ae7b-820e-e6f9-46ba2dce6241-2dce621f {
	-ms-grid-column-align: end;
	justify-self: end;
}

#w-node-_5304d41c-21dd-1f06-7d38-7cf21b1f1b02-1b1f1ae0 {
	-ms-grid-column-align: end;
	justify-self: end;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9313f-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93141-97d75b7e {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9315f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93160-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93164-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93165-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93169-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9316a-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9316e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9316f-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93173-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93174-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93178-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93179-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93180-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93181-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_2c9497af-9d3d-ff6b-87c8-0b1996aeb0a4-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_2c9497af-9d3d-ff6b-87c8-0b1996aeb0a5-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93185-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93186-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9318a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9318b-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9318f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93190-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93194-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93195-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93199-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9319a-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931a1-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931a2-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931a6-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931a7-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931ab-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931ac-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931b0-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931b1-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931ba-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931bb-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931c4-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931c5-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931d4-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931d5-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931d9-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931da-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931de-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931df-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931e3-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931e4-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931e8-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931e9-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931f0-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931f1-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931f5-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931f6-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931fa-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931fb-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba931ff-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93200-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93204-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93205-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93209-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9320a-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93211-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93212-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93216-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93217-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9321b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9321c-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93220-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93221-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93225-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93226-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9322d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9322e-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93232-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93233-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93237-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93238-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9323c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9323d-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93241-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93242-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93246-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93247-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9324e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9324f-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-a77a04dd-becd-bea8-b944-a2e5297a76d5-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-a77a04dd-becd-bea8-b944-a2e5297a76d6-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_2323be6b-2444-5544-f8a9-72814a0c2d11-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_2323be6b-2444-5544-f8a9-72814a0c2d12-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-b49d2b53-0538-c7a7-65b1-d543bf07c1fb-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-b49d2b53-0538-c7a7-65b1-d543bf07c1fc-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-ee3d403f-c364-cdef-c3d2-bba730e5317f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ee3d403f-c364-cdef-c3d2-bba730e53180-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_39160045-400f-ffb9-abd2-b8f7b57b325a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_39160045-400f-ffb9-abd2-b8f7b57b325b-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_8672766c-1a4f-7468-1831-10fb40413dfb-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_8672766c-1a4f-7468-1831-10fb40413dfc-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93253-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93254-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93258-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93259-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9325d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9325e-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93262-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93263-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93267-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93268-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9326c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9326d-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93271-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93272-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93276-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93277-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9327e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9327f-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93283-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93284-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93288-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93289-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93290-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93291-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d7d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d7e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d85-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d86-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d89-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d8a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d91-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d92-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d8d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d8e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d81-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f4a3dbe7-9cdc-09d9-ffb6-e47773a38d82-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba932f7-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba932f8-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba932fc-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba932fd-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-cb89239b-b996-fb15-b2e9-735ca47ea11b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-cb89239b-b996-fb15-b2e9-735ca47ea11c-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-cb89239b-b996-fb15-b2e9-735ca47ea11e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129d3-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129d4-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_6363d7ec-4ed6-24e6-7a17-b2943b85f5e7-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129bf-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129c0-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129c4-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129c5-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129c9-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129ca-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129ce-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-ed50ed07-00ef-739c-0a7c-b943173129cf-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93323-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93324-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93327-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93328-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9332b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9332c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9332f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93330-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93333-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93334-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93337-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93338-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9333b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9333c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93346-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93347-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_1bfecdfa-cf23-d065-290b-2142ac7792f5-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_1e7c7ff6-0198-e8f1-9915-c743af19b23f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f58dfaba-71b3-4c3b-c57f-aaa742ae47bb-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-f58dfaba-71b3-4c3b-c57f-aaa742ae47bc-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_1e7c7ff6-0198-e8f1-9915-c743af19b242-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-df4762f9-bbf2-597f-94fa-e4ab29868737-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-df4762f9-bbf2-597f-94fa-e4ab29868738-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-df4762f9-bbf2-597f-94fa-e4ab29868739-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-df4762f9-bbf2-597f-94fa-e4ab2986873d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_865b3b2d-0a4b-1746-e0ac-61e1c19d8ee7-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_865b3b2d-0a4b-1746-e0ac-61e1c19d8ee8-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_865b3b2d-0a4b-1746-e0ac-61e1c19d8ee9-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_865b3b2d-0a4b-1746-e0ac-61e1c19d8eed-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9334b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9334c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9334d-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_090a24d3-14a5-dfa2-fa04-d4a813666889-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bd608c84-7fc3-1c56-f5cd-edac8a0b68ce-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bd608c84-7fc3-1c56-f5cd-edac8a0b68cf-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-bd608c84-7fc3-1c56-f5cd-edac8a0b68d0-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-bd608c84-7fc3-1c56-f5cd-edac8a0b68d4-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_3a5e0164-5940-6991-29a5-bfa70a190fb5-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_3a5e0164-5940-6991-29a5-bfa70a190fb6-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_3a5e0164-5940-6991-29a5-bfa70a190fb7-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_3a5e0164-5940-6991-29a5-bfa70a190fbd-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93353-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93354-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-edb34d17-99cc-692f-0430-12adb3f5bcf1-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93358-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93359-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9335a-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-abefda6a-e9c5-21af-36b5-0ac7a543e5f9-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93360-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93361-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-c840056c-33b1-c82b-a23b-25dfe2ee9575-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_983e11e2-8e1a-0e4c-f9a1-3abc7f690e6c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d7c31bc9-c5d4-fc8b-67ab-7d29c4550c0b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-df1c0829-0489-e44f-4e67-01570f5f4f9b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93365-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93366-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93367-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933b9-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933ba-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933bb-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933bf-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-beb35eb2-2eb1-b7bf-20a8-38a2a0b6a26e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-beb35eb2-2eb1-b7bf-20a8-38a2a0b6a26f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-beb35eb2-2eb1-b7bf-20a8-38a2a0b6a270-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-beb35eb2-2eb1-b7bf-20a8-38a2a0b6a274-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d02ad185-8ce9-ade6-79fa-8597b99a46c8-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d02ad185-8ce9-ade6-79fa-8597b99a46c9-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-d02ad185-8ce9-ade6-79fa-8597b99a46ca-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-d02ad185-8ce9-ade6-79fa-8597b99a46d0-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_2181f14a-e140-1ae9-e4cb-953dc293bf1e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_2181f14a-e140-1ae9-e4cb-953dc293bf1f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_2181f14a-e140-1ae9-e4cb-953dc293bf20-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_2181f14a-e140-1ae9-e4cb-953dc293bf26-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933d9-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933da-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933df-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933f9-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933fa-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba933ff-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_61b8513f-783c-6442-1035-037fae3d39eb-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_61b8513f-783c-6442-1035-037fae3d39ec-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_61b8513f-783c-6442-1035-037fae3d39f1-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_3e8a27e0-1108-20a1-5f3d-aab61cd38288-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_3e8a27e0-1108-20a1-5f3d-aab61cd38289-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_3e8a27e0-1108-20a1-5f3d-aab61cd38290-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9342d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9342e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9342f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93430-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93432-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93435-97d75b7e {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-a59aa497-c20a-b371-1276-4cd1e6f2f36f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-a59aa497-c20a-b371-1276-4cd1e6f2f370-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-a59aa497-c20a-b371-1276-4cd1e6f2f371-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-a59aa497-c20a-b371-1276-4cd1e6f2f372-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-a59aa497-c20a-b371-1276-4cd1e6f2f374-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-a59aa497-c20a-b371-1276-4cd1e6f2f377-97d75b7e {
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93439-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9343a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9343b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9343c-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9343e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93447-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93448-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93449-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9344a-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9344c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93455-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93456-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93457-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93458-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9345a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9345d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93464-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93465-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93466-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93467-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba93469-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9346c-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_4cedf050-e1e5-dc03-bd36-0cf51ba9346d-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725cb-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725cc-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725d0-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725d1-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725d5-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725d6-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725da-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725db-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725df-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725e0-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725e7-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725e8-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725ec-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725ed-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725f1-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725f2-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725f6-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725f7-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725fb-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd5404725fc-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472600-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472601-97d75b7e {
	-ms-grid-column-align: start;
	justify-self: start;
}

#w-node-_2a6740b2-9b61-38ae-6a6e-ace4c9df7f63-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_2669e740-54bd-f4e3-4f8d-3d94df62d50d-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_17e5434e-e737-a59f-05c4-a327fe5e482a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472616-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472617-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047261a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047261b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047261e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047261f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472622-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472623-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472626-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd540472627-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047262a-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047262b-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047262e-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_9590ffdb-a06a-0e24-54f9-5fd54047262f-97d75b7e {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
}

#w-node-_7ca1633e-1162-f67f-b700-101612250a0e-70702c88 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_7ca1633e-1162-f67f-b700-101612250a0e-c6779c86 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-c677ee15-b9ab-194d-d634-5cd03844665e-235819b3 {
	-ms-grid-column: span 1;
	grid-column-start: span 1;
	-ms-grid-column-span: 1;
	grid-column-end: span 1;
	-ms-grid-row: span 1;
	grid-row-start: span 1;
	-ms-grid-row-span: 1;
	grid-row-end: span 1;
	-ms-grid-column-align: stretch;
	justify-self: stretch;
}

#w-node-_02594057-f38b-1f92-11fe-a99636807098-235819b3 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_02594057-f38b-1f92-11fe-a9963680709a-235819b3 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_02594057-f38b-1f92-11fe-a9963680709c-235819b3 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_02594057-f38b-1f92-11fe-a9963680709e-235819b3 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_02594057-f38b-1f92-11fe-a996368070a0-235819b3 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_02594057-f38b-1f92-11fe-a996368070a2-235819b3 {
	-ms-grid-column-align: center;
	justify-self: center;
}

#w-node-_841f238f-347b-1f6d-3896-2e2a9fdb9fee-9fdb9fcc {
	-ms-grid-column-align: end;
	justify-self: end;
}

#w-node-_7ca1633e-1162-f67f-b700-101612250a0e-15f72378 {
	-ms-grid-column-align: center;
	justify-self: center;
}

@media screen and (max-width: 991px) {
	#w-node-_51801f33-35c9-0736-bf74-59875c4f5315-5c4f530e {
		-ms-grid-column: span 3;
		grid-column-start: span 3;
		-ms-grid-column-span: 3;
		grid-column-end: span 3;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	#w-node-_51801f33-35c9-0736-bf74-59875c4f5316-5c4f530e {
		-ms-grid-column-span: 3;
		grid-column-end: 4;
		-ms-grid-column: 1;
		grid-column-start: 1;
		-ms-grid-row-span: 1;
		grid-row-end: 2;
		-ms-grid-row: 1;
		grid-row-start: 1;
	}

	#w-node-_2435f181-ae7b-820e-e6f9-46ba2dce623b-2dce621f {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_2435f181-ae7b-820e-e6f9-46ba2dce623d-2dce621f {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_2435f181-ae7b-820e-e6f9-46ba2dce6241-2dce621f {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_5304d41c-21dd-1f06-7d38-7cf21b1f1afc-1b1f1ae0 {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_5304d41c-21dd-1f06-7d38-7cf21b1f1afe-1b1f1ae0 {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_5304d41c-21dd-1f06-7d38-7cf21b1f1b02-1b1f1ae0 {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_2c9497af-9d3d-ff6b-87c8-0b1996aeb0a4-97d75b7e {
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	#w-node-_841f238f-347b-1f6d-3896-2e2a9fdb9fe8-9fdb9fcc {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_841f238f-347b-1f6d-3896-2e2a9fdb9fea-9fdb9fcc {
		-ms-grid-column-align: end;
		justify-self: end;
	}

	#w-node-_841f238f-347b-1f6d-3896-2e2a9fdb9fee-9fdb9fcc {
		-ms-grid-column-align: end;
		justify-self: end;
	}
}

@media screen and (max-width: 767px) {
	#w-node-_51801f33-35c9-0736-bf74-59875c4f5316-5c4f530e {
		-ms-grid-column-span: 3;
		grid-column-end: 4;
		-ms-grid-column: 1;
		grid-column-start: 1;
		-ms-grid-row-span: 1;
		grid-row-end: 2;
		-ms-grid-row: 1;
		grid-row-start: 1;
	}

	#w-node-_51801f33-35c9-0736-bf74-59875c4f5358-5c4f530e {
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
	}

	#w-node-_51801f33-35c9-0736-bf74-59875c4f535a-5c4f530e {
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
	}

	#w-node-_51801f33-35c9-0736-bf74-59875c4f535c-5c4f530e {
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
	}

	#w-node-_9c654100-e066-d359-18a4-f8ccf2728a52-f2728a44 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-_9c654100-e066-d359-18a4-f8ccf2728a54-f2728a44 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-_9c654100-e066-d359-18a4-f8ccf2728a60-f2728a44 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-_9c654100-e066-d359-18a4-f8ccf2728a62-f2728a44 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-_9c654100-e066-d359-18a4-f8ccf2728a6e-f2728a44 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-_9c654100-e066-d359-18a4-f8ccf2728a70-f2728a44 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-fe58caac-053d-6b5f-4bee-529a566e6562-60062621 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-fe58caac-053d-6b5f-4bee-529a566e6564-60062621 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-d9b05ad1-3ff8-61e5-c58a-4cd6579e8c98-60062621 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-d9b05ad1-3ff8-61e5-c58a-4cd6579e8c9a-60062621 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-af98a968-66c6-07df-39b0-12e9d5cf0059-60062621 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}

	#w-node-af98a968-66c6-07df-39b0-12e9d5cf005b-60062621 {
		-webkit-box-ordinal-group: -9998;
		-webkit-order: -9999;
		-ms-flex-order: -9999;
		order: -9999;
	}
}

@media screen and (max-width: 479px) {
	#w-node-_51801f33-35c9-0736-bf74-59875c4f5314-5c4f530e {
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
	}

	#w-node-_51801f33-35c9-0736-bf74-59875c4f5315-5c4f530e {
		-ms-grid-column: span 2;
		grid-column-start: span 2;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	#w-node-_51801f33-35c9-0736-bf74-59875c4f5316-5c4f530e {
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
		-ms-grid-row: span 1;
		grid-row-start: span 1;
		-ms-grid-row-span: 1;
		grid-row-end: span 1;
	}

	#w-node-_51801f33-35c9-0736-bf74-59875c4f531c-5c4f530e {
		-ms-grid-row: span 2;
		grid-row-start: span 2;
		-ms-grid-row-span: 2;
		grid-row-end: span 2;
		-ms-grid-column: span 1;
		grid-column-start: span 1;
		-ms-grid-column-span: 1;
		grid-column-end: span 1;
	}
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375da5d0fd74069887a41_Garnett-Black.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375da95df1827122c6005_Garnett-Black.otf') format('opentype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375da5b53dd9bf79dbc14_Garnett-BlackItalic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375dad8e8f8665be38f41_Garnett-BlackItalic.otf') format('opentype');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db73e2008047feee64_Garnett-Bold.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375da8f196db71c6a198b_Garnett-Bold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db8f2c89df000ce61f_Garnett-BoldItalic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375da7d41784acbeabfed_Garnett-BoldItalic.otf') format('opentype');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db573d7e30993ce796_Garnett-Light.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375dba928663e77d9fc19_Garnett-Light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db5d0fd73c7e887a43_Garnett-Regular.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375dbbb6d1f2624d04b1c_Garnett-Regular.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db74587869463a9a0c_Garnett-MediumItalic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db8f2c8973c70ce620_Garnett-MediumItalic.otf') format('opentype');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db92bd04c0da47da79_Garnett-RegularItalic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375dbfe50d83d51ecf79e_Garnett-RegularItalic.otf') format('opentype');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375dbdbd7740caefc7545_Garnett-Semibold.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375dbc4d3e3ac4c960d01_Garnett-Semibold.otf') format('opentype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375dbd3bbfe6939a3e449_Garnett-LightItalic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db573d7e9b143ce797_Garnett-LightItalic.otf') format('opentype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db7a8302dff77b31db_Garnett-SemiboldItalic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db7d417853dbeabfef_Garnett-SemiboldItalic.otf') format('opentype');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Garnett';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db72edac11ada6d949_Garnett-Medium.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b375db7ba19a133633dc9a_Garnett-Medium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795ecf2115feede1e054_GT-America-Standard-Black-Italic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795ecf21151903e1e053_GT-America-Standard-Black-Italic.otf') format('opentype');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795ea9e760520ac96286_GT-America-Standard-Black.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795ebb6d1f0617d05ace_GT-America-Standard-Black.otf') format('opentype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795e72edac315ba70748_GT-America-Standard-Bold-Italic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795e712212315a7ab40c_GT-America-Standard-Bold-Italic.otf') format('opentype');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795e49cb2964dfd424fb_GT-America-Standard-Bold.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795e72edac2afba70749_GT-America-Standard-Bold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795ed4d544303e16562e_GT-America-Standard-Light-Italic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795e95df1884a82c8d1f_GT-America-Standard-Light-Italic.otf') format('opentype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f3949885b84aacb90_GT-America-Standard-Light.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f83bf714aa6d20479_GT-America-Standard-Light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f7122120b857ab40d_GT-America-Standard-Medium.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f7a83022ed07b4577_GT-America-Standard-Medium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f78100a2daaea1547_GT-America-Standard-Regular.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f16683883e0ed8755_GT-America-Standard-Regular.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f9fee181e8937baee_GT-America-Standard-Thin-Italic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f7335d52b6578b0bf_GT-America-Standard-Thin-Italic.otf') format('opentype');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795fd3bbfe5d59a4029a_GT-America-Standard-Thin.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795fbb6d1f330bd05acf_GT-America-Standard-Thin.otf') format('opentype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard ultra';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f73e20041e0ff0e38_GT-America-Standard-Ultra-Light-Italic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795ff46e585453c7f07f_GT-America-Standard-Ultra-Light-Italic.otf') format('opentype');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard ultra';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795fc4d3e380ab9624dd_GT-America-Standard-Ultra-Light.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f5b53dd42389df6a5_GT-America-Standard-Ultra-Light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f8f196d37f56a385f_GT-America-Standard-Regular-Italic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795fd8e8f859c9e3ab4a_GT-America-Standard-Regular-Italic.otf') format('opentype');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america standard';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3796092bd04cc4a48019f_GT-America-Standard-Medium-Italic.ttf') format('truetype'), url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b3795f0de941160de7bb71_GT-America-Standard-Medium-Italic.otf') format('opentype');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america compressed trial';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b380d03ed7e691c3d11856_GT-America-Compressed-Medium-Trial.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america compressed trial';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b380d00e051dffbbefeefc_GT-America-Compressed-Regular-Trial.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america mono trial';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b380d23ed7e61c96d1185f_GT-America-Mono-Medium-Trial.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america mono trial';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b380d230a52bb41e959430_GT-America-Mono-Regular-Trial.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gt america compressed trial';
	src: url('https://assets.website-files.com/62ad1f386286e53cb8d75b62/62b380d0c2981c9205a379c4_GT-America-Compressed-Bold-Trial.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}