@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
:root {
	--colors--base--white: white;
	--colors--base--neutral--neutral-950: #141519;
	--typography--font-size--text-base: 1rem;
	--typography--letter-spacing--tracking-tight: -0.025em;
	--typography--font-size--text-6xl: 3.75rem;
	--typography--letter-spacing--tracking-tighter: -0.05em;
	--typography--font-size--text-4xl: 2.25rem;
	--typography--font-size--text-5xl: 3rem;
	--typography--font-size--text-3xl: 1.875rem;
	--typography--font-size--text-2xl: 1.5rem;
	--typography--font-size--text-xl: 1.25rem;
	--typography--font-size--text-lg: 1.125rem;
	--colors--base--transparent: transparent;
	--colors--accent--accent: #f2563a;
	--size--border-radius--rounded: 0.25rem;
	--colors--system--error--error-50: #fef2f2;
	--colors--system--error--error-800: #991b1b;
	--typography--font-size--text-sm: 0.875rem;
	--size--20: 5rem;
	--size--16: 4rem;
	--size--12: 3rem;
	--size--border-radius--rounded-full: 999rem;
	--colors--brand--brand: var(--colors--brand--primary--primary-900);
	--size--small: 1.5rem;
	--size--xsmall: 1rem;
	--size--5: 1.25rem;
	--size--2: 0.5rem;
	--typography--font-size--h5: 1.25rem;
	--colors--base--neutral--neutral-500: #666b7f;
	--colors--support--support-light: var(
		--colors--brand--tertiary--tertiary-100
	);
	--size--10: 2.5rem;
	--colors--brand--secondary--secondary-500: #f2563a;
	--size--px: 0.0625rem;
	--colors--base--neutral--neutral-200: #a7aab8;
	--colors--base--a--transparent: transparent;
	--colors--base--neutral--neutral-300: #9094a6;
	--size--24: 6rem;
	--size--4: 1rem;
	--size--1-5: 0.375rem;
	--size--3: 0.75rem;
	--size--1: 0.25rem;
	--size--0-5: 0.125rem;
	--size--6: 1.5rem;
	--colors--base--neutral--neutral-50: #e2e3e7;
	--size--8: 2rem;
	--size--7: 1.75rem;
	--colors--base--neutral--neutral-0: var(--colors--base--white);
	--colors--base--neutral--neutral-100: #bdc0ca;
	--size--28: 7rem;
	--colors--brand--brand-dark: var(--colors--brand--primary--primary-950);
	--colors--accent--accent-dark: var(
		--colors--brand--secondary--secondary-800
	);
	--colors--support--support: var(--colors--brand--tertiary--tertiary-200);
	--colors--support--support-dark: var(
		--colors--brand--tertiary--tertiary-600
	);
	--colors--base--black: black;
	--colors--brand--brand-light: var(--colors--brand--primary--primary-200);
	--size--border-radius--rounded-lg: 0.5rem;
	--colors--brand--tertiary--tertiary-50: #f8f8f2;
	--typography--font-size--text-xs: 0.75rem;
	--typography--letter-spacing--tracking-normal: 0em;
	--colors--base--neutral--neutral-400: #797f94;
	--colors--accent--accent-light: var(
		--colors--brand--secondary--secondary-200
	);
	--colors--system--success--success-300: #86efac;
	--colors--system--success--success-100: #dcfce7;
	--colors--system--success--success-900: #14532d;
	--colors--system--error--error-200: #fecaca;
	--colors--system--error--error-500: #ef4444;
	--colors--base--neutral--neutral-600: #535868;
	--colors--system--success--success-50: #f0fdf4;
	--colors--system--warning--warning-50: #fefce8;
	--colors--base--neutral--neutral-700: #414552;
	--colors--base--neutral--neutral-800: #2f323b;
	--colors--base--neutral--neutral-900: #151515;
	--typography--letter-spacing--tracking-wide: 0.025em;
	--typography--letter-spacing--tracking-wider: 0.05em;
	--typography--letter-spacing--tracking-widest: 0.1em;
	--colors--system--error--error-100: #fee2e2;
	--colors--system--error--error-300: #fca5a5;
	--colors--system--error--error-400: #f87171;
	--colors--system--error--error-600: #dc2626;
	--colors--system--error--error-700: #b91c1c;
	--colors--system--error--error-900: #7f1d1d;
	--colors--system--error--error-950: #450a0a;
	--colors--system--success--success-200: #bbf7d0;
	--colors--system--success--success-400: #4ade80;
	--colors--system--success--success-500: #22c55e;
	--colors--system--success--success-600: #16a34a;
	--colors--system--success--success-700: #15803d;
	--colors--system--success--success-800: #166534;
	--colors--system--success--success-950: #0a2918;
	--colors--system--warning--warning-100: #fef9c3;
	--colors--system--warning--warning-200: #fef08a;
	--colors--system--warning--warning-300: #fde047;
	--colors--system--warning--warning-400: #facc15;
	--colors--system--warning--warning-500: #eab308;
	--colors--system--warning--warning-600: #ca8a04;
	--colors--system--warning--warning-700: #a16207;
	--colors--system--warning--warning-800: #854d0e;
	--colors--system--warning--warning-900: #713f12;
	--colors--system--warning--warning-950: #422006;
	--colors--brand--primary--primary-50: #f0f6ff;
	--colors--brand--primary--primary-100: #e1edfd;
	--colors--brand--primary--primary-200: #bcdafb;
	--colors--brand--primary--primary-300: #81bef8;
	--colors--brand--primary--primary-400: #3e9cf2;
	--colors--brand--primary--primary-500: #157fe2;
	--colors--brand--primary--primary-600: #0963c0;
	--colors--brand--primary--primary-700: #084e9c;
	--colors--brand--primary--primary-800: #0b4481;
	--colors--brand--primary--primary-900: #1d2bb9;
	--colors--brand--primary--primary-950: #0a2547;
	--colors--brand--secondary--secondary-50: #ffffffb8;
	--colors--brand--secondary--secondary-100: #ffe6e1;
	--colors--brand--secondary--secondary-200: #ffd1c9;
	--colors--brand--secondary--secondary-300: #feb1a3;
	--colors--brand--secondary--secondary-400: #fb836e;
	--colors--brand--secondary--secondary-600: #e03f22;
	--colors--brand--secondary--secondary-700: #bc3219;
	--colors--brand--secondary--secondary-800: #9c2c18;
	--colors--brand--secondary--secondary-900: #812b1b;
	--colors--brand--secondary--secondary-950: #461209;
	--colors--brand--tertiary--tertiary-100: #f1f1e6;
	--colors--brand--tertiary--tertiary-200: #d3d4b3;
	--colors--brand--tertiary--tertiary-300: #bebc8b;
	--colors--brand--tertiary--tertiary-400: #afaa70;
	--colors--brand--tertiary--tertiary-500: #afaa70;
	--colors--brand--tertiary--tertiary-600: #8e7e51;
	--colors--brand--tertiary--tertiary-700: #776546;
	--colors--brand--tertiary--tertiary-800: #63533d;
	--colors--brand--tertiary--tertiary-900: #534534;
	--colors--brand--tertiary--tertiary-950: #534534;
	--size--border-radius--rounded-none: 0rem;
	--size--border-radius--rounded-sm: 0.125rem;
	--size--border-radius--rounded-md: 0.375rem;
	--size--border-radius--rounded-xl: 0.75rem;
	--size--border-radius--rounded-2xl: 1rem;
	--size--border-radius--rounded-3xl: 1.5rem;
	--typography--font-size--text-7xl: 4.5rem;
	--typography--font-size--text-8xl: 6rem;
	--typography--font-size--text-9xl: 8rem;
}

