html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	height:100%
}
body {
	margin:0;
	min-height:100%;
	background-color:#fff;
	overflow-x: hidden;
}
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, optgroup, strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	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:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0;
	vertical-align:middle;
	display:inline-block
}
svg:not(:root) {
overflow:hidden
}
hr {
	box-sizing:content-box;
	height:0
}
pre, textarea {
	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[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
}
legend {
	border:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td, th {
	padding:0
}
@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:400;
font-style:normal
}
[class*=" w-icon-"], [class^=w-icon-] {
font-family:webflow-icons!important;
speak:none;
font-style:normal;
font-weight:400;
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.w-mod-touch * {
	background-attachment:scroll!important
}
.w-block {
	display:block
}
.w-inline-block {
	max-width:100%;
	display:inline-block
}
.w-clearfix:after, .w-clearfix:before {
	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:#fff;
	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 * {
	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 transparent;
	border-radius:0;
	background:0 0;
	background-size:auto auto;
	background-origin:padding-box;
	background-clip:border-box;
	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:inline-block!important;
	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, .1), 0 1px 3px rgba(0, 0, 0, .1);
	cursor:pointer
}
.w-webflow-badge>img {
	display:inline-block!important;
	visibility:visible!important;
	opacity:1!important;
	vertical-align:middle!important
}
h4, h5, h6 {
	margin-top:10px
}
p {
	margin-top:0
}
blockquote, figure {
	margin:0 0 10px
}
ol, ul {
	margin-top:0;
	margin-bottom:10px;
	padding-left:40px
}
.w-list-unstyled {
	padding-left:0;
	list-style:none
}
.w-embed:after, .w-embed:before {
	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 embed, .w-video iframe, .w-video object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
fieldset {
	padding:0;
	margin:0;
	border:0
}
button, html input[type=button], input[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:#ddd
}
.w-form-fail {
	display:none;
	margin-top:10px;
	padding:10px;
	background-color:#ffdede
}
label {
	display:block;
	margin-bottom:5px;
	font-weight:700
}
.w-input, .w-select {
	display:block;
	width:100%;
	height:38px;
	padding:8px 12px;
	margin-bottom:10px;
	font-size:14px;
	line-height:1.42857143;
	color:#333;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc
}
.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-input[readonly], .w-select[disabled], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
	cursor:not-allowed;
	background-color:#eee
}
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:400;
	margin-bottom:0
}
.w-radio {
	display:block;
	margin-bottom:5px;
	padding-left:20px
}
.w-radio:after, .w-radio:before {
	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:3px 0 0 -20px;
	margin-top:1px\9;
	line-height:normal;
	float:left
}
.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-success, .w-file-upload-uploading {
	display:inline-block;
	color:#333
}
.w-file-upload-error {
	display:block;
	margin-top:10px
}
.w-file-upload-default.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden, .w-file-upload-uploading.w-hidden {
	display:none
}
.w-file-upload-uploading-btn {
	display:flex;
	font-size:14px;
	font-weight:400;
	cursor:pointer;
	margin:0;
	padding:8px 12px;
	border:1px solid #ccc;
	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 #ccc;
	background-color:#fafafa
}
.w-file-upload-file-name {
	font-size:14px;
	font-weight:400;
	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:400;
	cursor:pointer;
	margin:0;
	padding:8px 12px;
	border:1px solid #ccc;
	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:after, .w-container:before {
	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:after, .w-row:before {
	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, .w-hidden-medium {
display:inherit!important
}
.w-hidden-small {
display:none!important
}
.w-container .w-row, .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, .w-hidden-medium, .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:#fff;
	border:1px solid #758696;
	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):after, .w-widget-twitter-count-shim:not(.w--vertical):before {
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:#fff;
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:after, .w-widget-twitter-count-shim.w--vertical:before {
	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:#fff;
	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-widget-gplus {
	overflow:hidden
}
.w-background-video {
	position:relative;
	overflow:hidden;
	height:500px;
	color:#fff
}
.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-slider {
	position:relative;
	height:300px;
	text-align:center;
	background:#ddd;
	clear:both;
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent
}
.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:transparent;
	tap-highlight-color:transparent
}
.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, .4)
}
.w-slider-nav-invert {
	color:#fff
}
.w-slider-nav-invert>div {
	background-color:rgba(34, 34, 34, .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, .4);
	cursor:pointer;
	margin:0 3px .5em;
transition:background-color .1s, color .1s
}
.w-slider-dot.w-active {
	background-color:#fff
}
.w-slider-dot:focus {
	outline:0;
	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:#fff;
	font-size:40px;
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent;
	-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-left [class^=w-icon-], .w-slider-arrow-right [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-dropdown {
	display:inline-block;
	position:relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	z-index:900
}
.w-dropdown-btn, .w-dropdown-link, .w-dropdown-toggle {
	position:relative;
	vertical-align:top;
	text-decoration:none;
	color:#222;
	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 20px auto auto;
	width:1em;
	height:1em
}
.w-dropdown-list {
	position:absolute;
	background:#ddd;
	display:none;
	min-width:100%
}
.w-dropdown-list.w--open {
	display:block
}
.w-dropdown-link {
	padding:10px 20px;
	display:block;
	color:#222
}
.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 {
	cursor:auto;
	font-style:normal;
	font-variant:normal;
	letter-spacing:normal;
	list-style:disc;
	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, .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, .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, .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
}

figure {
	margin-bottom:10px
}
figcaption {
	margin-top:5px;
	margin-bottom:80px;
	text-align:center
}
.style-guide-content {
	padding-top:40px
}
.style-guide-label {
	margin-top:10px;
	margin-bottom:40px;
	color:#aaa;
	font-size:11px;
	line-height:11px;
	letter-spacing:1px;
	text-transform:uppercase
}
.style-guide-label.cc-box {
	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
}
.style-guide-section {
	position:relative;
	margin:20px;
	padding:60px 30px;
	border-radius:4px;
	background-color:#fff;
	box-shadow:0 1px 1px 0 rgba(0, 0, 0, .2)
}
.body {
	font-size:15px;
	line-height:1.6em
}
.button {
	padding:8px 20px;
	border-radius:5px;
	background-color:#000;
	box-shadow:0 1px 1px 0 transparent;
-webkit-transition:box-shadow .2s ease;
transition:box-shadow .2s ease;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:16px;
	line-height:160%;
	font-weight:500;
	letter-spacing:.5px
}
.button:hover {
	box-shadow:0 10px 20px 0 rgba(0, 0, 0, .1)
}
.button.cta-button {
	min-width:348px;
	margin-top:0;
	padding-top:12px;
	padding-bottom:12px;
	text-align:center
}
.button.form-btn {
	width:100%
}
.button._70-asset-button {
	width:70%;
	text-align:center
}
.button.career-btn {
	min-width:348px;
	text-align:center
}
.body {
	color:#222
}
.type-column-2 {
	padding-top:30px;
	padding-left:20px
}
.type-column-1 {
	padding-right:20px
}
.style-guide-title {
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	margin-top:0;
	padding-top:5px;
	padding-left:18px;
	color:#222;
	font-size:22px;
	line-height:44px;
	font-weight:500;
	text-transform:uppercase
}
.color-block {
	height:70px;
	margin-top:30px;
	border-radius:4px;
	background-color:#ebebeb
}
.color-block.cc-font-color-dark {
	background-color:#222
}
.color-block.cc-font-color-light {
	background-color:#aaa
}
.color-block.cc-brand-color-1 {
	background-color:#3898ec
}
.color-block.cc-brand-color-2 {
	background-color:#c860db
}
.color-block.cc-brand-color-3 {
	background-color:#63ecc0
}
.color-block.cc-brand-color-4 {
	background-color:#ffb08b
}
.color-block.cc-light-grey-1 {
	background-color:#f3f3f5
}
.color-block.cc-light-grey-2 {
	background-color:#ccc
}
.color-block.cc-dark-grey-1 {
	background-color:#636363
}
.color-block.cc-dark-grey-2 {
	background-color:#333
}
.style-guide-subhead {
	margin-bottom:40px;
	padding:20px;
	border-radius:4px;
	background-color:rgba(236, 56, 114, .1);
	color:#ec3872
}
.style-guide-wrap {
	padding-top:1px;
	padding-bottom:1px;
	background-color:#f3f3f5
}
.style-guide-divider {
	width:100%;
	height:1px;
	margin-top:20px;
	margin-bottom:10px;
	background-color:#f3f3f5
}
.logo-link {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-right:0;
	padding-left:0;
	-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
}
.footer {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:584px;
	-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:#000
}
.footer-logo {
	margin-bottom:12px
}
.copyright-info {
	margin-bottom:22px;
	font-family:Graphik, sans-serif;
	color:hsla(0, 0%, 100%, .72);
	font-size:12px;
	line-height:160%
}
.social-icons {
	position:static;
	display:-ms-grid;
	display:grid;
	width:100%;
	margin-left:-4px;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
	-ms-grid-columns:36px 36px 36px 36px;
	grid-template-columns:36px 36px 36px 36px;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.social-link {
	display:block;
	width:36px;
	height:36px;
	padding:0
}
.footer-menu---title {
	color:#fff;
	line-height:160%;
	font-weight:600
}
.footer-menu---link {
	display:inline-block;
	margin-top:4px;
	padding:0;
	color:hsla(0, 0%, 100%, .72);
	font-size:18px;
	text-decoration:none
}
.div-block {
	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:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.call-to-action {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:265px;
	-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:#f9f9f9;
	background-image:none
}
.call-to-action.white-bg {
	background-color:#fff
}
._1170px-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:auto;
	max-width:1170px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	padding-top:40px;
	-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;
	-webkit-box-flex:0;
	-webkit-flex:0 1170px;
	-ms-flex:0 1170px;
	flex:0 1170px
}
._1170px-container.centered-content {
	-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;
	text-align:center
}
._1170px-container.centered-content.mobile-left-flex-left-align {
	margin-top:0;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
._1170px-container.centered-content.mobile-left-flex-left-align.bottom-padding.mobile-only {
	display:none
}
._1170px-container.vertical-center-flex {
	height:440px;
	-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-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
._1170px-container.vertical-center-flex.width-fix {
	max-width:1170px
}
._1170px-container.vertical-center-flex.vertical-flex-left-justify {
	height:auto;
	-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;
	-webkit-box-flex:0;
	-webkit-flex:0 1170px;
	-ms-flex:0 1170px;
	flex:0 1170px
}
._1170px-container.vertical-center-flex.horizontal-stretch-fix {
	-webkit-box-flex:0;
	-webkit-flex:0 1170px;
	-ms-flex:0 1170px;
	flex:0 1170px
}
._1170px-container.vertical-center-flex.horizontal-stretch-fix.mobile-left-align-content---flex {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
._1170px-container.mobile-full-bleed-0-lr-padding {
	height:auto;
	padding-left:100px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
._1170px-container.post-verticalleft-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
}
._1170px-container.post-verticalleft-flex.post-1000px-max {
	max-width:1000px
}
._1170px-container._1370px-video-section---override {
	-webkit-flex-basis:1370px;
	-ms-flex-preferred-size:1370px;
	flex-basis:1370px
}
._1170px-container._1370px-video-section---override.vertical {
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
._1170px-container.left {
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
._1170px-container.vert-stack {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
._1170px-container.vert-stack.swiper {
	overflow:hidden;
	max-width:100%;
	padding-top:0;
	padding-left:1%
}
._1170px-container.top-layer {
	position:relative;
	z-index:5
}
._1170px-container.news-collection-info-link {
	margin-bottom:60px;
	padding-top:0;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
._1170px-container.no-padding {
	padding-top:0
}
._1170px-container.no-padding.left-align-vertical {
	-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:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.cta-grid {
	display:-ms-grid;
	display:grid;
	justify-items:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-align-content:stretch;
	-ms-flex-line-pack:stretch;
	align-content:stretch;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:240px;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.section---60px-padding {
	display:block;
	padding-top:100px;
	padding-bottom:100px;
	-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:#fff
}
.section---60px-padding.off-white {
	display:none;
	background-color:#f9f9f9
}
.section---60px-padding._0px-top-padding.black, .section---60px-padding.black-bg {
	background-color:#000
}
.section---60px-padding._0px-top-padding---global.top-padding-override {
	padding-top:100px;
	padding-bottom:44px;
	background-color:#fff
}
.section---60px-padding.no-bottom-padding {
	padding-top:20px;
	padding-bottom:40px;
	background-color:#fff
}
.section---60px-padding.vertical-flex---stretch-width {
	-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
}
.section---60px-padding.vertical-flex---stretch-width.offwhite-bg {
	background-color:#f9f9f9
}
.hero-section {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:88px;
	padding-bottom:88px;
	-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
}
.hero-section.interior-page-header {
	height:440px
}
.hero-section.interior-page-header.vertical-flex {
	height:440px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	background-color:#fff
}
.hero-section.interior-page-header.careers-page {
	height:auto
}
.hero-section._0px-bottom-padding {
	position:relative
}
.hero-section._0px-bottom-padding.mobile {
	display:none
}
.hero-section._0px-bottom-padding.desktop {
	display:none;
	height:83vh
}
.hero-section._0px-top-padding.ecom-padding-fix {
	height:440px
}
.hero-section.newsroom-hero---top-align {
	height:500px;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	background-color:#000
}
.hero-section.leadership-hero {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.hero-section.leadership-hero.invert.no-bottom-padding {
	padding-bottom:0
}
.hero-section.careers {
	min-height:800px;
	margin-bottom:70px;
	background-color:#000
}
.hero-section.newsroom {
	height:450px;
	margin-bottom:229px;
	padding-top:64px;
	padding-bottom:0;
	background-color:#000
}
.hero-section.partners, .hero-section.stories {
	min-height:800px;
	margin-bottom:70px;
	background-color:#000
}
.two-col---grid-layout {
	display:-ms-grid;
	display:grid;
	margin-left:0;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	grid-auto-columns:1fr;
	grid-column-gap:40px;
	grid-row-gap:28px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.two-col---grid-layout._100px-gap {
	grid-column-gap:100px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.two-col---grid-layout.desktop-li---fix {
	display:block
}
.two-col---grid-layout.leadership-grid {
	grid-column-gap:88px;
	grid-row-gap:40px
}
.two-col---grid-layout._32px-row-gap {
	grid-row-gap:40px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr
}
.col-image {
	overflow:visible;
	max-height:none;
	min-height:auto;
	border-radius:6px;
	box-shadow:none
}
.col-image.mobile-no-radius-drop-shadow {
	clear:none
}
.col-title {
	margin-top:32px;
	margin-bottom:12px;
	color:#000
}
.col-paragraph {
	margin-bottom:24px;
	color:#474747
}
.col-paragraph.center-max-width {
	max-width:70%;
	margin-right:auto;
	margin-left:auto;
	text-align:center
}
.inline-text-link {
	padding-right:0;
	padding-left:0;
	color:#000;
	font-size:18px;
	line-height:30px;
	font-weight:500;
	text-decoration:none
}
.inline-text-link.white-link {
	color:#fff
}
.light-grey-paragraph {
	color:hsla(0, 0%, 100%, .72)
}
.section-heading {
	margin-bottom:20px;
	color:#000
}
.section-heading.white-text {
	color:#fff
}
.section-heading.mobile-center-section-heading {
	color:#000
}
.section-heading.sh---margin-fix {
	margin-bottom:4px
}
.cta-heading {
	margin-bottom:4px;
	color:#000
}
.hero-subheading {
	margin-bottom:22px;
	color:#000;
	font-size:16px;
	line-height:30px;
	font-weight:400;
	text-align:left
}
.fast-video {
	display:none;
	height:420px;
	border-radius:4px
}
.fixed-navbar-offset {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:1;
	height:10vh
}
.threecol---icon-grid {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:20px;
	grid-row-gap:28px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.centeredcol {
	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
}
.centered-text {
	color:#474747;
	text-align:center
}
.centered-text.light-grey-paragraph {
	color:#fff
}
.centered-text.black-72-text {
	color:rgba(0, 0, 0, .72)
}
.centered-text.black-72-text.mobile-left {
	padding-right:276px;
	padding-left:276px;
	color:#474747
}
.centered-text.mobile-left {
	color:#000
}
.center-icon {
	width:81px;
	height:81px;
	margin-right:0;
	margin-bottom:16px;
	margin-left:0
}
.section-info {
	margin-right:auto;
	margin-bottom:24px;
	margin-left:auto;
	text-align:center
}
.hero---subparagraph {
	max-width:450px;
	color:#474747
}
.hero---subparagraph.no-bottom-margin {
	color:#474747
}
.section---90px-padding {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:90px;
	padding-bottom:90px;
	-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---90px-padding.off-white-bg {
	background-color:#f9f9f9
}
.section---90px-padding.dark-gray-bg {
	background-color:#111
}
.section---90px-padding._0px-top-padding---global.black {
	padding-top:100px;
	padding-bottom:100px;
	background-color:#000
}
.h3 {
	color:#000
}
.h3.white-text, .white-text {
	color:#fff
}
.white-text._14px {
	font-size:14px
}
.white-text.media-page-title {
	margin-top:8px;
	margin-bottom:0;
	font-weight:700
}
.white-text.media-page-title.no-bottom-margin {
	margin-bottom:0
}
.section---70px-padding {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:70px;
	padding-bottom:70px;
	-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:#fff
}
.form-block {
	display:block;
	width:509px
}
.list-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:0
}
.list-item.vertical-li {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.list-item.desktop-vert-flex-icon-section {
	margin-bottom:0;
	-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
}
.list-item.desktop-vert-flex-icon-section.no-bottom-margin {
	margin-top:0;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.list-icon {
	margin-right:20px;
	margin-bottom:8px
}
.list-icon.desktop-remove-right-margin {
	margin-right:0
}
.list-text {
	margin-right:0;
	padding-right:0;
	padding-left:0;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.list-title {
	margin-bottom:5px;
	color:#000;
	font-weight:500
}
.list-title.desktop-center-li-tile {
	text-align:center
}
.list-description {
	margin-bottom:0
}
.icon-list {
	display:-ms-grid;
	display:grid;
	margin-top:40px;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:28px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto
}
.text-link-arrow-icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:24px;
	padding:0;
	font-size:18px;
	line-height:160%;
	text-decoration:none
}
.block-text-link {
	display:inline-block;
	margin-right:6px;
	padding:0;
	color:#000;
	font-size:16px;
	line-height:30px;
	font-weight:500;
	text-decoration:none
}
.block-text-link.extra-margin {
	margin-right:8px
}
.arrow-icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.fast-orb-fast-checkout-embed {
	position:absolute;
	left:0;
	top:auto;
	right:0;
	bottom:0;
	width:0
}
.privacy-card {
	width:444px;
	border-style:solid;
	border-width:1px;
	border-color:#222;
	border-radius:12px;
	box-shadow:1px 1px 4px 0 rgba(0, 0, 0, .12)
}
.card-image {
	width:100%;
	height:202px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c24cd70d4eed_Placeholder%20for%20Privacy.svg);
	background-position:50% 50%;
	background-size:cover;
	background-repeat:no-repeat
}
.card-bg {
	padding:39px 20px 21px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	background-color:#111
}
.privacy-card-title {
	margin-bottom:12px
}
.privacy-card-desc {
	margin-bottom:0;
	color:hsla(0, 0%, 100%, .72)
}
.scroll-arrow {
	display:none
}
.threecol---footer-grid {
	display:-ms-grid;
	display:grid;
	margin-top:75px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:70px;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.menuicons {
	position:relative;
	display:none;
	margin-left:12px;
	padding:18px;
	-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
}
.closed, .hamburger {
	position:absolute
}
.career-link {
	display:inline-block
}
.div-block-2 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:0;
	padding-bottom:0
}
.no-bottom-margin {
	margin-top:-16px;
	margin-bottom:0
}
.no-bottom-margin.white-text {
	margin-top:0
}
.paragraph {
	margin-top:16px;
	color:#474747
}
.icon-li {
	width:81px;
	height:81px;
	margin-right:0
}
.desktop-threecol-icon-list {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:20px;
	grid-row-gap:28px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.center-section-heading {
	margin-bottom:20px
}
.center-section-heading.white-text {
	color:#fff
}
.side-by-side-li-desc {
	max-width:283px;
	margin-bottom:0
}
.side-by-side-li-desc.desktop-center-li-desc {
	color:#474747;
	text-align:center
}
.menu-bar {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:30;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100px;
	-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:#fff
}
.custom-nav-links {
	display:inline-block;
	font-family:Graphik, sans-serif;
	font-weight:400;
	text-decoration:none
}
.menu-btn-login-btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.mobilenav {
	display:none
}
.navigation {
	position:absolute;
	height:10vh
}
.invert {
	-webkit-filter:invert(100%);
	filter:invert(100%)
}
.left-text-link-arrow-icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:8px;
	padding:0;
	font-size:18px;
	line-height:160%;
	text-decoration:none
}
.left-text-link-arrow-icon.w--current {
	margin-top:40px;
	margin-bottom:16px;
	padding-top:0
}
.sticky-button.mobile, .video-wrapper.mobile {
	display:none
}
.paragraph-2 {
	text-align:left
}
.div-block-5 {
	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;
	align-self:auto;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto
}
.paragraph-6 {
	margin-bottom:24px;
	color:#474747
}
.post-container---horizontal-flex {
	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;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.post-date {
	margin-right:24px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	color:#8b8b8b
}
.post-date.post-category-16px-bottom---italic {
	margin-right:0;
	margin-bottom:16px;
	font-style:italic
}
.twitter-embed {
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	-ms-grid-row-align:stretch;
	align-self:stretch;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.twitter-embed.fw---newsroom {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.news-subpage-card {
	width:100%;
	min-height:150px;
	padding:0;
	border-radius:8px;
	background-color:#000
}
.news-subpage-card.flex-center-horizontal {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:100px;
	padding-right:24px;
	padding-left:24px;
	-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
}
.horizontal-flex---center-align {
	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
}
.card-icon {
	margin-right:8px
}
.newsroom-icon {
	margin-bottom:32px
}
.newsroom-icon.no-invert {
	margin-right:0;
	-webkit-filter:invert(100%);
	filter:invert(100%)
}
.mail-icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-right:8px;
	-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
}
.noinvert {
	margin-right:0;
	-webkit-filter:invert(100%);
	filter:invert(100%)
}
.mail-link-icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:24px;
	padding:0;
	font-size:18px;
	line-height:160%;
	text-decoration:none
}
.post-body {
	margin-top:40px;
	text-align:left
}
.post-body a {
	padding-right:0;
	padding-left:0;
	font-size:18px;
	line-height:30px
}
.post-body a:hover {
	color:#000
}
.post-body figcaption {
	margin-bottom:0
}
.post-body figure {
	margin-top:40px;
	margin-bottom:40px
}
.post-body.newsroom {
	margin-top:40px
}
.post-title {
	margin-bottom:40px
}
.post-title.newsroom {
	margin-bottom:0
}
.link-all-posts {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:0;
	margin-bottom:32px;
	padding: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;
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	font-size:18px;
	line-height:160%;
	text-decoration:none
}
.link-all-posts:hover {
	text-decoration:underline
}
.link-all-posts.center-justify {
	margin-right:auto;
	margin-left:auto
}
.leadership-team {
	margin-bottom:24px;
	border-radius:20px
}
.h2---28px-size {
	font-size:28px
}
.h2---28px-size._8px-bottom-margin {
	margin-bottom:8px
}
.h2---28px-size.centered-text.meet-team {
	margin-bottom:80px;
	color:#000;
	line-height:35px
}
.leadership-title {
	margin-bottom:20px;
	color:#474747
}
.light-gray---subparagraph {
	max-width:450px;
	color:#515151
}
.grid---onecol-media-assets {
	display:-ms-grid;
	display:grid;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:0;
	grid-row-gap:40px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto auto auto;
	grid-template-rows:auto auto auto
}
.media-asset-item {
	padding:60px 40px;
	border-radius:12px;
	background-color:#f2f3f5
}
.hero {
	display:block;
	padding-top:100px;
	padding-bottom:100px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.googlemapembed {
	padding-top:24px;
	padding-bottom:24px;
	border-radius:8px
}
.career-video-lightbox {
	width:100%;
	margin-top:56px;
	padding:0;
	border-radius:20px
}
.career-video-lightbox.drop-shadow.hide-mobile {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:40px;
	border-radius:0;
	box-shadow:none;
	-o-object-fit:fill;
	object-fit:fill
}
.careervideothumb {
	width:100%;
	margin-top:0;
	border-radius:0;
	-o-object-fit:cover;
	object-fit:cover
}
.drop-shadow {
	box-shadow:6px 6px 20px 0 rgba(0, 0, 0, .12)
}
.grid---threecol {
	display:-ms-grid;
	display:grid;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:64px;
	grid-row-gap:32px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.grid---threecol.stories-overview {
	grid-column-gap:105px
}
.grid---threecol.newsroom-destinations {
	grid-column-gap:80px;
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr
}
.meet-team-video {
	width:100%;
	margin-bottom:24px;
	padding:0;
	border-radius:8px
}
.meet-team-video.drop-shadow.hide-temp {
	display:none
}
.team-video-thumb {
	position:absolute;
	width:100%;
	height:100%;
	margin-right:0;
-webkit-transition:opacity .5s ease;
transition:opacity .5s ease;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:50% 50%;
	object-position:50% 50%
}
.team-video-thumb:hover {
	opacity:0
}
.h2---21px-size {
	font-size:28px
}
.h2---21px-size._8px-bottom-margin {
	margin-bottom:8px;
	font-size:21px
}
.hiring-tag {
	padding-top:0;
	padding-right:12px;
	padding-bottom:0
}
.benefits-grid {
	display:-ms-grid;
	display:grid;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:40px;
	grid-row-gap:28px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.benefit-icon-list {
	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
}
.youtubeembed {
	height:284px;
	margin-bottom:24px
}
.maxwidth-p-fix {
	max-width:600px;
	color:#474747
}
.input-wrap {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:8px;
	-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;
	font-size:18px;
	font-weight:400
}
.field-label {
	position:absolute;
	left:0;
top:.7rem;
	height:auto;
	margin-bottom:0;
	margin-left:20px;
	padding:0 5px;
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	background-color:#fff;
-webkit-transition:opacity .2s ease;
transition:opacity .2s ease;
	font-size:16px;
	font-weight:400
}
.input {
	height:auto;
	-webkit-align-self:auto;
	-ms-flex-item-align:auto;
	-ms-grid-row-align:auto;
	align-self:auto;
	border-radius:5px;
	font-size:18px;
	font-weight:400
}
.image-2, .image-3 {
	border-radius:8px
}
.paragraph-7 {
	color:#636363;
	font-size:14px
}
.text-block {
	margin-top:16px;
	color:#474747
}
.text-block-2 {
	color:#474747
}
.text-block-3, .text-block-4 {
	margin-top:16px;
	margin-bottom:16px;
	color:#474747
}
.text-block-5 {
	margin-top:16px;
	margin-bottom:16px
}
.text-block-6, .text-block-7, .text-block-8 {
	margin-top:16px;
	margin-bottom:16px;
	color:#474747
}
.paragraph-8 {
	color:#474747
}
.image-4, .image-5, .image-6, .image-7 {
	border-radius:6px
}
.section---56px-padding {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:56px;
	padding-bottom:56px;
	-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
}
.html-embed-2 {
	width:800px
}
.paragraph-9 {
	text-align:left
}
.paragraph-9.singletype {
	margin-left:0;
	font-weight:400;
	text-align:left
}
.text-block-9 {
	margin-top:0;
	color:#000;
	font-size:48px;
	line-height:53px;
	font-weight:600
}
.text-block-10 {
	margin-top:24px;
	color:#474747;
	line-height:160%;
	text-align:center
}
.image-8 {
	width:100%;
	height:50%;
	margin-top:56px;
	border-radius:20px
}
.text-block-11 {
	margin-bottom:16px;
	color:#000;
	font-size:28px;
	line-height:200%;
	font-weight:600;
	text-align:left
}
.div-block-11 {
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.section {
	padding-top:40px;
	padding-bottom:40px
}
.text-block-12 {
	color:#474747;
	line-height:200%
}
.container-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-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.div-block-12 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	clear:none;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.text-block-13 {
	margin-bottom:16px;
	color:#000;
	font-size:28px;
	line-height:200%;
	font-weight:600
}
.div-block-13 {
	margin-top:40px
}
.div-block-14 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:129px;
	padding:6px 16px;
	-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-radius:100px;
	background-color:#e7f8ee
}
.text-block-15 {
	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;
	color:#0fb955;
	font-size:14px;
	font-weight:600
}
.grid {
	grid-template-areas:". Area"
}
.div-block-15 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:109px;
	padding:6px 16px;
	-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-radius:100px;
	background-color:#fbf7e6;
	color:transparent
}
.text-block-16 {
	color:#d3b205;
	font-size:14px;
	font-weight:600
}
.text-block-17 {
	margin-bottom:24px;
	color:#000;
	font-size:48px;
	line-height:53px;
	font-weight:600;
	text-align:center
}
.text-block-18 {
	margin-bottom:60px;
	padding-right:191px;
	padding-left:191px;
	color:#474747;
	line-height:160%;
	text-align:center
}
.section-2 {
	padding-top:60px;
	padding-bottom:100px
}
.section-3 {
	padding-top:100px;
	padding-bottom:100px;
	background-color:#000
}
.div-block-16 {
	width:275px;
	height:250px;
	padding:24px;
	border-radius:6px;
	background-color:#fff
}
.container-4 {
	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
}
.div-block-17 {
	width:275px;
	height:250px;
	padding:24px;
	border-radius:6px;
	background-color:#fff;
	color:#000
}
.div-block-18 {
	width:275px;
	height:250px;
	padding:24px;
	border-radius:6px;
	background-color:#fff
}
.text-block-19 {
	margin-top:16px;
	margin-bottom:8px;
	font-size:21px;
	line-height:160%;
	font-weight:600
}
.text-block-20 {
	font-size:16px;
	line-height:170%
}
.image-9 {
	margin-bottom:0
}
.link {
	font-weight:500;
	text-decoration:none
}
.div-block-19 {
	margin-top:24px
}
.text-block-21 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:0;
	padding-bottom:100px;
	-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;
	color:#000;
	font-size:32px;
	line-height:35px;
	font-weight:600
}
.div-block-20 {
	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
}
.div-block-21, .div-block-22, .div-block-23 {
	width:300px;
	height:300px;
	padding:24px;
	border-style:solid;
	border-width:1px;
	border-color:rgba(0, 0, 0, .15);
	border-radius:6px
}
.section-4 {
	padding-top:100px;
	padding-bottom:100px
}
.div-block-24 {
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.text-block-22 {
	margin-bottom:8px;
	color:#000;
	font-size:21px;
	line-height:23px;
	font-weight:600
}
.text-block-23 {
	font-size:14px
}
.image-10 {
	margin-right:8px
}
.text-block-24 {
	margin-top:16px;
	color:#474747;
	font-size:16px;
	line-height:170%
}
.image-11 {
	border-radius:15px
}
.columns {
	margin-top:40px
}
.div-block-25 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:500px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-style:solid;
	border-width:1px;
	border-color:rgba(0, 0, 0, .15);
	border-radius:6px
}
.div-block-26 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:500px;
	padding-right:46px;
	padding-left:46px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-style:solid;
	border-width:1px;
	border-color:rgba(0, 0, 0, .15);
	border-radius:6px
}
.text-block-27 {
	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;
	color:#474747;
	text-align:center
}
.text-block-28 {
	color:#000;
	font-size:40px;
	line-height:53px;
	font-weight:600;
	text-align:center
}
.text-block-29 {
	margin-top:16px;
	color:#474747;
	text-align:center
}
.button-3 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:0;
	padding:8px 70px 10px;
	-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-radius:5px;
	background-color:#000;
	box-shadow:0 2px 4px 2px rgba(0, 0, 0, .16)
}
.column-2 {
	display:block
}
.link-2 {
	padding-right:0;
	padding-left:0;
	color:#000
}
.link-4 {
	padding:0 0 0 34px;
	color:#000;
	font-size:18px
}
.text-block-30 {
	width:135px;
	margin-right:0;
	padding-top:5px;
	color:#8b8b8b
}
.div-block-27 {
	width:120px
}
.div-block-30 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:200px;
	-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
}
.div-block-31 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:120px;
	-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
}
.heading-2 {
	text-align:center
}
.heading-3 {
	margin:120px auto 20px;
	color:#000;
	font-size:28px;
	text-align:center
}
.image-12 {
	display:block;
	border-radius:0
}
.text-block-31 {
	margin-top:16px;
	color:#5f5f66;
	line-height:36px
}
.text-block-32 {
	font-size:21px;
	font-weight:600
}
.div-block-33 {
	margin-left:24px
}
.boardmember {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:60px
}
.container-6 {
	margin-top:40px
}
.heading-4 {
	margin:120px auto 40px;
	font-size:28px;
	text-align:center
}
.text-block-33 {
	margin-top:40px;
	margin-bottom:60px;
	text-align:center
}
.text-block-34 {
	margin-bottom:10px
}
.container-7 {
	margin-bottom:40px
}
.button-4 {
	padding:12px 24px;
	border-radius:6px;
	background-color:#000;
	box-shadow:1px 1px 4px 0 rgba(0, 0, 0, .16)
}
.button-5 {
	padding:12px 24px;
	border-style:solid;
	border-width:.5px;
	border-color:rgba(0, 0, 0, .15);
	border-radius:6px;
	background-color:#fff;
	box-shadow:1px 1px 4px 0 rgba(0, 0, 0, .12);
	color:#000
}
.column-3 {
	padding-right:16px;
	padding-left:0
}
.column-4 {
	padding-left:0
}
.section-6 {
	position:fixed;
	left:0;
	top:10%;
	right:auto;
	bottom:auto;
	z-index:1;
	display:none;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	-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:#dae8fd;
	color:#dae8fd
}
.link-5 {
	color:#468af4;
	font-size:18px;
	font-weight:500;
	text-decoration:none
}
.link-5:hover {
	color:#3b77d6
}
.text-block-37 {
	padding-right:24px;
	padding-left:24px;
	color:#fff;
	font-size:48px;
	line-height:48px;
	font-weight:600;
	text-align:center
}
.text-block-38 {
	margin-top:24px;
	padding-right:128px;
	padding-left:128px;
	color:#c6c6c6;
	line-height:25px;
	text-align:center
}
.div-block-35 {
	padding-top:147px;
	padding-bottom:147px
}
.section-7 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	background-color:#f9f9f9
}
.div-block-36 {
	width:50%;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	background-color:#000
}
.div-block-37 {
	display:block;
	width:50%;
	padding-top:120px;
	padding-bottom:213px;
	-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
}
.text-block-39 {
	margin-bottom:80px;
	color:#000;
	font-size:48px;
	line-height:48px;
	font-weight:600;
	text-align:center
}
.text-block-41 {
	margin-bottom:40px;
	color:#000;
	font-size:28px;
	line-height:28px;
	font-weight:500
}
.text-block-42 {
	min-width:275px;
	padding-right:0;
	padding-left:0;
	color:rgba(0, 0, 0, .72);
	font-weight:500
}
.div-block-38 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:24px
}
.text-block-43 {
	margin-left:4px
}
.section-8 {
	padding-top:80px
}
.text-block-44 {
	color:#000;
	font-weight:500
}
.text-block-45 {
	margin-top:8px;
	color:#474747;
	font-size:16px;
	line-height:27px;
	font-style:normal
}
.div-block-39 {
	margin-bottom:40px
}
.div-block-40, .div-block-41 {
	margin-bottom:32px
}
.div-block-42, .div-block-43 {
	margin-bottom:40px
}
.div-block-44 {
	margin-bottom:28px
}
.div-block-45 {
	margin-bottom:80px
}
.container-9 {
	margin-bottom:79px
}
.submit-button {
	display:inline-block;
	width:100%;
	margin-top:12px;
	padding-top:18px;
	padding-bottom:18px;
	border-radius:8px;
	background-color:#000;
	color:#fff;
	font-size:16px;
	font-weight:600
}
.field-label-10, .field-label-3, .field-label-4, .field-label-5, .field-label-6, .field-label-7, .field-label-8, .field-label-9 {
	color:#000;
	font-weight:500
}
.form {
	padding-right:77px;
	padding-left:77px
}
.textarea {
	height:auto
}
.bold-text-2 {
	font-weight:600
}
.link-6 {
	padding-right:4px;
	padding-left:0;
	font-weight:600
}
.link-10, .link-7, .link-8, .link-9 {
	padding-right:0;
	padding-left:0
}
.italic-text-2 {
	color:#474747;
	font-size:16px;
	line-height:27px;
	font-style:normal
}
.italic-text-4 {
	color:#474747;
	font-style:normal
}
.italic-text-12, .italic-text-13, .italic-text-5, .italic-text-6, .italic-text-7 {
	font-style:normal
}
.link-15, .link-16, .link-17, .link-18 {
	padding-right:0;
	padding-left:0
}
.success-message-2 {
	background-color:#000
}
.text-block-46 {
	color:#fff
}
.image-19 {
	margin-left:50px
}
.image-20, .image-22 {
	margin-left:20px
}
.grid-2 {
	margin-right:0;
	margin-bottom:120px;
	margin-left:0;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.div-block-48 {
	height:265px;
	background-color:#fff
}
.grid-3 {
	margin-top:50px;
	margin-left:0;
	-ms-grid-columns:3.5fr 1fr;
	grid-template-columns:3.5fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.container-10 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin:40px auto;
	padding-top:40px;
	-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-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto
}
.div-block-49 {
	padding-left:0
}
.button-7 {
	padding:10px 60px;
	border-radius:5px;
	background-color:#000
}
.textarea-2 {
	border-radius:5px
}
.button-8 {
	height:25px;
	margin-top:7px;
	padding:3px 8px 0;
	border-radius:4px;
	background-color:#000;
	font-size:12px
}
.text-block-51 {
	margin-bottom:40px;
	color:#000;
	font-size:48px;
	line-height:48px;
	font-weight:600;
	text-align:center
}
.link-19 {
	padding-right:0;
	padding-left:0
}
.div-block-56 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:15vh;
	margin-bottom:15vh;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.link-20 {
	padding-right:0;
	padding-left:0
}
.italic-text-17 {
	font-style:normal
}
.italic-text-18 {
	font-size:18px
}
.text-block-54 {
	width:450px;
	margin-left:52%;
	padding-right:0;
	padding-left:0;
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	font-family:Graphik, sans-serif;
	color:#000;
	font-size:2em;
	line-height:76.8px;
	font-weight:600;
	text-align:left
}
.search-input {
	margin-top:0;
	margin-bottom:0;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:24px;
	border-radius:100px;
	font-size:18px
}
.search {
	display:none;
	margin-top:0;
	margin-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;
	-webkit-align-self:auto;
	-ms-flex-item-align:auto;
	-ms-grid-row-align:auto;
	align-self:auto
}
.search-button {
	height:45px;
	margin-top:0;
	margin-left:24px;
	padding:8px 20px;
	border-radius:5px;
	background-color:#000;
	font-size:16px;
	line-height:160%;
	font-weight:500
}
.div-block-62 {
	margin-top:80px
}
.field-label-11 {
	margin-top:32px;
	color:#000;
	font-weight:600
}
.field-label-12 {
	margin-top:24px;
	color:#000;
	font-weight:600
}
.form-2 {
	margin-top:80px
}
.submit-button-2 {
	height:45px;
	margin-top:24px;
	padding:8px 20px;
	border-radius:5px;
	background-color:#000;
	font-size:16px;
	line-height:160%;
	font-weight:500
}
.text-block-56 {
	margin-top:24px;
	margin-bottom:5px;
	color:#000;
	font-size:18px;
	font-weight:600
}
.textarea-3 {
	height:auto;
	min-height:150px;
	font-size:16px
}
.heading-5 {
	color:#000;
	font-size:2.5em;
	line-height:1.2em;
	text-align:left
}
.screen-1 {
	position:fixed;
	top:50%;
	right:54%;
	bottom:17%;
	z-index:2;
	display:block;
	width:auto;
	height:auto;
	max-height:80vh;
	max-width:40vw;
	min-height:50vh;
	min-width:0;
	margin-top:-35vh;
	margin-bottom:0;
	padding-bottom:0;
	padding-left:0
}
.hero-subheading-2 {
	margin-top:16px;
	margin-bottom:22px;
	color:rgba(0, 0, 0, .5);
	font-size:1em;
	line-height:30px;
	font-weight:400;
	text-align:left
}
.button-tap {
	position:static;
	left:23%;
	top:auto;
	bottom:14%;
	z-index:9;
	display:block;
	max-height:5vh;
	max-width:none;
	min-height:2vh;
	margin-top:-18px;
	margin-left:7%;
	padding-top:0;
	padding-bottom:0;
	-webkit-align-self:auto;
	-ms-flex-item-align:auto;
	-ms-grid-row-align:auto;
	align-self:auto;
	-webkit-box-ordinal-group:1;
	-webkit-order:0;
	-ms-flex-order:0;
	order:0;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.screen-2 {
	position:fixed;
	top:50%;
	right:54%;
	bottom:17%;
	z-index:3;
	display:block;
	width:auto;
	height:auto;
	max-height:80vh;
	max-width:40vw;
	min-height:50vh;
	min-width:0;
	margin-top:-35vh;
	margin-bottom:0;
	padding-left:0
}
.mobile-left-right-padding-2 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:400px;
	margin-top:0;
	margin-bottom:0;
	margin-left:52%;
	-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;
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.button-9 {
	padding:8px 20px;
	border-radius:5px;
	background-color:#000;
	box-shadow:0 1px 1px 0 transparent;
-webkit-transition:box-shadow .2s ease;
transition:box-shadow .2s ease;
	color:#fff;
	font-size:16px;
	line-height:160%;
	font-weight:500;
	letter-spacing:.5px
}
.button-9:hover {
	box-shadow:0 10px 20px 0 rgba(0, 0, 0, .1)
}
.button-9.cta-button {
	min-width:348px;
	margin-top:24px;
	padding:12px 0;
	border:2px solid #000;
	background-color:#fff;
	color:#000;
	text-align:center
}
.section-12 {
	display:block;
	min-height:1800px;
	color:#000
}
.div-block-63 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:1000px;
	min-height:500px;
	padding-bottom:5%;
	-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:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.phone-background {
	position:fixed;
	top:50%;
	right:54%;
	bottom:17%;
	z-index:1;
	width:auto;
	height:auto;
	max-height:80vh;
	max-width:40vw;
	min-height:50vh;
	min-width:0;
	margin-top:-35vh
}
.navigation-2 {
	position:static;
	height:100px
}
.collection-item, .collection-item-2 {
	margin-top:40px;
	margin-bottom:40px
}
.grid-4 {
	margin-bottom:120px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	grid-template-areas:".";
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.fade {
	display:none
}
.div-block-71 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:90vh;
	-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
}
.div-block-73 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-right:100px;
	padding-left:100px;
	-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;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%
}
.button-tapped {
	position:fixed;
	top:50%;
	right:55%;
	z-index:10;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:auto;
	height:auto;
	max-height:80vh;
	max-width:40vw;
	min-height:35vh;
	margin-top:-35vh;
	-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
}
.screen-3 {
	width:auto;
	height:auto;
	max-height:69vh;
	min-height:35vh;
	opacity:0
}
.button-10 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:30vh;
	margin-right:12px;
	-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;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	border-style:solid;
	border-width:2px;
	border-color:rgba(0, 0, 0, .3);
	border-radius:25px;
	background-color:#fff;
	color:#000;
	font-size:36px;
	font-weight:600
}
.button-10:hover {
	box-shadow:0 9px 13px 0 rgba(0, 0, 0, .25)
}
.button-11 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-left:12px;
	-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;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	border-style:solid;
	border-width:2px;
	border-color:rgba(0, 0, 0, .3);
	border-radius:25px;
	background-color:#fff;
	color:#000;
	font-size:36px;
	font-weight:600
}
.button-11:hover {
	box-shadow:0 9px 13px 0 rgba(0, 0, 0, .25)
}
.div-block-83 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.text-block-61 {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	color:#000;
	font-size:48px;
	line-height:48px;
	font-weight:600
}
.text-block-62 {
	margin-top:24px;
	color:rgba(0, 0, 0, .5);
	line-height:27px
}
.div-block-84 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:50px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.div-block-85 {
	margin-right:12px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.div-block-86 {
	margin-left:12px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.text-block-63 {
	margin-bottom:16px;
	color:#000;
	font-size:24px;
	line-height:24px;
	font-weight:500
}
.button-12 {
	width:100%;
	padding-left:0;
	border-bottom:1px solid rgba(0, 0, 0, .3);
	background-color:#fff;
	color:#000
}
.button-12:hover {
	border-bottom-color:rgba(0, 0, 0, .5);
	font-weight:500
}
.div-block-87 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin-bottom:32px
}
.link-block {
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.link-block-2 {
	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
}
.text-block-64 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:150px;
	margin-top:0;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:18px;
	font-weight:500;
	text-align:center
}
.phone {
	width:100%
}
.phone.claytest {
	width:105%
}
.link-block-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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.image-52 {
	width:100%
}
.form-3 {
	display:none
}
.div-block-88 {
	padding-left:60px
}
.image-54 {
	margin-right:0
}
.div-block-92 {
	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;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.text-block-69 {
	font-size:48px;
	line-height:53px;
	font-weight:600
}
.text-block-68 {
	margin-left:0;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:48px;
	line-height:53px;
	font-weight:600
}
.dropdown-list {
	background-color:#fff
}
.dropdown-list.w--open {
	margin-top:8px;
	border-radius:10px;
	box-shadow:0 12px 20px -2px rgba(0, 0, 0, .25)
}
.text-block-70 {
	margin-right:12px;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	color:#000;
	font-size:48px;
	line-height:53px;
	font-weight:600;
	text-align:right
}
.paragraph-23 {
	margin-bottom:0;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	color:#474747;
	font-size:16px;
	text-align:left
}
.pricing-block {
	display:block;
	padding-top:80px;
	padding-bottom:80px
}
.pricing-block.pricing-block {
	display:block
}
.dropdown-toggle {
	display:block;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:20px;
	border-style:solid;
	border-width:1px;
	border-color:rgba(0, 0, 0, .3);
	border-radius:20px
}
.dropdown-toggle:hover {
	background-color:#f1f1f1
}
.grid-5 {
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto auto auto auto auto auto auto auto auto auto auto;
	grid-template-rows:auto auto auto auto auto auto auto auto auto auto auto
}
.container-18 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:40px;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.dropdown {
	z-index:1;
	-webkit-box-ordinal-group:1;
	-webkit-order:0;
	-ms-flex-order:0;
	order:0;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.text-block-71 {
	margin-top:26px;
	color:#949494;
	font-size:14px;
	text-align:center
}
.div-block-91 {
	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
}
.text-block-72 {
	margin-top:24px;
	padding-right:80px;
	padding-left:80px;
	color:#474747;
	font-size:16px;
	line-height:160%;
	text-align:center
}
.pricing-block-au {
	display:none
}
.pricing-block-au.pricing-block {
	display:none;
	overflow:visible
}
.pricing-block-at.pricing-block, .pricing-block-be.pricing-block, .pricing-block-ca.pricing-block, .pricing-block-ch.pricing-block, .pricing-block-de.pricing-block, .pricing-block-dk.pricing-block, .pricing-block-ee.pricing-block, .pricing-block-es.pricing-block, .pricing-block-fi.pricing-block, .pricing-block-fr.pricing-block, .pricing-block-gr.pricing-block, .pricing-block-hk.pricing-block, .pricing-block-ie, .pricing-block-ie.pricing-block, .pricing-block-it.pricing-block, .pricing-block-jp.pricing-block, .pricing-block-lt.pricing-block, .pricing-block-lu.pricing-block, .pricing-block-lv.pricing-block, .pricing-block-mx.pricing-block, .pricing-block-my.pricing-block, .pricing-block-nl.pricing-block, .pricing-block-no.pricing-block, .pricing-block-nz.pricing-block, .pricing-block-pl.pricing-block, .pricing-block-pt.pricing-block, .pricing-block-se.pricing-block, .pricing-block-sg.pricing-block, .pricing-block-si.pricing-block, .pricing-block-sk.pricing-block, .pricing-block-uk.pricing-block {
	display:none
}
.home---section-3 {
	overflow:hidden;
	padding-top:300px;
	padding-bottom:300px;
	background-color:#000
}
.home---section-3.seller-3 {
	background-color:#d9d9d9
}
.mw455 {
	max-width:455px;
	font-family:Inter, sans-serif;
	font-size:48px;
	line-height:58px;
	font-weight:800
}
.mw455.single {
	max-width:550px
}
.mw455.dark {
	color:#000
}
.mw455.dark.wider {
	max-width:475px
}
.wsj {
	opacity:.4
}
.hero-logos {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:160px;
	margin-left:-30px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.fast-photo {
	margin-right:0;
	margin-bottom:50px
}
._2-col-grid {
	position:relative;
	grid-column-gap:110px;
	-ms-grid-columns:400px 1fr;
	grid-template-columns:400px 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto;
	color:#fff
}
._2-col-grid.black-text {
	color:#000
}
._2-col-grid.black-text.got-your-back {
	max-width:1200px;
	-ms-grid-columns:500px 1fr;
	grid-template-columns:500px 1fr
}
.div-block-93 {
	position:absolute;
	z-index:10;
	padding-top:42px
}
.phone-screen {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:10;
	display:-ms-grid;
	display:grid;
	overflow:hidden;
	width:100%;
	margin-top:16%;
	margin-bottom:16%;
	padding-right:9%;
	padding-left:9%;
	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
}
.phone-screen.clayversion {
	display:block;
	margin-top:25%;
	margin-bottom:29%;
	padding-right:12%;
	padding-left:11.75%;
	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
}
.phone-wrapper {
	position:relative;
	z-index:10;
	width:400px
}
.phone-wrapper.hero-mobile, .phone-wrapper.section-mobile {
	display:none
}
.phone-sticky {
	position:-webkit-sticky;
	position:sticky;
	top:138px;
	z-index:1;
	display:block;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding-left:42px
}
.hero-secondary-link {
	display:inline-block;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	font-family:Inter, sans-serif;
	color:hsla(0, 0%, 50.2%, .75);
	font-size:16px;
	line-height:160%
}
.hero-secondary-link.hidden {
	display:none
}
.hero-secondary-link.podcast {
	margin-top:25px;
	font-size:14px
}
.lottie-4 {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:4;
	padding-right:12%;
	padding-left:11.75%
}
.section-2-video {
	width:100%;
	margin-bottom:60px;
	border-radius:10px
}
.lottie-2 {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:2;
	padding-right:12%;
	padding-left:11.75%
}
.hero-p {
	max-width:650px;
	margin-top:25px;
	margin-bottom:45px;
	color:grey;
	font-size:20px;
	line-height:150%
}
.hero-p.careers {
	max-width:450px
}
.hero-p.careers.hidden {
	display:none
}
.p {
	max-width:455px;
	color:rgba(0, 0, 0, .72);
	font-size:18px;
	line-height:150%
}
.p.white {
	color:hsla(0, 0%, 100%, .72)
}
.p.mw380 {
	overflow:hidden;
	max-width:380px;
	border-radius:10px
}
.p.got-your-back {
	max-width:95%
}
.hero-button {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:292px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:2px solid #fff;
	border-radius:5px;
	background-color:#000;
-webkit-transition:color .2s ease, background-color .2s ease;
transition:color .2s ease, background-color .2s ease;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:18px;
	line-height:160%;
	font-weight:700;
	text-decoration:none
}
.hero-button:hover {
	background-color:#fff;
	color:#000
}
.hero-button.careers {
	border-radius:5px;
	background-color:#fff;
	color:#000
}
.hero-button.careers:hover {
	background-color:#000;
	color:#fff
}
.hero-button.careers.sticky {
	min-width:292px;
	margin-bottom:0;
	-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
}
.hero-button.stories {
	margin-bottom:0;
	border-radius:5px;
	background-color:#fff;
	color:#000
}
.hero-button.stories:hover {
	background-color:#000;
	color:#fff
}
.hero-button.newsroom {
	display:none;
	border-radius:5px;
	background-color:#fff;
	color:#000
}
.hero-button.newsroom:hover {
	background-color:#000;
	color:#fff
}
.mx650 {
	max-width:650px;
	font-family:Inter, sans-serif;
	font-size:48px;
	line-height:58px;
	font-weight:800
}
.mx650.careers {
	font-weight:700
}
.mx650.careers.mobile {
	display:none
}
.mx650.careers.desktop-tab {
	margin-bottom:50px
}
.mx650._75-max {
	max-width:75%
}
.mx650._75-max.hidden {
	display:none
}
.progress-bar-wrapper {
	position:relative;
	overflow:hidden;
	width:70vw;
	height:34px;
	margin-top:60px;
	border-radius:94px;
	background-color:#e8e8e8
}
.progress-bar {
	width:27vw;
	height:100%;
	border-radius:94px;
	background-color:#24b560
}
.lottie-1 {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:1;
	padding-right:12%;
	padding-left:11.75%
}
.hero-video-loop {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:11;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:545px;
	margin-right:12%;
	margin-left:11.75%;
	-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
}
.home---section-2 {
	padding-top:220px;
	padding-bottom:452px;
	background-color:#dddddf;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5f3c4c5a17c3e883bc579d6c_5f124a1b72c6222f6b62ed37_Artboard.jpg);
	background-position:100% 100%;
	background-size:cover
}
.home---section-2.seller-2 {
	background-color:#f0f2f5;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5f192a93b8b71d5be8d42f96_Graph.svg);
	background-position:100% 90%;
	background-size:75vw;
	background-repeat:no-repeat
}
.lottie-3 {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:3;
	padding-right:12%;
	padding-left:11.75%
}
.lightbox-link {
	position:relative;
	z-index:100;
	padding:0
}
.position-sticky-container {
	position:relative;
	padding-bottom:100px
}
.position-sticky-container.seller {
	padding-bottom:0
}
.button-arrow {
	margin-left:5px
}
.button-arrow.hidden {
	display:none
}
.home---section-1 {
	padding-top:42px;
	padding-bottom:210px
}
.home---section-4 {
	padding-top:300px;
	padding-bottom:64px
}
.home-seller-container {
	z-index:5;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	padding-left:20px
}
.home-seller-container.black {
	display:block;
	background-color:#000
}
.home-seller-container.black.full-width {
	max-width:100%
}
.mention-logo {
	margin-right:0
}
.testimonial-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-left:-100vw
}
.block-quote {
	border-left-style:none;
	font-size:14px;
	line-height:28px
}
.block-quote.centered-text.remove-margin {
	margin-bottom:0
}
.testimonial-progress-bar-wrapper {
	overflow:hidden;
	height:4px;
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.testimonial-author {
	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-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.quotation-mark img{margin:0px;}
.testimonial-author.centered-text.bottom-margin-60 {
	margin-bottom:60px;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.testimonial-progress-wrapper {
	    overflow: hidden;    max-width: 100%;    margin-top: 60px;    margin-right: 7.5%;    margin-left: 1%;
	-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
}
.testimonial-name {
	font-size:18px;
	line-height:22px;
	font-weight:700
}
.testimonial-sticky {
	position:-webkit-sticky;
	position:sticky;
	top:0px;
	overflow:hidden;
	padding-bottom:0px;
	padding-top:60px;
	
}
.quotation-mark {
	font-size:48px;
	line-height:40px;
	    margin-bottom: 15px;
	
}
.testimonial-overlay {
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:0;
	width:10%;
}
.testimonial-overlay.right {
	left:auto;
	top:0;
	right:0;
	bottom:0;
}
.testimonial-progress-bar {
	width:0;
	height:4px;
	background-color:#022f9f;
}
.testimonial-card {
display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 295px;
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    -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: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 0px;
    background-color: #EEE;
    box-shadow: 8px 8px 0 0 #022f9f;
}
.testimonial-wrapper {
	width:2000px;
	margin-top:160px;
	margin-left:140vw
}
.testimonial-photo {
	width:101px;
	height:101px;
	margin-top:-51px;
	margin-right:0;
	margin-bottom:15px;
	border-radius:50%;
	-o-object-fit:cover;
	object-fit:cover
}
.testimonial-sticky-slider {
    position: relative;
    height: 300vh;
    text-align: center;}
.tweet-link {
	padding:0;
	color:grey;
	text-decoration:none
}
.testimonial-progress-line {
	position:relative;
	border-bottom:2px solid #eeeeee;
}
.cta-button {
	display:block;
	max-width:344px;
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:5px;
	background-color:#000;
	font-family:Inter, sans-serif;
	font-size:18px;
	line-height:160%;
	font-weight:700
}
.cta-button.story {
	margin-top:24px
}
.cta {
	position:relative;
	left:0;
	top:-133px;
	right:0;
	bottom:auto;
	display:block;
	max-width:785px;
	margin-right:auto;
	margin-left:auto;
	padding-top:61px;
	padding-bottom:49px;
	border-radius:10px;
	background-color:#fff;
	text-align:center
}
.cta.form-story {
	padding-top:48px;
	padding-bottom:32px
}
.cta-line-2 {
	color:rgba(0, 0, 0, .72);
	font-size:18px;
	line-height:160%
}
.cta-line-2.width-capped {
	width:345px;
	margin-right:auto;
	margin-left:auto
}
.cta-line-1 {
	margin-bottom:5px;
	font-size:36px;
	line-height:160%;
	font-weight:800
}
.new-footer-cta-module {
	position:relative;
	z-index:2;
	background-color:#000
}
.social-icon {
	margin-right:16px;
	padding:0
}
.dark---navbar {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	display:block;
	padding-top:6px;
	background-color:transparent
}
.nav-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	padding-left:20px;
	-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:transparent
}
.nav-link {
	color:hsla(0, 0%, 100%, .72);
	font-size:16px;
	line-height:160%
}
.nav-link:hover {
	color:#fff
}
.nav-link.w--current {
	border-bottom:4px solid #fff;
	color:#fff;
	font-weight:600
}
.nav-button {
	display:block;
	padding:9px 15px;
	border-radius:5px;
	background-color:#fff;
	font-family:Inter, sans-serif;
	color:#000;
	line-height:160%;
	font-weight:700
}
.nav-button.login-mobile, .nav-button.mobile {
	display:none
}
.h1---46px {
	margin-bottom:0;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:46px;
	line-height:56px;
	font-weight:800
}
.h1---46px.dark, .h1---46px.dark-h1 {
	color:#000
}
.h1---46px.dark.woocommerce {
	font-size:37px
}
.h1---46px.mx650.margin-45-bottom {
	margin-bottom:45px
}
.h1---46px.mx650.margin-45-bottom.careers {
	max-width:500px
}
.h1---46px.mx650.margin-45-bottom.newsroom {
	max-width:500px;
	margin-bottom:24px;
	font-size:40px;
	line-height:48px
}
.h1---46px.mx650.margin-45-bottom.podcast {
	max-width:500px;
	margin-bottom:25px;
	font-weight:700
}
.h1---46px.min-height {
	min-height:165px
}
.social {
	margin-right:0
}
.play-button {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:80px;
	height:80px;
	-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-radius:50%;
	background-color:hsla(0, 0%, 100%, .7);
-webkit-transition:background-color .2s ease;
transition:background-color .2s ease
}
.play-button:hover {
	background-color:#fff
}
.hero-video-loop-2 {
	z-index:11;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:45vw;
	-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
}
.lightbox-link-2 {
	position:relative;
	z-index:100
}
.h2---48px {
	font-family:Inter, sans-serif;
	font-size:48px;
	line-height:58px;
	font-weight:800
}
.h2---48px.centered-text.margin-bottom-140px {
	margin-bottom:140px
}
.h2---48px.centered-text.margin-bottom-140px.black {
	color:#000
}
.nav-mobile-elements, .social-mobile-menu {
	display:none
}
.navbar-2 {
	position:-webkit-sticky;
	position:sticky;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	display:block;
	padding-top:6px;
	background-color:#000
}
.nav-container-2 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	padding-left:20px;
	-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
}
.nav-link-2 {
	color:hsla(0, 0%, 100%, .8);
	font-size:16px;
	line-height:160%
}
.nav-link-2:hover {
	color:#fff
}
.nav-button-2 {
	display:none;
	padding:9px 15px;
	border-radius:5px;
	background-color:#fff;
	color:#000;
	line-height:160%;
	font-weight:600
}
.nav-button-2.mobile {
	display:none
}
.navbar-white-2 {
	position:-webkit-sticky;
	position:sticky;
	left:0;
	top:0;
	right:0;
	z-index:9999;
	display:block;
	padding-top:6px;
	-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;
	box-shadow:0 3px 8px 0 rgba(0, 0, 0, .08)
}
.navbar-white-2.noshadow {
	box-shadow:none
}
.white-nav-2 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	padding-left:20px;
	-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
}
.white-nav-button {
	padding:12px 15px;
	border-radius:5px;
	background-color:#000;
	font-family:Graphik, sans-serif;
	font-weight:600
}
.white-nav-link:hover {
	color:#000;
	font-weight:600
}
.white-nav-link.w--current {
	border-bottom:3px solid #000;
	color:#000;
	font-weight:600;
	text-decoration:none
}
.white-nav-link.stories {
	color:#fff
}
.image-56, .image-57 {
	margin-right:0
}
.play-icon {
	margin-right:-10px
}
.div-block-95 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin-top:48px;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff
}
.image-58 {
	background-color:#fff
}
.image-59, .image-60 {
	margin-right:0
}
.hero---clay-phone {
	height:790px;
	margin-top:-799px;
	padding-top:188px;
	background-color:#f4f2f3;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5f1f78a1187e3ad57602b12e_Fast_Hero_no_laptop%2Bmouse_v7.jpg);
	background-position:50% 50%;
	background-size:cover;
	background-repeat:no-repeat
}
.hero---clay-phone.home {
	height:810px;
	margin-top:-780px;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5f3c4d7219ad50b3498ebc9c_5f106e12f7d54929624b8d58_final-hero.jpg)
}
.hero---clay-phone.sellers {
	height:810px;
	margin-top:-768px;
	background-position:100% 100%
}
.navbar-3 {
	padding-top:0;
	background-color:#fff
}
.sticky-container---sellers {
	position:relative;
	padding-bottom:0
}
.section-seller-1 {
	padding-top:42px;
	padding-bottom:210px
}
.section-sellers-2 {
	padding-top:220px;
	padding-bottom:452px;
	background-color:#f0f2f5;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5f192a93b8b71d5be8d42f96_Graph.svg);
	background-position:100% 100%;
	background-size:75vw;
	background-repeat:no-repeat
}
.section-sellers-3 {
	overflow:hidden;
	padding-top:300px;
	padding-bottom:300px;
	background-color:#d9d9d9
}
.sellers-trusted-by {
	display:-ms-grid;
	display:grid;
	max-width:520px;
	margin-top:60px;
	-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:.75fr .5fr 1fr;
grid-template-columns:.75fr .5fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.sellers-trusted-by.hidden-desktop {
	display:none
}
.section-backed-by-a-team {
	padding-bottom:120px
}
.teamphoto {
	overflow:hidden;
	height:500px;
	margin-bottom:132px;
	-o-object-fit:cover;
	object-fit:cover
}
.smiling-team {
	width:100%;
	height:500px;
	-o-object-fit:cover;
	object-fit:cover
}
.sellers-security-icon-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:565px;
	margin-top:50px;
	-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:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.icon-li---sellers {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:20px;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch
}
.li-icon---seller {
	margin-right:16px;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.li---seller-desc {
	max-width:300px;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	color:#000;
	line-height:150%;
	font-weight:400
}
.li-icon---img {
	width:56px;
	height:56px;
	margin-right:0;
	border-radius:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.tp---text {
	color:#a3a3a3
}
.image-56-copy {
	margin-right:0
}
.inline-email {
	padding-right:0;
	padding-left:0;
	font-family:Inter, sans-serif;
	font-size:18px;
	line-height:150%;
	font-weight:700;
	text-decoration:none
}
.inline-email:hover {
	color:rgba(0, 0, 0, .5)
}
.non-modal-cta {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:292px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:2px solid #fff;
	border-radius:5px;
	background-color:#000;
-webkit-transition:color .2s ease, background-color .2s ease;
transition:color .2s ease, background-color .2s ease;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:18px;
	line-height:160%;
	font-weight:700;
	text-decoration:none
}
.non-modal-cta:hover {
	background-color:#636363;
	color:#fff
}
.no-js-pop-up {
	display:block;
	max-width:344px;
	margin-top:50px;
	margin-right:auto;
	margin-left:auto;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:5px;
	background-color:#000;
	font-family:Inter, sans-serif;
	font-size:18px;
	line-height:160%;
	font-weight:700
}
.fast-forward-mobile-copy, .mobile-back-fill {
	display:none
}
.hours {
	width:150px;
	text-align:center
}
.days {
	width:150px;
	text-align:left
}
.seconds {
	width:150px;
	text-align:right
}
.info-copy {
	padding-right:35px;
	border-right:2px solid rgba(0, 0, 0, .3)
}
.info-copy.last {
	border-right-color:hsla(0, 0%, 100%, .3)
}
.hero-register-wrapper {
	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;
	background-color:#fff
}
.confirmation-text {
	margin-bottom:30px;
	padding-top:65px;
	color:#fff;
	font-size:30px;
	line-height:1.5;
	font-weight:600;
	text-align:center
}
.launch_container {
	width:100%;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	padding-left:20px
}
.launch_container.hero {
	display:none;
	padding-top:0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.launch_container.hero-bottom {
	width:80%;
	margin-left:auto;
	padding-right:0;
	padding-left:0
}
.launch_container.itshere {
	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;
	font-size:10px
}
.launch_container.speakers {
	width:80%
}
.launch_container.flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:80%;
	-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-align:center
}
.info-blocks-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:75%
}
.background-video {
	z-index:20;
	display:block;
	height:880px;
	-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
}
.fast-forward-hero-text---desktop {
	margin-bottom:20px;
	opacity:1;
	color:#fff;
	font-weight:700;
	text-align:center
}
.minutes {
	width:150px;
	text-align:center
}
.wwwww {
	margin-bottom:10px;
	opacity:.7;
	font-size:1.2vw
}
.time-meta {
	opacity:.7;
	font-size:16px;
	font-weight:400;
	text-align:center
}
.fast-forward-wrapper {
	margin-bottom:15px
}
.mobile-sep {
	display:none
}
.here-text {
	color:#fff;
	font-size:36px;
	line-height:1.3;
	text-align:center
}
.ff-opaque {
	opacity:.7;
	font-weight:400
}
.rsvp-wrapper {
	width:25%;
	text-align:center
}
.register-button {
	padding:12px 40px;
	border-radius:5px;
	background-color:#000;
-webkit-transition:opacity .3s ease;
transition:opacity .3s ease;
	color:#fff;
	font-size:16px;
	font-weight:700
}
.register-button:hover {
	opacity:.7
}
.register-button.cards-button {
	padding-right:20px;
	padding-left:20px
}
.hero-bottom-info-block {
	width:33.33%;
	padding:45px 0 45px 35px;
	color:#000
}
.time-wrapper {
	display:-ms-grid;
	display:grid;
	max-width:1000px;
	margin-right:auto;
	margin-bottom:48px;
	margin-left:auto;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	justify-items:center;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
-ms-grid-columns:1fr .25fr 1fr .25fr 1fr .25fr 1fr;
grid-template-columns:1fr .25fr 1fr .25fr 1fr .25fr 1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto;
	color:#fff;
	font-size:120px;
	line-height:1.2;
	font-weight:800
}
.hero-section-2 {
	position:relative;
	z-index:10;
	display:none;
	min-height:880px;
	background-color:#000
}
.hero-bottom-wrapper {
	position:static;
	left:0;
	top:auto;
	right:0;
	bottom:0;
	z-index:3;
	display:block;
	width:100%;
	margin-top:24px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.hero-details {
	font-size:1.3vw;
	line-height:1.4;
	font-weight:500
}
.sep {
	font-size:110px;
	text-align:center
}
.speakers-section {
	padding-top:100px;
	padding-bottom:0
}
.heading-descriptor {
	font-size:16px;
	text-align:center
}
.section-heading-wrapper {
	margin-bottom:65px
}
.section-heading-2 {
	font-size:45px;
	line-height:1.4;
	font-weight:700;
	text-align:center
}
.video-section {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	min-height:auto;
	padding-top:56.25%;
	-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
}
.video-section-absolute-wrapper {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	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
}
.for-section {
	padding-top:201px;
	padding-bottom:201px
}
.icon-card {
	width:25%;
	text-align:left
}
.card-icon-2 {
	width:50px;
	margin-bottom:65px
}
.card-title {
	margin-bottom:20px;
	font-size:26px;
	line-height:1.2;
	font-weight:800
}
.card-paragraph {
	margin-bottom:65px;
	opacity:.7;
	font-size:16px;
	line-height:1.4
}
.launch-page-wrapper {
	background-color:#fff
}
.hero-call-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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.launch-vimeo-embed {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%
}
.hero-text {
	margin-bottom:25px;
	padding-top:13px;
	color:#fff;
	font-size:30px;
	font-weight:600;
	text-align:center
}
.hero-text.mobile, .launch-video-embed-2 {
	display:none
}
.confirmation-button {
	margin-right:15px;
	margin-left:15px;
	padding:9px 15px;
	border-radius:5px;
	background-color:#fff;
	font-family:Inter, sans-serif;
	color:#000;
	line-height:160%;
	font-weight:700
}
.confirmation-button-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width: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
}
.section-14 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding:60px 0 120px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.div-block-108 {
	margin-right:5px;
	margin-left:50px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.div-block-109 {
	width:24%
}
.text-block-193 {
	font-family:Inter, sans-serif;
	color:#000;
	font-size:36px;
	line-height:36px;
	font-weight:800
}
.text-block-194 {
	margin-top:16px;
	font-family:Inter, sans-serif;
	color:#828282;
	font-size:24px;
	line-height:24px
}
.div-block-110 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:40px
}
.button-14 {
	padding:14px 44px;
	border-radius:8px;
	background-color:#000;
	font-family:Inter, sans-serif;
	font-weight:600
}
.button-14:hover {
	box-shadow:0 10px 11px 1px rgba(0, 0, 0, .15)
}
.button-15 {
	padding:14px 44px;
	border-radius:8px;
	background-color:#000;
	font-family:Inter, sans-serif;
	font-weight:600
}
.button-15:hover {
	box-shadow:0 10px 11px 1px rgba(0, 0, 0, .15)
}
.div-block-111 {
	margin-right:0
}
.text-block-195 {
	margin-top:24px;
	margin-bottom:16px;
	font-family:Inter, sans-serif;
	color:#000;
	font-size:24px;
	line-height:24px;
	font-weight:700
}
.text-block-196 {
	margin-bottom:24px;
	font-family:Inter, sans-serif;
	color:#4f4f4f
}
.text-block-197 {
	margin-top:24px;
	margin-bottom:16px;
	font-family:Inter, sans-serif;
	font-size:24px;
	line-height:24px;
	font-weight:700
}
.text-block-198 {
	margin-bottom:24px;
	font-family:Inter, sans-serif;
	color:#4f4f4f
}
.image-63 {
	margin-left:-17px;
	padding-left:0
}
.image-64 {
	margin-left:-17px
}
.div-block-112 {
	position:fixed;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-left:0
}
.div-block-113 {
	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;
	font-family:Lato, sans-serif
}
.image-65 {
	height:auto;
	margin-right:12px
}
.link-21 {
	margin-bottom:8px;
	font-family:Inter, sans-serif;
	color:#000;
	font-size:18px;
	font-weight:600;
	text-decoration:none
}
.link-21:hover {
	color:#000;
	font-weight:600
}
.link-22 {
	margin-bottom:8px;
	font-family:Inter, sans-serif;
	color:grey;
	font-size:18px;
	font-weight:400;
	text-decoration:none
}
.link-22:hover {
	color:#333;
	font-weight:600
}
.link-23 {
	font-family:Inter, sans-serif;
	color:grey;
	font-size:18px;
	text-decoration:none
}
.link-23:hover {
	color:#333;
	font-weight:600
}
.button-16 {
	width:250px;
	margin-right:24px;
	padding:16px 40px;
	border-radius:8px;
	background-color:#000;
	font-weight:600
}
.button-16:hover {
	box-shadow:0 10px 11px 1px rgba(0, 0, 0, .15)
}
.div-block-116 {
	height:50vh;
	margin-top:60px
}
.div-block-117 {
	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-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.link-26, .link-27, .link-28, .link-29 {
	padding-right:0;
	padding-left:0
}
.div-block-118 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin-top:40px;
	margin-bottom:40px;
	-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;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.text-block-199 {
	margin-bottom:40px;
	color:#000;
	font-weight:700
}
.text-block-200 {
	font-weight:500;
	text-align:left
}
.text-block-201 {
	margin-top:8px;
	text-align:left
}
.div-block-119 {
	border:1px solid #000
}
.div-block-120 {
	padding:16px;
	border:1px solid #000
}
.link-30, .link-31, .link-32, .link-33, .link-34, .link-35, .link-36, .link-37, .link-38 {
	padding-right:0;
	padding-left:0
}
.heading-6, .heading-8, .heading-9 {
	margin-top:40px
}
.html-embed-3, .html-embed-4 {
	display:none
}
.utility-page-wrap {
	display:block;
	-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-page-wrap._404 {
	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
}
.utility-page-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:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	text-align:center
}
.utility-page-content._404-page {
	-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
}
.div-block-121 {
	text-align:left
}
._404-img {
	margin-right:0;
	margin-bottom:24px
}
.footer-2 {
	height:350px
}
.image-67 {
	margin-right:0
}
.link-45 {
	margin-bottom:8px;
	font-family:Inter, sans-serif;
	color:grey;
	font-size:18px;
	text-decoration:none
}
.link-45:hover {
	color:#333;
	font-weight:600
}
.link-40 {
	margin-bottom:0;
	font-family:Inter, sans-serif;
	color:#000;
	font-size:18px;
	font-weight:600;
	text-decoration:none
}
.link-41 {
	padding-left:24px;
	font-family:Inter, sans-serif;
	color:#000;
	font-weight:600;
	text-decoration:none
}
.link-42 {
	padding-left:24px;
	font-family:Inter, sans-serif;
	color:grey;
	text-decoration:none
}
.link-42:hover {
	color:#333;
	font-weight:600
}
.link-46 {
	margin-top:8px;
	font-family:Inter, sans-serif;
	color:grey;
	font-size:18px;
	font-weight:400;
	text-decoration:none
}
.link-46:hover {
	color:#333;
	font-size:18px;
	font-weight:600
}
.div-block-123 {
	margin-top:24px
}
.text-block-204 {
	padding-bottom:16px;
	font-family:Inter, sans-serif;
	color:#474747;
	line-height:160%
}
.image-68 {
	margin-top:24px;
	margin-bottom:24px;
	border-radius:12px
}
.div-block-124 {
	width:15%;
	background-color:#fff
}
.text-block-205 {
	margin-bottom:16px;
	font-family:Inter, sans-serif;
	color:#000;
	font-size:24px;
	line-height:24px;
	font-weight:700
}
.text-block-206 {
	margin-bottom:24px;
	font-family:Inter, sans-serif;
	color:#474747;
	line-height:160%
}
.div-block-125 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:60px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.button-17 {
	padding:32px;
	border-radius:8px;
	background-color:#000;
	font-family:Inter, sans-serif;
	font-size:18px;
	font-weight:500
}
.button-18 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:32px;
	-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-radius:8px;
	background-color:#000;
	font-family:Inter, sans-serif;
	font-size:18px;
	font-weight:500
}
.div-block-126 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:24px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-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
}
.image-69 {
	margin-top:8px
}
.text-block-207 {
	font-family:Inter, sans-serif;
	color:#000;
	font-size:21px;
	line-height:21px;
	font-weight:600
}
.link-47 {
	font-family:Inter, sans-serif;
	color:#0286ff;
	font-size:18px;
	font-weight:500;
	text-decoration:none
}
.link-48 {
	padding-left:0;
	font-family:Inter, sans-serif;
	color:#0286ff;
	font-size:18px
}
.text-block-208 {
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:24px;
	line-height:24px;
	font-weight:800
}
.text-block-209 {
	font-family:Inter, sans-serif;
	color:#000;
	font-size:21px;
	line-height:21px;
	font-weight:600
}
.div-block-127 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:45px;
	height:45px;
	margin-top:40px;
	margin-bottom:16px;
	-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-radius:8px;
	background-color:#000
}
.text-block-210 {
	margin-top:16px;
	margin-bottom:8px;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	font-family:Inter, sans-serif;
	color:#474747;
	line-height:160%
}
.link-49 {
	padding-left:0;
	font-family:Inter, sans-serif;
	color:#0286ff;
	font-size:18px
}
.text-block-211 {
	margin-top:40px;
	font-family:Inter, sans-serif;
	color:#000;
	font-weight:600
}
.text-block-212 {
	margin-top:8px;
	margin-bottom:8px;
	font-family:Inter, sans-serif;
	color:#474747;
	font-size:16px
}
.div-block-128 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:45px;
	height:45px;
	margin-top:40px;
	margin-bottom:16px;
	-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-radius:8px;
	background-color:#000
}
.div-block-130 {
	height:2px;
	margin-top:40px;
	margin-bottom:40px;
	background-color:#e0e4ea
}
.text-block-214 {
	margin-bottom:40px;
	font-family:Inter, sans-serif;
	color:#000;
	font-size:28px;
	line-height:28px;
	font-weight:600
}
.text-block-216 {
	font-family:Inter, sans-serif;
	color:#000;
	line-height:160%;
	font-weight:600
}
.text-block-217 {
	margin-top:16px;
	margin-bottom:24px;
	font-family:Inter, sans-serif;
	color:#474747;
	line-height:160%
}
.link-50 {
	margin-top:16px;
	margin-bottom:24px;
	padding-top:0;
	padding-bottom:0;
	padding-left:4px;
	font-family:Inter, sans-serif;
	color:#0286ff;
	font-size:18px
}
.div-block-131 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.div-block-134 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.div-block-135 {
	padding-top:16px;
	padding-right:16px;
	padding-left:16px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	border-bottom:1px solid #e0e4ea
}
.div-block-136 {
	padding-top:16px;
	padding-right:16px;
	padding-left:16px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	border-bottom:1px solid #e0e4ea;
	border-left:2px solid #e0e4ea
}
.div-block-137 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:50px;
	background-color:#e0e4ea
}
.div-block-139 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-left:16px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.div-block-140 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:50px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.text-block-218 {
	margin-left:12px;
	font-family:'Space Mono', sans-serif;
	color:#000;
	font-size:16px
}
.div-block-141 {
	margin-top:24px;
	border:2px solid #e0e4ea;
	border-radius:8px
}
.text-block-219 {
	margin-left:12px;
	font-family:'Space Mono', sans-serif;
	color:#000;
	font-size:16px
}
.text-block-221 {
	margin-bottom:24px;
	font-family:'Space Mono', sans-serif;
	font-size:16px;
	line-height:160%
}
.div-block-143 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:120px;
	height:40px;
	-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-radius:100px;
	background-color:rgba(36, 181, 96, .1)
}
.text-block-223 {
	font-family:Inter, sans-serif;
	color:#24b560;
	font-weight:700;
	text-align:center
}
.div-block-144 {
	padding-top:24px;
	padding-bottom:16px;
	padding-left:0
}
.div-block-145 {
	margin-top:40px;
	padding-right:24px;
	padding-bottom:24px;
	padding-left:24px;
	border:2px solid #e0e4ea;
	border-radius:8px
}
.form-4 {
	padding-right:0;
	padding-left:0
}
.text-block-224 {
	margin-bottom:32px;
	font-family:Inter, sans-serif;
	color:#474747;
	line-height:160%
}
.div-block-146 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:120px;
	height:30px;
	-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-radius:100px;
	background-color:#94e8b6
}
.div-block-147 {
	margin-top:24px
}
.text-block-225 {
	font-family:Inter, sans-serif;
	font-size:14px
}
.utility-page-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-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.link-block-4 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:250px;
	height:50px;
	-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-radius:8px;
	background-color:#000;
	color:#fff;
	font-weight:600;
	text-decoration:none
}
.button-19 {
	border-radius:8px;
	background-color:#fff;
	color:#000;
	font-weight:600
}
.div-block-149 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-webkit-flex-direction:column-reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.image-71, .image-72 {
	margin-right:12px
}
.div-block-152 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:24px
}
.div-block-153 {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.text-block-226 {
	font-family:Inter, sans-serif;
	color:#474747;
	line-height:160%
}
.html-embed-8 {
	margin-right:20%;
	margin-left:22%
}
.link-51, .link-52, .link-53, .link-54, .link-55, .link-56, .link-57, .link-58 {
	padding-right:0;
	padding-left:0
}
.html-embed-9 {
	display:none
}
.section-15 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:90vh;
	-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;
	background-color:transparent
}
.div-block-155 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:0;
	padding-bottom:0;
	-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
}
.background-video-2 {
	position:absolute;
	z-index:-1;
	width:100%;
	height:90vh
}
.text-block-227 {
	margin-bottom:16px;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:36px;
	line-height:160%;
	font-weight:700
}
.html-embed-10, .html-embed-11 {
	display:none
}
.div-block-156 {
	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-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.div-block-157 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.div-block-158, .div-block-159 {
	padding-top:40px;
	padding-bottom:40px
}
.select-field {
	background-color:#fff
}
.button-20 {
	padding:16px 60px;
	border-radius:8px;
	background-color:#000;
	font-weight:600
}
.meet-our-team {
	padding-top:120px
}
.our-values {
	display:block;
	padding-top:250px;
	padding-bottom:250px
}
.our-perks {
	padding-top:250px;
	padding-bottom:250px
}
.careers-full-vw-video {
	height:800px
}
.featured-posts---slider {
	height:760px;
	background-color:#000
}
.map-address {
	min-height:75px
}
.grid-twocol-gap {
	display:-ms-grid;
	display:grid;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.grid-twocol-gap.perks {
	grid-column-gap:140px;
	grid-row-gap:72px
}
.grid-twocol-gap.stories-hero {
	-ms-grid-columns:1.5fr 1fr;
	grid-template-columns:1.5fr 1fr
}
.section-title-careers {
	margin-bottom:30px;
	font-family:Inter, sans-serif;
	color:#b3b3b3;
	font-size:20px;
	font-weight:700
}
.grid-fast-values {
	display:-ms-grid;
	display:grid;
	padding:72px 56px;
	justify-items:center;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:24px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto;
	border-radius:10px;
	background-color:#fff;
	box-shadow:0 0 50px 5px rgba(0, 0, 0, .25)
}
.link-59 {
	padding-right:0;
	padding-left:0;
	font-family:Inter, sans-serif;
	color:#0286ff;
	font-weight:400
}
.section-16 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:48px;
	padding-bottom:48px;
	-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
}
.div-block-161 {
	margin-top:16px;
	padding:24px;
	border-radius:8px;
	background-color:#242f5d
}
.text-block-228 {
	font-family:'Space Mono', sans-serif;
	color:#a5d3a7
}
.link-60 {
	padding-right:0;
	padding-left:0;
	font-family:Inter, sans-serif;
	color:#0286ff
}
.text-block-229 {
	font-family:Inter, sans-serif;
	color:#000;
	font-size:24px;
	line-height:24px;
	font-weight:700
}
.div-block-162 {
	margin-top:40px
}
.image-73 {
	margin-top:8px;
	margin-right:0
}
.text-block-230 {
	margin-top:16px;
	font-family:Inter, sans-serif
}
.text-block-231 {
	margin-top:40px;
	font-family:Inter, sans-serif
}
.value-perk-title {
	margin-bottom:12px;
	font-size:22px
}
.value-perk-desc {
	color:grey;
	line-height:24px
}
.perk-icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:64px;
	margin-right:30px;
	-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;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.perk-info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.perk {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.perkicon-img {
	margin-right:0
}
.herocontainer {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.herocontainer.newsroom {
	margin-top:-50px;
	padding-top:150px
}
.videowrapper-careers {
	width:50vw;
	height:125%;
	background-image:none
}
.videowrapper-careers.fullscreen-section {
	width:100vw;
	height:100%
}
.herocontent-wrap-careers {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:64px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.herocontent-inner-vertical {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-right:10%;
	padding-left:8%;
	-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;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.herocontent-inner-vertical.center-align, .herocontent-inner-vertical.stories {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.value-col {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.careers-section-intro-wrap {
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.slider-blog {
	height:100%;
	background-color:transparent
}
.blog-slider-nav {
	left:-5px;
	max-width:1170px;
	padding-bottom:100px;
	font-size:8px;
	line-height:12px;
	text-align:left
}
.hidden-arrow {
	display:none
}
.blog-title {
	max-width:85%;
	margin-left:-2px;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:5vw;
	font-weight:700
}
.slider-flex-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	padding-top:90px;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.blog-author-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:12px;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-transform:uppercase
}
.blog-type {
	margin-right:8px;
	font-family:Inter, sans-serif;
	color:silver
}
.blog-author {
	display:none;
	color:#fff;
	font-weight:400
}
.link-to-post {
	padding:0
}
.careers-hero-lightbox {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	padding:0;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.hero-thumbnail {
	display:none;
	width:100%;
	height:100%;
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.play-btn-careers-hero-video {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:2;
	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
}
.play-btn-careers-hero-video.hidden {
	display:none
}
.playbtn-wrapper {
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto
}
.press-img {
	width:100%;
	max-width:75%;
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.grid-twocol-nogap {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:0;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.address-hq-column {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-right:10%;
	padding-left:5%;
	-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
}
.careers-looping-hero-vid {
	z-index:1;
	height:100%
}
.careers-vimeo-video {
	display:none
}
.google-maps-embed {
	height:600px;
	-webkit-filter:saturate(0);
	filter:saturate(0)
}
.innercol-address {
	max-width:585px
}
.mobile-accordion {
	display:none;
	overflow:hidden;
	width:500px;
	max-width:100%;
	border-radius:4px
}
.accordion-tab-button {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:20px 25px;
	-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;
-webkit-transition:background-color .2s ease;
transition:background-color .2s ease;
	font-size:18px;
	cursor:pointer
}
.accordion-tab-button:hover {
	background-color:#eee
}
.accordion-arrow {
	width:15px;
	opacity:.8
}
.accordion-pane {
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	background-color:#fff;
	box-shadow:inset 0 9px 25px -15px #000
}
.accordion-pane-content {
	margin-right:25px;
	margin-left:25px;
	padding-top:20px;
	padding-bottom:20px
}
.perks-mobile {
	display:none
}
.address {
	margin-bottom:0;
	font-size:36px;
	line-height:150%
}
.typing {
	color:#ffb8c6;
	text-decoration:none
}
.div-block-163 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:32px;
	padding-bottom:32px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-family:Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
	font-size:50px;
	line-height:50px
}
.clock-number {
	margin-bottom:6px;
	color:#fff;
	font-size:100px;
	line-height:100px
}
.text-block-232 {
	color:#c7c7c7;
	font-size:24px;
	line-height:24px
}
.div-block-164, .div-block-165, .div-block-166 {
	margin-right:24px
}
.body-2 {
	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
}
.image-74 {
	margin-right:0
}
.heading-10 {
	margin-top:24px
}
.bold-text-8 {
	color:#000
}
.rich-text-block-2 {
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
	line-height:24px
}
.bold-text-9 {
	font-size:28px;
	line-height:28px
}
.div-block-167 {
	margin-right:5px;
	margin-left:50px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.rich-text-block-3 {
	margin-top:16px;
	line-height:34px
}
.text-block-233 {
	margin-top:16px;
	color:#000;
	font-size:16px
}
.div-block-168 {
	margin-top:16px;
	padding:24px;
	border-radius:8px;
	background-color:#242f5d
}
.text-block-234 {
	font-family:'Space Mono', sans-serif;
	color:#a5d3a7;
	font-size:14px
}
.text-block-235 {
	font-family:Inter, sans-serif;
	color:#000;
	font-size:21px;
	line-height:21px;
	font-weight:600
}
.rich-text-block {
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
	line-height:24px
}
.text-block-236 {
	margin-top:40px;
	margin-bottom:16px;
	font-family:Inter, sans-serif;
	color:#000;
	font-size:28px;
	line-height:28px;
	font-weight:600
}
.text-block-237 {
	margin-top:40px;
	font-family:Inter, sans-serif;
	color:#000;
	font-weight:600
}
.gif-preview {
	height:100%;
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.profile-name-title {
	margin-top:24px;
	text-align:center
}
.profile-thumbnail-gif-preview {
	position:relative;
	overflow:hidden;
	height:437px;
	border-radius:5px
}
.profile-name {
	margin-bottom:4px;
	line-height:120%
}
.profile-lightbox {
	padding:0
}
.swiper-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-bottom:50px;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-perspective:0;
	perspective:0
}
.swiper-container {
	-webkit-perspective:1200px;
	perspective:1200px
}
.swiper-slide {
	max-width:320px;
	border-radius:8px;
	background-color:#fff
}
.swiper-left-pin {
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.typing-mobile {
	color:#ffb8c6;
	text-decoration:none
}
.sticky-button-wrapper {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:100;
	display:none;
	padding-top:10px;
	padding-bottom:10px;
	-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;
	background-color:#000
}
.careers-nav-btn {
	padding:12px 15px;
	border-radius:5px;
	background-color:#000;
	opacity:0;
	font-family:Inter, sans-serif;
	font-weight:600
}
.press-icons---2-0 {
	display:block;
	max-width:500px;
	margin-top:100px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-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;
	align-self:flex-start;
	grid-auto-columns:1fr;
	-ms-grid-columns:1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto
}
.press-2-0 {
	margin-right:0
}
.press-2-0.cnn {
	margin-right:40px
}
.press-2-0.forbes {
	margin-right:32px
}
.press-2-0.reuters {
	margin-right:28px
}
.press-2-0.vogue {
	width:84px;
	margin-right:22px
}
.press-2-0.wall-street-journal {
	margin-right:18px
}
.hero---stories {
	position:relative;
	z-index:5;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:790px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.section---story-overview {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:450px;
	padding-top:0;
	padding-bottom:90px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:rgba(240, 242, 245, .5)
}
.story---bg-video {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	height:100%;
	background-color:rgba(0, 0, 0, .29)
}
.hero-content---stories {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	color:#fff
}
.section-fast-team---story {
	padding-top:98px;
	padding-bottom:250px;
	background-color:#f0f2f5
}
.grid---3col-team {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.story---icon {
	margin-right:0;
	margin-bottom:32px
}
.story---icon.remove-margin {
	margin-bottom:0
}
.story---point {
	color:#000
}
.story---point-desc {
	margin-bottom:0;
	font-family:Inter, sans-serif;
	color:rgba(71, 71, 71, .72);
	line-height:150%;
	font-weight:400
}
.overview-card {
	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:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.team-member-card {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	min-height:375px;
	padding-right:32px;
	padding-bottom:34px;
	padding-left:32px;
	-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:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	border-radius:10px;
	background-color:#fff;
	box-shadow:0 0 50px 0 rgba(0, 0, 0, .1)
}
.team---center-vert {
	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;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.story-main-content {
	padding-top:90px;
	padding-bottom:50px
}
.innerstory-wrap {
	-webkit-box-flex:0;
	-webkit-flex:0 800px;
	-ms-flex:0 800px;
	flex:0 800px
}
.story---fw-img {
	width:100%;
	min-height:350px;
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.story---fw-img.margin-bottom-98px {
	margin-bottom:-13px
}
.story---fw-img.margin-bottom-98px.fix-margin {
	margin-bottom:38px
}
._64px-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:64px;
	height:64px;
	margin-bottom:32px;
	-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
}
.company-logo-story-title {
	margin-bottom:47px
}
.co-logo {
	margin-bottom:25px
}
.co-logo.shark-wheel {
	width:200px
}
.h2-fast-stories {
	margin-bottom:12px;
	color:#000;
	font-size:46px;
	line-height:55px;
	font-weight:700
}
.p---fast-stories {
	margin-bottom:50px;
	color:rgba(0, 0, 0, .5)
}
.p---fast-stories.margin-150px-bottom {
	margin-bottom:56px
}
.p---fast-stories.remove-margin {
	margin-bottom:0
}
.blockquote---stories {
	margin-bottom:37px;
	padding:0;
	border-left-style:none;
	font-family:Inter, sans-serif;
	font-size:36px;
	line-height:43px;
	font-weight:400
}
.stories-nav-bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:1440px;
	margin-right:auto;
	margin-left:auto;
	padding-right:20px;
	padding-left:20px;
	-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
}
.navbar-stories {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	display:block;
	padding-top:6px;
	-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:transparent;
	box-shadow:none
}
.side-img-paragraph {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.side-img {
	margin-right:24px
}
.story---form-cta {
	max-width:550px;
	margin-right:auto;
	margin-left:auto;
	padding-top:24px;
	padding-right:48px;
	padding-left:48px
}
.cta-form---field {
	border-radius:5px
}
.cta-form---field:focus {
	border:1px solid #000
}
.cta-form---field.utm {
	display:none
}
.cta-form---select {
	border-radius:5px;
	background-color:transparent;
	color:#999
}
.cta-form---select:focus {
	border:1px solid #000
}
.fast-checkout-cta-link {
	display:inline-block;
	max-width:292px;
	margin-top:24px;
	border-radius:5px
}
.get-fast-checkout {
	padding-right:32px;
	padding-left:0;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fa9a6ed5e6bd04f6dac823e_np_right-arrow_799511_AAAAAA.svg);
	background-position:100% 50%;
	background-size:24px;
	background-repeat:no-repeat;
-webkit-transition:all .7s ease;
transition:all .7s ease;
	color:#aaa;
	font-weight:700;
	text-decoration:none
}
.get-fast-checkout:hover {
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fa9a6e368a35e9100344095_np_right-arrow_799511_FFFFFF.svg);
	background-position:100% 50%;
	background-size:24px;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:underline
}
.blog---hero-section {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:400px;
	padding-top:88px;
	padding-bottom:88px;
	-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-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
	background-position:50% 50%;
	background-size:cover;
	background-attachment:scroll
}
.no-margin {
	margin-right:0
}
.herocontent-wrap-newsroom {
	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-flex:0;
	-webkit-flex:0 50%;
	-ms-flex:0 50%;
	flex:0 50%
}
.mediawrapper-newsroom {
	width:50vw;
	margin-top:80px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	background-image:none
}
.newsroom-tweets {
	padding-top:88px;
	background-color:#e5e5e5
}
.newsroom-asset-downloads {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:80px;
	padding-bottom:80px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:rgba(240, 242, 245, .5)
}
.newsroom-hero-img {
	display:block;
	width:100%;
	height:435px;
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.newsroom-hero-img.hidden {
	display:none
}
.page-title-small {
	margin-bottom:8px;
	color:#fff;
	font-size:14px;
	line-height:17px;
	font-weight:400
}
.newsroom-hero-lightbox {
	position:relative;
	display:block;
	width:100%;
	height:375px;
	padding:0;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.newsroom-hero-lightbox.hidden {
	display:none
}
.newsroom-recent-posts {
	padding-top:0;
	padding-bottom:80px
}
.newsroom-recent-news {
	padding-top:64px;
	padding-bottom:80px
}
.newsroom-media-inquiries {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:300px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#000
}
.media-inquiry---wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:500px;
	-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;
	text-align:center
}
.newsroom-media-headline {
	margin-bottom:38px;
	color:#fff;
	font-size:36px;
	line-height:120%;
	font-weight:700
}
.newsroom-looping-hero-video {
	z-index:1;
	height:100%
}
.media-inq-button {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:292px;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:2px solid #fff;
	border-radius:5px;
	background-color:#000;
-webkit-transition:color .2s ease, background-color .2s ease;
transition:color .2s ease, background-color .2s ease;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:18px;
	line-height:160%;
	font-weight:700;
	text-decoration:none
}
.media-inq-button:hover {
	background-color:#fff;
	color:#000
}
.media-inq-button.center {
	margin-right:auto;
	margin-left:auto
}
.media-inq-button.no-margin {
	margin-bottom:0
}
.media-inq-button.no-margin.center {
	margin-right:auto;
	margin-left:auto
}
.link-61, .link-62 {
	padding-right:0;
	padding-left:0
}
.newsroom-posts {
	min-height:0;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.newsroom-posts.mobile {
	display:none
}
.button-21 {
	padding:16px 30px;
	border-radius:8px;
	background-color:#000;
	font-size:18px;
	font-weight:600
}
.button-21.w--current {
	margin-right:24px
}
.link-63 {
	padding-right:0;
	padding-left:0;
	color:#fff;
	text-decoration:none
}
.div-block-169 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.newsroom-item-grids {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:30px;
	grid-row-gap:40px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto
}
.newsroom-item-grids.all {
	-ms-grid-columns:1fr;
	grid-template-columns:1fr
}
.post-wrapper {
	width:100%;
	padding:0 0 30px;
	border-bottom:1px solid rgba(0, 0, 0, .3);
	text-decoration:none
}
.post-wrapper.all-posts {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
-ms-grid-columns:.5fr 1fr;
grid-template-columns:.5fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.post-meta {
	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;
	font-size:14px
}
.post-preview---title {
	width:90%;
	margin-bottom:0;
	font-weight:700
}
.post-title-wrapper {
	overflow:hidden;
	max-width:100%;
	min-height:56px;
	margin-bottom:20px
}
.post-title-wrapper.all-posts {
	height:auto;
	min-height:56px;
	margin-bottom:0
}
.date {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	color:silver
}
.news-org {
	color:#000
}
.spacer {
	width:5px
}
.category-title {
	margin-bottom:0;
	color:rgba(0, 0, 0, .3);
	font-weight:700
}
.category-view-all {
	display:block;
	padding:0;
	font-family:Inter, sans-serif;
	color:rgba(0, 0, 0, .3);
	font-size:24px;
	line-height:100%;
	font-weight:400
}
.category-view-all:hover {
	color:#000
}
.hero-media-investors-faq {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:436px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#000
}
.leadership-full-bleed-img {
	width:100vw;
	height:593px;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fd7a80d5f778b45f6081854_Domm_v4.jpg);
	background-position:50% 0;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:scroll
}
.leadership-full-bleed-img.allison {
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fd2546bd048112b5ac62cea_Allison_1920px.jpg);
	background-attachment:scroll
}
.leadership-profile {
	padding-top:80px;
	padding-bottom:88px
}
._880px---biocontainer {
	max-width:880px;
	margin-right:auto;
	margin-left:auto;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.leader-name {
	margin-bottom:16px;
	font-size:46px;
	font-weight:700
}
.leader-title {
	margin-bottom:35px;
	color:rgba(0, 0, 0, .5);
	font-size:36px;
	line-height:43px;
	font-weight:400
}
.leader-bio {
	margin-bottom:0;
	color:rgba(0, 0, 0, .5);
	font-weight:400
}
.image-75 {
	padding-bottom:38px
}
.leadership-socials {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:35px
}
.leadership-socials.board---margin-top-20px {
	margin-top:20px
}
.social-link---leadership {
	padding:0;
-webkit-transition:opacity .5s ease;
transition:opacity .5s ease
}
.social-link---leadership:hover {
	opacity:.55
}
.icon {
	margin-right:0
}
.media-assets-downloads {
	padding-top:80px;
	padding-bottom:88px
}
.grid-media-parent-grid {
	display:-ms-grid;
	display:grid;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:144px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto auto auto;
	grid-template-rows:auto auto auto
}
.media-innergrid {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:98px;
	grid-row-gap:0;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.media-img {
	width:100%;
	height:328px;
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.asset-title {
	margin-bottom:12px;
	font-size:48px;
	line-height:57px;
	font-weight:700
}
.asset-desc {
	color:rgba(0, 0, 0, .72);
	line-height:150%
}
.asset-dl-btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	max-width:292px;
	margin-top:56px;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:2px solid #fff;
	border-radius:5px;
	background-color:#000;
-webkit-transition:color .2s ease, background-color .2s ease;
transition:color .2s ease, background-color .2s ease;
	font-family:Inter, sans-serif;
	color:#fff;
	font-size:18px;
	line-height:160%;
	font-weight:700;
	text-decoration:none
}
.asset-dl-btn:hover {
	border-color:#000;
	background-color:#fff;
	color:#000
}
.asset-dl-btn.gallery {
	width:100%;
	max-width:250px;
	margin-top:16px;
	margin-right:auto;
	margin-left:auto
}
.asset-dl-btn.landing {
	margin-top:32px
}
.newsroom-board-members {
	padding-top:88px;
	padding-bottom:96px
}
.newsroom-investors {
	padding-top:100px;
	padding-bottom:120px;
	background-color:#f0f2f5
}
.collection-investors {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.investor-grid {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
	-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.investor {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	min-height:200px;
	-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:#fff;
-webkit-transition:bottom .5s ease;
transition:bottom .5s ease;
	text-decoration:none
}
.investor-logo {
	display:block;
	width:100%;
	max-width:150px;
	margin-right:auto;
	margin-left:auto;
	-webkit-filter:saturate(0);
	filter:saturate(0)
}
.grid-board-parent {
	display:-ms-grid;
	display:grid;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:140px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto auto auto;
	grid-template-rows:auto auto auto
}
.board-innergrid {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:56px;
	grid-row-gap:0;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.board---bio {
	margin-bottom:0;
	color:rgba(0, 0, 0, .72);
	line-height:150%
}
.board-name {
	margin-bottom:10px;
	font-size:48px;
	line-height:57px;
	font-weight:700
}
.newsroom-hero-text-wrap {
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end
}
.cta-form---wrapper {
	position:static;
	left:29%;
	top:21%;
	right:0;
	bottom:0;
	z-index:1000;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:500px;
	height:500px;
	-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;
	border-radius:8px;
	background-color:#fff
}
.pop-up-cta-form {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:9999;
	display:none;
	width:100%;
	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;
	background-color:rgba(0, 0, 0, .5)
}
.button-22 {
	position:fixed;
	top:56px;
	right:56px;
	z-index:900;
	border-radius:100px;
	background-color:#fff;
	color:#000;
	font-weight:800
}
.newsroom---hero-wrapper {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.board-intro---p {
	max-width:406px;
	margin-bottom:0;
	color:#fff;
	line-height:150%
}
.section-fast-facts {
	padding-top:100px;
	padding-bottom:100px;
	background-color:#f0f2f5
}
.facts-card {
	padding:70px 50px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.section---all-posts {
	padding-top:80px;
	padding-bottom:88px
}
.all-posts {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.latest-post---in-hero---newsroom {
	display:none
}
.back-to-newsroom {
	padding-right:0;
	padding-left:32px;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fbc43bba36c1e9314a1495c_5fa9a6ed5e6bd04f6dac823e_np_right-arrow_799511_AAAAAA%201.svg);
	background-position:0 50%;
	background-size:24px;
	background-repeat:no-repeat;
-webkit-transition:all .7s ease;
transition:all .7s ease;
	color:#aaa;
	font-weight:700;
	text-decoration:none
}
.back-to-newsroom:hover {
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fbc4793b3795a4e247c9d0e_5fa9a6ed5e6bd04f6dac823e_np_right-arrow_799511_AAAAAA%203.svg);
	background-position:0 50%;
	background-size:24px;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:underline
}
.back-to-posts {
	margin-right:auto;
	margin-bottom:32px;
	padding-right:0;
	padding-left:32px;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fbc43bba36c1e9314a1495c_5fa9a6ed5e6bd04f6dac823e_np_right-arrow_799511_AAAAAA%201.svg);
	background-position:0 50%;
	background-size:24px;
	background-repeat:no-repeat;
-webkit-transition:all .7s ease;
transition:all .7s ease;
	color:#aaa;
	font-weight:700;
	text-decoration:none
}
.back-to-posts:hover {
	margin-bottom:32px;
	background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5fbc43c99433f7ee26b48a71_5fa9a6ed5e6bd04f6dac823e_np_right-arrow_799511_AAAAAA%202.svg);
	background-position:0 50%;
	background-size:24px;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline
}
.section-fast-faq {
	padding-top:100px;
	padding-bottom:100px
}
.fast-faq---cms-list {
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.faq-list {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:40px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto
}
.mobile-faq {
	display:none
}
.fast-faq-content a {
	display:inline-block;
	padding:0;
-webkit-transition:color .5s ease;
transition:color .5s ease;
	color:rgba(0, 0, 0, .5);
	font-size:18px;
	line-height:30px
}
.fast-faq-content a:hover {
	color:#000
}
.fast-faq-content p {
	color:rgba(0, 0, 0, .5)
}
.fast-daq-title {
	line-height:1.2em;
	font-weight:700
}
.accordion-tab-button-2 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:20px 25px;
	-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;
-webkit-transition:background-color .2s ease;
transition:background-color .2s ease;
	font-size:18px;
	cursor:pointer
}
.accordion-tab-button-2:hover {
	background-color:#eee
}
.accordion-arrow-2 {
	width:15px;
	opacity:.8
}
.accordion-pane-2 {
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	background-color:#fff;
	box-shadow:inset 0 9px 25px -15px #000
}
.accordion-pane-content-2 {
	margin-right:25px;
	margin-left:25px;
	padding-top:20px;
	padding-bottom:20px
}
.loom-video {
	margin-bottom:38px
}
.fast-facts---parent-grid {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:0;
	grid-row-gap:35px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.fast-facts---row {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:35px;
	grid-row-gap:16px;
-ms-grid-columns:.5fr 1fr;
grid-template-columns:.5fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.fast-fact---title {
	font-size:24px;
	line-height:29px;
	font-weight:700
}
.div-block-172 {
	color:rgba(0, 0, 0, .5);
	line-height:22px
}
.hero---podcast-teaser {
	max-width:525px;
	margin-bottom:45px;
	color:grey
}
.section-podcast-availablity {
	padding-top:100px;
	padding-bottom:108px
}
.podcast-networks {
	display:none;
	max-width:684px;
	margin-top:56px;
	grid-auto-columns:1fr;
	-ms-grid-columns:auto auto auto auto auto auto auto;
	grid-template-columns:auto auto auto auto auto auto auto;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.podcast-sectitle {
	margin-bottom:0;
	font-size:64px;
	font-weight:600
}
.section-podcast-episodes {
	display:block;
	padding-top:208px;
	padding-bottom:208px;
	background-color:#000
}
.grid-podcastepisode {
	display:-ms-grid;
	display:grid;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	grid-auto-columns:1fr;
	grid-column-gap:90px;
	grid-row-gap:32px;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.grid-podcastepisode.hidden-podcast-ep {
	display:none
}
.col-episode-artwork {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	min-height:555px;
	-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
}
.podcast-title {
	color:#fff;
	font-size:64px
}
.episode-desc {
	margin-bottom:0;
	color:grey;
	font-size:24px;
	line-height:28px
}
.episode-number {
	color:grey;
	font-size:24px;
	line-height:28px
}
.bg {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom: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: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
}
.podcast-bg {
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.episode-artwork {
	position:relative;
	z-index:2
}
.grid-all-episodes {
	grid-column-gap:0;
	grid-row-gap:265px;
	-ms-grid-columns:1fr;
	grid-template-columns:1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
._958px-wrapper {
	max-width:958px
}
.podnetwork---link {
	padding:0
}
.podcast-network-logo {
	margin-right:0
}
.hero-content-wrap---podcast {
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
._404-btn {
	padding:12px 15px;
	border-radius:5px;
	background-color:#000;
	font-family:Graphik, sans-serif;
	font-weight:600
}
.podcast-looping-video {
	z-index:1;
	height:100%
}
.podcast-hero-lightbox {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	padding:0;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.newsroom---page-destination {
	color:#000
}
.media-inq---cta-link {
	display:inline-block;
	max-width:292px;
	margin-top:0;
	border-radius:5px
}
.media-inq---text-hero {
	display:block;
	padding:0;
-webkit-transition:all .7s ease;
transition:all .7s ease;
	color:#aaa;
	font-size:14px;
	line-height:17px;
	font-weight:400;
	text-decoration:none
}
.media-inq---text-hero:hover {
	background-image:none;
	color:#fff;
	text-decoration:underline
}
.newsroom---icon {
	margin-right:0;
	margin-bottom:0
}
.video---lightbox-wrapper {
	display:none;
	margin-top:16px;
	margin-bottom:54px
}
.episode---video-embed-lightbox {
	padding:0;
	cursor:pointer
}
.episode-link {
-webkit-transition:color .7s ease;
transition:color .7s ease;
	color:#feb8c5;
	font-size:18px;
	line-height:21px;
	text-decoration:underline
}
.episode-link:hover {
	color:#fff
}
.content---careers-hero {
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.asset-gallery {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.asset-grid {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:72px;
	grid-row-gap:72px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.asset-item {
	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: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-align:center
}
.asset-title---grid {
	margin-bottom:0
}
.asset-thumnail {
	width:100%;
	max-height:200px;
	margin-right:0;
	border-radius:0;
	-o-object-fit:contain;
	object-fit:contain
}
.hidden {
	display:none
}
.thumb-link {
	margin-bottom:24px;
	padding:0
}
.newsroom-hero-loop {
	z-index:1;
	max-height:40vh;
	max-width:50vw
}
.newsroom---navbar {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:auto;
	z-index:9999;
	display:block;
	padding-top:6px;
	background-color:transparent
}
.newsroom-hero-spacer {
	padding-top:80px;
	padding-bottom:80px
}
.nav-wrapper-newsroom {
	position:fixed;
	z-index:9999
}
.tweet-color-bg {
	height:300px;
	background-color:#e5e5e5
}
.press-img-copy {
	width:100%;
	max-width:75%;
	margin-right:0;
	-o-object-fit:cover;
	object-fit:cover
}
.episode---video-embed {
	width:500px;
	height:300px
}
.thank-you-message {
	display:none;
	max-width:525px;
	color:#fff;
	font-size:16px
}
.negative-margin {
	margin-left:-3px
}
.podcast-episode---lightbox {
	width:500px;
	height:300px;
	padding:0
}
.episode-thumb {
	width:100%;
	height:100%;
	-o-object-fit:contain;
	object-fit:contain;
	-o-object-position:50% 50%;
	object-position:50% 50%
}
.blog-type-2 {
	margin-right:8px;
	color:silver
}
.blog-title-2 {
	max-width:85%;
	margin-left:-2px;
	color:#fff;
	font-size:5vw;
	font-weight:700
}
.podcast-audio-embed {
	margin-top:56px
}
.white-nav-button---sellers {
	padding:12px 15px;
	border-radius:5px;
	background-color:#000;
	font-family:Graphik, sans-serif;
	font-weight:600
}
.pricing-block-ind {
	display:block
}
.pricing-block-ind.pricing-block {
	display:none
}
.herocontent-wrap-stories {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-top:64px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.content---stories-hero {
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.content-wrapper {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:auto;
	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
}
.link-64 {
	position:absolute;
	left:auto;
	top:auto;
	right:0;
	bottom:0;
	margin:19px;
	padding:5px 10px;
	background-color:rgba(0, 0, 0, .6);
	font-family:Montserrat, sans-serif;
	color:#fff;
	font-weight:400;
	text-decoration:none
}
.heading-11 {
	position:relative;
	padding:30px;
	background-color:rgba(0, 0, 0, .6);
	font-family:Montserrat, sans-serif;
	color:#fff;
	font-size:4vw;
	line-height:1.2em;
	font-weight:700;
	text-align:center
}
.collection-list-wrapper {
	position:relative;
	z-index:-10
}
.collection-item-3 {
	position:relative;
	padding-top:56.25%
}
.recent-case-studies {
	padding-top:80px;
	padding-bottom:80px
}
.stories {
	min-height:0;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.stories.mobile {
	display:none
}
.stories-grid {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:30px;
	grid-row-gap:40px;
	-ms-grid-columns:1fr 1fr 1fr;
	grid-template-columns:1fr 1fr 1fr;
	-ms-grid-rows:auto auto;
	grid-template-rows:auto auto
}
.stories-grid.all {
	-ms-grid-columns:1fr;
	grid-template-columns:1fr
}
.story-wrapper {
	width:100%;
	padding:0 0 30px;
	border:1px #000;
	text-decoration:none
}
.story-wrapper.all-posts {
	display:-ms-grid;
	display:grid;
	grid-auto-columns:1fr;
	grid-column-gap:16px;
	grid-row-gap:16px;
-ms-grid-columns:.5fr 1fr;
grid-template-columns:.5fr 1fr;
	-ms-grid-rows:auto;
	grid-template-rows:auto
}
.story-thumbnail {
	width:100%;
	height:216px;
	margin-right:0;
	margin-bottom:30px;
	-o-object-fit:cover;
	object-fit:cover
}
.team-grid {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
@media screen and (min-width:1280px) {
.home-seller-container.black.full-width {
max-width:100%
}
.h1---46px.mx650.margin-45-bottom.careers, .h1---46px.mx650.margin-45-bottom.newsroom, .h1---46px.mx650.margin-45-bottom.podcast {
max-width:500px
}
.wwwww {
font-size:1vw
}
.hero-details {
font-size:1.3vw
}
.div-block-109 {
width:21%
}
.div-block-112 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
padding-left:40px;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}
.div-block-113 {
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
}
.image-65 {
margin-top:0;
margin-right:0
}
.link-21 {
margin-bottom:8px;
font-family:Inter, sans-serif;
color:#000;
font-size:18px;
font-weight:700;
text-decoration:none
}
.link-22 {
margin-bottom:8px;
font-family:Inter, sans-serif;
color:grey;
font-size:18px;
text-decoration:none
}
.link-22:hover {
color:#333;
font-weight:600
}
.link-23 {
font-family:Inter, sans-serif;
color:grey;
font-size:18px;
text-decoration:none
}
.link-23:hover {
color:#333;
font-weight:600
}
.link-42 {
padding-right:0
}
.press-icons---2-0 {
max-width:500px;
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start
}
.story---fw-img.margin-bottom-98px.fix-margin {
margin-bottom:38px
}
.herocontent-wrap-newsroom {
-webkit-flex-basis:50%;
-ms-flex-preferred-size:50%;
flex-basis:50%
}
.hero-content-wrap---podcast {
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start
}
.newsroom-hero-loop {
max-height:42vh
}
}
@media screen and (min-width:1920px) {
.hero-section.newsroom {
margin-bottom:295px
}
.hero-button.stories {
padding-top:10px
}
.home-seller-container.black.full-width {
max-width:100%
}
.h1---46px.mx650.margin-45-bottom.careers {
width:75%;
max-width:500px
}
.h1---46px.mx650.margin-45-bottom.newsroom {
width:75%;
max-width:100%
}
.h1---46px.mx650.margin-45-bottom.podcast {
width:75%;
max-width:500px
}
.h1---46px.min-height {
min-height:200px
}
.launch_container.hero {
padding-top:0
}
.launch_container.itshere {
margin-top:19px;
margin-bottom:0
}
.background-video {
height:1050px;
margin-bottom:178px;
padding-top:92px
}
.here-text {
margin-top:25px
}
.hero-bottom-wrapper {
margin-top:0
}
.hero-details {
overflow:visible;
font-size:1.1vw
}
.speakers-section {
padding-top:0;
padding-bottom:0
}
.section-heading-2 {
margin-top:-86px
}
.image-65 {
height:auto
}
.link-21, .link-22 {
margin-bottom:8px
}
.footer-2 {
position:relative;
bottom:0;
width:100%;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.image-68 {
border-radius:0;
box-shadow:none
}
.div-block-130 {
margin-top:40px;
margin-bottom:40px
}
.html-embed-8 {
margin-right:24%;
margin-left:15%
}
.section-15 {
height:80vh;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.div-block-155 {
margin-top:94px
}
.featured-posts---slider {
height:auto
}
.herocontent-inner-vertical.center-align.newsroom {
padding-left:12%
}
.blog-title {
max-width:100%;
margin-bottom:15%;
font-size:4vw;
line-height:5vw
}
.address-hq-column {
padding-right:10%;
padding-left:38%
}
.rich-text-block-3 {
margin-top:16px;
line-height:34px
}
.rich-text-block {
font-size:16px
}
.press-icons---2-0 {
max-width:500px;
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start
}
.story---bg-video {
background-color:rgba(0, 0, 0, .39)
}
.story-main-content {
margin-bottom:31px
}
.co-logo {
margin-bottom:44px
}
.p---fast-stories.margin-150px-bottom {
margin-bottom:6px
}
.herocontent-wrap-newsroom {
-webkit-flex-basis:55%;
-ms-flex-preferred-size:55%;
flex-basis:55%
}
.newsroom-recent-posts {
padding-top:80px
}
.leadership-full-bleed-img {
height:700px
}
.newsroom-hero-text-wrap {
-webkit-align-self:flex-end;
-ms-flex-item-align:end;
align-self:flex-end
}
.link-block-5 {
padding-top:14px
}
.hero-content-wrap---podcast {
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start
}
.newsroom-hero-loop {
max-height:45vh
}
.blog-title-2 {
max-width:100%;
margin-bottom:15%;
font-size:4vw;
line-height:5vw
}
.recent-case-studies {
padding-top:80px
}
}
@media screen and (max-width:991px) {
h1 {
font-size:32px
}
h2 {
font-size:28px
}
h3, p {
font-size:16px
}
.button.cta-button {
display:inline-block;
width:100%
}
.button.nav-button {
display:block
}
.footer {
height:550px
}
._1170px-container {
padding-right:50px;
padding-left:50px
}
._1170px-container.centered-content.mobile-left-flex-left-align {
padding-right:0;
padding-left:0;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto
}
._1170px-container.centered-content.mobile-left-flex-left-align.invert.mobile-left-align {
-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
}
._1170px-container.centered-content.mobile-left-flex-left-align.bottom-padding {
padding-bottom:40px
}
._1170px-container.centered-content.mobile-left-flex-left-align.bottom-padding.mobile-only {
display:block
}
._1170px-container.vertical-center-flex.width-fix {
height:auto
}
._1170px-container.vertical-center-flex.horizontal-stretch-fix.mobile-left-align-content---flex {
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
._1170px-container.mobile-full-bleed-0-lr-padding {
padding-right:0;
padding-left:0
}
.cta-grid {
grid-column-gap:0;
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.section---60px-padding {
padding-top:60px;
padding-bottom:60px
}
.section---60px-padding._0px-top-padding {
padding-top:0
}
.section---60px-padding._0px-top-padding---global.top-padding-override {
padding-top:60px
}
.hero-section {
padding-top:44px;
padding-bottom:44px
}
.hero-section.interior-page-header.vertical-flex {
position:relative
}
.hero-section._0px-bottom-padding.mobile {
position:relative;
display:block
}
.hero-section._0px-bottom-padding.desktop {
display:none
}
.hero-section.newsroom-hero---top-align {
height:auto;
padding-bottom:88px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.hero-section.leadership-hero.invert.no-bottom-padding, .hero-section.leadership-hero.invert.no-bottom-padding.mobile-left-align {
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
.hero-section.careers {
margin-bottom:0;
padding-bottom:0
}
.hero-section.newsroom {
height:auto;
margin-bottom:0;
padding-bottom:0
}
.hero-section.partners, .hero-section.stories {
margin-bottom:0;
padding-bottom:0
}
.two-col---grid-layout {
width:100%;
grid-row-gap:20px;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.two-col---grid-layout._32px-row-gap {
grid-auto-flow:column;
grid-row-gap:32px;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto auto;
grid-template-rows:auto auto auto
}
.col-image {
width:100%;
max-height:none;
min-height:auto;
padding-right:40px;
padding-left:40px
}
.col-image.mobile-no-radius-drop-shadow {
padding-right:0;
padding-left:0;
border-radius:0;
box-shadow:none
}
.col-paragraph {
margin-bottom:16px
}
.col-paragraph.mobile-center {
text-align:center
}
.col-paragraph.center-max-width {
max-width:200%;
text-align:left
}
.light-grey-paragraph.remove-paragraph-padding {
margin-bottom:0
}
.section-heading.mobile-center-section-heading {
text-align:center
}
.fast-video {
height:auto
}
.fixed-navbar-offset {
height:10vh
}
.threecol---icon-grid {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.centered-text.black-72-text.mobile-left {
padding-right:0;
padding-left:0;
text-align:left
}
.centered-text.mobile-left {
text-align:left
}
.section---90px-padding {
padding-top:45px;
padding-bottom:45px
}
.form-block {
width:100%
}
.list-item.vertical-li {
-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
}
.list-item.desktop-vert-flex-icon-section {
margin-bottom:44px;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
text-align:center
}
.list-icon {
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start
}
.list-icon.mobile-remove-right-margin-8px-bottom {
margin-right:0;
margin-bottom:8px;
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center
}
.list-icon.desktop-remove-right-margin {
margin-right:20px
}
.list-title {
text-align:left
}
.list-title.mobile-center-li-title {
text-align:center
}
.list-description, .list-title.desktop-center-li-tile {
text-align:left
}
.list-description.mobile-center-li-desc {
text-align:center
}
.icon-list {
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.text-link-arrow-icon {
margin-top:28px
}
.text-link-arrow-icon.mobile-center-link {
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.fast-orb-fast-checkout-embed {
z-index:100;
display:none
}
.privacy-card {
width:100%
}
.card-image {
width:100%;
background-image:url(https://assets-global.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c24cd70d4eed_Placeholder%20for%20Privacy.svg);
background-position:50% 50%;
background-size:cover;
background-repeat:no-repeat
}
.mobile-left-right-padding {
display:block;
padding-top:40px;
padding-right:50px;
padding-left:50px
}
.scroll-arrow {
display:none;
height:50px;
padding:0;
-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
}
.threecol---footer-grid {
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
._0px-bottom-padding {
padding-bottom:0
}
._0px-top-padding---global {
padding-top:0
}
.black {
background-color:#000
}
.menuicons {
position:relative;
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
}
.hamburger {
position:absolute;
width:24px
}
.closed {
width:20px;
opacity:0
}
.career-link {
display:block;
float:left;
clear:right
}
.paragraph {
text-align:left
}
.icon-li {
width:56px;
height:56px
}
.desktop-threecol-icon-list {
grid-row-gap:28px;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.center-section-heading {
text-align:left
}
.center-section-heading.white-text {
text-align:center
}
.side-by-side-li-desc {
text-align:left
}
.side-by-side-li-desc.desktop-center-li-desc {
max-width:100%;
text-align:left
}
.menu-bar {
position:fixed;
left:0;
top:0;
right:0;
bottom:auto;
z-index:1000;
height:100px;
background-color:#fff
}
.desktop-nav {
display:none
}
.custom-nav-links {
width:100%;
padding-right:0;
padding-left:0;
clear:left;
font-size:20px
}
.custom-nav-links.mm-career-widthoverride {
padding-top:8px;
padding-bottom:8px;
line-height:160%
}
.menu-btn-login-btn {
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
}
.mobilenav {
position:fixed;
left:0;
top:-100px;
right:0;
bottom:0;
z-index:900;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100vw;
height:92vh;
margin-top:130px;
padding-top:80px;
padding-right:50px;
padding-left:50px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
background-color:#fff;
-webkit-transform:translate(0, -102vh);
-ms-transform:translate(0, -102vh);
transform:translate(0, -102vh)
}
.mm-inner {
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:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.mobile-menu-social-icons {
display:-ms-grid;
display:grid;
margin-top:10px;
margin-bottom:150px;
-webkit-align-content:start;
-ms-flex-line-pack:start;
align-content:start;
grid-auto-columns:1fr;
grid-column-gap:16px;
grid-row-gap:16px;
-ms-grid-columns:42px 42px 42px 42px;
grid-template-columns:42px 42px 42px 42px;
-ms-grid-rows:42px;
grid-template-rows:42px
}
.mobile-menu-link-block {
padding:0
}
.mobile-menu-cta-btn-wrapper {
margin-bottom:32px
}
.mm-link-wrapper {
width:100%;
padding:0;
border-bottom:1px solid rgba(0, 0, 0, .12)
}
.mm-hiring-pill {
margin-left:12px
}
.left-text-link-arrow-icon {
margin-top:0
}
.sticky-button {
position:-webkit-sticky;
position:sticky;
padding-right:50px;
padding-bottom:20px;
padding-left:50px
}
.sticky-button.mobile {
position:-webkit-sticky;
position:sticky;
top:10vh;
z-index:500;
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;
background-color:#fff
}
.sticky-button.desktop, .sticky-button.mobile.invert {
display:none
}
.video-wrapper.mobile {
display:block
}
.post-date {
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto
}
.news-subpage-card.flex-center-horizontal {
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.mail-link-icon {
margin-top:28px
}
.post-body a {
font-size:16px
}
.post-title {
line-height:1.3em
}
.link-all-posts {
margin-top:28px;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
.link-all-posts.center-justify {
margin-right:0;
margin-left:0
}
.mobile-hide-image {
display:none
}
.career-video-lightbox.drop-shadow {
margin-top:40px;
border-radius:0;
box-shadow:none
}
.career-video-lightbox.drop-shadow.hide-mobile {
display:none
}
.grid---threecol {
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto auto;
grid-template-rows:auto auto auto
}
.grid---threecol.stories-overview {
grid-column-gap:40px;
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr;
-ms-grid-rows:auto;
grid-template-rows:auto
}
.grid---threecol.newsroom-destinations {
grid-column-gap:56px;
grid-row-gap:56px;
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr;
-ms-grid-rows:auto;
grid-template-rows:auto
}
.team-video-thumb {
display:none
}
.benefits-grid {
grid-row-gap:20px;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.hide-mobile {
display:none
}
.youtubeembed {
height:auto
}
.section---56px-padding {
padding-top:45px;
padding-bottom:45px
}
.text-block-10 {
text-align:left
}
.text-block-11 {
color:#000
}
.container-2 {
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
text-align:left
}
.text-block-13 {
color:#000
}
.text-block-17 {
text-align:left
}
.text-block-18 {
padding-right:0;
padding-left:0;
text-align:left
}
.section-2 {
padding-right:24px;
padding-left:24px
}
.div-block-16 {
width:100%
}
.container-4 {
padding-right:24px;
padding-left:24px;
-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
}
.div-block-17, .div-block-18 {
width:100%;
margin-bottom:24px
}
.div-block-20 {
padding-right:24px;
padding-left:24px;
-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
}
.div-block-21, .div-block-22 {
width:100%;
margin-bottom:24px
}
.div-block-23 {
width:100%
}
.image-11 {
display:block;
max-width:100%
}
.columns {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:auto;
margin-right:0;
margin-left:0;
padding-right:10px;
padding-left:10px;
-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
}
.div-block-25 {
width:100%;
margin-bottom:32px
}
.button-3 {
padding-top:10px
}
.column, .column-2 {
padding-right:0;
padding-left:0
}
.heading-2, .heading-3 {
text-align:left
}
.div-block-33 {
margin-top:40px;
margin-left:0
}
.boardmember {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.container-6 {
padding-right:60px;
padding-left:60px
}
.heading-4 {
padding-left:60px;
text-align:left
}
.button-4, .button-5 {
padding-right:60px;
padding-left:60px
}
.column-3 {
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-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;
-webkit-align-content:center;
-ms-flex-line-pack:center;
align-content:center
}
.div-block-35 {
width:100%
}
.section-7 {
-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
}
.div-block-36 {
width:100%
}
.div-block-37 {
width:100%;
padding-right:24px;
padding-left:24px
}
.form {
padding-right:0;
padding-left:0
}
.image-19 {
margin-left:0
}
.grid-2 {
margin-right:60px;
margin-left:60px;
justify-items:center
}
.grid-3 {
-ms-grid-columns:1.5fr 1fr;
grid-template-columns:1.5fr 1fr
}
.text-block-54 {
overflow:visible;
width:45%;
margin-left:50%;
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start;
font-size:36px;
line-height:54px
}
.heading-5 {
font-size:2em
}
.screen-1 {
left:5%;
top:50%;
right:auto;
bottom:auto;
max-height:none;
max-width:35vw;
min-height:0;
margin-top:-26.5vh
}
.hero-subheading-2 {
font-size:1em
}
.button-tap {
left:23%;
bottom:23%;
margin-top:0
}
.sticky-button-2 {
position:-webkit-sticky;
position:sticky;
width:100%;
padding-right:0;
padding-bottom:20px;
padding-left:0
}
.screen-2 {
left:5%;
top:50%;
right:auto;
bottom:auto;
max-height:none;
max-width:35vw;
min-height:0;
margin-top:-26.5vh
}
.mobile-left-right-padding-2 {
width:45%;
margin-left:50%;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.button-9.cta-button {
display:inline-block;
width:100%;
padding-right:0
}
.div-block-63 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
padding:0;
-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;
-webkit-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1;
background-color:#fff
}
.phone-background {
left:5%;
top:50%;
right:auto;
bottom:auto;
width:auto;
height:auto;
max-height:none;
max-width:35vw;
min-height:0;
margin-top:-26.5vh
}
.grid-4 {
margin-right:60px;
margin-left:60px;
padding-right:0;
padding-left:0;
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.div-block-71 {
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end
}
.div-block-73 {
padding-right:50px;
padding-left:50px
}
.button-tapped {
left:5%;
top:50%;
bottom:auto;
max-height:none;
max-width:33vw;
min-height:0;
margin-top:-26.5vh
}
.screen-3 {
max-height:none;
min-height:0
}
.div-block-78, .div-block-79 {
display:none
}
.link-block, .link-block-2 {
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
.image-53 {
margin-right:0
}
.div-block-88 {
padding-left:0
}
.text-block-70 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin-right:11px;
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
text-align:left
}
.pricing-block {
padding-right:24px;
padding-left:24px
}
.text-block-72 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
padding-right:0;
padding-left: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;
text-align:center
}
.home---section-3 {
padding-top:45px;
padding-bottom:50px
}
.hero-logos {
max-width:430px;
margin-right:auto;
margin-bottom:30px;
margin-left:auto;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.fast-photo {
position:absolute;
left:auto;
top:0;
right:-20%;
bottom:auto;
z-index:-1
}
._2-col-grid, ._2-col-grid.black-text.got-your-back {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.div-block-93 {
position:static;
padding-top:0
}
.div-block-93.sellers {
padding-top:0
}
.phone-screen {
display:block;
margin-top:27%;
margin-bottom:29%;
padding-right:12%;
padding-left:11.75%
}
.phone-wrapper {
width:55%;
margin-right:auto;
margin-left:auto
}
.phone-wrapper.hero-mobile {
display:block;
margin-top:-290px;
margin-bottom:40px
}
.phone-wrapper.hero-mobile.seller {
margin-top:-230px
}
.phone-wrapper.section-mobile {
display:block;
margin-top:42px
}
.phone-sticky {
display:none
}
.section-2-video {
height:420px
}
.p.got-your-back {
max-width:100%
}
.progress-bar-wrapper {
width:95vw;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.home---section-2 {
padding-top:45px;
padding-bottom:50px
}
.home---section-2.seller-2 {
background-image:none;
background-position:0 0;
background-size:auto;
background-repeat:repeat
}
.position-sticky-container {
padding-bottom:0
}
.home---section-1 {
padding-bottom:50px
}
.home---section-4 {
position:relative;
overflow:hidden;
padding-top:45px;
padding-bottom:50px
}
.home-seller-container {
padding-right:40px;
padding-left:40px
}
.testimonial-progress-wrapper {
margin-right:50px;
margin-left:50px
}
.testimonial-sticky-slider {
position: relative;
    height: 300vh;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}
.dark---navbar {
padding-top:0
}
.nav-container {
padding-right:0
}
.nav-menu {
padding-right:30px;
padding-bottom:20px;
padding-left:30px;
background-color:#222
}
.nav-link {
width:100%;
padding-right:0;
padding-left:0;
border-bottom:1px solid #333;
color:#fff
}
.nav-link.help {
margin-bottom:24px;
border-bottom-style:none
}
.nav-button {
display:none
}
.nav-button.mobile {
display:block;
max-width:none;
margin:12px auto
}
.nav-button.login-mobile {
display:none;
margin-right:24px
}
.menu-button {
padding:28px;
background-color:transparent
}
.menu-button.w--open {
background-color:#222
}
.hero-video-loop-2.mobile {
height:100%
}
.h2---48px.centered-text.margin-bottom-140px.black.no-overlay {
background-color:transparent
}
.menu-button-icon {
position:absolute;
left:32%;
top:26%;
right:0;
bottom:0;
z-index:2;
margin-right:0
}
.nav-mobile-elements, .social-mobile-menu {
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
}
.nav-menu-2 {
padding-bottom:20px;
background-color:#474747
}
.nav-link-2 {
color:#fff;
text-align:center
}
.nav-button-2 {
display:none
}
.nav-button-2.mobile {
display:block;
max-width:250px;
margin-top:16px;
margin-right:auto;
margin-left:auto
}
.menu-button-2 {
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;
background-color:transparent
}
.menu-button-2.w--open {
background-color:#474747
}
.white-nav-menu-2.padding {
padding-bottom:25px
}
.white-nav-menu-2.stories {
padding-bottom:24px
}
.white-nav-button {
display:none
}
.white-menu-button-2 {
background-color:#000
}
.image-55 {
margin-right:0
}
.div-block-95 {
padding-top:44px;
padding-bottom:19px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.menu-button-icon-1 {
position:absolute;
left:38%;
top:27%;
right:0;
bottom:0;
margin-right:0
}
.hero---clay-phone {
height:auto;
margin-top:0;
padding-top:100px;
padding-bottom:400px
}
.hero---clay-phone.home {
margin-top:0
}
.hero---clay-phone.sellers {
margin-top:0;
padding-top:100px;
background-position:100% 100%
}
.sticky-container---sellers {
padding-bottom:0
}
.section-seller-1 {
padding-bottom:50px
}
.section-sellers-2 {
padding-top:45px;
padding-bottom:50px;
background-image:none;
background-position:0 0;
background-size:auto;
background-repeat:repeat
}
.section-sellers-3 {
padding-top:45px;
padding-bottom:50px
}
.sellers-trusted-by {
margin-bottom:30px
}
.sellers-trusted-by.mobile-hidden {
display:none
}
.sellers-trusted-by.hidden-desktop {
display:-ms-grid;
display:grid;
margin-right:auto;
margin-left:auto;
grid-auto-columns:1fr;
grid-column-gap:16px;
grid-row-gap:16px;
-ms-grid-columns:.75fr .5fr 1fr;
grid-template-columns:.75fr .5fr 1fr;
-ms-grid-rows:auto;
grid-template-rows:auto
}
.image-61, .image-62 {
margin-right:0
}
.mobile-back-fill {
display:none
}
.days, .hours, .seconds {
width:auto;
font-size:8vw
}
.info-copy {
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
}
.info-copy.last {
padding-right:20px
}
.launch_container.hero-bottom {
width:100%
}
.launch_container.itshere {
padding-right:15%;
padding-left:15%
}
.minutes {
width:auto;
font-size:8vw
}
.wwwww {
font-size:1.3vw
}
.mobile-sep {
display:none
}
.rsvp-wrapper {
padding-right:15px
}
.register-button.cards-button {
padding-right:14px;
padding-left:14px
}
.time-wrapper {
width:100%;
max-width:none
}
.hero-bottom-wrapper {
margin-top:40px
}
.hero-details {
font-size:1.4vw
}
.sep {
font-size:6vw
}
.speakers-section {
padding-bottom:80px
}
.icon-card {
width:30%
}
.card-paragraph {
width:auto
}
.confirmation-button {
display:block
}
.section-14 {
padding-right:32px;
padding-left:32px
}
.div-block-108 {
margin-right:0;
margin-left:0
}
.div-block-109 {
display:none
}
.div-block-110 {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.div-block-111 {
margin-bottom:24px
}
.button-16 {
width:auto;
margin-right:0;
margin-bottom:24px
}
.div-block-116 {
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
}
.div-block-122 {
margin-bottom:60px
}
.button-19, .button-19.invert.hidden, .div-block-124, .html-embed-8 {
display:none
}
.html-embed-9 {
display:block
}
.section-15 {
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end
}
.div-block-155 {
padding-right:43px;
padding-left:43px
}
.text-block-227 {
display:block;
text-align:center
}
.html-embed-10 {
display:block;
margin-top:40px
}
.html-embed-12 {
display:none
}
.our-values {
padding-top:45px;
padding-bottom:45px
}
.our-perks {
padding-top:45px;
padding-bottom:90px
}
.careers-full-vw-video {
height:500px
}
.featured-posts---slider {
height:auto
}
.grid-twocol-gap.stories-hero {
-ms-grid-columns:1.5fr;
grid-template-columns:1.5fr
}
.grid-fast-values {
display:none
}
.section-16 {
padding-right:48px;
padding-left:48px
}
.value-perk-title {
font-size:20px;
font-weight:700
}
.value-perk-desc {
margin-bottom:21px;
line-height:125%
}
.perk-icon {
margin-bottom:15px
}
.perk {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.herocontainer {
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
.herocontainer.newsroom {
margin-top:0;
padding-top:70px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.videowrapper-careers {
width:100vw;
height:400px
}
.herocontent-wrap-careers {
padding-top:0;
padding-bottom:64px
}
.herocontent-inner-vertical.center-align.newsroom {
padding-right:50px;
padding-left:50px
}
.slider-blog {
padding-bottom:125px
}
.blog-slider-nav {
padding-left:50px
}
.blog-title {
font-size:4.5vw
}
.playbtn-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
}
.grid-twocol-nogap.map-location {
grid-row-gap:0;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.address-hq-column {
height:600px;
padding-right:50px;
padding-left:50px
}
.innercol-address {
max-width:100%;
-webkit-align-self:stretch;
-ms-flex-item-align:stretch;
-ms-grid-row-align:stretch;
align-self:stretch
}
.mobile-accordion {
display:block;
width:100%;
padding:46px 25px;
border-radius:10px;
box-shadow:0 0 50px 5px rgba(0, 0, 0, .25)
}
.accordion-tab-button {
padding:12px 0
}
.accordion-tab-button:hover {
background-color:#fff
}
.accordion-arrow {
margin-right:0
}
.accordion-pane {
box-shadow:none
}
.accordion-pane-content {
width:80%;
margin-right:0;
margin-left:0;
padding-top:0;
padding-bottom:0
}
.mobile-accordion-title {
margin-bottom:0;
font-size:20px;
font-weight:700
}
.perks-desktop {
display:none
}
.perks-mobile {
display:block;
width:100%;
border-radius:10px;
background-color:#fff;
box-shadow:0 0 50px 5px rgba(0, 0, 0, .25)
}
.perks-slider-nav {
bottom:-50px;
font-size:8px;
line-height:12px
}
.perkwrapper {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
height:100%;
padding:50px 33px 120px;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.address {
width:100%
}
.div-block-167 {
width:100%;
margin-right:0;
margin-left:0;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto
}
.gif-preview {
margin-right:0
}
.profile-thumbnail-gif-preview {
position:relative
}
.swiper-slide {
width:300px
}
.careers-nav-btn {
display:none
}
.section---story-overview {
padding-top:72px;
padding-bottom:72px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.grid---3col-team {
grid-row-gap:80px;
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.overview-card {
-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
}
._64px-wrapper {
margin-bottom:24px
}
.co-logo.shark-wheel {
width:100px
}
.stories---btn-menu {
background-color:#000
}
.blog---hero-section {
padding-top:44px;
padding-bottom:44px
}
.herocontent-wrap-newsroom {
padding-top:65px;
padding-bottom:65px
}
.mediawrapper-newsroom {
width:100vw;
height:400px;
margin-top:0
}
.newsroom-asset-downloads {
padding-top:72px;
padding-bottom:72px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.newsroom-hero-lightbox {
height:325px
}
.newsroom-recent-posts {
padding-top:64px
}
.newsroom-posts.mobile {
display:block
}
.newsroom-posts.desktop {
display:none
}
.newsroom-item-grids.mobile {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.post-title-wrapper {
height:auto
}
.media-innergrid {
grid-column-gap:40px
}
.investor-grid {
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.investor {
height:300px
}
.board-innergrid {
grid-column-gap:40px;
grid-row-gap:32px;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.newsroom-hero-text-wrap {
-webkit-align-self:stretch;
-ms-flex-item-align:stretch;
-ms-grid-row-align:stretch;
align-self:stretch
}
.desktop-faq {
display:none
}
.mobile-faq {
display:block
}
.fast-faq-content a {
color:rgba(0, 0, 0, .5);
font-size:16px;
line-height:20px
}
.fast-faq-content p {
color:rgba(0, 0, 0, .5)
}
.accordion-tab-button-2 {
padding:24px 0 0
}
.accordion-tab-button-2:hover {
background-color:transparent
}
.accordion-arrow-2 {
margin-right:0;
margin-bottom:17px;
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center
}
.accordion-pane-2 {
border-bottom-color:#f0f2f5;
box-shadow:none
}
.accordion-pane-content-2 {
margin-right:0;
margin-left:0;
padding-top:0;
padding-bottom:0
}
.fast-facts---parent-grid {
grid-row-gap:28px
}
.fast-facts---row {
grid-row-gap:12px;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.fast-fact---title {
text-align:left
}
.grid-podcastepisode {
grid-row-gap:90px;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.bg {
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
}
.grid-all-episodes {
grid-row-gap:125px
}
.hero-content-wrap---podcast {
padding-top:40px
}
._404-btn {
display:none
}
.newsroom---page-destination {
margin-bottom:16px
}
.asset-grid {
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.newsroom-hero-loop {
height:356px;
max-height:100%;
max-width:100vw
}
.newsroom---navbar {
padding-top:0
}
.nav-wrapper-newsroom {
z-index:9999
}
.episode-thumb {
-o-object-fit:contain;
object-fit:contain
}
.blog-title-2 {
font-size:4.5vw
}
.white-nav-button---sellers {
display:none
}
.herocontent-wrap-stories {
padding-top:0;
padding-bottom:64px
}
.content-wrapper {
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.recent-case-studies {
padding-top:64px
}
.stories.mobile {
display:block
}
.stories.desktop {
display:none
}
.stories-grid.mobile {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
}
@media screen and (max-width:767px) {
h1 {
font-size:32px
}
img {
margin-right:25px
}
.button.cta-button {
width:100%;
min-width:100%
}
.button._70-asset-button {
display:block;
margin-right:auto;
margin-left:auto
}
.button.career-btn {
max-width:100%
}
.social-icons {
position:static
}
._1170px-container {
padding-top:22px;
padding-right:25px;
padding-left:25px
}
._1170px-container.centered-content.mobile-left-flex-left-align {
padding-right:0;
padding-left:0;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
text-align:left
}
._1170px-container.centered-content.mobile-left-flex-left-align.invert.left-flex---ovveride-center {
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
._1170px-container.centered-content.mobile-left-flex-left-align.invert.mobile-left-align {
-webkit-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1
}
._1170px-container.mobile-full-bleed-0-lr-padding, ._1170px-container.vertical-center-flex {
padding-right:0;
padding-left:0
}
._1170px-container.news-collection-info-link {
margin-bottom:10px
}
.cta-grid {
grid-row-gap:10px;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.section---60px-padding {
padding-top:36px;
padding-bottom:36px
}
.section---60px-padding._0px-top-padding---global {
padding-top:0
}
.section---60px-padding._0px-top-padding---global.top-padding-override {
padding-top:36px
}
.hero-section {
padding-top:24px;
padding-bottom:0
}
.hero-section.interior-page-header {
padding-bottom:24px
}
.hero-section.interior-page-header.vertical-flex {
height:300px;
padding-top:0;
padding-bottom:0
}
.hero-section._0px-top-padding.ecom-padding-fix {
padding-bottom:24px
}
.two-col---grid-layout {
width:100%;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.two-col---grid-layout._100px-gap {
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
}
.two-col---grid-layout._32px-row-gap {
grid-auto-flow:column;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto auto;
grid-template-rows:auto auto auto
}
.col-image.mobile-no-radius-drop-shadow {
border-radius:0;
box-shadow:none
}
.light-grey-paragraph._0px-margin {
margin-bottom:0
}
.cta-heading {
text-align:center
}
.hero-subheading {
font-size:16px
}
.fixed-navbar-offset {
display:block;
height:75px;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.centered-text.black-72-text.mobile-left {
padding-right:0;
padding-left:0
}
.section-info.left-align-section {
text-align:left
}
.mobile-left-right-padding {
display:block;
padding-right:25px;
padding-left:25px
}
._0px-top-padding {
padding-top:0
}
.scroll-arrow {
display:none;
-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
}
.threecol---footer-grid {
grid-column-gap:55px;
grid-row-gap:24px;
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.success-message {
background-color:#9ed396
}
.menu-bar {
height:50px
}
.mobilenav {
overflow:scroll;
height:100vh;
margin-top:130px;
padding-right:25px;
padding-left:25px;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-transform:translate(0, -102vh);
-ms-transform:translate(0, -102vh);
transform:translate(0, -102vh)
}
.left-text-link-arrow-icon {
margin-top:0;
padding-top:12px;
padding-bottom:12px
}
.sticky-button {
padding-right:25px;
padding-left:25px
}
.div-block-5 {
padding-right:24px;
padding-left:24px
}
.news-subpage-card.flex-center-horizontal {
padding-left:50px;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
.hero {
padding:40px 20px
}
.grid---threecol.stories-overview {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.grid---threecol.newsroom-destinations {
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.benefits-grid {
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.image-5 {
display:none
}
.container-2, .container-4, .div-block-11, .div-block-13 {
padding-right:24px;
padding-left:24px
}
.div-block-17, .div-block-18 {
width:100%
}
.image-11 {
border-radius:10px
}
.column, .columns {
padding-right:0;
padding-left:0
}
.container-6 {
padding-right:40px;
padding-left:40px
}
.heading-4 {
padding-left:24px
}
.container-7 {
padding-right:20px;
padding-left:20px
}
.italic-text {
display:block;
margin-right:auto;
margin-left:0;
text-align:left
}
.button-4 {
padding-right:122px;
padding-left:124px
}
.button-5 {
padding-right:138px;
padding-left:138px
}
.column-3 {
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
}
.column-4 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin-top:16px;
-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
}
.container-9 {
padding-right:24px;
padding-left:24px
}
.form {
padding-right:0;
padding-left:0
}
.grid-2 {
margin-right:24px;
margin-left:24px
}
.grid-3 {
-ms-grid-columns:4.25fr;
grid-template-columns:4.25fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.text-block-54 {
margin-right:5%;
font-size:24px;
line-height:36px
}
.heading-5 {
font-size:1.5em
}
.screen-1 {
left:5%;
top:auto;
bottom:25%;
max-height:none;
max-width:37vw;
min-height:0
}
.hero-subheading-2 {
margin-top:0;
font-size:.8em
}
.button-tap {
left:14%;
bottom:16%;
display:block;
width:25px;
height:25px;
max-height:none;
min-height:0
}
.sticky-button-2 {
padding-right:0;
padding-left:0
}
.screen-2 {
left:5%;
top:auto;
bottom:25%;
max-height:none;
max-width:37vw;
min-height:0
}
.mobile-left-right-padding-2 {
margin-right:5%;
padding-top:0
}
.button-9.cta-button {
width:100%;
min-width:100%;
padding-right:0
}
.section-12 {
padding-top:16px
}
.phone-background {
left:5%;
top:auto;
bottom:25%;
max-height:none;
max-width:37vw;
min-height:0
}
.navigation-2 {
display:block;
height:75px;
-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-4 {
margin-right:24px;
margin-left:24px;
padding-right:0;
padding-left:0;
grid-template-areas:". ." "Area Area-2";
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.div-block-73 {
padding-top:30px;
padding-right:24px;
padding-left:24px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.button-tapped {
left:6%;
bottom:auto;
margin-top:-14.5vh
}
.screen-3 {
max-height:none;
max-width:33vw;
min-height:0
}
.div-block-78 {
display:block
}
.div-block-79 {
display:none
}
.div-block-80 {
display:block
}
.text-block-68, .text-block-69, .text-block-70 {
font-size:38px
}
.mw455 {
font-size:24px;
line-height:29px
}
.fast-photo {
display:none
}
.section-2-video {
height:300px
}
.p {
font-size:16px
}
.hero-button.careers, .hero-button.newsroom, .hero-button.stories {
max-width:240px;
font-size:14px
}
.mx650 {
font-size:24px;
line-height:29px
}
.mx650.careers.mobile {
display:block;
width:65%
}
.mx650.careers.desktop-tab {
display:none
}
.testimonial-flex {
margin-left:0;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.testimonial-progress-wrapper {
display:none
}
.testimonial-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    overflow: hidden;
    padding-bottom: 180px;
}
.testimonial-card, .testimonial-overlay {
display:none
}
.testimonial-card.mobile {
display:block;
width:100%;
margin-right:0;
margin-bottom:75px;
margin-left:0
}
.testimonial-wrapper {
width:auto;
margin-left:0
}
.testimonial-photo {
display:block;
margin-right:auto;
margin-left:auto
}
.testimonial-sticky-slider {
height:auto
}
.h1---46px {
font-size:36px;
line-height:44px
}
.h1---46px.mx650.margin-45-bottom.careers {
display:none
}
.h1---46px.mx650.margin-45-bottom.careers.mobile {
display:block;
width:100%
}
.h1---46px.mx650.margin-45-bottom.newsroom {
display:block;
margin-bottom:0
}
.h1---46px.mx650.margin-45-bottom.podcast {
display:block
}
.h2---48px {
font-size:24px;
line-height:29px
}
.hero---clay-phone.sellers {
background-position:50% 100%
}
.section-sellers-2 {
background-image:none;
background-position:0 0;
background-size:auto;
background-repeat:repeat
}
.fast-forward-mobile-copy {
display:block
}
.mobile-back-fill {
position:absolute;
left:0;
top:auto;
right:0;
bottom:0;
z-index:0;
display:block;
height:55%;
background-color:#fff
}
.days, .hours {
font-size:13vw
}
.time-meta-wrapper {
display:none
}
.seconds {
font-size:13vw
}
.info-copy {
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
border-right-style:none
}
.hero-register-wrapper {
position:relative;
z-index:10;
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
}
.confirmation-text {
display:block;
line-height:1.2;
text-align:left
}
.launch_container.hero {
padding-left:30px;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.launch_container.hero-bottom {
position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
margin-right:0;
margin-left:0;
padding-right:30px;
padding-left:30px;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end
}
.launch_container.speakers {
width:100%;
padding-right:0;
padding-left:0
}
.launch_container.flex {
width:100%;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.info-blocks-wrapper {
z-index:420;
width:100%;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.background-video {
height:auto;
padding-top:45px
}
.fast-forward-hero-text---desktop {
display:none
}
.minutes {
font-size:13vw
}
.blank-grid {
display:none
}
.wwwww {
font-size:2.5vw
}
.ff-opaque-mobile {
width:50%;
opacity:.7;
color:#fff;
font-size:14px
}
.fast-forward-wrapper {
margin-bottom:50px
}
.mobile-sep {
display:block;
width:40%;
height:2px;
padding-right:0;
padding-bottom:0;
background-color:rgba(0, 0, 0, .3)
}
.here-text {
font-size:28px;
text-align:center
}
.rsvp-wrapper {
width:100%;
padding-left:35px;
text-align:left
}
.register-button {
margin-top:15px
}
.register-button.cards-button {
padding-right:20px;
padding-left:20px
}
.hero-bottom-info-block {
width:100%;
padding-top:15px;
padding-bottom:10px
}
.hast-ff {
color:#fff;
font-size:16px;
font-weight:700
}
.time-wrapper {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin-bottom:50px;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
.hero-section-2 {
height:auto;
min-height:auto
}
.hero-bottom-wrapper {
position:static;
display:none;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}
.hero-details {
margin-bottom:25px;
font-size:3.5vw
}
.sep {
font-size:11vw
}
.speakers-section {
padding-top:130px;
padding-bottom:0
}
.section-heading-wrapper {
margin-bottom:107px
}
.video-section {
position:relative;
width:100%;
min-height:auto
}
.video-section-absolute-wrapper {
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
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
}
.for-section {
padding-top:160px
}
.icon-card {
width:50%;
margin-bottom:120px
}
.hero-call-wrapper {
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.hero-text {
display:none;
line-height:1.2;
text-align:left
}
.hero-text.mobile {
display:block;
margin-bottom:30px;
padding-top:50px;
font-size:26px
}
.confirmation-button {
margin-left:0
}
.fast-embed-button {
margin-bottom:50px
}
.div-block-110 {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.div-block-111 {
margin-bottom:48px
}
.button-16 {
text-align:center
}
.utility-page-content._404-page {
padding-right:10px;
padding-left:10px
}
.div-block-125 {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.button-17 {
margin-bottom:16px;
text-align:center
}
.button-18 {
padding-top:32px;
padding-bottom:32px
}
.image-71 {
margin-bottom:64px
}
.section-15 {
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.div-block-160 {
text-align:center
}
.meet-our-team {
padding-top:40px
}
.our-values {
padding-top:60px
}
.our-perks {
padding-bottom:70px
}
.careers-full-vw-video {
height:50vh
}
.section-title-careers {
margin-bottom:16px;
font-size:16px
}
.value-perk-desc {
font-size:16px
}
.perk {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}
.herocontent-inner-vertical {
padding-top:5%
}
.herocontent-inner-vertical.center-align.newsroom {
padding-bottom:10%
}
.slider-blog {
padding-bottom:75px
}
.blog-slider-nav {
padding-bottom:50px;
padding-left:25px
}
.blog-title {
max-width:100%
}
.slider-flex-wrap {
padding-top:40px
}
.blog-author-wrapper {
font-size:14px
}
.address-hq-column {
height:auto;
padding-top:56px;
padding-bottom:40px
}
.google-maps-embed {
max-height:767px
}
.perkwrapper {
padding-top:40px;
padding-bottom:80px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.address {
font-size:28px
}
.div-block-167 {
width:100%;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto;
-o-object-fit:fill;
object-fit:fill
}
.div-block-168 {
overflow:scroll;
-o-object-fit:fill;
object-fit:fill
}
.profile-thumbnail-gif-preview {
height:400px
}
.press-icons---2-0 {
max-width:100%
}
.press-2-0.cnn {
width:45px;
margin-right:11px
}
.press-2-0.forbes {
width:20%;
margin-right:2px
}
.press-2-0.reuters {
width:25%;
margin-right:2px
}
.press-2-0.vogue {
width:18%;
margin-right:10px
}
.press-2-0.wall-street-journal {
width:40%;
margin-right:11px
}
.press-2-0.entrepreneur {
width:20%
}
.press-2-0.tech-crunch {
width:25%
}
.grid---3col-team {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.story---point {
font-size:24px
}
.overview-card {
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.team-member-card {
display:block;
min-height:250px
}
.h2-fast-stories {
font-size:40px
}
.blockquote---stories {
font-size:30px
}
.stories---btn-menu.w--open {
background-color:#000
}
.blog---hero-section {
padding-top:24px;
padding-bottom:0
}
.herocontent-wrap-newsroom {
padding-top:40px;
padding-bottom:32px;
-webkit-flex-basis:100%;
-ms-flex-preferred-size:100%;
flex-basis:100%
}
.newsroom-recent-news, .newsroom-recent-posts {
padding-top:77px;
padding-bottom:77px
}
.post-wrapper.all-posts {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.post-title-wrapper {
height:auto
}
.post-title-wrapper.all-posts {
min-height:56px
}
.category-title {
font-size:16px
}
.category-view-all {
font-size:16px;
line-height:24px
}
.leadership-full-bleed-img {
height:50vh
}
.leadership-profile {
padding-top:47px;
padding-bottom:90px
}
.leader-name {
font-size:36px;
line-height:43px
}
.leader-title {
font-size:20px;
line-height:24px
}
.leader-bio {
line-height:24px
}
.media-innergrid {
grid-row-gap:37px;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.asset-title {
font-size:28px;
line-height:34px
}
.asset-desc {
font-size:16px;
line-height:24px
}
.asset-dl-btn {
margin-top:16px
}
.newsroom-board-members {
padding-top:60px;
padding-bottom:87px
}
.newsroom-investors {
padding-top:67px;
padding-bottom:83px
}
.investor {
height:auto
}
.grid-board-parent {
grid-row-gap:80px
}
.board-innergrid {
grid-row-gap:37px;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.board-name {
font-size:28px;
line-height:34px
}
.hero---podcast-teaser {
line-height:24px
}
.podcast-networks {
grid-column-gap:16px;
grid-row-gap:24px;
-ms-grid-columns:auto auto auto auto;
grid-template-columns:auto auto auto auto
}
.podcast-sectitle {
font-size:40px
}
.podcast-title {
font-size:28px;
line-height:34px
}
.episode-desc, .episode-number {
font-size:16px;
line-height:19px
}
.grid-all-episodes {
grid-row-gap:100px
}
.newsroom---page-destination {
font-size:24px
}
.episode-link {
font-size:14px;
line-height:18px
}
.asset-grid {
grid-column-gap:56px;
grid-row-gap:56px
}
.newsroom-hero-loop {
height:356px
}
.episode---video-embed {
width:400px;
height:275px
}
.podcast-episode---lightbox {
width:400px;
height:250px
}
.blog-title-2 {
max-width:100%
}
.recent-case-studies {
padding-top:77px;
padding-bottom:77px
}
.story-wrapper.all-posts {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
}
@media screen and (max-width:479px) {
img {
margin-right:0
}
.button {
padding-top:12px;
padding-bottom:12px
}
.button.cta-button {
margin-top:0
}
.button.career-btn {
min-width:100%
}
.footer {
height:550px
}
.social-icons {
margin-left:-1px
}
._1170px-container {
width:100%;
padding-top:24px;
padding-right:24px;
padding-left:24px
}
._1170px-container.centered-content.mobile-left-flex-left-align {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
margin-top:0;
padding-top:0;
padding-right:0;
padding-left:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto;
-o-object-fit:fill;
object-fit:fill
}
._1170px-container.vertical-center-flex {
padding:0 24px
}
._1170px-container.vertical-center-flex.width-fix {
height:auto
}
._1170px-container.vertical-center-flex.vertical-flex-left-justify {
margin-right:20px;
margin-left:20px;
padding-right:0;
padding-left:0
}
._1170px-container.mobile-full-bleed-0-lr-padding {
height:auto;
padding-top:0
}
.section---60px-padding {
padding-top:24px;
padding-bottom:24px
}
.hero-section.interior-page-header {
height:240px
}
.hero-section._0px-bottom-padding.mobile {
display:none
}
.hero-section._0px-top-padding.ecom-padding-fix {
height:auto
}
.two-col---grid-layout {
margin-left:0;
padding-top:0;
padding-bottom:0;
-ms-grid-rows:auto minmax(auto, 2fr);
grid-template-rows:auto minmax(auto, 2fr)
}
.two-col---grid-layout._100px-gap {
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto minmax(auto, 2fr) auto auto;
grid-template-rows:auto minmax(auto, 2fr) auto auto
}
.two-col---grid-layout._32px-row-gap {
grid-auto-flow:column;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto minmax(auto, 2fr) auto;
grid-template-rows:auto minmax(auto, 2fr) auto
}
.col-image {
padding-right:0;
padding-left:0;
border-radius:6px
}
.col-image.mobile-no-radius-drop-shadow {
margin-left:0;
padding-right:0;
padding-left:0;
border-radius:0;
box-shadow:6px 6px 20px 0 rgba(0, 0, 0, .16)
}
.light-grey-paragraph.remove-paragraph-padding {
display:block
}
.cta-heading {
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-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.centered-text.black-72-text.mobile-left {
padding-right:0;
padding-left:0
}
.hero---subparagraph {
display:block
}
.hero---subparagraph.no-bottom-margin {
text-align:center
}
.section---90px-padding.dark-gray-bg {
height:auto
}
.icon-list {
padding-top:0
}
.mobile-left-right-padding {
display:block;
padding-top:0;
padding-right:24px;
padding-left:24px
}
.scroll-arrow {
display:none
}
.desktop-threecol-icon-list {
-ms-grid-rows:auto auto auto;
grid-template-rows:auto auto auto
}
.menu-bar {
height:75px
}
.mobilenav {
-webkit-transform:translate(0, -102vh);
-ms-transform:translate(0, -102vh);
transform:translate(0, -102vh)
}
.left-text-link-arrow-icon {
margin-top:0;
padding-top:0
}
.sticky-button.mobile {
display:block;
margin-top:0;
padding-top:20px
}
.div-block-4, .video-wrapper.mobile {
display:block
}
.heading {
white-space:normal;
-o-object-fit:fill;
object-fit:fill
}
.paragraph-2 {
width:100%
}
.post-container---horizontal-flex {
-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
}
.news-subpage-card.flex-center-horizontal {
padding-left:25px;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start
}
.link-all-posts {
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.link-all-posts.center-justify {
margin-left:0
}
.h2---28px-size.centered-text.meet-team {
padding-right:60px;
padding-left:60px
}
.light-gray---subparagraph {
display:block
}
.career-video-lightbox.drop-shadow {
width:100%;
margin-left:0;
padding-left:0
}
.careervideothumb {
margin-top:0
}
.grid---threecol.stories-overview {
grid-row-gap:40px
}
.grid---threecol.newsroom-destinations {
grid-row-gap:56px;
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.benefits-grid {
-ms-grid-rows:auto minmax(auto, 1fr);
grid-template-rows:auto minmax(auto, 1fr)
}
.maxwidth-p-fix {
color:#474747
}
.text-block {
margin-bottom:16px
}
.text-block-2 {
text-align:center
}
.div-block-6 {
border-radius:0;
-o-object-fit:fill;
object-fit:fill
}
.div-block-7 {
margin-right:24px;
margin-left:24px;
padding-right:0;
padding-left:0
}
.div-block-8 {
margin-top:40px;
padding-right:24px;
padding-left:24px
}
.image-4, .image-5, .image-6, .image-7 {
border-radius:6px
}
.div-block-9 {
padding-top:24px;
padding-bottom:24px
}
.text-block-9 {
padding-right:9px;
font-size:40px
}
.text-block-10 {
text-align:left
}
.image-8 {
border-radius:5px
}
.div-block-11 {
padding-right:0;
padding-left:0
}
.container-2 {
padding-right:24px;
padding-left:24px;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.div-block-13 {
padding-right:0;
padding-left:0
}
.container-3 {
padding-right:24px;
padding-left:24px
}
.text-block-17 {
font-size:40px
}
.div-block-16 {
width:100%
}
.container-4 {
padding-right:24px;
padding-left:24px
}
.div-block-17, .div-block-18 {
width:100%
}
.text-block-21 {
font-size:28px
}
.div-block-20 {
padding-right:0;
padding-left:0
}
.div-block-21, .div-block-22, .div-block-23 {
width:100%;
padding-right:12px;
padding-left:12px
}
.image-11 {
border-radius:5px
}
.container-5 {
padding-right:24px;
padding-left:24px
}
.div-block-25 {
height:350px
}
.div-block-26 {
height:350px;
padding-right:14px;
padding-left:14px
}
.text-block-27 {
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;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto
}
.text-block-28 {
font-size:28px;
line-height:32px
}
.button-3 {
padding-right:34px;
padding-left:34px
}
.div-block-30 {
height:450px
}
.div-block-31 {
height:300px
}
.heading-2, .heading-3, .text-block-32 {
text-align:center
}
.boardmember {
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.container-6 {
padding-right:20px;
padding-left:20px
}
.heading-4 {
padding-left:0;
text-align:center
}
.text-block-33 {
margin-top:20px;
margin-bottom:20px
}
.bold-text {
text-align:left
}
.button-4 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin-right:8px;
margin-left:0;
padding-right:70px;
padding-left:70px;
-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
}
.button-5 {
padding-right:84px;
padding-left:84px
}
.column-3 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
padding-right: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
}
.column-4 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin-top:16px;
padding-right: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
}
.columns-2 {
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-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;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch
}
.section-6 {
margin-top:16px
}
.text-block-37 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin-right:0;
margin-left:0;
padding-right:24px;
padding-left:24px;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-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;
font-size:28px
}
.text-block-38 {
padding-right:0;
padding-left:0
}
.div-block-35 {
margin-top:0;
margin-left:0;
padding:40px 24px
}
.div-block-36 {
margin-top:10px
}
.div-block-37 {
padding-top:60px
}
.text-block-42 {
margin-top:0;
padding-top:0;
padding-left:0
}
.div-block-38 {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.text-block-43 {
padding-top:8px
}
.text-block-44 {
color:#000
}
.field-label-10, .field-label-4, .field-label-5, .field-label-6, .field-label-7, .field-label-8, .field-label-9 {
padding-top:8px
}
.form {
padding-right:0;
padding-left:0
}
.image-17 {
margin-right:16px
}
.italic-text-2 {
font-style:normal
}
.italic-text-4, .italic-text-5, .italic-text-6 {
color:#474747;
font-size:16px;
font-style:normal
}
.italic-text-7 {
color:#474747;
font-size:16px
}
.image-19, .image-20 {
margin-left:0
}
.image-22 {
margin-bottom:56px;
margin-left:0
}
.grid-2 {
margin-right:0;
margin-bottom:0;
margin-left:0;
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.grid-3 {
margin-top:0;
-ms-grid-columns:4.25fr;
grid-template-columns:4.25fr;
-ms-grid-rows:auto auto;
grid-template-rows:auto auto
}
.text-block-51 {
font-size:36px
}
.text-block-54 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
margin-right:0;
margin-left:0;
padding-top:0;
padding-left:0;
-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;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
text-align:center
}
.search {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.search-button {
margin-top:24px;
margin-left:0;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto
}
.heading-5 {
font-size:28px;
line-height:41.6px;
text-align:center
}
.screen-1 {
left:27%;
top:13%;
bottom:auto;
max-height:45vh;
max-width:45vw;
margin-top:0
}
.hero-subheading-2 {
text-align:center
}
.button-tap {
left:auto;
bottom:48%;
display:block;
width:20px;
height:20px;
max-height:none;
min-height:0
}
.screen-2 {
left:27%;
top:13%;
bottom:auto;
max-height:45vh;
max-width:45vw;
margin-top:0
}
.mobile-left-right-padding-2 {
width:100%;
margin-right:0;
margin-bottom:10%;
margin-left:0;
padding-top:0;
padding-right:24px;
padding-left:24px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-start;
text-align:center
}
.button-9.cta-button {
margin-top:0;
padding-right:0
}
.div-block-63 {
width:100%;
margin-top:0;
padding: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;
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto
}
.phone-background {
position:fixed;
left:27%;
top:13%;
bottom:auto;
max-height:45vh;
max-width:45vw;
margin-top:0
}
.grid-4 {
padding-right:0;
padding-left:0;
grid-column-gap:16px;
grid-template-areas:"." "Area" "Area-2" "Area-3";
-ms-grid-columns:1fr;
grid-template-columns:1fr;
-ms-grid-rows:auto auto auto auto;
grid-template-rows:auto auto auto auto
}
.image-26 {
margin-bottom:40px
}
.fade {
position:fixed;
top:0;
z-index:1;
display:block;
height:65%
}
.div-block-71 {
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end
}
.div-block-73 {
padding-right:24px;
padding-left:24px;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between
}
.button-tapped {
left:26%;
top:13%;
right:0;
bottom:auto;
max-height:none;
max-width:45vw;
min-height:0;
margin-top:0
}
.screen-3 {
max-height:43vh;
max-width:43vw;
min-height:0
}
.div-block-78, .div-block-79 {
display:none
}
.link-block {
margin-top:50px;
margin-bottom:50px;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.link-block-2 {
margin-top:30px;
margin-bottom:30px;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.link-block-3 {
margin-top:50px;
margin-bottom:50px;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.youtube {
padding-right:0;
padding-left:0
}
.text-block-70 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
margin-bottom:7px;
-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;
font-size:40px;
text-align:center
}
.container-18 {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.dropdown {
margin-right:.89px;
margin-bottom:7px;
margin-left:.89px
}
.div-block-91 {
-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
}
.text-block-72 {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
padding-right:0;
padding-left:0;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
text-align:left
}
.pricing-block-gr.pricing-block {
display:none
}
.mw455 {
font-size:24px;
line-height:29px
}
.fast-photo {
left:39.6vw;
top:21%;
right:0;
width:79vw
}
.phone-wrapper.hero-mobile {
width:100%;
max-width:227px;
margin-top:-230px
}
.phone-wrapper.hero-mobile.seller {
margin-top:-155px
}
.phone-wrapper.section-mobile {
width:100%;
max-width:227px
}
.section-2-video {
width:100vw;
height:200px;
margin-right:-20px;
margin-left:-20px;
border-radius:0
}
.hero-p, .p {
font-size:16px
}
.p.mw380 {
max-width:210px
}
.hero-button {
width:100%;
max-width:none
}
.mx650 {
font-size:24px;
line-height:29px
}
.mx650.careers.mobile {
width:100%
}
.home---section-2 {
background-position:75% 100%;
background-size:cover
}
.home---section-1 {
background-color:#e5e5e5
}
.home-seller-container {
padding-right:20px;
padding-left:20px
}
.mention-logo {
height:50px;
-o-object-fit:contain;
object-fit:contain
}
.block-quote {
font-size:13px;
line-height:16px
}
.testimonial-name {
font-size:14px;
line-height:18px
}
.testimonial-card {
width:295px
}
.cta {
padding-top:40px;
padding-right:30px;
padding-left:30px
}
.cta-line-2 {
font-size:14px
}
.cta-line-2.width-capped {
width:80%
}
.cta-line-1 {
font-size:21px
}
.menu-button {
padding:26px
}
.menu-button.w--open {
background-color:#222
}
.h1---46px.mx650.margin-45-bottom.careers {
display:none;
font-size:32px;
line-height:38px
}
.h1---46px.mx650.margin-45-bottom.careers.mobile {
font-size:26px
}
.h1---46px.mx650.margin-45-bottom.newsroom, .h1---46px.mx650.margin-45-bottom.podcast {
display:block;
font-size:32px;
line-height:38px
}
.menu-button-icon {
position:absolute;
left:33%;
top:28%;
right:0;
bottom:0;
z-index:3;
display:block
}
.navbar-2 {
display:block
}
.nav-button-2.mobile {
margin-bottom:24px
}
.navbar-white-2 {
display:block
}
.white-nav-menu-2 {
background-color:#474747
}
.white-nav-button {
display:none
}
.white-nav-link {
color:#fff;
text-align:center
}
.white-menu-button-2 {
background-color:#000
}
.white-menu-button-2.w--open {
background-color:#474747
}
.menu-button-icon-1 {
position:absolute;
left:34%;
top:33%;
display:block
}
.hero---clay-phone {
padding-bottom:253px
}
.hero---clay-phone.home {
padding-top:100px
}
.section-sellers-2 {
background-position:75% 100%;
background-size:cover
}
.sellers-trusted-by {
max-width:100%;
grid-row-gap:32px;
-ms-grid-columns:1fr 1fr;
grid-template-columns:1fr 1fr
}
.li-icon---seller {
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto
}
.non-modal-cta {
width:100%;
max-width:none
}
.confirmation-text {
width:100%
}
.launch_container.itshere {
margin-top:0;
padding-right:5%;
padding-left:5%
}
.background-video {
height:500px;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.wwwww {
font-size:4vw
}
.ff-opaque-mobile {
width:70%
}
.fast-forward-wrapper {
margin-bottom:50px
}
.mobile-sep {
width:80%
}
.here-text {
font-size:16px;
line-height:1.2;
text-align:center
}
.register-button {
margin-top:25px
}
.hero-bottom-info-block {
padding-top:15px;
padding-bottom:10px
}
.time-wrapper {
margin-bottom:50px
}
.hero-section-2 {
height:500px
}
.hero-bottom-wrapper {
display:none
}
.hero-details {
font-size:4.5vw
}
.speakers-section {
padding-top:130px
}
.heading-descriptor {
font-size:14px
}
.section-heading-2 {
font-size:35px
}
.video-section {
min-height:auto;
padding-top:0
}
.for-section {
padding-top:100px;
padding-bottom:100px
}
.icon-card {
width:90%
}
.launch-vimeo-embed {
display:none
}
.hero-text {
width:75%
}
.hero-text.mobile {
width:80%;
font-size:20px
}
.launch-video-embed-2 {
display:block;
width:100%;
height:190vw
}
.confirmation-button {
margin-right:0;
margin-bottom:24px;
margin-left:0;
padding-right:0;
padding-left:0
}
.confirmation-button-wrapper {
-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;
text-align:center
}
.section-14 {
min-width:auto;
padding-right:24px;
padding-left:24px
}
.div-block-108 {
width:100%;
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto
}
.div-block-109 {
display:none
}
.text-block-193 {
font-size:24px;
line-height:160%
}
.text-block-194 {
font-size:16px
}
.image-63, .image-64 {
margin-left:-10px
}
.div-block-121 {
text-align:center
}
.div-block-125 {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.button-17 {
margin-bottom:16px
}
.button-18 {
padding-top:32px;
padding-bottom:32px
}
.div-block-126 {
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.link-47 {
padding-left:0
}
.text-block-209 {
line-height:160%
}
.link-50 {
margin-top:-25px;
padding-left:0
}
.div-block-131 {
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start
}
.div-block-141 {
display:none
}
.image-71 {
margin-bottom:96px
}
.image-72 {
margin-bottom:94px
}
.html-embed-8 {
display:none;
margin-right:0;
margin-left:0
}
.html-embed-9 {
display:block;
margin-left:5%
}
.text-block-227 {
font-size:28px
}
.html-embed-10 {
display:none
}
.html-embed-11 {
display:block;
margin-top:48px
}
.section-16 {
padding-right:24px;
padding-left:24px
}
.text-block-228 {
overflow:scroll;
-o-object-fit:fill;
object-fit:fill
}
.text-block-229 {
font-size:21px
}
.text-block-230 {
overflow:scroll
}
.value-perk-title {
font-size:18px
}
.value-perk-desc {
line-height:135%
}
.perk {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.videowrapper-careers {
height:50vh
}
.herocontent-inner-vertical {
padding-right:5%;
padding-left:5%
}
.blog-title {
font-size:5vw
}
.google-maps-embed {
max-height:479px
}
.accordion-pane-content {
width:90%
}
.perks-mobile {
height:auto
}
.perks-slider-nav {
bottom:-55px
}
.perkwrapper {
height:auto;
padding-top:10%;
padding-bottom:15%
}
.typing {
display:block
}
.div-block-167 {
width:100%;
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
-webkit-box-flex:0;
-webkit-flex:0 auto;
-ms-flex:0 auto;
flex:0 auto
}
.text-block-234 {
overflow:scroll;
-o-object-fit:fill;
object-fit:fill
}
.text-block-235 {
line-height:160%
}
.gif-preview {
width:100%;
-webkit-align-self:stretch;
-ms-flex-item-align:stretch;
-ms-grid-row-align:stretch;
align-self:stretch
}
.profile-media-wrapper {
width:100%
}
.profile-thumbnail-gif-preview {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
height:325px;
-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
}
.profile-lightbox {
width:100%
}
.swiper-slide {
width:250px
}
.typing-mobile {
display:inline-block
}
.careers-nav-btn {
display:none
}
.press-icons---2-0 {
max-width:100%
}
.press-2-0.cnn {
width:48px
}
.press-2-0.forbes {
width:20%
}
.press-2-0.reuters {
width:28%
}
.press-2-0.vogue {
width:15%
}
.press-2-0.wall-street-journal {
width:44%
}
.press-2-0.entrepreneur {
width:25%
}
.press-2-0.tech-crunch {
width:26%
}
.story---icon {
margin-bottom:24px
}
.team-member-card {
width:280px
}
._64px-wrapper {
margin-bottom:8px;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center
}
.navbar-stories {
display:block
}
.stories---btn-menu {
background-color:#000
}
.stories---btn-menu.w--open {
background-color:#474747
}
.side-img-paragraph {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.herocontent-wrap-newsroom {
padding-top:40px
}
.mediawrapper-newsroom {
height:50vh
}
.media-inq-button {
width:100%;
max-width:none
}
.link-61 {
overflow:visible;
padding-right:0;
padding-left:0
}
.leadership-full-bleed-img {
height:50vh
}
.media-img {
height:275px
}
.asset-dl-btn {
width:100%;
max-width:none
}
.investor-grid {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.facts-card {
padding:50px 20px
}
.grid-podcastepisode {
grid-row-gap:140px
}
.col-episode-artwork {
min-height:auto
}
._404-btn {
display:none
}
.newsroom---icon {
margin-bottom:24px
}
.asset-grid {
-ms-grid-columns:1fr;
grid-template-columns:1fr
}
.newsroom-hero-loop {
height:356px
}
.episode---video-embed {
width:275px;
height:150px;
max-width:100vw
}
.podcast-episode---lightbox {
width:275px;
height:175px
}
.blog-title-2 {
font-size:5vw
}
.white-nav-button---sellers {
display:none
}
}
#w-node-7162293ad44d-457bb9f7, #w-node-7162293ad44d-467bb934, #w-node-7162293ad450-217bb9f8, #w-node-7162293ad450-347bb9f9, #w-node-7162293ad450-457bb9f7, #w-node-7162293ad450-b23b61c0, #w-node-7162293ad451-217bb9f8, #w-node-7162293ad451-347bb9f9, #w-node-7162293ad451-457bb9f7, #w-node-7162293ad451-467bb934, #w-node-7162293ad451-b23b61c0, #w-node-7162293ad452-217bb9f8, #w-node-7162293ad452-347bb9f9, #w-node-7162293ad452-457bb9f7, #w-node-7162293ad452-467bb934, #w-node-7162293ad452-b23b61c0, #w-node-7162293ad453-467bb934, #w-node-7162293ad481-217bb9f8, #w-node-7162293ad481-347bb9f9, #w-node-7162293ad481-457bb9f7, #w-node-7162293ad481-467bb934, #w-node-7162293ad481-b23b61c0, #w-node-7162293ad495-217bb9f8, #w-node-7162293ad495-347bb9f9, #w-node-7162293ad495-457bb9f7, #w-node-7162293ad495-467bb934, #w-node-7162293ad495-b23b61c0, #w-node-7162293ad4a1-217bb9f8, #w-node-7162293ad4a1-347bb9f9, #w-node-7162293ad4a1-457bb9f7, #w-node-7162293ad4a1-467bb934, #w-node-7162293ad4a1-b23b61c0, #w-node-7162293ad4af-217bb9f8, #w-node-7162293ad4af-347bb9f9, #w-node-7162293ad4af-457bb9f7, #w-node-7162293ad4af-467bb934, #w-node-7162293ad4af-b23b61c0, #w-node-7162293ad4bc-467bb934, #w-node-a36ded67d2bf-217bb9f8, #w-node-a36ded67d2bf-347bb9f9, #w-node-a36ded67d2bf-b23b61c0 {
	-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-node-7162293ad46c-217bb9f8, #w-node-7162293ad46c-347bb9f9, #w-node-7162293ad46c-457bb9f7, #w-node-7162293ad46c-467bb934, #w-node-7162293ad46c-b23b61c0, #w-node-7162293ad485-217bb9f8, #w-node-7162293ad485-347bb9f9, #w-node-7162293ad485-457bb9f7, #w-node-7162293ad485-467bb934, #w-node-7162293ad485-b23b61c0, #w-node-7162293ad48c-217bb9f8, #w-node-7162293ad48c-347bb9f9, #w-node-7162293ad48c-457bb9f7, #w-node-7162293ad48c-467bb934, #w-node-7162293ad48c-b23b61c0, #w-node-7162293ad499-217bb9f8, #w-node-7162293ad499-347bb9f9, #w-node-7162293ad499-457bb9f7, #w-node-7162293ad499-467bb934, #w-node-7162293ad499-b23b61c0, #w-node-7162293ad4a5-217bb9f8, #w-node-7162293ad4a5-347bb9f9, #w-node-7162293ad4a5-457bb9f7, #w-node-7162293ad4a5-467bb934, #w-node-7162293ad4a5-b23b61c0, #w-node-7162293ad4b3-467bb934 {
	-ms-grid-column-span:1;
	grid-column-end:3;
	-ms-grid-column:2;
	grid-column-start:2;
	-ms-grid-row-span:1;
	grid-row-end:2;
	-ms-grid-row:1;
	grid-row-start:1
}
#w-node-0470af307336-907bb95b, #w-node-0f1e8b07403e-747bb9ea, #w-node-0f1e8b074040-747bb9ea, #w-node-187a68491465-907bb95b, #w-node-1c42a8f902fb-217bb9da, #w-node-2b013b853ca0-217bb9da, #w-node-2fc26aa558a6-628d5881, #w-node-2fc26aa558a6-908957a6, #w-node-4094d153e3df-907bb95b, #w-node-49a9d95f5cd9-907bb95b, #w-node-62881243bae2-fa7bb9db, #w-node-689a332ffd89-fa7bb9db, #w-node-6d50ec202e04-fa7bb9db, #w-node-6d50ec202e09-fa7bb9db, #w-node-76750f6835bb-267bb992, #w-node-76750f6835c4-267bb992, #w-node-7a6716c5eeab-30e9b1de, #w-node-8017444bba38-30e9b1de, #w-node-807c2794bd9c-747bb9ea, #w-node-8a3efe18f7c7-d1eab200, #w-node-8b787c47af02-d1eab200, #w-node-8e07a182e634-5d7bba12, #w-node-99d3f77fed3e-d97bb97f, #w-node-a72d178403ce-527bb9d2, #w-node-a72d178403ce-667bb9a5, #w-node-a72d178403d7-527bb9d2, #w-node-a72d178403d7-667bb9a5, #w-node-e3d1cbd708ca-30e9b1de, #w-node-f126b8951c63-fa7bb9db, #w-node-f3b4e430cee8-217bb9da, #w-node-f6f901334452-d1eab200 {
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
#w-node-187a6849146f-907bb95b {
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	-ms-grid-column-align:auto;
	justify-self:auto
}
#w-node-00794154d7c6-937bb9b8, #w-node-020fe942b092-557bb9e4, #w-node-0f203ee30c8c-827bb9d8, #w-node-0f203ee30c8c-b97bb9d7, #w-node-1462bbcd7901-557bb9e4, #w-node-191b4b00197a-557bb9e4, #w-node-1925694a2b7d-557bb9e4, #w-node-1b49e7dbc794-557bb9e4, #w-node-1bac609c9b8c-557bb9e4, #w-node-1c32e5ce7903-557bb9e4, #w-node-3783fe72a611-557bb9e4, #w-node-378f469c0cca-557bb9e4, #w-node-39ead07119c3-557bb9e4, #w-node-42768d54f517-557bb9e4, #w-node-4f29067b05e9-027bb9d3, #w-node-4f29067b05e9-d97bb97f, #w-node-4f29067b05e9-f17bb9f3, #w-node-515d7682347d-557bb9e4, #w-node-58ff440161c4-557bb9e4, #w-node-5ec0ccd499ea-557bb9e4, #w-node-611601e4e42c-557bb9e4, #w-node-673e1d53585a-557bb9e4, #w-node-689a332ffd8e-fa7bb9db, #w-node-76c01ef30b0d-557bb9e4, #w-node-7af6d742d19c-557bb9e4, #w-node-84355b6a20e3-557bb9e4, #w-node-90f56b9f4683-557bb9e4, #w-node-913ec43261da-557bb9e4, #w-node-96e31c5e3cb0-557bb9e4, #w-node-9ed3b4e06e05-557bb9e4, #w-node-a0649422a8ea-fa7bb9db, #w-node-a4011f138968-1f138965, #w-node-aaf83514e01a-557bb9e4, #w-node-ae4652a08e72-557bb9e4, #w-node-bfac061add09-557bb9e4, #w-node-c13a13377dbd-557bb9e4, #w-node-c3e14a4c460e-557bb9e4, #w-node-d2f65ef0f77d-557bb9e4, #w-node-d3c4412ce60e-557bb9e4, #w-node-d6f53226fe38-557bb9e4, #w-node-d9b8eb1e098f-267bb992, #w-node-dcbe3e6330b1-527bb9d2, #w-node-dcbe3e6330b1-667bb9a5, #w-node-de50a3f16838-557bb9e4, #w-node-e15b3418311a-747bb9ea, #w-node-e35313d73d69-557bb9e4, #w-node-eea88d3baa49-557bb9e4, #w-node-efab50ca541e-557bb9e4, #w-node-fe4bdb54975b-557bb9e4 {
	-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-00794154d7cb-937bb9b8, #w-node-0f203ee30c91-827bb9d8, #w-node-0f203ee30c91-b97bb9d7, #w-node-39f9ce17891e-267bb992, #w-node-4f29067b05ee-027bb9d3, #w-node-4f29067b05ee-d97bb97f, #w-node-4f29067b05ee-f17bb9f3, #w-node-a4011f13896e-1f138965, #w-node-aa93bb796da8-747bb9ea, #w-node-dcbe3e6330b6-527bb9d2, #w-node-dcbe3e6330b6-667bb9a5 {
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	-ms-grid-column-align:end;
	justify-self:end
}
#w-node-fc18fec4d168-527bb9d2 {
	-ms-grid-column-align:start;
	justify-self:start
}
#w-node-44950f582ce5-5d7bba12, #w-node-72736d9acde9-527bb9d2 {
	-ms-grid-column-align:end;
	justify-self:end
}
#w-node-38daee4cb03e-637bb9d6, #w-node-6c6aecc162cb-637bb9d6 {
	-webkit-align-self:start;
	-ms-flex-item-align:start;
	-ms-grid-row-align:start;
	align-self:start
}
#w-node-1c42a8f90302-217bb9da, #w-node-2b013b853ca7-217bb9da, #w-node-c01649f5274b-217bb9da {
	-ms-grid-column-align:end;
	justify-self:end;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
#w-node-62881243bac7-fa7bb9db {
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center;
	-ms-grid-column-align:center;
	justify-self:center
}
#w-node-25aa41943f16-fa7bb9db, #w-node-29ec781b1016-fa7bb9db, #w-node-35cbc6af2672-fa7bb9db, #w-node-3ab48e8c6309-fa7bb9db, #w-node-838e53e33a84-fa7bb9db, #w-node-a61654b87672-fa7bb9db, #w-node-f5a837ad7f92-fa7bb9db {
	-ms-grid-row-align:center;
	align-self:center;
	-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-81cd7e6deb66-fa7bb9db {
	-ms-grid-row-align:center;
	align-self:center;
	-ms-grid-column:span 1;
	grid-column-start:span 1;
	-ms-grid-row:span 1;
	grid-row-start:span 1;
	-ms-grid-column-span:1;
	grid-column-end:span 1;
	-ms-grid-row-span:1;
	grid-row-end:span 1
}
#w-node-c9de87893e37-fa7bb9db, #w-node-d26c0fd60529-fa7bb9db {
	-ms-grid-column-align:stretch;
	justify-self:stretch;
	-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-03ece70ca1e5-fa7bb9db, #w-node-1db99fbd3fb9-fa7bb9db, #w-node-305bf3589db1-fa7bb9db, #w-node-5512849589fa-fa7bb9db, #w-node-5cc7c6ad7df4-fa7bb9db, #w-node-72034e5add4c-fa7bb9db, #w-node-9ba7a1f0aed1-fa7bb9db {
	-ms-grid-column-align:stretch;
	justify-self:stretch;
	-ms-grid-column:span 1;
	grid-column-start:span 1;
	-ms-grid-row:span 1;
	grid-row-start:span 1;
	-ms-grid-column-span:1;
	grid-column-end:span 1;
	-ms-grid-row-span:1;
	grid-row-end:span 1
}
#w-node-76e281f9c99d-7e7bb9fa, #w-node-76e281f9c99d-bf7bba5e, #w-node-86d5bc368e9f-6d7bb9e1, #w-node-86d5bc368e9f-b27bb9e2, #w-node-86d5bc368e9f-ed7bb9dd {
	-ms-grid-row:1;
	-ms-grid-column:2;
	grid-area:Area
}
#w-node-9fa1633a945e-457bb9f7, #w-node-f44b413a42e3-217bb9f8, #w-node-f44b413a42e3-347bb9f9, #w-node-f44b413a42e3-b23b61c0 {
	-ms-grid-column-span:1;
	grid-column-end:3;
	-ms-grid-column:2;
	grid-column-start:2;
	-ms-grid-row-span:1;
	grid-row-end:2;
	-ms-grid-row:1;
	grid-row-start:1;
	-ms-grid-column-align:stretch;
	justify-self:stretch
}
#w-node-dc8483ebe497-5d7bba12 {
	-ms-grid-column-align:center;
	justify-self:center
}
@media screen and (max-width:767px) {
.grid-4>#w-node-76e281f9c99d-7e7bb9fa, .grid-4>#w-node-76e281f9c99d-bf7bba5e, .grid-4>#w-node-86d5bc368e9f-6d7bb9e1, .grid-4>#w-node-86d5bc368e9f-b27bb9e2, .grid-4>#w-node-86d5bc368e9f-ed7bb9dd {
-ms-grid-row:2;
-ms-grid-column:1
}
}
@media screen and (max-width:479px) {
.grid-4>#w-node-76e281f9c99d-7e7bb9fa, .grid-4>#w-node-76e281f9c99d-bf7bba5e, .grid-4>#w-node-86d5bc368e9f-6d7bb9e1, .grid-4>#w-node-86d5bc368e9f-b27bb9e2, .grid-4>#w-node-86d5bc368e9f-ed7bb9dd {
-ms-grid-row:2;
-ms-grid-column:1
}
}
#w-node-006c9601df19-6030624b, #w-node-006c9601df19-a40277e1, #w-node-006c9601df19-a732a020, #w-node-006c9601df19-b9f70047, #w-node-48837f35e56a-ba81a571, #w-node-66ccedbd5dd2-6030624b, #w-node-66ccedbd5dd2-a40277e1, #w-node-66ccedbd5dd2-a732a020, #w-node-66ccedbd5dd2-b9f70047, #w-node-b619c99c0793-6030624b, #w-node-b619c99c0793-a40277e1, #w-node-b619c99c0793-a732a020, #w-node-b619c99c0793-b9f70047, #w-node-df3663586b58-ba81a571, #w-node-df3663586b6f-ba81a571, #w-node-df3663586b76-ba81a571 {
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	-ms-grid-row-align:stretch;
	align-self:stretch
}
#w-node-151eeaeffb78-60d662d9, #w-node-184659cc0f33-60d662d9, #w-node-1ea660bc6f93-60d662d9, #w-node-2e1245f9d7a4-60d662d9, #w-node-a32828056ac1-60d662d9, #w-node-a5a39fb5f64e-60d662d9, #w-node-efb14e9e92b1-60d662d9 {
	-ms-grid-column-align:end;
	justify-self:end;
	-webkit-align-self:end;
	-ms-flex-item-align:end;
	-ms-grid-row-align:end;
	align-self:end
}
#w-node-151eeaeffb7b-60d662d9, #w-node-184659cc0f36-60d662d9, #w-node-1ea660bc6f96-60d662d9, #w-node-2e1245f9d7a7-60d662d9, #w-node-a32828056ac4-60d662d9, #w-node-a5a39fb5f651-60d662d9, #w-node-a95c53c6d091-60d662d9, #w-node-d359db5ba459-60d662d9 {
	-ms-grid-column-align:start;
	justify-self:start;
	-webkit-align-self:end;
	-ms-flex-item-align:end;
	-ms-grid-row-align:end;
	align-self:end
}
#w-node-d359db5ba456-60d662d9 {
	-ms-grid-column-align:end;
	justify-self:end;
	-webkit-align-self:start;
	-ms-flex-item-align:start;
	-ms-grid-row-align:start;
	align-self:start
}
#w-node-0dabb16ecbf4-628d5881, #w-node-0dabb16ecbf4-908957a6, #w-node-6843e768ccf8-628d5881, #w-node-6843e768ccf8-908957a6, #w-node-cb1a5c762c23-628d5881, #w-node-cb1a5c762c23-908957a6, #w-node-e77a2adaaa6b-628d5881, #w-node-e77a2adaaa6b-908957a6, #w-node-e9a6e0be4018-628d5881, #w-node-e9a6e0be4018-908957a6, #w-node-ed64481925e9-628d5881, #w-node-ed64481925e9-908957a6, #w-node-f7d331ef0aee-628d5881, #w-node-f7d331ef0aee-908957a6 {
	-ms-grid-column-align:center;
	justify-self:center;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	-ms-grid-row-align:center;
	align-self:center
}
@media screen and (min-width:1920px) {
#w-node-66ccedbd5dd2-a40277e1, #w-node-66ccedbd5dd2-a732a020 {
-webkit-align-self:stretch;
-ms-flex-item-align:stretch;
-ms-grid-row-align:stretch;
align-self:stretch
}
}
@media screen and (max-width:991px) {
#w-node-7162293ad46c-217bb9f8, #w-node-7162293ad46c-347bb9f9, #w-node-7162293ad46c-457bb9f7, #w-node-7162293ad46c-467bb934, #w-node-7162293ad46c-b23b61c0, #w-node-7162293ad485-217bb9f8, #w-node-7162293ad485-347bb9f9, #w-node-7162293ad485-457bb9f7, #w-node-7162293ad485-467bb934, #w-node-7162293ad485-b23b61c0, #w-node-7162293ad48c-217bb9f8, #w-node-7162293ad48c-347bb9f9, #w-node-7162293ad48c-457bb9f7, #w-node-7162293ad48c-467bb934, #w-node-7162293ad48c-b23b61c0, #w-node-7162293ad499-217bb9f8, #w-node-7162293ad499-347bb9f9, #w-node-7162293ad499-457bb9f7, #w-node-7162293ad499-467bb934, #w-node-7162293ad499-b23b61c0, #w-node-7162293ad4a5-217bb9f8, #w-node-7162293ad4a5-347bb9f9, #w-node-7162293ad4a5-457bb9f7, #w-node-7162293ad4a5-467bb934, #w-node-7162293ad4a5-b23b61c0, #w-node-9fa1633a945e-457bb9f7, #w-node-f44b413a42e3-217bb9f8, #w-node-f44b413a42e3-347bb9f9, #w-node-f44b413a42e3-b23b61c0 {
-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-7162293ad4b3-467bb934 {
-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:auto;
justify-self:auto
}
#w-node-0470af307336-907bb95b, #w-node-689a332ffd89-fa7bb9db, #w-node-6d50ec202e04-fa7bb9db, #w-node-7162293ad4bc-467bb934, #w-node-807c2794bd9c-747bb9ea, #w-node-99d3f77fed3e-d97bb97f, #w-node-f126b8951c63-fa7bb9db {
-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-node-0a0c1cce96a1-1cce969f {
-ms-grid-column:span 2;
grid-column-start:span 2;
-ms-grid-column-span:2;
grid-column-end:span 2
}
#w-node-a72d178403ce-527bb9d2, #w-node-a72d178403ce-667bb9a5, #w-node-a91cb47bd110-907bb95b {
-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:3;
-ms-grid-row:2;
grid-row-start:2
}
#w-node-0f1e8b07403e-747bb9ea, #w-node-76750f6835c4-267bb992 {
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center
}
#w-node-d617819a769f-427bb9d9, #w-node-dff983866aef-427bb9d9 {
-ms-grid-column-align:center;
justify-self:center
}
#w-node-62881243bac7-fa7bb9db {
-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-03ece70ca1e5-fa7bb9db, #w-node-1db99fbd3fb9-fa7bb9db, #w-node-305bf3589db1-fa7bb9db, #w-node-5512849589fa-fa7bb9db, #w-node-5cc7c6ad7df4-fa7bb9db, #w-node-72034e5add4c-fa7bb9db, #w-node-9ba7a1f0aed1-fa7bb9db, #w-node-c9de87893e37-fa7bb9db, #w-node-d26c0fd60529-fa7bb9db {
-ms-grid-column-align:stretch;
justify-self:stretch;
-ms-grid-column:span 1;
grid-column-start:span 1;
-ms-grid-row:span 1;
grid-row-start:span 1;
-ms-grid-column-span:1;
grid-column-end:span 1;
-ms-grid-row-span:1;
grid-row-end:span 1
}
#w-node-dc8483ebe497-5d7bba12 {
-ms-grid-column-align:stretch;
justify-self:stretch
}
#w-node-d359db5ba456-60d662d9, #w-node-efb14e9e92b1-60d662d9 {
-webkit-align-self:end;
-ms-flex-item-align:end;
-ms-grid-row-align:end;
align-self:end;
-ms-grid-column-align:start;
justify-self:start
}
#w-node-151eeaeffb78-60d662d9, #w-node-184659cc0f33-60d662d9, #w-node-1ea660bc6f93-60d662d9, #w-node-2e1245f9d7a4-60d662d9, #w-node-a32828056ac1-60d662d9, #w-node-a5a39fb5f64e-60d662d9 {
-ms-grid-column-align:start;
justify-self:start
}
#w-node-2fc26aa558a6-628d5881, #w-node-2fc26aa558a6-908957a6 {
-webkit-align-self:start;
-ms-flex-item-align:start;
-ms-grid-row-align:start;
align-self:start
}
}
@media screen and (max-width:767px) {
#w-node-0a0c1cce96a1-1cce969f {
-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-00794154d7cb-937bb9b8, #w-node-0f203ee30c91-827bb9d8, #w-node-0f203ee30c91-b97bb9d7, #w-node-4f29067b05ee-027bb9d3, #w-node-4f29067b05ee-d97bb97f, #w-node-4f29067b05ee-f17bb9f3, #w-node-a4011f13896e-1f138965, #w-node-dcbe3e6330b6-527bb9d2, #w-node-dcbe3e6330b6-667bb9a5 {
-ms-grid-column-align:stretch;
justify-self:stretch
}
#w-node-6c6aecc162d1-637bb9d6 {
-ms-grid-column:1;
grid-column-start:1;
-ms-grid-column-span:1;
grid-column-end:2;
-ms-grid-row:2;
grid-row-start:2;
-ms-grid-row-span:1;
grid-row-end:3
}
#w-node-006c9601df19-6030624b, #w-node-006c9601df19-a40277e1, #w-node-006c9601df19-a732a020, #w-node-006c9601df19-b9f70047, #w-node-48837f35e56a-ba81a571, #w-node-66ccedbd5dd2-b9f70047, #w-node-b619c99c0793-6030624b, #w-node-b619c99c0793-a40277e1, #w-node-b619c99c0793-a732a020, #w-node-b619c99c0793-b9f70047, #w-node-df3663586b58-ba81a571, #w-node-df3663586b6f-ba81a571, #w-node-df3663586b76-ba81a571, #w-node-fa702b58e789-6030624b, #w-node-fa702b58e789-a40277e1, #w-node-fa702b58e789-a732a020, #w-node-fa702b58e789-b9f70047 {
-ms-grid-column-align:center;
justify-self:center
}
#w-node-cb1a5c762c23-628d5881, #w-node-cb1a5c762c23-908957a6 {
-webkit-align-self:center;
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
-ms-grid-column-align:center;
justify-self:center
}
}
@media screen and (max-width:479px) {
#w-node-6d50ec202e09-fa7bb9db {
-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-row-align:center;
align-self:center
}
#w-node-25aa41943f16-fa7bb9db {
-ms-grid-row-align:center;
align-self:center;
-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-d26c0fd60529-fa7bb9db {
-ms-grid-column-align:stretch;
justify-self:stretch;
-ms-grid-column:1;
grid-column-start:1;
-ms-grid-row:1;
grid-row-start:1;
-ms-grid-column-span:0;
grid-column-end:1;
-ms-grid-row-span:0;
grid-row-end:1
}
#w-node-c9de87893e37-fa7bb9db {
-ms-grid-column-align:stretch;
justify-self:stretch
}
#w-node-21c020cdce26-457bb9f7, #w-node-2c8da4861a29-217bb9f8, #w-node-2c8da4861a29-347bb9f9, #w-node-2c8da4861a29-b23b61c0, #w-node-571824644780-217bb9f8, #w-node-571824644780-347bb9f9, #w-node-571824644780-b23b61c0, #w-node-83c2505f5f5f-457bb9f7 {
-ms-grid-row:span 1;
grid-row-start:span 1;
-ms-grid-row-span:1;
grid-row-end:span 1;
-ms-grid-column:span 2;
grid-column-start:span 2;
-ms-grid-column-span:2;
grid-column-end:span 2
}
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c241390d4edb_Graphik-Bold.woff2') format('woff2');
 font-weight: 700;
 font-style: normal;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c2e9a00d4eda_Graphik-BoldItalic.woff2') format('woff2');
 font-weight: 700;
 font-style: italic;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c231260d4ecc_Graphik-Extralight.woff2') format('woff2');
 font-weight: 200;
 font-style: normal;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c2193f0d4eec_Graphik-ExtralightItalic.woff2') format('woff2');
 font-weight: 200;
 font-style: italic;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c2155b0d4ed5_Graphik-Light.woff2') format('woff2');
 font-weight: 300;
 font-style: normal;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c279f40d4ed9_Graphik-Semibold.woff2') format('woff2');
 font-weight: 600;
 font-style: normal;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c226270d4ed1_Graphik-Thin.woff2') format('woff2');
 font-weight: 100;
 font-style: normal;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c24d0c0d4eca_Graphik-LightItalic.woff2') format('woff2');
 font-weight: 300;
 font-style: italic;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c260920d4ed4_Graphik-ThinItalic.woff2') format('woff2');
 font-weight: 100;
 font-style: italic;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c2aaca0d4ece_Graphik-Regular.woff2') format('woff2');
 font-weight: 400;
 font-style: normal;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c25a570d4ee7_Graphik-SemiboldItalic.woff2') format('woff2');
 font-weight: 600;
 font-style: italic;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c259250d4eeb_Graphik-Medium.woff2') format('woff2');
 font-weight: 500;
 font-style: normal;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c202b00d4ee1_Graphik-RegularItalic.woff2') format('woff2');
 font-weight: 400;
 font-style: italic;
 font-display: auto;
}
@font-face {
 font-family: 'Graphik';
 src: url('https://assets.website-files.com/5e349c95d8d0c2af030d4e98/5e349c95d8d0c2779a0d4ee9_Graphik-MediumItalic.woff2') format('woff2');
 font-weight: 500;
 font-style: italic;
 font-display: auto;
}