@font-face {
	font-family: 'Berlin Grotesk';
	src: url('../fonts/berlingrotesk-regular.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Berlin Grotesk';
	src: url('../fonts/berlingrotesk-bold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Berlin Grotesk';
	src: url('../fonts/berlingrotesk-thin.otf') format('opentype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Berlin Grotesk';
	src: url('../fonts/berlingrotesk-medium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Berlin Grotesk';
	src: url('../fonts/berlingrotesk-light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

.w-layout-hflex {
	flex-direction: row;
	align-items: flex-start;
	display: flex;
}

.w-layout-vflex {
	flex-direction: column;
	align-items: flex-start;
	display: flex;
}

.w-layout-grid {
	grid-row-gap: 16px;
	grid-column-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

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

.w-checkbox:before {
	content: ' ';
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

.w-checkbox:after {
	content: ' ';
	clear: both;
	grid-area: 1 / 1 / 2 / 2;
	display: table;
}

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

.w-checkbox-input--inputType-custom {
	border: 1px solid #ccc;
	border-radius: 2px;
	width: 12px;
	height: 12px;
}

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

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

.w-form-formradioinput--inputType-custom {
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 12px;
	height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
	border-width: 4px;
	border-color: #3898ec;
}

.w-pagination-wrapper {
	flex-wrap: wrap;
	justify-content: center;
	display: flex;
}

.w-pagination-previous,
.w-pagination-next {
	color: #333;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 9px 20px;
	font-size: 14px;
	display: block;
}

body {
	background-color: var(--colors--base--white);
	color: var(--colors--base--neutral--neutral-950);
	font-family: 'Noto Sans', sans-serif;
	font-size: var(--typography--font-size--text-base);
	letter-spacing: var(--typography--letter-spacing--tracking-tight);
	line-height: 1.5;
}

h1 {
	font-size: var(--typography--font-size--text-6xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1;
}

h2 {
	font-size: var(--typography--font-size--text-5xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.2;
}

h3 {
	font-size: var(--typography--font-size--text-4xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.2;
}

h4 {
	font-size: var(--typography--font-size--text-3xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.3;
}

h5 {
	font-size: var(--typography--font-size--text-2xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.4;
}

h6 {
	font-size: var(--typography--font-size--text-xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 1.5;
}

p {
	margin-bottom: 0;
}

a {
	background-color: var(--colors--base--transparent);
	color: var(--colors--base--neutral--neutral-950);
}

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

li {
	padding-left: 0.5rem;
}

img {
	object-fit: cover;
	width: 100%;
	max-width: 100%;
	height: 100%;
	display: block;
}

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

blockquote {
	border-bottom: 0.125rem solid var(--colors--accent--accent);
	border-left: 0rem none var(--colors--base--transparent);
	color: var(--colors--accent--accent);
	font-size: var(--typography--font-size--text-3xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	background-image: url('../images/quote.svg');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto;
	margin-bottom: 0;
	padding: 0 1.25rem 1.5rem 4rem;
	font-weight: 500;
	line-height: 1;
}

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

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

.utility-page_component {
	justify-content: center;
	align-items: center;
	width: 100vw;
	max-width: 100%;
	height: 100vh;
	max-height: 100%;
	display: flex;
}

.utility-page_wrapper {
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	display: flex;
}

.utility-page_form {
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	display: flex;
}

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

.padding-section-large {
	padding-top: 8rem;
	padding-bottom: 8rem;
}

.form-message_error {
	border-radius: var(--size--border-radius--rounded);
	background-color: var(--colors--system--error--error-50);
	color: var(--colors--system--error--error-800);
	font-size: var(--typography--font-size--text-sm);
	margin-top: 0.75rem;
	padding: 0.75rem;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
}

.heading-style-h0 {
	vertical-align: top;
	font-size: max(4rem, min(5vw, 4rem));
	line-height: 1;
	margin-bottom: 0;
}

.section_hero .heading-style-h0 {
	font-size: 9.875rem;
	font-weight: 350;
	line-height: 8.9375rem; /* 90% */
	letter-spacing: -7px;
}

.heading-style-h0.is-utility-page {
	text-align: center;
	line-height: 1.25;
}

.logo-embed {
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	width: 12rem;
	display: flex;
}

.logo-link {
	display: block;
}

.spacer_image {
	z-index: 0;
	position: relative;
}

.spacer_image.is-top-center {
	object-position: 50% 0%;
}

.section_spacer {
	width: 100%;
	min-height: 50rem;
	position: relative;
	height: 100%;
}

.section_spacer__content {
	position: relative;
	z-index: 4;
}

.section_spacer__content h2 {
	color: #fff;
	margin-bottom: 10.3125rem;
}

.spacer_background-wrapper {
	z-index: 0;
	pointer-events: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.spacer_vectors-wrapper {
	z-index: 2;
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.button-dot {
	border-radius: var(--size--border-radius--rounded-full);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 0.375rem;
	height: 0.375rem;
	display: flex;
}

.button-icon {
	width: 48px;
	height: 48px;
	background: #00e0ff;
	border-radius: 9999px;
	background: url(../images/icon.webp) no-repeat center;
	background-size: cover;
	margin-left: 24px;
}
.navbar_menu-icon {
	display: none;
}

.icon-embed-xxsmall {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1rem;
	height: 1rem;
	display: flex;
}

.section-tagline {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	border-bottom: 0.0625rem solid #000;
	font-family: 'Noto Sans', sans-serif;
	color: var(--colors--brand--brand);
	font-size: var(--typography--font-size--text-sm);
	text-transform: uppercase;
	justify-content: flex-start;
	align-items: center;
	padding-bottom: 1.5625rem;
	font-weight: 600;
	display: flex;
}

.section-tagline.is-white {
	border-bottom-color: var(--colors--base--white);
	color: var(--colors--base--white);
}

.section-tagline-wrapper {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	flex: none;
	max-width: 30ch;
}

.section-header {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 0.5fr 1fr;
	grid-auto-columns: 1fr;
	margin-bottom: 5rem;
	display: grid;
}

.section-header.is-vertical {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	flex-flow: column;
	grid-template-columns: 0.6fr;
}

.solution-card {
	aspect-ratio: 2 / 3;
	color: var(--colors--base--white);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	text-decoration: none;
	display: flex;
	position: relative;
	overflow: hidden;
}

.align-right {
	margin-left: auto;
	margin-right: 0;
	position: static;
}

.solution-card_image {
	z-index: 0;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.solution-card_content {
	z-index: 3;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	padding: 2rem;
	display: flex;
	position: relative;
}

.linear-gradient-overlay {
	z-index: 1;
	background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.linear-gradient-overlay.is-reversed {
	background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

.benefit-cards {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.benefit-card_text-content {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	align-self: flex-end;
}

.benefit-card_image-wrapper {
	height: 12rem;
}

.hero_grid {
	grid-column-gap: 2.125rem;
	grid-row-gap: 2.125rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.section_content-top.is-hero.is-home {
	z-index: 1;
	padding-top: 11.75rem;
	position: relative;
}

.section_content-bottom.is-hero.is-home {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.section_content-bottom.is-about-hero {
	position: relative;
}

@media screen and (max-width: 991px) {
	.isPc {
		display: none !important;
	}
}

@media screen and (min-width: 768px) {
	.isSp {
		display: none !important;
	}
}
@media screen and (max-width: 380px) {
	.isSpLg {
		display: none !important;
	}
}
.section_blog-previews {
	margin-top: -2rem;
}
.blog-previews {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.blog-preview_top {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	justify-content: space-between;
	align-items: center;
	flex: 1;
}
.progress-bar {
	position: fixed;
	top: 0;
	left: 0;
	height: 6px; /* Äá»™ dÃ y cá»§a progress bar */
	background-color: #00e0ff; /* MÃ u sáº¯c */
	width: 0; /* Khá»Ÿi Ä‘áº§u vá»›i width 0 */
	z-index: 9999;
	transition: width 0.1s ease-out;
}
.blog-preview {
	grid-column-gap: 1.53rem;
	grid-row-gap: 1.5rem;
	color: var(--colors--base--neutral--neutral-950);
	text-decoration: none;
	display: flex;
	border-top: 1px solid #000;
	padding: 1rem 0 0;
	align-items: center;
}

.blog-preview_border {
	background-color: var(--colors--brand--brand);
	width: 8rem;
	height: 0.125rem;
}

.blog-preview_image-wrapper {
	aspect-ratio: calc(5 / 3);
	overflow: hidden;
	width: 31.25rem;
}

.blog-preview_title {
	color: #232325;
	font-size: var(--size--10);
	font-family: Bahnschrift;
	font-weight: 350;
	line-height: 1.5;
	margin-bottom: 0;
	line-height: 52.8px; /* 132% */
	letter-spacing: -1.2px;
}

.blog-preview_category {
	color: #0c0c0c;
	font-family: 'Noto Sans', sans-serif;
	font-size: 0.8125rem;
	text-transform: uppercase;
	margin-top: 7px;
}

.blog-preview_date {
	color: #0c0c0c;
	font-family: 'Noto Sans', sans-serif;
	font-size: var(--size--8);
	margin-top: 2rem;
}

.product-card_details-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: wrap;
	grid-template-rows: auto;
	grid-template-columns: 0.75fr 0.25fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: flex;
}

.product-card_image-wrapper {
	z-index: 0;
	justify-content: center;
	align-self: center;
	align-items: center;
	width: max(12.5rem, min(10vw, 17.5rem));
	display: flex;
}

.product-card_top {
	z-index: 1;
}

.product-card {
	z-index: 0;
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	background-color: var(--colors--support--support-light);
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	height: 100%;
	min-height: 40rem;
	padding: 2rem;
	overflow: hidden;
}

.product-card_image {
	filter: drop-shadow(2rem 14rem 3rem rgba(0, 0, 0, 0.02))
		drop-shadow(1rem 7rem 4rem rgba(0, 0, 0, 0.07))
		drop-shadow(1rem 3rem 3rem rgba(0, 0, 0, 0.13))
		drop-shadow(0 0 1rem rgba(0, 0, 0, 0.15))
		drop-shadow(0 0 0 rgba(0, 0, 0, 0.15));
}

.product-card_title {
	z-index: 0;
}

.spacer_content-top {
	z-index: 1;
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	flex-flow: column;
	width: 100%;
	display: flex;
	color: #000;
}

.spacer_content {
	z-index: 1;
	grid-column-gap: 10rem;
	grid-row-gap: 10rem;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	display: flex;
	position: relative;
}

.spacer_content-bottom_text-wrapper {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.spacer_content-bottom_text-wrapper .wpforms-container {
	width: 100%;
}

.spacer_content-bottom_text-wrapper .wpforms-container .wpforms-submit {
	background-color: #151515 !important;
	color: #fff;
	border-radius: 4px;
	padding: 1rem 2rem;
	height: auto;
	font-family: 'IBM Plex Sans', sans-serif;
	font-size: 0.9375rem;
	margin-top: 16px !important;
}

.spacer_content-bottom {
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	display: flex;
}

.footer_menu-links {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 100%;
	grid-auto-columns: 100%;
	align-items: flex-start;
	justify-items: start;
	display: flex;
}

.section_footer {
	z-index: 0;
	background-color: var(--colors--base--neutral--neutral-950);
	color: var(--colors--base--white);
	position: relative;
}
.section_footer .footer-wrapper {
	padding-top: 1.9375rem;
}
.footer_content-top {
	grid-column-gap: 8rem;
	grid-row-gap: 8rem;
	flex-flow: wrap;
	grid-template-rows: auto;
	grid-template-columns: 1fr 0.5fr;
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
}

.spacer_content-top .section-tagline-wrapper {
	max-width: fit-content;
}
.spacer_content-top .section-tagline {
	border-bottom: 0;
	color: #151515;
	font-family: Bahnschrift;
	font-size: 4rem;
	font-weight: 400;
	line-height: 4rem; /* 100% */
	letter-spacing: -0.4px;
	padding-bottom: 0;
}

.footer_content-middle {
	grid-column-gap: 8rem;
	grid-row-gap: 8rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 0.5fr;
	justify-content: space-between;
	align-items: flex-start;
	display: flex;
	padding-bottom: 4.375rem;
}
.footer_credit-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.footer_content-middle_left {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
	width: 40%;
	font-size: 1.125rem;
}

.footer_content-middle_left p {
	margin-bottom: 0;
}

.footer_content-middle_left a.button {
	color: #151515;
}

.footer_content-middle_left a.button:hover {
	color: #fff;
}

.footer_content-middle_right {
	grid-column-gap: 2.625rem;
	grid-row-gap: 4rem;
	flex-flow: wrap;
	flex: 1;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 2fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: inline-grid;
}

.footer_socials-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	align-items: start;
	justify-items: start;
	display: grid;
}

.widget_nav_menu .menu {
	list-style: none;
	padding-left: 0;
}

.widget_nav_menu .menu li {
	padding-left: 0;
}

.widget_nav_menu .menu li a,
.footer_menu-link {
	color: var(--colors--base--white);
	font-size: 2rem;
	font-weight: 400;
	text-decoration: none;
	transition: all 0.25s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.widget_nav_menu .menu li a:hover,
.footer_menu-link:hover {
	color: var(--colors--brand--secondary--secondary-500);
	opacity: 1;
}

.footer_content {
	grid-column-gap: 16rem;
	grid-row-gap: 3.5rem;
	flex-flow: column;
	display: flex;
}

.footer_details-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	display: flex;
}

.footer_menu-column {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	display: flex;
}

.footer_menu-column .menu {
	margin-bottom: 0;
}

.footer_menu-column .menu li a {
	line-height: 2rem;
	font-size: 1.125rem;
	opacity: 0.56;
	font-weight: 500;
}
.footer_menu-column .menu li a:hover {
	color: #38d2fc;
}
.footer_menu-column .widget-title {
	font-family: 'Inter', system-ui;
	margin-bottom: 0;
	font-size: 1.125rem;
	font-weight: 500;
}

.footer_scroll-trigger {
	z-index: 0;
	height: 100%;
	min-height: 100dvh;
	position: absolute;
	top: auto;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.footer_scroll-wrapper {
	z-index: 0;
	position: relative;
}

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

.divider {
	opacity: 0.2;
	width: 100%;
	height: 0.0625rem;
	margin: 1.125rem 0 2.0625rem;
}

.divider.is-quarter {
	width: 25%;
}

.team-card {
	grid-column-gap: 2.125rem;
	grid-row-gap: 2.125rem;
	background-color: #e8ebf0;
	flex-flow: column;
	justify-content: space-between;
	padding-top: 2rem;
	padding-left: 2rem;
	padding-right: 2rem;
	display: flex;
	position: relative;
	overflow: hidden;
	height: 100%;
}

.team-card_image {
	z-index: 0;
}

.team-card_content {
	z-index: 1;
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	flex-flow: column;
	display: flex;
	position: relative;
}

.team-card_image-wrapper {
	margin-left: auto;
	margin-right: auto;
}

.marketing_solution-label {
	text-transform: uppercase;
}

.introduction_image-wrapper {
	aspect-ratio: 16 / 9;
}

.benefit-card {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 0.5fr 1fr;
	grid-auto-columns: 1fr;
	align-items: stretch;
	display: grid;
}

.hero_text-content {
	grid-row-gap: 2.5rem;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	align-content: start;
	justify-content: start;
	align-items: flex-start;
	display: grid;
	font-family: 'Noto Sans', sans-serif;
}

.hero_text-content p {
	margin-bottom: 0;
}

.hero_text-content.is-about {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	grid-template-columns: 1fr 1fr;
	font-family: Helvetica, sans-serif;
}

.grid-3col {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.product-modal_close-button {
	cursor: pointer;
	transition: color 0.25s;
}

.product-modal_close-button:hover {
	color: var(--colors--accent--accent);
}

.product-modal_content {
	z-index: 0;
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	background-color: var(--colors--base--white);
	pointer-events: auto;
	flex-flow: row;
	grid-template-rows: auto;
	grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
	justify-content: center;
	width: 90%;
	max-width: 120rem;
	max-height: 90%;
	display: flex;
}

.product-modal {
	z-index: 1000;
	pointer-events: none;
	justify-content: center;
	align-items: center;
	width: 100vw;
	height: 100vh;
	display: none;
	position: fixed;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.product-modal_underlay {
	z-index: -1;
	pointer-events: auto;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.product-modal_image-wrapper {
	justify-content: center;
	align-items: center;
	width: 50%;
	min-width: 10rem;
}

.product-modal_content-right {
	z-index: 50;
	padding: 4rem;
	position: relative;
	overflow: auto;
}

.product-modal_specifications {
	grid-row-gap: 0rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
}

.product-modal_specification {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	border-bottom: var(--size--px) solid
		var(--colors--base--neutral--neutral-200);
	grid-template-rows: auto;
	grid-template-columns: 0.4fr 0.6fr;
	grid-auto-columns: 1fr;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	display: grid;
}

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

.product-modal_content-left {
	background-color: var(--colors--support--support-light);
	flex: none;
	justify-content: center;
	align-items: center;
	width: 25%;
	display: flex;
	overflow: hidden;
}

.product-list_item {
	padding: 0;
	position: static;
}

.product-list_component {
	background-color: rgba(0, 0, 0, 0);
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	position: static;
}

.product-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: repeat(auto-fit, minmax(22.5rem, 1fr));
	grid-auto-columns: 1fr;
	display: grid;
	position: static;
	overflow: visible;
}

.section_faq .section-header {
	margin-bottom: 3rem;
}
.faq_component {
	flex-flow: column;
	width: 100%;
	display: flex;
}

.faq_list {
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	background-color: var(--colors--base--a--transparent);
	grid-template-rows: auto;
	grid-template-columns: 100%;
	grid-auto-columns: 100%;
	width: 100%;
	max-width: 100%;
	display: grid;
	position: static;
	counter-reset: faqList;
}

.faq_item {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	border-bottom: 0.0625rem solid var(--colors--base--neutral--neutral-300);
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	padding: 2.375rem 0 1.375rem;
	display: flex;
	overflow: hidden;
}

.icon-embed-small {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex;
}

.hero_title-wrapper {
	text-align: center;
	flex-flow: column;
	padding-top: 10rem;
	padding-bottom: 5rem;
	display: flex;
}

.solution_content {
	grid-column-gap: 8rem;
	grid-row-gap: 8rem;
	grid-template-rows: auto;
	grid-template-columns: 0.35fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.faq_item-count::before {
	counter-increment: faqList;
	content: counters(faqList, '.', decimal-leading-zero);
	color: #000;
	font-size: 1.8375rem;
	display: inline-block;
}
.faq_item-button {
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
	cursor: pointer;
	border-radius: 999rem;
	flex-flow: column;
	flex: none;
	width: 2.875rem;
	height: 2.875rem;
	justify-content: center;
	align-self: flex-start;
	align-items: center;
	padding: 0.5rem 1.5rem;
	transition: all 0.2s;
	display: flex;
	position: relative;
	overflow: hidden;
	margin-left: auto;
}

.faq_item-top {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 0.2fr 1fr 0.3fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	padding: 0;
	display: grid;
}
.faq_item-top .heading-style-h4 {
	font-weight: normal;
}
.faq_item-bottom {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	color: var(--colors--base--neutral--neutral-500);
	grid-template-rows: auto;
	grid-template-columns: 0.2fr 1fr 0.3fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid;
	overflow: hidden;
}

.faq_item-text {
	padding-bottom: 2.5rem;
}

.solution_content-list {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.marketing_logo-wrapper {
	flex-flow: column;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.marketing-hero_content-top {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	text-align: center;
	flex-flow: column;
	align-self: center;
	max-width: 60rem;
	display: flex;
}

.marketing_hero_content {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	flex-flow: column;
	display: flex;
}

.marketing-mockups-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	display: flex;
}

.marketing-mockup {
	border-top-style: solid;
	border-top-width: var(--size--2);
	border-top-color: #000;
	border-right-style: solid;
	border-right-width: var(--size--2);
	border-bottom-style: solid;
	border-right-color: #000;
	border-bottom-width: var(--size--2);
	border-bottom-color: #000;
	border-left-style: solid;
	border-left-width: var(--size--2);
	border-top-left-radius: var(--size--4);
	border-top-right-radius: var(--size--4);
	border-bottom-left-radius: var(--size--4);
	border-bottom-right-radius: var(--size--4);
	border-left-color: #000;
	box-shadow:
		0 -0.3125rem 1.375rem rgba(0, 0, 0, 0.1),
		0 -0.875rem 0.9375rem rgba(255, 255, 255, 0.1),
		0 2rem 3.0625rem rgba(0, 0, 0, 0.15),
		0 0.875rem 0.875rem rgba(0, 0, 0, 0.25);
}

.marketing-mockup-wrapper {
	cursor: pointer;
	flex: none;
	height: 50ch;
	transition: all 0.5s;
}

.marketing-mockup-wrapper:hover {
	transform: translate(0, -1rem);
}

.marketing-mockups_row {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: stretch;
	display: flex;
}

.marketing-solution {
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	min-height: 30ch;
	display: grid;
	position: relative;
	overflow: hidden;
}

.marketing-solution.is-background-image {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
		url('../images/image-10_1image-10.webp');
	background-position:
		0 0,
		50%;
	background-size: auto, cover;
}

.marketing-solution_image-wrapper {
	z-index: 1;
	width: 100%;
	height: 100%;
	position: relative;
}

.marketing_section-header {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	width: 100%;
	max-width: 70ch;
	display: flex;
}

.marketing-solution_tag {
	border-radius: var(--size--border-radius--rounded-full);
	background-color: rgba(255, 255, 255, 0.05);
	border: 0.0625rem solid rgba(255, 255, 255, 0.25);
	justify-content: center;
	align-self: center;
	align-items: center;
	padding: 0.25rem 0.75rem;
	display: flex;
}

.marketing-solution_tags {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: wrap;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex;
}

.marketing-solution_text-content {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	display: flex;
}

.marketing-solution_content {
	grid-column-gap: 6rem;
	grid-row-gap: 6rem;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 4rem;
	display: flex;
	position: relative;
}

.marketing_marketing-features_item {
	background-color: var(--colors--base--neutral--neutral-50);
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
	position: relative;
	overflow: hidden;
}

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

.marketing_marketing-feature_content {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	flex-flow: column;
	width: 100%;
	height: 100%;
	padding: 2.5rem;
	display: flex;
}

.marketing_marketing-feature_content.item-5 {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	text-align: center;
}

.marketing_feature-image {
	object-fit: contain;
	object-position: 50% 100%;
	width: 100%;
	height: auto;
}

.section_marketing_section_testimonials {
	z-index: 0;
	color: var(--colors--base--white);
	min-height: 60ch;
	text-decoration: none;
	position: relative;
}

.marketing_testimonial-image {
	object-fit: cover;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.marketing_testimonial-content {
	z-index: 1;
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	max-width: 40ch;
	text-decoration: none;
	display: flex;
	position: absolute;
}

.marketing_testimonial-stars {
	grid-column-gap: 0.25rem;
	flex: 0 auto;
	justify-content: flex-start;
	align-items: flex-start;
	text-decoration: none;
	display: flex;
}

.marketing_bonuses-wrapper {
	grid-column-gap: var(--size--6);
	grid-row-gap: var(--size--6);
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.marketing_bonus-wrapper {
	z-index: 0;
	background-color: var(--colors--base--neutral--neutral-50);
	font-size: var(--typography--font-size--text-2xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	cursor: pointer;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 2.5rem;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	transition: all 0.2s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.marketing_bonus-wrapper:hover {
	background-color: var(--colors--base--neutral--neutral-100);
}

.marketing_bonus-wrapper.is-active {
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
	transition: all 0.2s;
}

.marketing_bonus-wrapper.is-active:hover {
	background-color: var(--colors--accent--accent);
}

.marketing_bonus-content {
	grid-row-gap: 0.5rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	display: flex;
}

.marketing_bonus-tagline {
	color: var(--colors--accent--accent);
	font-family:
		Berlin Grotesk,
		sans-serif;
	font-size: var(--typography--font-size--text-sm);
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 500;
	line-height: 150%;
	text-decoration: none;
}

.marketing_bonus-title {
	z-index: 1;
	max-width: 70%;
	position: relative;
}

.section_marketing-footer {
	background-color: var(--colors--base--neutral--neutral-950);
}

.marketing_footer_ctas {
	grid-column-gap: var(--size--6);
	grid-row-gap: var(--size--6);
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	display: grid;
}

.marketing_footer_cta {
	color: var(--colors--base--white);
	background-color: #146ef5;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	transition: all 0.8s;
	display: flex;
	position: relative;
}

.marketing_footer_cta:hover {
	transform: translate(0, -0.5rem);
}

.marketing_footer-cta_text-content {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	text-decoration: none;
	display: flex;
}

.marketing_footer_cta-bottom {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	flex-direction: column;
	width: 100%;
	text-decoration: none;
	display: flex;
	overflow: hidden;
}

.marketing_footer-credit-wrapper {
	grid-column-gap: var(--size--8);
	grid-row-gap: var(--size--8);
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}

.marketing_bonus_illustration-wrapper {
	padding: var(--size--1) var(--size--1-5);
	flex: none;
	display: flex;
	position: absolute;
	top: auto;
	bottom: -10%;
	left: auto;
	right: 5%;
}

.marketing_bonus_illustration {
	z-index: 0;
	border: 0.0625rem solid var(--colors--base--neutral--neutral-50);
	border-radius: var(--size--border-radius--rounded);
	background-color: var(--colors--base--white);
	color: var(--colors--accent--accent);
	width: 4.625rem;
	height: 6rem;
	padding: 0.375rem;
	position: relative;
	transform: rotate(0);
	box-shadow:
		0 0.25rem 0.875rem rgba(0, 0, 0, 0.02),
		0 0.625rem 3rem rgba(0, 0, 0, 0.03),
		0 4rem 13rem rgba(0, 0, 0, 0.05);
}

.marketing_bonus_illustration.is-last {
	z-index: 0;
	position: relative;
	transform: rotate(-10deg);
}

.marketing_bonus_illustration.is-first {
	z-index: 0;
	margin-left: -3rem;
	transform: rotate(5deg);
}

.marketing_bonus_illustration-icon {
	object-fit: cover;
	justify-content: center;
	align-items: center;
	width: 1.50012rem;
	height: 1.50012rem;
	text-decoration: none;
	display: flex;
}

.marketing_bonus-icon {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	display: flex;
}

.icon-embed-xsmall {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	display: flex;
}

.marketing_footer_cta-top {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 2.5rem;
	display: flex;
}

.marketing_footer-content {
	grid-column-gap: var(--size--28);
	grid-row-gap: var(--size--28);
	flex-flow: column;
	display: flex;
}

.marketing_feature-image-wrapper {
	width: 100%;
	height: auto;
	display: flex;
}

.marketing_feature-image-wrapper.item-4 {
	z-index: 1;
	position: absolute;
	top: auto;
	bottom: -10%;
	left: auto;
	right: -20%;
}

.marketing_feature-vector {
	width: 100%;
	height: 100%;
}

.marketing_feature-vector-wrapper {
	opacity: 0.05;
	width: 20ch;
}

.marketing_marketing-features-group {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.marketing-solution_image {
	object-fit: contain;
	object-position: 50% 100%;
	width: 100%;
	min-width: 55ch;
	max-width: 40ch;
	position: absolute;
	top: auto;
	bottom: -15%;
	left: auto;
	right: -10%;
}

.marketing-solution_text-header {
	grid-column-gap: var(--size--2);
	grid-row-gap: var(--size--2);
	flex-flow: column;
	display: flex;
}

.marketing-solutions_content-body {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-flow: column;
	display: flex;
}

.marketing_section-content {
	grid-column-gap: var(--size--16);
	grid-row-gap: var(--size--16);
	flex-flow: column;
	display: flex;
}

.marketing_testimonial-image-wrapper {
	pointer-events: none;
}

.marketing_testimonial-image-overlay {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.solution_text-content {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	flex-flow: column;
	display: flex;
}

.solution_content-list_item {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	display: flex;
}

.solution_content-list_item-content {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	display: flex;
}

.section-content {
	z-index: 0;
}

.introduction_text-column {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.spacer_vector {
	display: flex;
}

.spacer_vector-wrapper {
	max-width: 14.5rem;
	position: absolute;
}

.spacer_vector-wrapper.is-bottom-left {
	top: auto;
	bottom: -24px;
	left: 0%;
	right: auto;
}

.spacer_vector-wrapper.is-top-right {
	top: -15px;
	bottom: auto;
	left: auto;
	right: 0%;
}

.spacer_vector-wrapper.is-top-left {
	top: -154px;
	bottom: auto;
	left: 0%;
	right: auto;
}

.spacer_vector-wrapper.is-bottom-right {
	top: auto;
	bottom: -40px;
	left: auto;
	right: 0%;
}

.introduction_content {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	grid-template-rows: auto;
	grid-template-columns: 0.5fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.section_home-benefits {
	background-color: var(--colors--brand--brand);
	color: #fff;
	position: relative;
	margin-top: -2px;
}

.section_home-benefits .section-tagline {
	color: #fff;
	border-bottom-color: #fff;
}

.benefits_content {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 0.5fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.product-modal_text-content {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	flex-flow: column;
	display: flex;
}

.divider_component {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	display: flex;
}

.product-modal_specifications-wrapper,
.product-modal_features-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	display: flex;
}

.product-modal_feature {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	display: flex;
}

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

.styleguide_heading-wrapper {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	flex-flow: column;
	display: flex;
}

.styleguide_section-header_links {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	display: flex;
}

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

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

.spacer-xxlarge {
	width: 100%;
	padding-top: 5rem;
}

.button {
	border: 0.0625rem solid var(--colors--base--transparent);
	border-radius: var(--size--border-radius--rounded-full);
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
	text-align: center;
	cursor: pointer;
	flex: none;
	justify-content: center;
	align-items: center;
	padding: 0.5rem 1.5rem;
	font-weight: 500;
	text-decoration: none;
	transition:
		border-color 0.25s,
		background-color 0.25s;
	display: flex;
}

.button:hover {
	background-color: var(--colors--base--neutral--neutral-900);
}

.button.is-link {
	background-color: var(--colors--base--transparent);
	color: var(--colors--brand--brand);
	border-style: none;
	padding: 0.25rem 0;
	line-height: 1;
	text-decoration: none;
}

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

.button.is-link.is-alternate {
	color: var(--colors--base--white);
	background-color: rgba(0, 0, 0, 0);
}

.button.is-small {
	padding: 0.5rem 1.25rem;
}

.button.is-small.is-icon-only {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.button.is-tertiary {
	border-color: var(--colors--base--transparent);
	background-color: var(--colors--base--transparent);
	color: var(--colors--brand--brand);
}

.button.is-tertiary:hover {
	border-color: var(--colors--brand--brand);
}

.button.is-alternate {
	border-color: var(--colors--base--white);
	background-color: var(--colors--base--white);
	color: #000;
}

.button.is-alternate:hover {
	border-color: var(--colors--brand--brand);
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
}

.button.is-primary {
	border-color: var(--colors--base--white);
	background-color: var(--colors--base--white);
	color: #000;
}

.button.is-primary:hover {
	border-color: var(--colors--brand--brand);
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
}

.button.is-secondary {
	border-color: #000;
	background-color: var(--colors--base--transparent);
	color: var(--colors--base--neutral--neutral-900);
}

.button.is-secondary:hover {
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
	border-color: rgba(0, 0, 0, 0);
}

.button.is-secondary.is-alternate {
	border-color: var(--colors--base--white);
	background-color: var(--colors--base--transparent);
	color: var(--colors--base--white);
}

.button.is-secondary.is-alternate:hover {
	background-color: var(--colors--base--white);
	color: var(--colors--brand--brand);
}

.button.is-icon-only {
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.button.is-icon {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	justify-content: center;
	align-items: center;
	display: flex;
}

.button.is-icon.is-secondary.is-alternate.is-no-hover:hover {
	border-color: var(--colors--base--white);
	background-color: var(--colors--base--transparent);
	color: var(--colors--base--white);
}

.button.is-accent {
	background-color: var(--colors--accent--accent);
}

.button.is-accent:hover {
	background-color: var(--colors--accent--accent-dark);
}

.button.is-support {
	background-color: var(--colors--support--support);
	color: var(--colors--base--neutral--neutral-950);
}

.button.is-support:hover {
	background-color: var(--colors--support--support-dark);
	color: var(--colors--base--white);
}

.padding-xlarge {
	padding: 4rem;
}

.text-color-brand {
	color: var(--colors--brand--brand);
}

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

.styleguide_page-grid {
	grid-template-rows: auto;
	grid-template-columns: 15rem 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.padding-0 {
	padding: 0;
}

.heading-style-h1 {
	font-size: var(--typography--font-size--text-6xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	font-weight: 500;
	line-height: 1.2;
}

.styleguide_spacing-all {
	display: none;
}

.styleguide_section-header_link {
	color: var(--colors--base--white);
	text-decoration: none;
}

.styleguide_section-header_link.w--current {
	font-weight: 700;
}

.margin-xlarge {
	margin: 4rem;
}

.form_message-error {
	color: #fef2f2;
	background-color: #fef3f2;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 1rem;
	display: flex;
}

.padding-vertical,
.padding-vertical.padding-tiny,
.padding-vertical.padding-xhuge,
.padding-vertical.padding-large,
.padding-vertical.padding-xxsmall,
.padding-vertical.padding-huge,
.padding-vertical.padding-medium,
.padding-vertical.padding-custom1,
.padding-vertical.padding-xlarge,
.padding-vertical.padding-0,
.padding-vertical.padding-xxhuge,
.padding-vertical.padding-custom2,
.padding-vertical.padding-xxlarge,
.padding-vertical.padding-xsmall,
.padding-vertical.padding-custom3,
.padding-vertical.padding-small {
	padding-left: 0;
	padding-right: 0;
}

.padding-xxlarge {
	padding: 5rem;
}

.icon-embed-custom1 {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1.25rem;
	height: 1.25rem;
	display: flex;
}

.padding-left,
.padding-left.padding-xxlarge,
.padding-left.padding-custom3,
.padding-left.padding-xsmall,
.padding-left.padding-small,
.padding-left.padding-0,
.padding-left.padding-custom1,
.padding-left.padding-medium,
.padding-left.padding-xhuge,
.padding-left.padding-large,
.padding-left.padding-xxsmall,
.padding-left.padding-huge,
.padding-left.padding-tiny,
.padding-left.padding-xlarge,
.padding-left.padding-xxhuge,
.padding-left.padding-custom2 {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
}

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

.styleguide_header {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 3rem;
	padding-top: 3rem;
	padding-bottom: 3rem;
	display: flex;
}

.heading-style-h4 {
	font-size: var(--typography--font-size--text-3xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	font-weight: 500;
	line-height: 1.3;
}

.background-color-black {
	background-color: var(--colors--base--black);
}

.form_message-success {
	color: #f0fdf4;
	background-color: #ecfdf3;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 2.5rem;
	display: flex;
}

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

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

.margin-bottom,
.margin-bottom.margin-xhuge,
.margin-bottom.margin-small,
.margin-bottom.margin-large,
.margin-bottom.margin-huge,
.margin-bottom.margin-custom3,
.margin-bottom.margin-xsmall,
.margin-bottom.margin-tiny,
.margin-bottom.margin-custom1,
.margin-bottom.margin-0,
.margin-bottom.margin-custom2,
.margin-bottom.margin-xxlarge,
.margin-bottom.margin-medium,
.margin-bottom.margin-xlarge,
.margin-bottom.margin-xxhuge,
.margin-bottom.margin-xxsmall {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

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

.styleguide_section-header_top {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

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

.spacer-medium {
	width: 100%;
	padding-top: 2rem;
}

.margin-xsmall {
	margin: 1rem;
}

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

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

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

.shadow-xxsmall {
	box-shadow: 0 1px 0.125rem rgba(0, 0, 0, 0.05);
}

.styleguide_typography {
	margin-top: -3rem;
}

.shadow-medium {
	box-shadow:
		0 12px 1rem -0.25rem rgba(0, 0, 0, 0.08),
		0 0.25rem 0.375rem -0.125rem rgba(0, 0, 0, 0.03);
}

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

.text-rich-text h1,
.text-rich-text h2,
.text-rich-text h4 {
	font-size: var(--typography--font-size--text-3xl);
	margin-top: 0;
	margin-bottom: 1rem;
	line-height: 1.2;
}

.text-rich-text h5,
.text-rich-text h6 {
	margin-top: 0;
	margin-bottom: 1rem;
}

.text-rich-text h3 {
	font-size: var(--typography--font-size--text-3xl);
	margin-top: 0;
	margin-bottom: 1rem;
	line-height: 1.2;
}

.text-rich-text p {
	color: var(--colors--base--neutral--neutral-500);
	margin-bottom: 2.5rem;
}

.text-rich-text blockquote {
	margin-bottom: 2.5rem;
}

.text-rich-text a {
	color: var(--colors--brand--secondary--secondary-500);
	font-weight: 500;
}

.text-rich-text figcaption {
	color: var(--colors--accent--accent);
	text-align: left;
	background-image: url('../images/quote.svg');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 1.25rem;
	margin-top: 0.5rem;
	padding-left: 2rem;
	font-weight: 500;
}

.text-rich-text ul,
.text-rich-text ol {
	color: var(--colors--base--neutral--neutral-500);
	margin-top: 0;
}

.text-rich-text figure {
	margin-top: 0;
	margin-bottom: 2.5rem;
}

.text-style-quote {
	border-bottom: 0.125rem solid var(--colors--accent--accent);
	color: var(--colors--accent--accent);
	font-size: var(--typography--font-size--text-3xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	background-image: url('../images/quote.svg');
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom: 0;
	padding: 0 1.25rem 1.5rem 4rem;
	font-weight: 500;
	line-height: 1;
	display: flex;
}

.margin-right,
.margin-right.margin-custom2,
.margin-right.margin-medium,
.margin-right.margin-0,
.margin-right.margin-small,
.margin-right.margin-xxhuge,
.margin-right.margin-xxlarge,
.margin-right.margin-large,
.margin-right.margin-xxsmall,
.margin-right.margin-huge,
.margin-right.margin-xhuge,
.margin-right.margin-tiny,
.margin-right.margin-custom3,
.margin-right.margin-custom1,
.margin-right.margin-xlarge,
.margin-right.margin-xsmall {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.padding-small {
	padding: 1.5rem;
}

.form_checkbox-icon {
	cursor: pointer;
	border: 0.0625rem solid #a3a3a3;
	border-radius: 0;
	width: 1.125rem;
	min-width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	margin-top: 0;
	margin-left: -1.25rem;
	margin-right: 0.5rem;
	transition: all 0.2s;
}

.form_checkbox-icon.w--redirected-checked {
	box-shadow: none;
	background-color: #000;
	background-size: 1rem 1rem;
	border-width: 0.0625rem;
	border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
	border-color: #1178dc;
}

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

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

.spacer-huge {
	width: 100%;
	padding-top: 6rem;
}

.background-color-tertiary {
	background-color: #e5e5e5;
}

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

.styleguide_nav-link {
	border: 0.0625rem solid var(--colors--base--neutral--neutral-200);
	color: #737373;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0.25rem;
	justify-content: flex-start;
	align-items: center;
	padding: 0.5rem 1rem;
	font-size: 0.875rem;
	font-weight: 400;
	text-decoration: none;
	display: flex;
}

.styleguide_nav-link:hover {
	background-color: var(--colors--base--neutral--neutral-100);
	color: var(--colors--brand--brand);
}

.styleguide_nav-link.w--current {
	border-color: var(--colors--base--transparent);
	background-color: var(--colors--brand--brand);
	color: #fff;
}

.heading-style-h5 {
	font-size: var(--typography--font-size--text-2xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	font-weight: 500;
	line-height: 1.4;
}

.styleguide_icons-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	display: grid;
}

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

.background-color-alternative {
	background-color: var(--colors--base--neutral--neutral-950);
	color: var(--colors--base--white);
}

.pointer-events-none {
	pointer-events: none;
}

.styleguide_nav-scroll-wrapper {
	overflow: hidden;
}

.background-color-brand-light {
	background-color: var(--colors--brand--brand-light);
}

.margin-vertical,
.margin-vertical.margin-xxlarge,
.margin-vertical.margin-0,
.margin-vertical.margin-custom2,
.margin-vertical.margin-xhuge,
.margin-vertical.margin-medium,
.margin-vertical.margin-custom3,
.margin-vertical.margin-xxsmall,
.margin-vertical.margin-custom1,
.margin-vertical.margin-large,
.margin-vertical.margin-xsmall,
.margin-vertical.margin-xxhuge,
.margin-vertical.margin-small,
.margin-vertical.margin-xlarge,
.margin-vertical.margin-tiny,
.margin-vertical.margin-huge {
	margin-left: 0;
	margin-right: 0;
}

.margin-tiny {
	margin: 0.25rem;
}

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

.form_radio-label {
	margin-bottom: 0;
}

.text-color-primary {
	color: var(--colors--base--neutral--neutral-950);
}

.background-color-secondary {
	background-color: #f5f5f5;
}

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

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

.icon-embed-xlarge {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 6.5rem;
	height: 6.5rem;
	display: flex;
}

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

.spacer-small {
	width: 100%;
	padding-top: 1.5rem;
}

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

.margin-huge {
	margin: 6rem;
}

.form_radio {
	align-items: center;
	margin-bottom: 0;
	padding-left: 1.125rem;
	display: flex;
}

.padding-tiny {
	padding: 0.25rem;
}

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

.hide {
	display: none;
}

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

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

.form_field-label {
	margin-bottom: 0.5rem;
	font-weight: 500;
}

.icon-embed-large {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 5rem;
	height: 5rem;
	display: flex;
}

.shadow-large {
	box-shadow:
		0 20px 1.5rem -0.25rem rgba(0, 0, 0, 0.08),
		0 0.5rem 0.5rem -0.25rem rgba(0, 0, 0, 0.03);
}

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

.text-color-white {
	color: var(--colors--base--white);
}

.aspect-ratio-widescreen {
	aspect-ratio: 16 / 9;
}

.form_message-success-wrapper {
	padding: 0;
}

.styleguide_ratio-bg {
	z-index: -1;
	background-color: #fafafa;
	min-width: 3rem;
	height: 100%;
	position: relative;
}

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

.shadow-small {
	box-shadow:
		0 4px 0.5rem -0.125rem rgba(0, 0, 0, 0.1),
		0 0.125rem 0.25rem -0.125rem rgba(0, 0, 0, 0.06);
}

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

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

.background-color-brand-dark {
	background-color: var(--colors--brand--brand-dark);
}

.styleguide_subheading {
	z-index: 3;
	border-radius: var(--size--border-radius--rounded-lg);
	background-color: var(--colors--brand--tertiary--tertiary-50);
	font-size: var(--typography--font-size--text-3xl);
	margin-bottom: 1rem;
	padding: 1.5rem;
	font-weight: 500;
	line-height: 1;
}

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

.margin-top,
.margin-top.margin-xxhuge,
.margin-top.margin-0,
.margin-top.margin-medium,
.margin-top.margin-custom1,
.margin-top.margin-custom3,
.margin-top.margin-xlarge,
.margin-top.margin-large,
.margin-top.margin-custom2,
.margin-top.margin-xhuge,
.margin-top.margin-small,
.margin-top.margin-xsmall,
.margin-top.margin-tiny,
.margin-top.margin-xxsmall,
.margin-top.margin-huge,
.margin-top.margin-xxlarge {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.spacer-tiny {
	width: 100%;
	padding-top: 0.25rem;
}

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

.form_radio-icon {
	cursor: pointer;
	border: 0.0625rem solid #a3a3a3;
	border-radius: 6.25rem;
	width: 1.125rem;
	min-width: 1.125rem;
	height: 1.125rem;
	min-height: 1.125rem;
	margin-top: 0;
	margin-left: -1.125rem;
	margin-right: 0.5rem;
}

.form_radio-icon.w--redirected-checked {
	background-color: #fff;
	background-image: none;
	border-width: 0.375rem;
	border-color: #000;
}

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

.pointer-events-auto {
	pointer-events: auto;
}

.main-wrapper {
	z-index: 0;
	position: relative;
}

.margin-xxhuge {
	margin: 10rem;
}

.form_message-error-wrapper {
	margin-top: 1rem;
	padding: 0;
}

.shadow-xsmall {
	box-shadow:
		0 1px 0.1875rem rgba(0, 0, 0, 0.1),
		0 0.0625rem 0.125rem rgba(0, 0, 0, 0.06);
}

.aspect-ratio-square {
	aspect-ratio: 1;
}

.shadow-xxlarge {
	box-shadow: 0 32px 4rem -0.75rem rgba(0, 0, 0, 0.14);
}

.button-group {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}

.spacer-xhuge {
	width: 100%;
	padding-top: 7rem;
}

.heading-style-h6 {
	font-size: var(--typography--font-size--text-xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	font-weight: 500;
	line-height: 1.4;
}

.spacer-xxhuge {
	width: 100%;
	padding-top: 10rem;
}

.margin-0 {
	margin: 0;
}

.text-size-regular {
	font-size: var(--typography--font-size--text-base);
}

.aspect-ratio-landscape {
	aspect-ratio: 3 / 2;
}

.heading-style-h3 {
	color: #232325;
	font-size: var(--typography--font-size--text-4xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	font-weight: 350;
	line-height: 48px; /* 150% */
	letter-spacing: -0.4px;
	font-family: Bahnschrift;
}
.section_hero .heading-style-h3 {
	font-size: 2rem;
}
.aspect-ratio-portrait {
	aspect-ratio: 2 / 3;
}

.styleguide_section-header {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	background-color: var(--colors--brand--brand);
	color: var(--colors--base--white);
	border-radius: 0.5rem;
	flex-flow: column;
	margin-bottom: 4rem;
	padding: 2rem;
	display: flex;
}

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

.form_field-wrapper {
	position: relative;
}

.padding-xhuge {
	padding: 7rem;
}

.padding-xxsmall {
	padding: 0.5rem;
}

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

.styleguide_nav {
	z-index: 1000;
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-flow: column;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	top: 1rem;
}

.styleguide_empty-space {
	z-index: -1;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 2rem;
	display: flex;
	position: relative;
}

.margin-xhuge {
	margin: 7rem;
}

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

.padding-large {
	padding: 3rem;
}

.padding-horizontal,
.padding-horizontal.padding-xsmall,
.padding-horizontal.padding-small,
.padding-horizontal.padding-xxlarge,
.padding-horizontal.padding-huge,
.padding-horizontal.padding-large,
.padding-horizontal.padding-xhuge,
.padding-horizontal.padding-medium,
.padding-horizontal.padding-xxsmall,
.padding-horizontal.padding-custom1,
.padding-horizontal.padding-custom3,
.padding-horizontal.padding-0,
.padding-horizontal.padding-tiny,
.padding-horizontal.padding-xlarge,
.padding-horizontal.padding-xxhuge,
.padding-horizontal.padding-custom2 {
	padding-top: 0;
	padding-bottom: 0;
}

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

.padding-xsmall {
	padding: 1rem;
}

.styleguide_item {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	align-content: start;
	justify-content: start;
	align-items: start;
	justify-items: start;
	padding-bottom: 1rem;
	display: flex;
}

.styleguide_item.is-stretch {
	grid-row-gap: 1rem;
	justify-items: stretch;
}

.text-size-tiny {
	font-size: var(--typography--font-size--text-xs);
}

.icon-1x1-large {
	flex: none;
	width: 5rem;
	height: 5rem;
}

.text-size-large {
	font-size: var(--typography--font-size--text-xl);
}

.text-size-small {
	font-size: var(--typography--font-size--text-sm);
}

.form_checkbox-label {
	margin-bottom: 0;
}

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

.styleguide_item-row {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 15rem 1fr;
	align-items: start;
	justify-items: stretch;
}

.styleguide_item-row.is-button-row {
	grid-template-columns: 19rem 1fr;
}

.text-color-brand-dark {
	color: var(--colors--brand--brand-dark);
}

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

.margin-xxlarge {
	margin: 5rem;
}

.styleguide_section-header_lcon {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	display: flex;
}

.padding-global {
	border-radius: 0.75rem;
	padding-left: 5%;
	padding-right: 5%;
}

.overflow-auto {
	overflow: auto;
}

.text-color-brand-light {
	color: var(--colors--brand--brand-light);
}

.text-color-black {
	color: var(--colors--base--black);
}

.icon-embed-medium {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	display: flex;
}

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

.spacer-xlarge {
	width: 100%;
	padding-top: 4rem;
}

.styleguide_section-header_bottom {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	max-width: 60%;
	display: flex;
}

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

.spacer-large {
	width: 100%;
	padding-top: 3rem;
}

.styleguide_label {
	background-color: var(--colors--accent--accent);
	color: var(--colors--base--white);
	font-size: var(--typography--font-size--text-xs);
	text-align: center;
	letter-spacing: var(--typography--letter-spacing--tracking-normal);
	white-space: nowrap;
	cursor: context-menu;
	border-radius: 0.25rem;
	justify-content: center;
	justify-self: start;
	align-items: center;
	padding: 0.25rem 0.5rem;
	font-weight: 500;
	display: inline-flex;
}

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

.shadow-xlarge {
	box-shadow: 0 24px 3rem -0.75rem rgba(0, 0, 0, 0.18);
}

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

.spacer-xxsmall {
	width: 100%;
	padding-top: 0.5rem;
}

.heading-style-h2 {
	font-size: var(--typography--font-size--text-5xl);
	letter-spacing: var(--typography--letter-spacing--tracking-tighter);
	font-weight: 500;
	line-height: 1.2;
}

.background-color-brand {
	background-color: var(--colors--brand--brand);
}

.styleguide_subheading-small {
	opacity: 0.75;
	font-size: var(--typography--font-size--text-base);
	font-weight: 400;
}

.spacer-xsmall {
	width: 100%;
	padding-top: 1rem;
}

.padding-bottom,
.padding-bottom.padding-custom2,
.padding-bottom.padding-xxsmall,
.padding-bottom.padding-xlarge,
.padding-bottom.padding-small,
.padding-bottom.padding-xsmall,
.padding-bottom.padding-custom3,
.padding-bottom.padding-xxlarge,
.padding-bottom.padding-0,
.padding-bottom.padding-medium,
.padding-bottom.padding-tiny,
.padding-bottom.padding-xhuge,
.padding-bottom.padding-custom1,
.padding-bottom.padding-large,
.padding-bottom.padding-xxhuge,
.padding-bottom.padding-huge {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.styleguide_spacing {
	border: 0.0625rem dashed #1178dc;
}

.form_checkbox {
	align-items: center;
	margin-bottom: 0;
	padding-left: 1.25rem;
	display: flex;
}

.styleguide_nav-wrapper {
	z-index: 1000;
	border-right: 0.0625rem solid var(--colors--base--neutral--neutral-200);
	height: 100vh;
	padding-top: 1rem;
	padding-bottom: 1rem;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.margin-xxsmall {
	margin: 0.5rem;
}

.text-color-secondary {
	color: var(--colors--base--neutral--neutral-500);
}

.text-color-opacity {
	color: rgba(255, 255, 255, 0.56);
}

.padding-section-medium {
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.styleguide_color-spacer {
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 1rem;
	display: flex;
}

.styleguide_color-spacer.pointer-events-off {
	pointer-events: none;
}

.margin-horizontal,
.margin-horizontal.margin-medium,
.margin-horizontal.margin-huge,
.margin-horizontal.margin-custom1,
.margin-horizontal.margin-large,
.margin-horizontal.margin-custom3,
.margin-horizontal.margin-small,
.margin-horizontal.margin-0,
.margin-horizontal.margin-xsmall,
.margin-horizontal.margin-tiny,
.margin-horizontal.margin-xxhuge,
.margin-horizontal.margin-custom2,
.margin-horizontal.margin-xxsmall,
.margin-horizontal.margin-xlarge,
.margin-horizontal.margin-xhuge,
.margin-horizontal.margin-xxlarge {
	margin-top: 0;
	margin-bottom: 0;
}

.margin-left,
.margin-left.margin-xxhuge,
.margin-left.margin-tiny,
.margin-left.margin-custom1,
.margin-left.margin-xsmall,
.margin-left.margin-xxsmall,
.margin-left.margin-large,
.margin-left.margin-huge,
.margin-left.margin-xhuge,
.margin-left.margin-xlarge,
.margin-left.margin-custom3,
.margin-left.margin-medium,
.margin-left.margin-xxlarge,
.margin-left.margin-0,
.margin-left.margin-custom2,
.margin-left.margin-small {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
}

.overflow-hidden {
	overflow: hidden;
}

.icon-1x1-custom1 {
	flex: none;
	width: 1.25rem;
	height: 1.25rem;
}

.margin-large {
	margin: 3rem;
}

.styleguide_nav-scroll {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: stretch;
	display: flex;
	overflow: auto;
}

.margin-medium {
	margin: 2rem;
}

.overflow-scroll {
	overflow: scroll;
}

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

.padding-right,
.padding-right.padding-xxlarge,
.padding-right.padding-xlarge,
.padding-right.padding-large,
.padding-right.padding-huge,
.padding-right.padding-xxsmall,
.padding-right.padding-xxhuge,
.padding-right.padding-0,
.padding-right.padding-medium,
.padding-right.padding-custom1,
.padding-right.padding-xsmall,
.padding-right.padding-tiny,
.padding-right.padding-custom2,
.padding-right.padding-xhuge,
.padding-right.padding-custom3,
.padding-right.padding-small {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}

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

.text-size-medium {
	font-size: var(--typography--font-size--text-lg);
}

.padding-xxhuge {
	padding: 10rem;
}

.styleguide_empty-box {
	z-index: -1;
	background-color: #eff6ff;
	min-width: 3rem;
	height: 3rem;
	position: relative;
}

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

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

.padding-medium {
	padding: 2rem;
}

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

.padding-huge {
	padding: 6rem;
}

.margin-small {
	margin: 1.5rem;
}

.padding-top,
.padding-top.padding-medium,
.padding-top.padding-large,
.padding-top.padding-xxlarge,
.padding-top.padding-xhuge,
.padding-top.padding-tiny,
.padding-top.padding-custom1,
.padding-top.padding-xxhuge,
.padding-top.padding-xlarge,
.padding-top.padding-custom2,
.padding-top.padding-xxsmall,
.padding-top.padding-xsmall,
.padding-top.padding-custom3,
.padding-top.padding-small,
.padding-top.padding-huge,
.padding-top.padding-0 {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.padding-section-small {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.form_input {
	border: 0.0625rem solid var(--colors--base--neutral--neutral-200);
	color: var(--colors--base--neutral--neutral-950);
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0.25rem;
	height: auto;
	min-height: 3rem;
	margin-bottom: 0;
	padding: 0.75rem;
	font-size: 1rem;
	line-height: 1.6;
}

.form_input:focus {
	border-color: #1178dc;
}

.form_input::placeholder {
	color: var(--colors--base--neutral--neutral-400);
}

.form_input.is-select-input {
	background-image: none;
}

.form_input.is-text-area {
	height: auto;
	min-height: 12rem;
	overflow: auto;
}

.changelog_item-content {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	flex-flow: column;
	display: flex;
}

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

.changelog_item {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	border-bottom: 0.0625rem solid #d4d4d4;
	grid-template-rows: auto;
	grid-template-columns: 0.4fr 1fr;
	grid-auto-columns: 1fr;
	padding-bottom: 1.5rem;
	display: grid;
}

.changelog_item.is-last {
	border-bottom-style: none;
	padding-bottom: 0;
}

.background-color-support {
	background-color: var(--colors--support--support);
}

.background-color-support-light {
	background-color: var(--colors--support--support-light);
}

.background-color-support-dark {
	background-color: var(--colors--support--support-dark);
}

.background-color-dark {
	background-color: #151515;
}

.text-color-accent {
	color: var(--colors--accent--accent);
}

.text-color-accent-light {
	color: var(--colors--accent--accent-light);
}

.text-color-accent-dark {
	color: var(--colors--accent--accent-dark);
}

.section_about-introduction {
	overflow: hidden;
}

.text-color-support {
	color: var(--colors--support--support);
}

.text-color-support-light {
	color: var(--colors--support--support-light);
}

.text-color-support-dark {
	color: var(--colors--support--support-dark);
}

.section_marketing-mockups {
	overflow: clip;
}

.leading-none {
	line-height: 1;
}

.leading-tight {
	line-height: 1.25;
}

.leading-snug {
	line-height: 1.375;
}

.leading-normal {
	line-height: 1.5;
}

.leading-relaxed {
	line-height: 1.625;
}

.leading-loose {
	line-height: 2;
}

.introduction_text-wrapper {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
	font-family: 'Noto Sans', sans-serif;
}

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

.marquee-scroll {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.marquee-scroll_image {
	aspect-ratio: 1.5;
	height: 20vw;
}

.full-width {
	width: 100%;
}

.full-height {
	height: 100%;
}

.navbar_menu-button {
	padding: 0;
}

.navbar_menu {
	justify-content: center;
	align-items: center;
	display: flex;
	position: static;
	list-style: none;
	height: 100%;
	margin-bottom: 0;
}
.navbar_menu > .navbar_link {
	height: 100%;
	display: inline-flex;
	align-items: center;
	padding-bottom: 0.5625rem;
}
.mega-menu {
	position: absolute;
	width: 100vw;
	top: 58px;
	left: 0;
	margin-left: 3rem;
	transform: translate3d(-50%, 0, 0);
	background: #fff;
	padding-bottom: 3rem;
	opacity: 0;
	visibility: hidden;
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.mega-menu-title {
	font-family: Bahnschrift, sans-serif;
	color: #000;
	padding: 2.375rem 0;
	font-size: 1.125rem;
	font-weight: 350;
}
.close-mega-dropdown {
	background: transparent;
	top: 37px;
	right: 36px;
	position: absolute;
}
.dropdown-menu {
	display: flex;
	list-style: none;
	background: #fff;
	padding-left: 0;
	column-gap: 20px;
}
.dropdown-menu li {
	flex: 1;
	padding: 0 !important;
}
.dropdown-menu .menu-icon {
	width: 58px;
	height: 58px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #000;
	position: absolute;
	right: 30px;
	bottom: 30px;
	border-radius: 50%;
	opacity: 0;
	transition: all 0.25s ease-in-out;
}
.dropdown-menu .navbar_link {
	color: #000 !important;
	padding: 0 !important;
}
.dropdown-menu .navbar_link.w--current::after {
	content: none !important;
}
.dropdown-menu .navbar_link.w--current {
	color: var(--colors--brand--brand) !important;
}
.dropdown-menu .navbar_link:hover .menu-icon {
	opacity: 1;
}
.dropdown-menu .menu-img {
	display: block;
	aspect-ratio: calc(644 / 522);
	position: relative;
}
.dropdown-menu .menu-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 45.36px;
}
@media screen and (min-width: 992px) {
	.navbar_link:hover .mega-menu {
		opacity: 1;
		visibility: visible;
	}
}

.page-wrapper {
	position: relative;
	overflow: hidden;
}

/* .page-wrapper header::before {
  content: "";
  background: #00e0ff;
  height: 6px;
  width: 36.18%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
} */

.navbar_logo-link {
	color: var(--colors--base--neutral--neutral-950);
	padding-left: 0;
}
.site-title {
	margin-bottom: 0;
}
.navbar_container {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 0.375fr 1fr 0.375fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1rem;
	display: grid;
}

.navbar_menu-dropdown {
	margin-left: 0;
	margin-right: 0;
}

.navbar_component {
	z-index: 20;
	background-color: var(--colors--base--transparent);
	align-items: center;
	width: 100%;
	height: auto;
	display: flex;
	position: fixed;
	border-bottom: 1px solid rgba(255, 255, 255, 0.32);
	top: 0;
}

body:not(.home) .navbar_component {
	border-bottom-color: rgba(0, 0, 0, 0.16);
}
.navbar_component.is-sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}

.navbar_link {
	font-family: 'Noto Sans';
	margin-left: 0;
	margin-right: 0;
	padding: 0.5rem 1rem;
	font-weight: 600;
	position: relative;
}
@media screen and (min-width: 1122px) and (max-width: 1280px) {
	.navbar_link {
		padding: 0.5rem 0.75rem;
	}
}
@media screen and (min-width: 992px) and (max-width: 1121px) {
	.navbar_link {
		padding: 0.5rem 0.52rem;
	}
	.navbar_container .navbar_button-wrapper .button.is-secondary {
		white-space: nowrap;
	}
}
.w--current::after,
.menu-item .navbar_link::after {
	content: '';
	height: 2px;
	width: 100%;
	background: transparent;
	position: absolute;
	left: 0;
	bottom: -10px;
}
.navbar_link:hover {
	color: var(--colors--brand--primary--primary-900);
}

.navbar_link.w--current::after,
.current-menu-item .navbar_link::after {
	background-color: #151515;
}
.about .navbar_component.isTop .navbar_link.w--current::after,
.about .navbar_component.isTop .navbar_link.current-menu-item::after,
.home .navbar_component.isTop .navbar_link.w--current::after,
.home .navbar_component.isTop .current-menu-item .navbar_link::after,
.page-solutions .navbar_component .current-menu-item .navbar_link::after {
	background-color: #fff;
}
.navbar_button-wrapper {
	grid-column-gap: 1rem;
	margin-left: 1rem;
	display: flex;
}

.navbar_dropdown-link {
	margin-left: 0;
	margin-right: 0;
	padding: 0.5rem 0;
}

.navbar_dropdown-link.w--current {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar_dropdown-toggle {
	grid-column-gap: 0.5rem;
	align-items: center;
	padding: 0.5rem 1rem;
	display: flex;
}

.navbar_menu-cta-button {
	display: none;
}

.section_positions {
	background-color: #fff;
	padding-bottom: 4rem;
}
.section_positions .section-header {
	margin-bottom: 1.5rem;
}
.section_positions-search {
	padding: 1rem 0;
}
.section_positions-search form {
	display: flex;
	column-gap: 1rem;
	font-family: 'Noto Sans', sans-serif;
}
.section_positions-search form button[type='submit'] {
	font-size: 0.9375rem;
}
.section_positions-search form input {
	border: 0;
	flex: 1;
	font-size: 1.125rem;
}
.section_positions-search form input:focus {
	outline: 0;
}
.section_positions-search-content {
	display: inline-flex;
	align-items: center;
	border: 1px solid rgba(0, 0, 0, 0.32);
	column-gap: 1rem;
	background-color: #fff;
	width: 47%;
	padding: 0 1rem;
}
.career-card {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	border-bottom: 0.0625rem solid var(--colors--base--neutral--neutral-300);
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	padding-top: 4rem;
	padding-bottom: 5rem;
	display: flex;
}
.career-card_detail {
	display: flex;
	column-gap: 1.25rem;
	width: 80%;
	align-items: center;
}
.career-card_detail_title {
	width: 50%;
	margin-bottom: 0;
	font-family: Bahnschrift, sans-serif;
	font-size: 1.5rem;
}
.career-card_detail-position {
	color: #6b6b6e;
	font-family: 'Noto Sans', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 600;
	line-height: 21.6px; /* 196.364% */
	letter-spacing: 0.32px;
	text-transform: uppercase;
}
.career-card_detail-value {
	font-family: Bahnschrift, sans-serif;
	font-weight: 600;
}
.career-card_detail-content {
	display: flex;
	column-gap: 1.25rem;
	flex: 1;
}
.career-card_detail-block {
	flex: 1;
}
.career-card_content-bottom {
	grid-column-gap: 1rem;
	grid-row-gap: 0.5rem;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}
.career-card .button {
	color: #efefef;
	font-family: 'Noto Sans', sans-serif;
	font-size: 0.9375rem;
	font-weight: 600;
}
.career-card_content {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	display: flex;
}
.career-card_content h4 {
	margin-bottom: 0;
}
.career_content {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}
.career_content-left {
	max-width: 306px;
	padding: 24px 0px;
	border-top: 6px solid var(--colors--brand--brand);
}
.career_content-right {
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}
.section_private-charging .careers-roles .heading-style-h4 {
	font-size: 1.5rem;
	color: #232325;
	font-family: 'IBM Plex Sans', sans-serif;
}
.career_text-content {
	grid-column-gap: 1.5rem;
	grid-row-gap: 0.875rem;
	flex-flow: column;
	display: flex;
}
.career_text-content_title {
	font-family: Bahnschrift, sans-serif;
	font-size: 1.125rem;
}
.career_text-content .heading-style-h6 {
	font-family: 'Noto Sans', sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	color: #000;
}
.section_private-charging .heading-style-h4 {
	color: #232325;
	font-size: 2rem;
	margin-bottom: 0.9375rem;
	font-weight: normal;
}
.section_private-charging .text-color-secondary {
	color: rgba(0, 0, 0, 0.72);
	font-family: 'IBM Plex Sans', sans-serif;
}
.career_text-content .button {
	font-size: 0.9375rem;
	font-family: 'Noto Sans';
	font-weight: 600;
}
.career_details-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 0.5rem;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.solutions_solution_image-wrapper {
	aspect-ratio: 3 / 2;
	width: 100%;
	min-height: 16rem;
	position: relative;
	overflow: hidden;
}

.solutions_solution {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	border-bottom: 0.0625rem solid var(--colors--base--neutral--neutral-300);
	grid-template-rows: auto;
	grid-template-columns: 0.4fr 1fr;
	grid-auto-columns: 1fr;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	display: grid;
}

.solutions_solution:first-child {
	padding-top: 0;
}

.solutions_solution:last-child {
	border-bottom-style: none;
	padding-bottom: 0;
}

.solutions_solution_text-content {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	display: flex;
}

.solution_content-list_item-index {
	display: flex;
}

.list_empty-state {
	border: 0.0625rem solid var(--colors--base--neutral--neutral-300);
	background-color: var(--colors--base--transparent);
	color: var(--colors--base--neutral--neutral-500);
	padding: 1rem;
	display: flex;
}

.blog-previews-wrapper {
	grid-column-gap: 3rem;
	grid-row-gap: 3rem;
	flex-flow: column;
	display: flex;
}

._404-component {
	background-color: var(--colors--base--neutral--neutral-950);
	color: var(--colors--base--white);
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex;
}

.solutions_solution_image {
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.solutions_solution_link-button {
	position: absolute;
	top: auto;
	bottom: 1rem;
	left: auto;
	right: 1rem;
}

.pagination-button {
	margin: 0;
	font-size: 1.125rem;
	font-weight: 600;
	font-family: 'Noto Sans', sans-serif;
}
.pagination-button .button-dot {
	width: 1.125rem;
	height: 1.125rem;
}
.w-pagination-previous.pagination-button .button-dot {
	transform: rotate(-180deg);
}
.pagination-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: row;
	justify-content: center;
	align-items: center;
	padding: 0.5rem 0 9.375rem;
}

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

.contact_component {
	flex-direction: column;
	align-items: stretch;
	margin-bottom: 0;
}

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

.success-message {
	border: 0.0625rem solid var(--colors--system--success--success-300);
	border-radius: var(--size--border-radius--rounded);
	background-color: var(--colors--system--success--success-100);
	color: var(--colors--system--success--success-900);
	padding: 0.875rem 1.5rem;
}

.error-message {
	border: 0.0625rem solid var(--colors--system--error--error-200);
	border-radius: var(--size--border-radius--rounded);
	background-color: var(--colors--system--error--error-50);
	color: var(--colors--system--error--error-500);
	margin-top: 1.5rem;
	padding: 0.875rem 1rem;
	font-weight: 500;
}

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

.page-loader_container {
	z-index: 1;
	color: rgba(255, 255, 255, 0.2);
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.section_page-loader {
	z-index: 2000;
	background-color: var(--colors--base--neutral--neutral-950);
	opacity: 0;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
}

.logo_icon {
	max-width: 2rem;
	display: flex;
}

.logo {
	grid-column-gap: 0.5rem;
	grid-row-gap: 0.5rem;
	justify-content: center;
	align-items: center;
	display: flex;
}

.logo_text {
	font-size: var(--typography--font-size--text-3xl);
	font-weight: 500;
}

.hero_title {
	flex-flow: column;
	display: flex;
}

.hero_title .heading-style-h0 {
	margin-top: 0;
}
.spacer_image-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}

.utility_form_field-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	display: flex;
	position: relative;
}

.page-loader_logo-wrapper {
	opacity: 0;
}

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

.product-modal_title-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.section_spacer-padding {
	border-radius: 0.75rem;
	width: 100%;
	height: 100%;
	padding: 10rem 5%;
}

.footer_credit-text {
	grid-column-gap: 2.375rem;
	grid-row-gap: 0.25rem;
	font-size: 1.125rem;
	justify-content: flex-start;
	align-items: center;
	font-weight: 500;
	display: flex;
}

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

.footer_credit-text a:hover {
	color: var(--colors--brand--secondary--secondary-500);
}

.footer_content-bottom {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-flow: column wrap;
	display: flex;
}

.template_padding-global.padding-global.padding-section-large {
	padding-top: 2.5rem;
}
#footer_note {
	font-size: 1.125rem;
}
#footer_note .h3 {
	font-weight: 500;
	margin-bottom: 1rem;
}
#footer_note p {
	color: rgba(0, 0, 0, 0.4);
}
.section_work-benefits {
	padding: 2.5rem 0 3rem;
}
.section_work-benefits h2 {
	font-size: 2.5rem;
	margin-bottom: 0;
}
.section_work-benefits .section-header {
	display: block;
}
.section_work-benefits-title {
	text-align: left;
	margin: auto;
}
.section_work-benefits .section-header .section-tagline-wrapper {
	width: 100%;
	max-width: 100%;
	margin-bottom: 4rem;
}
.section_work-benefits .section-header .section-tagline {
	border-bottom-color: #dedede;
}
.section_work-benefits-sub {
	padding-left: 2.125rem;
	border-left: 2px solid #1f2cb2;
	font-size: 1.125rem;
	font-weight: 500;
	color: #6b6b6e;
	max-width: 50%;
}
.section_positions-subtitle {
	color: #6b6b6e;
}
.font-ibm * {
	font-family: 'IBM Plex Sans', sans-serif !important;
}
.font-medium {
	font-weight: 500 !important;
}
.text-brand {
	color: var(--colors--brand--brand);
}
.section_footer-content .section-tagline {
	text-transform: capitalize;
}
.section_footer-content .wpforms-container {
	margin-top: 0 !important;
}
.section_footer-content .spacer_content-bottom {
	max-width: 31.25rem;
	--wpforms-field-size-input-height: 3.875rem;
}
.section_footer-content .spacer_content {
	grid-column-gap: 3.5rem;
}
body.page-template-page-contact .page-wrapper {
	overflow: hidden;
}
body.page-template-page-contact .navbar_component {
	border-bottom-color: rgba(255, 255, 255, 0.32);
}
body.page-template-page-contact .section_footer-content .wpforms-container {
	margin: 8rem 0 0 !important;
}
body.page-template-page-contact .navbar_component.isTop .button {
	color: #fff !important;
	border-color: #fff !important;
}
body.page-template-page-contact
	.navbar_component.isTop
	.navbar_logo-link
	svg
	path {
	fill: #fff;
}
body.page-template-page-contact .section-tagline,
body.page-template-page-contact .spacer_content-top,
body.page-template-page-contact .navbar_component.isTop .navbar_link {
	color: #fff !important;
}
body.page-template-page-contact #footer_note * {
	font-family: 'Noto Sans', sans-serif;
}
body.page-template-page-contact #footer_note .h3 {
	color: #fff;
}
body.page-template-page-contact #footer_note p {
	color: rgba(255, 255, 255, 0.56);
}
body.page-template-page-contact .section_footer-content {
	padding-bottom: 0;
}
body.page-template-page-contact .wpforms-container .wpforms-submit,
body.page-template-page-contact .wpforms-container .wpforms-submit:hover {
	background: linear-gradient(
		266deg,
		rgba(255, 255, 255, 1) 0%,
		rgba(0, 224, 255, 1) 35%,
		rgba(0, 212, 255, 1) 100%
	);
	color: #151515 !important;
}
.font-ibm h2,
.font-ibm {
	font-family: 'IBM Plex Sans', sans-serif !important;
}
.opacity-0 {
	opacity: 0;
}
.section_page-content .padding-global.padding-section-large {
	padding-top: 2rem;
}
.section_footer .wpforms-field-label {
	margin-bottom: 4px !important;
	color: rgb(31, 31, 31) !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 18px !important;
	display: inline-block !important;
}
.page-template-page-contact .section_footer .text-note a,
.page-template-page-contact .section_footer .wpforms-field-label {
	color: #fff !important;
}
.section_footer .wpforms-field {
	padding: 0 0 15px !important;
}
body .section_footer div.wpforms-container-full input[type='text'],
body .section_footer div.wpforms-container-full input[type='email'] {
	height: 36px !important;
	box-shadow: rgba(0, 0, 0, 0.04) 1px 1px 3px !important;
	border: 1px solid rgb(209, 209, 209) !important;
	border-radius: 4px !important;
}
.section_footer .wpforms-field textarea:focus,
body .section_footer div.wpforms-container-full input[type='text']:focus,
body .section_footer div.wpforms-container-full input[type='email']:focus {
	border: 1px solid rgb(49, 122, 226) !important;
	box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 3px inset !important;
	outline: none !important;
}
.section_footer .wpforms-field textarea {
	height: 95px !important;
	border-radius: 4px !important;
	box-shadow: rgba(0, 0, 0, 0.04) 1px 1px 3px !important;
	border: 1px solid rgb(209, 209, 209) !important;
}
.section_footer .wpforms-container {
	margin-bottom: 0 !important;
}
.section_footer .spacer_content-bottom_text-wrapper {
	grid-row-gap: 16px !important;
}
.section_footer .wpforms-submit {
	box-shadow: rgba(0, 0, 0, 0.04) 1px 1px 3px;
	transition: border-radius 200ms;
	height: unset;
	padding: 8px 10px;
	margin-top: 24px;
	min-height: 48px;
	border-radius: 4px;
	line-height: 20px;
	font-weight: 700;
	font-size: 16px;
	background-color: rgb(21, 21, 21);
	border: 0px;
	color: rgb(255, 255, 255);
	cursor: pointer;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	font-family: inherit;
	font-style: normal;
	-webkit-box-pack: center;
	justify-content: center;
	width: 100%;
	outline: none;
}
.text-note {
	line-height: 16px;
	margin-bottom: 16px;
	font-weight: 400;
	font-size: 12px;
	color: rgb(128, 128, 128);
}
@media screen and (min-width: 768px) {
	.isSp {
		display: none !important;
	}
	.isSpLg {
		display: none !important;
	}
}
@media screen and (max-width: 767px) {
	.isPc {
		display: none !important;
	}
}
@media screen and (max-width: 1191px) {
	#footer_note p br {
		display: none;
	}
}

@media screen and (max-width: 991px) {
	.padding-section-large {
		padding-top: 6rem;
		padding-bottom: 6rem;
	}

	.spacer_image {
		aspect-ratio: 3 / 2;
	}

	.section_spacer {
		aspect-ratio: auto;
	}

	.navbar_menu-icon {
		grid-column-gap: 0.375rem;
		grid-row-gap: 5px;
		cursor: pointer;
		flex-direction: column;
		justify-content: flex-end;
		align-items: flex-end;
		width: 100%;
		height: 100%;
		display: flex;
	}

	.section-header {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-flow: column;
		grid-template-columns: 1fr;
	}

	.section-header.is-vertical {
		grid-template-columns: 1fr;
	}

	.solution-card_content {
		padding: var(--size--small);
	}

	.benefit-card_text-content {
		grid-column-gap: var(--size--2);
		grid-row-gap: var(--size--2);
	}

	.hero_grid {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.hero_grid.is-about {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		padding-bottom: 5rem;
	}

	.section_content-top.is-hero.is-home {
		padding-top: 12rem;
		padding-bottom: 6rem;
	}

	.product-card_details-wrapper {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
	}

	.footer_content-top {
		grid-template-columns: 1fr;
	}

	.footer_content-top .logo-embed {
		width: 8.625rem;
	}

	.footer_content-top_right {
		grid-column-gap: var(--size--10);
		grid-row-gap: var(--size--10);
	}

	.footer_menu-link {
		font-size: var(--typography--font-size--text-xl);
	}

	.team-card {
		min-height: 28rem;
	}

	.benefit-card {
		grid-template-columns: 0.75fr 1fr;
	}

	.hero_text-content.is-about {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
	}

	.grid-3col {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		grid-template-columns: 1fr 1fr;
	}

	.navbar_menu-icon-bar {
		background-color: #000;
		width: 1.5rem;
		height: 3px;
		padding: 0;
	}
	.navbar_menu-icon-bar.is-middle-bar {
		width: 19px;
	}
	.navbar_menu-icon-bar.is-bottom-bar {
		width: 14px;
	}
	.navbar_menu-button.w--open .navbar_menu-icon-bar.is-bottom-bar {
		width: 24px;
	}
	.home .navbar_component.isTop .navbar_menu-icon-bar,
	.about .navbar_component.isTop .navbar_menu-icon-bar {
		background-color: #fff;
	}
	.product-modal_close-button {
		position: static;
		top: 1.5rem;
		right: 3rem;
	}

	.product-modal_content {
		flex-flow: column;
		width: auto;
		max-width: 100%;
		max-height: 100%;
	}

	.product-modal_image-wrapper {
		width: 40%;
		display: flex;
	}

	.product-modal_features {
		grid-template-columns: 1fr;
	}

	.product-modal_content-left {
		width: auto;
		height: 40dvh;
	}

	.product-list {
		grid-template-columns: 1fr 1fr;
	}

	.solution_image-wrapper {
		aspect-ratio: 16 / 9;
	}

	.hero_title-wrapper {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}

	.solution_content {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.marketing_hero_content {
		padding-top: var(--size--24);
		padding-bottom: var(--size--24);
		grid-column-gap: var(--size--16);
		grid-row-gap: var(--size--16);
	}

	.marketing-mockup {
		border-top-width: var(--size--1-5);
		border-right-width: var(--size--1-5);
		border-bottom-width: var(--size--1-5);
		border-left-width: var(--size--1-5);
		border-top-left-radius: var(--size--3);
		border-top-right-radius: var(--size--3);
		border-bottom-left-radius: var(--size--3);
		border-bottom-right-radius: var(--size--3);
		box-shadow:
			0 -0.546875rem 2.40625rem rgba(0, 0, 0, 0.1),
			0 -1.53125rem 1.64063rem rgba(255, 255, 255, 0.1),
			0 3.5rem 5.35938rem rgba(0, 0, 0, 0.15),
			0 1.53125rem 1.53125rem rgba(0, 0, 0, 0.25);
	}

	.marketing-mockup-wrapper {
		height: 35ch;
	}

	.marketing-mockup-wrapper:hover {
		transform: none;
	}

	.marketing-solution {
		min-height: 40ch;
	}

	.marketing-solution_image-wrapper {
		width: auto;
	}

	.marketing_section-header {
		max-width: 100%;
	}

	.marketing-solution_content {
		grid-column-gap: 4rem;
		grid-row-gap: 4rem;
		padding: 3rem;
	}

	.marketing_marketing-features {
		grid-template-columns: 1fr 1fr;
	}

	.marketing_marketing-feature_content.item-5 {
		grid-column-gap: var(--size--7);
		grid-row-gap: var(--size--7);
	}

	.marketing_testimonial-content {
		color: var(--colors--base--neutral--neutral-0);
		top: 4em;
	}

	.marketing_bonuses-wrapper {
		grid-column-gap: var(--size--4);
		grid-row-gap: var(--size--4);
		grid-template-columns: 1fr 1fr;
	}

	.marketing_bonus-title {
		font-size: var(--size--6);
	}

	.marketing_footer_cta:hover {
		transform: none;
	}

	.marketing_footer-content {
		grid-column-gap: var(
			--size--20\<deleted\|variable-44deee03-c86f-8057-7327-79ea3ec1509f\>
		);
		grid-row-gap: var(
			--size--20\<deleted\|variable-44deee03-c86f-8057-7327-79ea3ec1509f\>
		);
	}

	.marketing-solution_image {
		top: auto;
		left: 0%;
	}

	.marketing_section-content {
		grid-column-gap: var(--size--12);
		grid-row-gap: var(--size--12);
	}

	.marketing_testimonial-image-overlay {
		z-index: 0;
		background-image: linear-gradient(
			rgba(0, 0, 0, 0.8),
			rgba(0, 0, 0, 0.8)
		);
		position: absolute;
		top: 0%;
		bottom: 0%;
		left: 0%;
		right: 0%;
	}

	.section-content {
		grid-column-gap: var(--size--16);
		grid-row-gap: var(--size--16);
	}

	.spacer_vector-wrapper {
		max-width: 15ch;
	}

	.introduction_content {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
	}

	.benefits_content {
		grid-template-columns: 1fr;
	}

	.hide-tablet {
		display: none;
	}

	.spacer-xxlarge {
		padding-top: 4.5rem;
	}

	.padding-xlarge {
		padding: 3.5rem;
	}

	.styleguide_page-grid {
		grid-template-columns: 20% 1fr;
	}

	.margin-xlarge {
		margin: 3.5rem;
	}

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

	.padding-xxlarge {
		padding: 4.5rem;
	}

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

	.styleguide_header {
		flex-flow: column;
		justify-content: center;
		align-items: flex-start;
	}

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

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

	.spacer-huge {
		padding-top: 5rem;
	}

	.styleguide_icons-list {
		grid-auto-flow: row;
	}

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

	.margin-huge {
		margin: 5rem;
	}

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

	.margin-xxhuge {
		margin: 7.5rem;
	}

	.spacer-xhuge {
		padding-top: 6rem;
	}

	.spacer-xxhuge {
		padding-top: 7.5rem;
	}

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

	.padding-xhuge {
		padding: 6rem;
	}

	.margin-xhuge {
		margin: 6rem;
	}

	.padding-large {
		padding: 2.5rem;
	}

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

	.margin-xxlarge {
		margin: 4.5rem;
	}

	.spacer-xlarge {
		padding-top: 3.5rem;
	}

	.styleguide_section-header_bottom {
		max-width: none;
	}

	.spacer-large {
		padding-top: 2.5rem;
	}

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

	.padding-section-medium {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

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

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

	.margin-large {
		margin: 2.5rem;
	}

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

	.padding-xxhuge {
		padding: 7.5rem;
	}

	.padding-huge {
		padding: 5rem;
	}

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

	.introduction_text-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		grid-template-columns: 1fr;
	}

	.marquee-scroll_image {
		height: 40vw;
	}

	.navbar_menu-button {
		padding: 0;
	}
	.navbar_menu-button.w-nav-button {
		padding: 0;
		width: 1.5rem;
		height: 1rem;
	}
	.navbar_menu-button.w--open {
		background-color: rgba(0, 0, 0, 0);
	}

	.navbar_menu {
		z-index: 1;
		background-color: var(--colors--accent--accent);
		font-size: var(--typography--font-size--text-xl);
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		justify-content: center;
		width: 100%;
		padding: 2.5rem 5%;
		font-weight: 500;
		display: flex;
		position: absolute;
		overflow: auto;
		margin-bottom: 0;
	}

	.navbar_menu.is-page-height-tablet {
		height: 100vh;
		padding-bottom: 6.5rem;
		transition: height 0.5s;
	}
	.navbar_menu > .navbar_link {
		width: 100%;
		height: auto;
	}
	.navbar_container {
		grid-template-columns: 0.25fr 1fr;
		display: flex;
	}

	.navbar_menu-dropdown {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		display: flex;
	}

	.navbar_link {
		padding: 0.75rem 0;
		display: flex;
		color: #fff !important;
		font-size: 2rem;
		align-items: center;
		justify-content: center;
	}
	.navbar_link.w--current::after,
	.navbar_link.current-menu-item::after {
		background: #fff !important;
		bottom: 0;
	}
	.navbar_button-wrapper {
		align-items: center;
	}
	.mega-menu {
		transform: none;
		top: 0px;
		position: fixed;
		margin-left: 0;
		z-index: 20;
		overflow-x: auto;
		height: calc(100vh - 71px);
		padding-bottom: 1.625rem;
	}
	.mega-menu-title {
		font-size: 1.125rem;
	}
	.mega-menu .dropdown-menu {
		flex-direction: column;
		row-gap: 20px;
	}
	.mega-menu.is-open {
		opacity: 1;
		visibility: visible;
	}
	.dropdown-menu .navbar_link {
		flex-direction: column;
		row-gap: 10px;
	}
	.navbar_dropdown-link {
		width: auto;
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}

	.navbar_dropdown-toggle {
		justify-content: space-between;
		align-items: center;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding: 0.75rem 0;
		display: flex;
	}

	.navbar_menu-cta-button {
		margin-top: 2rem;
		display: block;
	}
	.navbar_menu-cta-button .button {
		border-color: #fff;
		font-size: 2rem;
		padding: 1.25rem 2rem;
	}
	.navbar_menu-cta-button .button .text-size-regular {
		font-size: 1.5rem;
	}
	.solutions_solution_image-wrapper {
		aspect-ratio: auto;
	}

	.solutions_solution {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
		grid-template-columns: 0.5fr 1fr;
	}
}

@media screen and (max-width: 767px) {
	h1 {
		font-size: var(--typography--font-size--text-4xl);
	}

	h2 {
		font-size: var(--typography--font-size--text-3xl);
	}

	h3 {
		font-size: var(--typography--font-size--text-2xl);
	}

	h4 {
		font-size: var(--typography--font-size--text-xl);
	}

	h5 {
		font-size: var(--typography--font-size--text-lg);
	}

	h6 {
		font-size: var(--typography--font-size--text-base);
	}

	.section_hero {
		padding-top: 4.375rem;
	}
	.section_hero .heading-style-h0 {
		font-size: 3.75rem;
		line-height: 120%; /* 72px */
		letter-spacing: -2px;
	}
	.padding-section-large {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.heading-style-h0 {
		font-size: var(--size--16);
	}

	.spacer_image {
		aspect-ratio: 1;
	}

	.section_spacer {
		min-height: 40rem;
	}

	.section-header {
		grid-template-columns: 1fr;
		margin-bottom: 2.5rem;
	}
	.section_work-benefits-sub {
		max-width: 100%;
	}
	.section-header.is-vertical {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		margin-bottom: 3rem;
	}
	.blog-preview_image-wrapper {
		overflow: visible;
		width: 100%;
	}
	.solution-card_content {
		padding: var(--size--xsmall);
	}

	.stat-card {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.benefit-card_image-wrapper {
		aspect-ratio: 16 / 9;
		width: 100%;
		min-height: auto;
	}

	.hero_grid.is-about {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		margin-top: -6rem;
		padding-bottom: 2.5rem;
	}

	.blog-preview_title {
		font-size: 1.875rem;
		line-height: 36px; /* 120% */
		letter-spacing: -1.2px;
	}

	.blog-preview_date {
		margin-top: 1.25rem;
	}
	.product-card_details-wrapper {
		flex-flow: column;
	}

	.product-card_image-wrapper {
		width: max(12.5rem, min(10vw, 17.5rem));
	}

	.spacer_content-top {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
	}
	div.wpforms-container-full:not(:empty) {
		padding: 0 !important;
		margin-top: 0 !important;
	}
	.spacer_content {
		grid-column-gap: 5rem;
		grid-row-gap: 2.5rem;
		flex-direction: column;
	}

	.footer_content-top {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		flex-flow: column;
	}

	.footer_content-middle {
		flex-flow: column;
		row-gap: 1.9375rem;
		padding-bottom: 1rem;
	}

	.footer_content-middle_left {
		row-gap: 1.5rem;
		width: 100%;
	}

	.footer_content-middle_right {
		column-gap: 2.5rem;
		row-gap: 1.25rem;
		grid-template-columns: 1fr 2fr;
		margin-top: 0.9375rem;
	}

	.footer_content-middle_right > .widget_nav_menu:nth-child(3) {
		grid-column: span 2;
	}

	.footer_credit-wrapper {
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start;
		grid-row-gap: 0.6875rem;
	}

	.footer_content {
		grid-column-gap: 1rem;
		grid-row-gap: 1.5rem;
	}
	.section_footer .spacer_content-top .section-tagline {
		font-size: 2.25rem;
	}
	.section_footer .spacer_content-top {
		font-size: 1.125rem;
		grid-row-gap: 1.5rem;
	}
	.team-card {
		justify-content: space-between;
		min-height: 20rem;
	}
	.section_footer .footer-wrapper {
		padding-top: 2rem;
	}
	.introduction_image-wrapper {
		aspect-ratio: 3 / 2;
		max-width: none;
	}
	.section_positions-search form {
		flex-direction: column;
		row-gap: 1rem;
	}
	.section_positions-search-content {
		width: 100%;
		padding: 0.8125rem 1rem;
	}
	.section_positions-title {
		text-align: center;
	}
	.benefit-card {
		grid-template-columns: 1fr;
	}

	.hero_text-content {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
	}

	.hero_text-content.is-about {
		grid-template-columns: 1fr;
	}

	.grid-3col {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.product-modal_content {
		width: 100vw;
		max-width: none;
		height: 100vh;
		max-height: none;
	}

	.product-modal {
		align-items: flex-start;
	}

	.product-modal_image-wrapper {
		width: 50%;
	}

	.product-modal_content-right {
		padding: 2rem;
	}

	.product-modal_specification {
		grid-column-gap: var(--size--2);
		grid-row-gap: var(--size--2);
		grid-template-columns: 1fr;
	}

	.product-list {
		grid-template-columns: 1fr;
	}

	.faq_item-button {
		padding: 0.25rem 1.25rem;
	}

	.solution_content-list {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
	}

	.marketing_hero_content {
		padding-top: var(--size--16);
		padding-bottom: var(--size--16);
		grid-column-gap: var(--size--12);
		grid-row-gap: var(--size--12);
	}

	.marketing-mockups-wrapper {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.marketing-mockup {
		border-top-width: var(--size--1);
		border-right-width: var(--size--1);
		border-bottom-width: var(--size--1);
		border-left-width: var(--size--1);
		border-top-left-radius: var(--size--2);
		border-top-right-radius: var(--size--2);
		border-bottom-left-radius: var(--size--2);
		border-bottom-right-radius: var(--size--2);
		box-shadow:
			0 -0.46875rem 2.0625rem rgba(0, 0, 0, 0.1),
			0 -1.3125rem 1.40625rem rgba(255, 255, 255, 0.1),
			0 3rem 4.59375rem rgba(0, 0, 0, 0.15),
			0 1.3125rem 1.3125rem rgba(0, 0, 0, 0.25);
	}

	.marketing-mockup-wrapper {
		height: 30ch;
	}

	.marketing-mockups_row {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.marketing-solution {
		min-height: 45ch;
	}

	.marketing-solution_content {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.marketing_marketing-features {
		grid-column-gap: var(--size--4);
		grid-row-gap: var(--size--4);
		grid-template-columns: 1fr;
	}

	.marketing_marketing-feature_content.item-5 {
		grid-column-gap: var(--size--6);
		grid-row-gap: var(--size--6);
	}

	.section_marketing_section_testimonials {
		min-height: 50ch;
	}

	.marketing_bonuses-wrapper,
	.marketing_footer_ctas {
		grid-template-columns: 1fr;
	}

	.marketing_footer_cta {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.marketing_footer-credit-wrapper {
		grid-column-gap: var(--size--6);
		grid-row-gap: var(--size--6);
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.marketing_footer_cta-top {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.marketing_footer-content {
		grid-column-gap: var(--size--16);
		grid-row-gap: var(--size--16);
	}

	.marketing_feature-image-wrapper.item-4 {
		bottom: -5%;
	}

	.marketing_feature-vector-wrapper {
		width: 15ch;
	}

	.marketing_marketing-features-group {
		grid-column-gap: var(--size--4);
		grid-row-gap: var(--size--4);
	}

	.marketing-solutions_content-body {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.marketing_section-content {
		grid-column-gap: var(--size--10);
		grid-row-gap: var(--size--10);
	}

	.solution_text-content {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
	}

	.section-content {
		grid-column-gap: var(--size--6);
		grid-row-gap: var(--size--6);
	}

	.spacer_vector-wrapper {
		max-width: 12.5ch;
	}
	.spacer_vector-wrapper.is-top-left {
		top: -132px;
	}
	.introduction_content {
		flex-flow: column;
	}

	.divider_component {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
	}

	.spacer-xxlarge {
		padding-top: 3rem;
	}

	.padding-xlarge {
		padding: 2.5rem;
	}

	.heading-style-h1 {
		font-size: var(--typography--font-size--text-4xl);
	}

	.margin-xlarge {
		margin: 2.5rem;
	}

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

	.padding-xxlarge {
		padding: 3rem;
	}

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

	.heading-style-h4 {
		font-size: var(--typography--font-size--text-xl);
	}

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

	.spacer-medium {
		padding-top: 1.5rem;
	}

	.margin-xsmall {
		margin: 0.75rem;
	}

	.text-style-quote {
		font-size: 1.125rem;
	}

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

	.padding-small {
		padding: 1.25rem;
	}

	.spacer-huge {
		padding-top: 3.5rem;
	}

	.heading-style-h5 {
		font-size: var(--typography--font-size--text-lg);
	}

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

	.spacer-small {
		padding-top: 1.25rem;
	}

	.margin-huge {
		margin: 3.5rem;
	}

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

	.margin-xxhuge {
		margin: 5rem;
	}

	.spacer-xhuge {
		padding-top: 4rem;
	}

	.heading-style-h6 {
		font-size: var(--typography--font-size--text-base);
	}

	.spacer-xxhuge {
		padding-top: 5rem;
	}

	.heading-style-h3 {
		font-size: var(--typography--font-size--text-2xl);
	}
	.section_hero .heading-style-h3 {
		font-size: 1rem;
		line-height: 20px;
		text-align: right;
	}
	.padding-xhuge {
		padding: 4rem;
	}

	.margin-xhuge {
		margin: 4rem;
	}

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

	.padding-large {
		padding: 2rem;
	}

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

	.padding-xsmall {
		padding: 0.75rem;
	}

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

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

	.margin-xxlarge {
		margin: 3rem;
	}

	.spacer-xlarge {
		padding-top: 2.5rem;
	}

	.spacer-large {
		padding-top: 2rem;
	}

	.heading-style-h2 {
		font-size: var(--typography--font-size--text-3xl);
	}

	.spacer-xsmall {
		padding-top: 0.75rem;
	}

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

	.padding-section-medium {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

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

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

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

	.margin-large {
		margin: 2rem;
	}

	.margin-medium {
		margin: 1.5rem;
	}

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

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

	.padding-xxhuge {
		padding: 5rem;
	}

	.padding-medium {
		padding: 1.5rem;
	}

	.padding-huge {
		padding: 3.5rem;
	}

	.margin-small {
		margin: 1.25rem;
	}

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

	.padding-section-small {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.about_step_number-wrapper {
		min-height: 6rem;
	}

	.marquee-scroll {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.navbar_menu.is-page-height-tablet {
		padding-bottom: 6rem;
	}

	.navbar_component {
		min-height: 4rem;
	}
	.section_work-benefits h2 {
		font-size: 1.875rem;
	}
	.career-card {
		justify-content: space-between;
		align-items: center;
	}
	.section_positions .section-header {
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 2rem;
		grid-row-gap: 0.5rem;
		margin-bottom: 0;
	}
	.section_positions .section-header h2 {
		font-size: 1.25rem;
		line-height: 1.42;
	}
	.section_positions-search {
		margin-bottom: 1rem;
	}
	.career-card_content-bottom,
	.career_details-wrapper {
		flex-flow: wrap;
	}
	.career-card_detail,
	.section_positions .career-card {
		flex-direction: column;
		width: 100%;
	}
	.section_positions .career-card {
		padding: 1rem 0 1rem;
		border-bottom: 0;
	}
	.career-card_detail-content,
	.career-card_detail_title {
		width: 100%;
	}
	.section_positions .career-card_detail_title {
		margin-bottom: 1rem;
		font-size: 1.25rem;
	}
	.section_positions .button-group,
	.section_positions .button-group a {
		width: 100%;
		font-size: 0.9375rem;
	}
	.solutions_solution_image-wrapper {
		aspect-ratio: calc(3 / 2);
	}

	.solutions_solution {
		grid-template-columns: 1fr;
	}

	.section_spacer-padding {
		padding-top: 4rem;
		padding-bottom: 4rem;
		position: relative;
	}

	.footer_content-middle_left a.button {
		font-size: 0.875rem;
	}

	.blog-preview {
		flex-direction: column-reverse;
	}
	.pagination-wrapper {
		padding-bottom: 4rem;
	}
	.section_footer-content .spacer_content {
		grid-column-gap: 2.0625rem;
	}
	body.page-template-page-contact .section_footer-content .wpforms-container {
		margin-top: 0 !important;
	}
	body.page-template-page-contact .section_footer-content {
		padding-top: 7rem;
	}
	body.page-template-page-contact
		.navbar_component.isTop
		.navbar_menu-icon-bar {
		background-color: #fff;
	}
	body.page-template-page-contact
		.section_footer-content
		button[type='submit'] {
		width: 100%;
	}
	body.page-template-page-contact
		.section_footer-content
		.wpforms-submit-container {
		margin-top: 21px !important;
	}
	.section_spacer-careers {
		min-height: 30.125rem;
	}
	.faq_item-top {
		grid-column-gap: 12px;
	}
}

@media screen and (max-width: 479px) {
	.heading-style-h0 {
		font-size: var(--size--12);
	}
	.benefit-cards {
		grid-column-gap: var(--size--5);
		grid-row-gap: var(--size--5);
	}

	.benefit-card_image-wrapper {
		aspect-ratio: 1;
		min-width: 100%;
	}

	.blog-previews {
		grid-template-columns: 1fr;
	}

	.blog-preview_image-wrapper {
		width: 100%;
	}

	.product-card_image-wrapper {
		width: max(10rem, min(10vw, 17.5rem));
	}

	.footer_content-top_left {
		grid-template-columns: 1fr;
	}

	.introduction_image-wrapper {
		aspect-ratio: 1;
	}

	.benefit-card {
		flex-flow: column;
	}

	.grid-3col {
		grid-template-columns: 1fr;
	}

	.product-modal_content {
		flex-flow: column;
	}

	.product-modal_image-wrapper {
		width: 70%;
	}

	.product-list {
		width: 100%;
	}

	.solution_image-wrapper {
		aspect-ratio: 1;
	}

	.faq_item {
		padding: 1.25rem 0 0.25rem;
	}
	.faq_item-bottom,
	.solution_content-list {
		grid-template-columns: 1fr;
	}

	.marketing_hero_content {
		padding-top: var(--size--12);
		padding-bottom: var(--size--12);
		grid-column-gap: var(--size--10);
		grid-row-gap: var(--size--10);
	}

	.marketing-mockup {
		border-top-width: var(--size--0-5);
		border-right-width: var(--size--0-5);
		border-bottom-width: var(--size--0-5);
		border-left-width: var(--size--0-5);
		border-top-left-radius: var(--size--1-5);
		border-top-right-radius: var(--size--1-5);
		border-bottom-left-radius: var(--size--1-5);
		border-bottom-right-radius: var(--size--1-5);
		box-shadow:
			0 -0.234375rem 1.03125rem rgba(0, 0, 0, 0.1),
			0 -0.65625rem 0.703125rem rgba(255, 255, 255, 0.1),
			0 1.5rem 2.29688rem rgba(0, 0, 0, 0.15),
			0 0.65625rem 0.65625rem rgba(0, 0, 0, 0.25);
	}

	.marketing-mockup-wrapper {
		height: 15ch;
	}

	.marketing-solution {
		grid-template-columns: 1fr;
		min-height: 50ch;
	}

	.marketing-solution_image-wrapper {
		padding-right: var(--size--6);
		padding-left: var(--size--6);
	}

	.marketing_marketing-features_item.item-4 {
		min-height: 35ch;
	}

	.marketing_marketing-feature_content {
		padding: var(--size--8);
	}

	.marketing_marketing-feature_content.item-5 {
		grid-column-gap: var(--size--5);
		grid-row-gap: var(--size--5);
	}

	.marketing_bonus-wrapper {
		padding-right: var(--size--6);
		padding-left: var(--size--6);
	}

	.marketing_footer-content {
		grid-column-gap: var(--size--12);
		grid-row-gap: var(--size--12);
	}

	.marketing_feature-vector-wrapper {
		width: 12ch;
		position: absolute;
		top: auto;
		bottom: -5%;
		left: -5%;
		right: auto;
	}

	.marketing-solution_image {
		min-width: auto;
		position: relative;
		bottom: -20%;
	}

	.marketing_section-content {
		grid-column-gap: var(--size--8);
		grid-row-gap: var(--size--8);
	}

	.section-content {
		grid-column-gap: var(--size--6);
		grid-row-gap: var(--size--6);
	}

	.spacer_vector-wrapper {
		max-width: 10ch;
	}

	.introduction_content,
	.benefits_content {
		grid-template-columns: 1fr;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.changelog_item {
		grid-template-columns: 1fr;
	}

	.introduction_text {
		column-count: 1;
	}

	.about_step {
		grid-template-columns: 1fr;
	}

	.about_step_number-wrapper {
		min-height: 3rem;
	}

	.marquee-scroll {
		grid-column-gap: 0.5rem;
		grid-row-gap: 0.5rem;
	}

	.solutions_solution_image-wrapper {
		aspect-ratio: 1;
	}

	.contact_form {
		grid-row-gap: 1.5rem;
	}
}

#w-node-_55760e85-149e-94be-ce21-3822cc8b417c-7ab39896 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#nav_wrapper {
	justify-self: end;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149805-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149806-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914980a-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914980b-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914980f-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149810-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149814-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149815-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149819-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914981a-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914981e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914981f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149829-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914982a-7ab398e4 {
	justify-self: start;
}

#w-node-_06dfeb52-513e-9fb5-7cc9-47d97429d7b6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06dfeb52-513e-9fb5-7cc9-47d97429d7b7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914982e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914982f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149833-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149834-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149838-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149839-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914983d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914983e-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149842-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149843-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914984d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914984e-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149852-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149853-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149857-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149858-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914985c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914985d-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149866-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149867-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149870-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149871-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149883-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149884-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149888-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149889-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914988d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914988e-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149892-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149893-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149897-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149898-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498a2-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498a3-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498a7-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498a8-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498ac-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498ad-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498b1-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498b2-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498b6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498b7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498bb-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498bc-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498c7-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498c8-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498cc-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498cd-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498d1-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498d2-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498d6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498d7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498db-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498dc-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498e0-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498e1-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498e5-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498e6-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498ea-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498eb-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498ef-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498f0-7ab398e4 {
	justify-self: start;
}

#w-node-_74021c81-0155-3c0f-a740-2c0576271061-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74021c81-0155-3c0f-a740-2c0576271062-7ab398e4 {
	justify-self: start;
}

#w-node-ad447063-8e29-f7e0-e351-60f2a7eaec5c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad447063-8e29-f7e0-e351-60f2a7eaec5d-7ab398e4 {
	justify-self: start;
}

#w-node-_7667d8df-1e8d-a922-908f-59e011aee367-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7667d8df-1e8d-a922-908f-59e011aee368-7ab398e4 {
	justify-self: start;
}

#w-node-_9924820b-0211-6e57-6f98-81915018f763-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9924820b-0211-6e57-6f98-81915018f764-7ab398e4 {
	justify-self: start;
}

#w-node-_2da1576b-6cd0-2ecb-9f34-dd01dccac9d1-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da1576b-6cd0-2ecb-9f34-dd01dccac9d2-7ab398e4 {
	justify-self: start;
}

#w-node-ca467c8c-1339-f3a6-a779-5c9877ff3743-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca467c8c-1339-f3a6-a779-5c9877ff3744-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498fa-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498fb-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91498ff-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149900-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149904-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149905-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914990c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914990d-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149950-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149953-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149954-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149955-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149958-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149959-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914995a-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914995d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914995e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914995f-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149963-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149964-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149967-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149968-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149969-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914996c-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914996d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914996e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149971-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149972-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149973-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149976-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149977-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149978-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914997b-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e914997c-7ab398e4,
#w-node-a1344b3b-1a58-ae4c-03ac-854bb517ca71-7ab398e4,
#w-node-a1344b3b-1a58-ae4c-03ac-854bb517ca74-7ab398e4,
#w-node-a1344b3b-1a58-ae4c-03ac-854bb517ca75-7ab398e4,
#w-node-_427af6f7-e6af-f60f-5b8d-c8c7ea637f80-7ab398e4,
#w-node-_427af6f7-e6af-f60f-5b8d-c8c7ea637f83-7ab398e4,
#w-node-_427af6f7-e6af-f60f-5b8d-c8c7ea637f84-7ab398e4,
#w-node-_08c8bb3e-38af-e3b4-0cc1-0563b295236b-7ab398e4,
#w-node-_08c8bb3e-38af-e3b4-0cc1-0563b295236e-7ab398e4,
#w-node-_08c8bb3e-38af-e3b4-0cc1-0563b295236f-7ab398e4,
#w-node-_14d604cf-ac94-75cf-6100-d363f65d9b3f-7ab398e4,
#w-node-_14d604cf-ac94-75cf-6100-d363f65d9b42-7ab398e4,
#w-node-_14d604cf-ac94-75cf-6100-d363f65d9b43-7ab398e4,
#w-node-_7da762b1-5ecf-2c0f-7f31-46bf3eb89626-7ab398e4,
#w-node-_7da762b1-5ecf-2c0f-7f31-46bf3eb89629-7ab398e4,
#w-node-_7da762b1-5ecf-2c0f-7f31-46bf3eb8962a-7ab398e4,
#w-node-bac31f28-1ce4-a08c-40f6-3ffac3e97d21-7ab398e4,
#w-node-bac31f28-1ce4-a08c-40f6-3ffac3e97d24-7ab398e4,
#w-node-bac31f28-1ce4-a08c-40f6-3ffac3e97d25-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149983-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149984-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149989-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914998a-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914998e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914998f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149993-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149994-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149998-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149999-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914999e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e914999f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91499a1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499a3-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91499a4-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91499a9-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91499aa-7ab398e4 {
	justify-self: start;
}

#w-node-ad288105-6b9d-3bee-a23b-d0df57e3ae38-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad288105-6b9d-3bee-a23b-d0df57e3ae39-7ab398e4 {
	justify-self: start;
}

#w-node-c8d30ee7-6573-f802-7b6a-547624092fef-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8d30ee7-6573-f802-7b6a-547624092ff0-7ab398e4 {
	justify-self: start;
}

#w-node-a81cbf7e-84b5-525f-b582-21bce583c7d8-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a81cbf7e-84b5-525f-b582-21bce583c7d9-7ab398e4 {
	justify-self: start;
}

#w-node-_63c5f93c-dc00-fb27-c18b-12229ebb7704-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c5f93c-dc00-fb27-c18b-12229ebb7705-7ab398e4 {
	justify-self: start;
}

#w-node-decf007b-aee7-0a2b-c36a-a1f67aadb49d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-decf007b-aee7-0a2b-c36a-a1f67aadb49e-7ab398e4 {
	justify-self: start;
}

#w-node-_163bf738-67b0-2848-8a16-04b9128c7754-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_163bf738-67b0-2848-8a16-04b9128c7755-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e91499ca-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499cd-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499ce-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499d1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499d2-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499d5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499d6-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499da-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499dd-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499de-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499e1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499e2-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499e5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499fe-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e91499ff-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a00-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a02-7ab398e4,
#w-node-f2afb4ec-4dfb-10af-8f20-5968f4459434-7ab398e4,
#w-node-f2afb4ec-4dfb-10af-8f20-5968f4459435-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2afb4ec-4dfb-10af-8f20-5968f4459436-7ab398e4 {
	justify-self: start;
}

#w-node-f2afb4ec-4dfb-10af-8f20-5968f4459438-7ab398e4,
#w-node-_6da41bbe-48d9-2d76-d6a8-618078afa7c2-7ab398e4,
#w-node-_6da41bbe-48d9-2d76-d6a8-618078afa7c3-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6da41bbe-48d9-2d76-d6a8-618078afa7c4-7ab398e4 {
	justify-self: start;
}

#w-node-_6da41bbe-48d9-2d76-d6a8-618078afa7c6-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a05-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a06-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a07-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a0b-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a0e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a0f-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a10-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a14-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a18-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a19-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a1f-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a22-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a23-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a24-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a28-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a2c-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a2d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a2e-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a34-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a38-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a39-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a3d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a40-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a46-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a47-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a4e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a4f-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a50-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a59-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a5a-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a5b-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a64-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a65-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a66-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a71-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a72-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a73-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a80-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a81-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a82-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a86-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a8b-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a8c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a8d-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a93-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a98-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149a99-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149a9a-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149aa0-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149aa5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149aa6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149aa7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149aaf-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ab5-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ab6-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149abc-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ac1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ac2-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ac3-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ac7-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149aca-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149acb-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149acc-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ad2-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ad5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ad6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ad7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149add-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ae0-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ae1-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ae2-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149aea-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149aed-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149aee-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149aef-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149af5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149af8-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149af9-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149afa-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b02-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b06-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b07-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b0d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b15-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b16-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b17-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b18-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b1a-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b1d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b21-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b22-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b23-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b2c-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b2d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b2e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b37-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b38-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b39-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b3a-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b40-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b41-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b42-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b43-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b45-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b49-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b4a-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b4b-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149b4c-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149b4e-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bcd-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bd1-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bd2-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bd4-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bd6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bd7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bd9-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bdb-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bdc-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bde-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149be0-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149be1-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149be3-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149be5-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149be6-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149be8-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bea-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149beb-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bed-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bef-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bf1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bf3-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bf5-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bf6-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bf8-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bf9-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bfb-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bfc-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149bfe-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149bff-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c01-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c02-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c04-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c05-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c07-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c08-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c0a-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c21-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c25-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c26-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c28-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c2a-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c2b-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c2d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c2f-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c30-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c32-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c34-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c35-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c37-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c39-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c3a-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c3c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c3e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c3f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c41-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c43-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c44-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c46-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c48-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c49-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c4b-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c4d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c4e-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c50-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c52-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c53-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c55-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c57-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c58-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c5a-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c70-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c74-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c76-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c79-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c7e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c83-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c88-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c8d-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c94-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c95-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c97-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c98-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c9a-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c9b-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149c9d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149c9e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ca0-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ca1-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ca3-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ca4-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ca6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ca7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ca9-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149caa-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cac-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cad-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149caf-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cb0-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cb2-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cb3-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cb5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cb6-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cb8-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cb9-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cbb-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cbc-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cbe-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cbf-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cc1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cc2-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cc4-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cc5-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cc7-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cc8-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cca-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ccb-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ccd-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cce-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cd0-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cd1-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cd3-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cd4-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cd6-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cd7-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cd9-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cda-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cdc-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cdd-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149cdf-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ce0-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ce2-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ce3-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ce5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ce6-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ce8-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ce9-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ceb-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149cec-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d02-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d06-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d08-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d0b-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d10-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d15-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d1a-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d1f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d26-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d27-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d29-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d2a-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d2c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d2d-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d2f-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d30-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d32-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d33-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d35-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d36-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d38-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d39-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d3b-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d3c-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d3e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d3f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d41-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d42-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d44-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d45-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d47-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d48-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d4a-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d4b-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d4d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d4e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d50-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d51-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d53-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d54-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d56-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d57-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d59-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d5a-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d5c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d5d-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d5f-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d60-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d62-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d63-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d65-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d66-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d68-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d69-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d6b-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d6c-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d6e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d6f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d71-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d72-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d74-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d75-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d77-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d78-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d7a-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d7b-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d7d-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d7e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d95-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d96-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d98-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d99-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d9b-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d9c-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149d9e-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149d9f-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149da1-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149da2-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149da4-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149da5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149da7-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149da8-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149daa-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dab-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dad-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dae-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149db0-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149db1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149db3-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149db4-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149db6-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149db7-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149db9-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dba-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dbc-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dbd-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dbf-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dc0-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dc2-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dc3-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dc5-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dc6-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dc8-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dc9-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dcb-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dcc-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dce-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dcf-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dd1-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dd2-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149dd4-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149dd5-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ed8-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149edc-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149edd-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ee1-7ab398e4,
#w-node-_018caeea-41f4-2814-a4c7-0375e9149ee3-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ee4-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ee8-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ee9-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149eed-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149eee-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ef2-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ef3-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ef7-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149ef8-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149efc-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149efd-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f01-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f02-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f06-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f07-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f0b-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f0c-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f10-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f11-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f14-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f15-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f19-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f1a-7ab398e4 {
	justify-self: start;
}

#w-node-_06223951-35f1-c469-b0b9-0c75888f8e80-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06223951-35f1-c469-b0b9-0c75888f8e81-7ab398e4 {
	justify-self: start;
}

#w-node-_5fbc9aa7-3cbd-9b08-9b85-593fa6c6c503-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fbc9aa7-3cbd-9b08-9b85-593fa6c6c504-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f1e-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f1f-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f23-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f24-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f28-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f29-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f2d-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f2e-7ab398e4 {
	justify-self: start;
}

#w-node-_4e077976-704a-56be-a354-de4af9c253b9-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e077976-704a-56be-a354-de4af9c253ba-7ab398e4 {
	justify-self: start;
}

#w-node-_9d12b0ad-ec6e-5890-0308-dd671db1f23f-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d12b0ad-ec6e-5890-0308-dd671db1f240-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f32-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f33-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f37-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f38-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f3c-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f3d-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f41-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f42-7ab398e4 {
	justify-self: start;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f46-7ab398e4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_018caeea-41f4-2814-a4c7-0375e9149f47-7ab398e4,
#w-node-_5f331be4-2a33-bc26-f4d7-19cc36594d59-36594d59 {
	justify-self: start;
}

#w-node-_5975faf7-20d9-d44e-576d-617f5a6335b0-7ab3992a {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eab1208d-09b1-ffcf-caf4-0f3c533dccb1-533dcc96 {
	justify-self: end;
}

#w-node-ac6273d7-1dcc-6839-9e72-3c12cc4de710-7ab3992d,
#w-node-cf0267b3-6232-eea0-6991-d0aa43b8c255-7ab3992d {
	grid-area: 1 / 2 / 2 / 3;
}

#w-node-_081079c7-6fb5-7299-fa34-b25dedd5b422-7ab3992e {
	align-self: end;
}

#w-node-_5975faf7-20d9-d44e-576d-617f5a6335b0-7ab39972 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1c6c0474-a457-39b7-c0ab-5e604f3697a7-7ab39998 {
	justify-self: start;
}

@media screen and (max-width: 991px) {
	#w-node-a674a0fe-a9fd-5915-e3c0-ecd11be32373-7ab39896 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_767b16c4-0bfa-c240-ec56-11e39cd1e442-7ab39896 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_55760e85-149e-94be-ce21-3822cc8b417c-7ab39896 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_981166fc-dcfc-df04-30c6-3432dfbe772a-7ab39896 {
		grid-area: 2 / 2 / 3 / 3;
	}

	#w-node-_1820b7fc-fb9a-8e5f-4f55-e8f9218740c6-7ab3989e,
	#w-node-_19d88195-26dd-38b7-0713-918d9cf73208-7ab3989e,
	#w-node-cda8f40b-0358-c2d7-7881-f4b749dfd585-7ab3989e {
		grid-column: span 1 / span 1;
	}
}
.navbar_component .dropdown-icon {
	display: none;
}
.dropdown-icon .minus {
	display: none;
}
.dropdown-icon.open .minus {
	display: block;
}
.dropdown-icon.open .plus {
	display: none;
}
@media screen and (max-width: 767px) {
	#w-node-_767b16c4-0bfa-c240-ec56-11e39cd1e442-7ab39896,
	#w-node-_55760e85-149e-94be-ce21-3822cc8b417c-7ab39896,
	#w-node-_981166fc-dcfc-df04-30c6-3432dfbe772a-7ab39896,
	#w-node-_7babff68-3dbb-a750-b1dc-1de281bddf34-7ab3992c,
	#w-node-_80d3f41e-2222-df9b-011b-0c35abe321e0-7ab3992f {
		grid-column: span 1 / span 1;
	}
	.history {
		flex-wrap: wrap;
		column-gap: 0.5rem;
		row-gap: 1rem;
	}
	.navbar_component .dropdown-icon {
		display: inline-block;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 12px;
		height: 12px;
	}
}
