html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-family: sans-serif
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	vertical-align: baseline;
	display: inline-block
}

audio:not([controls]) {
	height: 0;
	display: none
}

[hidden],
template {
	display: none
}

a {
	background-color: #0000
}

a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	margin: .67em 0;
	font-size: 2em
}

mark {
	color: #000;
	background: #ff0
}

small {
	font-size: 80%
}

sub,
sup {
	vertical-align: baseline;
	font-size: 75%;
	line-height: 0;
	position: relative
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

hr {
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,
kbd,
pre,
samp {
	font-family: monospace;
	font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,
th {
	padding: 0
}

@font-face {
	font-family: webflow-icons;
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
	font-weight: 400;
	font-style: normal
}

[class^=w-icon-],
[class*=\ w-icon-] {
	speak: none;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	font-family: webflow-icons !important
}

.w-icon-slider-right:before {
	content: ""
}

.w-icon-slider-left:before {
	content: ""
}

.w-icon-nav-menu:before {
	content: ""
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
	content: ""
}

.w-icon-file-upload-remove:before {
	content: ""
}

.w-icon-file-upload-icon:before {
	content: ""
}

* {
	box-sizing: border-box
}

html {
	height: 100%
}

body {
	color: #333;
	background-color: #fff;
	min-height: 100%;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 20px
}

img {
	vertical-align: middle;
	max-width: 100%;
	display: inline-block
}

html.w-mod-touch * {
	background-attachment: scroll !important
}

.w-block {
	display: block
}

.w-inline-block {
	max-width: 100%;
	display: inline-block
}

.w-clearfix:before,
.w-clearfix:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-clearfix:after {
	clear: both
}

.w-hidden {
	display: none
}

.w-button {
	color: #fff;
	line-height: inherit;
	cursor: pointer;
	background-color: #3898ec;
	border: 0;
	border-radius: 0;
	padding: 9px 15px;
	text-decoration: none;
	display: inline-block
}

input.w-button {
	-webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
	color: #0000 !important
}

.w-code-block {
	margin: unset
}

pre.w-code-block code {
	all: inherit
}

.w-optimization {
	display: contents
}

.w-webflow-badge,
.w-webflow-badge>img {
	box-sizing: unset;
	width: unset;
	height: unset;
	max-height: unset;
	max-width: unset;
	min-height: unset;
	min-width: unset;
	margin: unset;
	padding: unset;
	float: unset;
	clear: unset;
	border: unset;
	border-radius: unset;
	background: unset;
	background-image: unset;
	background-position: unset;
	background-size: unset;
	background-repeat: unset;
	background-origin: unset;
	background-clip: unset;
	background-attachment: unset;
	background-color: unset;
	box-shadow: unset;
	transform: unset;
	direction: unset;
	font-family: unset;
	font-weight: unset;
	color: unset;
	font-size: unset;
	line-height: unset;
	font-style: unset;
	font-variant: unset;
	text-align: unset;
	letter-spacing: unset;
	-webkit-text-decoration: unset;
	text-decoration: unset;
	text-indent: unset;
	text-transform: unset;
	list-style-type: unset;
	text-shadow: unset;
	vertical-align: unset;
	cursor: unset;
	white-space: unset;
	word-break: unset;
	word-spacing: unset;
	word-wrap: unset;
	transition: unset
}

.w-webflow-badge {
	white-space: nowrap;
	cursor: pointer;
	box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
	visibility: visible !important;
	opacity: 1 !important;
	z-index: 2147483647 !important;
	color: #aaadb0 !important;
	overflow: unset !important;
	background-color: #fff !important;
	border-radius: 3px !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
	padding: 6px !important;
	font-size: 12px !important;
	line-height: 14px !important;
	text-decoration: none !important;
	display: inline-block !important;
	position: fixed !important;
	inset: auto 12px 12px auto !important;
	transform: none !important
}

.w-webflow-badge>img {
	position: unset;
	visibility: unset !important;
	opacity: 1 !important;
	vertical-align: middle !important;
	display: inline-block !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 10px;
	font-weight: 700
}

h1 {
	margin-top: 20px;
	font-size: 38px;
	line-height: 44px
}

h2 {
	margin-top: 20px;
	font-size: 32px;
	line-height: 36px
}

h3 {
	margin-top: 20px;
	font-size: 24px;
	line-height: 30px
}

h4 {
	margin-top: 10px;
	font-size: 18px;
	line-height: 24px
}

h5 {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px
}

h6 {
	margin-top: 10px;
	font-size: 12px;
	line-height: 18px
}

p {
	margin-top: 0;
	margin-bottom: 10px
}

blockquote {
	border-left: 5px solid #e2e2e2;
	margin: 0 0 10px;
	padding: 10px 20px;
	font-size: 18px;
	line-height: 22px
}

figure {
	margin: 0 0 10px
}

ul,
ol {
	margin-top: 0;
	margin-bottom: 10px;
	padding-left: 40px
}

.w-list-unstyled {
	padding-left: 0;
	list-style: none
}

.w-embed:before,
.w-embed:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-embed:after {
	clear: both
}

.w-video {
	width: 100%;
	padding: 0;
	position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
	border: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

button,
[type=button],
[type=reset] {
	cursor: pointer;
	-webkit-appearance: button;
	border: 0
}

.w-form {
	margin: 0 0 15px
}

.w-form-done {
	text-align: center;
	background-color: #ddd;
	padding: 20px;
	display: none
}

.w-form-fail {
	background-color: #ffdede;
	margin-top: 10px;
	padding: 10px;
	display: none
}

label {
	margin-bottom: 5px;
	font-weight: 700;
	display: block
}

.w-input,
.w-select {
	color: #333;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	width: 100%;
	height: 38px;
	margin-bottom: 10px;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.42857;
	display: block
}

.w-input::placeholder,
.w-select::placeholder {
	color: #999
}

.w-input:focus,
.w-select:focus {
	border-color: #3898ec;
	outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
	cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
	background-color: #eee
}

textarea.w-input,
textarea.w-select {
	height: auto
}

.w-select {
	background-color: #f3f3f3
}

.w-select[multiple] {
	height: auto
}

.w-form-label {
	cursor: pointer;
	margin-bottom: 0;
	font-weight: 400;
	display: inline-block
}

.w-radio {
	margin-bottom: 5px;
	padding-left: 20px;
	display: block
}

.w-radio:before,
.w-radio:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-radio:after {
	clear: both
}

.w-radio-input {
	float: left;
	margin: 3px 0 0 -20px;
	line-height: normal
}

.w-file-upload {
	margin-bottom: 10px;
	display: block
}

.w-file-upload-input {
	opacity: 0;
	z-index: -100;
	width: .1px;
	height: .1px;
	position: absolute;
	overflow: hidden
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
	color: #333;
	display: inline-block
}

.w-file-upload-error {
	margin-top: 10px;
	display: block
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
	display: none
}

.w-file-upload-uploading-btn {
	cursor: pointer;
	background-color: #fafafa;
	border: 1px solid #ccc;
	margin: 0;
	padding: 8px 12px;
	font-size: 14px;
	font-weight: 400;
	display: flex
}

.w-file-upload-file {
	background-color: #fafafa;
	border: 1px solid #ccc;
	flex-grow: 1;
	justify-content: space-between;
	margin: 0;
	padding: 8px 9px 8px 11px;
	display: flex
}

.w-file-upload-file-name {
	font-size: 14px;
	font-weight: 400;
	display: block
}

.w-file-remove-link {
	cursor: pointer;
	width: auto;
	height: auto;
	margin-top: 3px;
	margin-left: 10px;
	padding: 3px;
	display: block
}

.w-icon-file-upload-remove {
	margin: auto;
	font-size: 10px
}

.w-file-upload-error-msg {
	color: #ea384c;
	padding: 2px 0;
	display: inline-block
}

.w-file-upload-info {
	padding: 0 12px;
	line-height: 38px;
	display: inline-block
}

.w-file-upload-label {
	cursor: pointer;
	background-color: #fafafa;
	border: 1px solid #ccc;
	margin: 0;
	padding: 8px 12px;
	font-size: 14px;
	font-weight: 400;
	display: inline-block
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
	width: 20px;
	margin-right: 8px;
	display: inline-block
}

.w-icon-file-upload-uploading {
	height: 20px
}

.w-container {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.w-container:before,
.w-container:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-container:after {
	clear: both
}

.w-container .w-row {
	margin-left: -10px;
	margin-right: -10px
}

.w-row:before,
.w-row:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-row:after {
	clear: both
}

.w-row .w-row {
	margin-left: 0;
	margin-right: 0
}

.w-col {
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative
}

.w-col .w-col {
	padding-left: 0;
	padding-right: 0
}

.w-col-1 {
	width: 8.33333%
}

.w-col-2 {
	width: 16.6667%
}

.w-col-3 {
	width: 25%
}

.w-col-4 {
	width: 33.3333%
}

.w-col-5 {
	width: 41.6667%
}

.w-col-6 {
	width: 50%
}

.w-col-7 {
	width: 58.3333%
}

.w-col-8 {
	width: 66.6667%
}

.w-col-9 {
	width: 75%
}

.w-col-10 {
	width: 83.3333%
}

.w-col-11 {
	width: 91.6667%
}

.w-col-12 {
	width: 100%
}

.w-hidden-main {
	display: none !important
}

@media screen and (max-width:991px) {
	.w-container {
		max-width: 728px
	}

	.w-hidden-main {
		display: inherit !important
	}

	.w-hidden-medium {
		display: none !important
	}

	.w-col-medium-1 {
		width: 8.33333%
	}

	.w-col-medium-2 {
		width: 16.6667%
	}

	.w-col-medium-3 {
		width: 25%
	}

	.w-col-medium-4 {
		width: 33.3333%
	}

	.w-col-medium-5 {
		width: 41.6667%
	}

	.w-col-medium-6 {
		width: 50%
	}

	.w-col-medium-7 {
		width: 58.3333%
	}

	.w-col-medium-8 {
		width: 66.6667%
	}

	.w-col-medium-9 {
		width: 75%
	}

	.w-col-medium-10 {
		width: 83.3333%
	}

	.w-col-medium-11 {
		width: 91.6667%
	}

	.w-col-medium-12 {
		width: 100%
	}

	.w-col-stack {
		width: 100%;
		left: auto;
		right: auto
	}
}

@media screen and (max-width:767px) {

	.w-hidden-main,
	.w-hidden-medium {
		display: inherit !important
	}

	.w-hidden-small {
		display: none !important
	}

	.w-row,
	.w-container .w-row {
		margin-left: 0;
		margin-right: 0
	}

	.w-col {
		width: 100%;
		left: auto;
		right: auto
	}

	.w-col-small-1 {
		width: 8.33333%
	}

	.w-col-small-2 {
		width: 16.6667%
	}

	.w-col-small-3 {
		width: 25%
	}

	.w-col-small-4 {
		width: 33.3333%
	}

	.w-col-small-5 {
		width: 41.6667%
	}

	.w-col-small-6 {
		width: 50%
	}

	.w-col-small-7 {
		width: 58.3333%
	}

	.w-col-small-8 {
		width: 66.6667%
	}

	.w-col-small-9 {
		width: 75%
	}

	.w-col-small-10 {
		width: 83.3333%
	}

	.w-col-small-11 {
		width: 91.6667%
	}

	.w-col-small-12 {
		width: 100%
	}
}

@media screen and (max-width:479px) {
	.w-container {
		max-width: none
	}

	.w-hidden-main,
	.w-hidden-medium,
	.w-hidden-small {
		display: inherit !important
	}

	.w-hidden-tiny {
		display: none !important
	}

	.w-col {
		width: 100%
	}

	.w-col-tiny-1 {
		width: 8.33333%
	}

	.w-col-tiny-2 {
		width: 16.6667%
	}

	.w-col-tiny-3 {
		width: 25%
	}

	.w-col-tiny-4 {
		width: 33.3333%
	}

	.w-col-tiny-5 {
		width: 41.6667%
	}

	.w-col-tiny-6 {
		width: 50%
	}

	.w-col-tiny-7 {
		width: 58.3333%
	}

	.w-col-tiny-8 {
		width: 66.6667%
	}

	.w-col-tiny-9 {
		width: 75%
	}

	.w-col-tiny-10 {
		width: 83.3333%
	}

	.w-col-tiny-11 {
		width: 91.6667%
	}

	.w-col-tiny-12 {
		width: 100%
	}
}

.w-widget {
	position: relative
}

.w-widget-map {
	width: 100%;
	height: 400px
}

.w-widget-map label {
	width: auto;
	display: inline
}

.w-widget-map img {
	max-width: inherit
}

.w-widget-map .gm-style-iw {
	text-align: center
}

.w-widget-map .gm-style-iw>button {
	display: none !important
}

.w-widget-twitter {
	overflow: hidden
}

.w-widget-twitter-count-shim {
	vertical-align: top;
	text-align: center;
	background: #fff;
	border: 1px solid #758696;
	border-radius: 3px;
	width: 28px;
	height: 20px;
	display: inline-block;
	position: relative
}

.w-widget-twitter-count-shim * {
	pointer-events: none;
	-webkit-user-select: none;
	user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
	text-align: center;
	color: #999;
	font-family: serif;
	font-size: 15px;
	line-height: 12px;
	position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
	display: block;
	position: relative
}

.w-widget-twitter-count-shim.w--large {
	width: 36px;
	height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
	margin-left: 5px;
	margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
	margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
	content: " ";
	pointer-events: none;
	border: solid #0000;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
	border-width: 4px;
	border-color: #75869600 #5d6c7b #75869600 #75869600;
	margin-top: -4px;
	margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
	border-width: 5px;
	margin-top: -5px;
	margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
	border-width: 4px;
	border-color: #fff0 #fff #fff0 #fff0;
	margin-top: -4px;
	margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
	border-width: 5px;
	margin-top: -5px;
	margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
	width: 61px;
	height: 33px;
	margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
	content: " ";
	pointer-events: none;
	border: solid #0000;
	width: 0;
	height: 0;
	position: absolute;
	top: 100%;
	left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
	border-width: 5px;
	border-color: #5d6c7b #75869600 #75869600;
	margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
	border-width: 4px;
	border-color: #fff #fff0 #fff0;
	margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
	width: 76px
}

.w-background-video {
	color: #fff;
	height: 500px;
	position: relative;
	overflow: hidden
}

.w-background-video>video {
	object-fit: cover;
	z-index: -100;
	background-position: 50%;
	background-size: cover;
	width: 100%;
	height: 100%;
	margin: auto;
	position: absolute;
	inset: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
	-webkit-appearance: none;
	display: none !important
}

.w-background-video--control {
	background-color: #0000;
	padding: 0;
	position: absolute;
	bottom: 1em;
	right: 1em
}

.w-background-video--control>[hidden] {
	display: none !important
}

.w-slider {
	text-align: center;
	clear: both;
	-webkit-tap-highlight-color: #0000;
	tap-highlight-color: #0000;
	background: #ddd;
	height: 300px;
	position: relative
}

.w-slider-mask {
	z-index: 1;
	white-space: nowrap;
	height: 100%;
	display: block;
	position: relative;
	left: 0;
	right: 0;
	overflow: hidden
}

.w-slide {
	vertical-align: top;
	white-space: normal;
	text-align: left;
	width: 100%;
	height: 100%;
	display: inline-block;
	position: relative
}

.w-slider-nav {
	z-index: 2;
	text-align: center;
	-webkit-tap-highlight-color: #0000;
	tap-highlight-color: #0000;
	height: 40px;
	margin: auto;
	padding-top: 10px;
	position: absolute;
	inset: auto 0 0
}

.w-slider-nav.w-round>div {
	border-radius: 100%
}

.w-slider-nav.w-num>div {
	font-size: inherit;
	line-height: inherit;
	width: auto;
	height: auto;
	padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
	box-shadow: 0 0 3px #3336
}

.w-slider-nav-invert {
	color: #fff
}

.w-slider-nav-invert>div {
	background-color: #2226
}

.w-slider-nav-invert>div.w-active {
	background-color: #222
}

.w-slider-dot {
	cursor: pointer;
	background-color: #fff6;
	width: 1em;
	height: 1em;
	margin: 0 3px .5em;
	transition: background-color .1s, color .1s;
	display: inline-block;
	position: relative
}

.w-slider-dot.w-active {
	background-color: #fff
}

.w-slider-dot:focus {
	outline: none;
	box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
	box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
	cursor: pointer;
	color: #fff;
	-webkit-tap-highlight-color: #0000;
	tap-highlight-color: #0000;
	-webkit-user-select: none;
	user-select: none;
	width: 80px;
	margin: auto;
	font-size: 40px;
	position: absolute;
	inset: 0;
	overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
	position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
	outline: 0
}

.w-slider-arrow-left {
	z-index: 3;
	right: auto
}

.w-slider-arrow-right {
	z-index: 4;
	left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
	width: 1em;
	height: 1em;
	margin: auto;
	inset: 0
}

.w-slider-aria-label {
	clip: rect(0 0 0 0);
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden
}

.w-slider-force-show {
	display: block !important
}

.w-dropdown {
	text-align: left;
	z-index: 900;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	position: relative
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
	vertical-align: top;
	color: #222;
	text-align: left;
	white-space: nowrap;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	text-decoration: none;
	position: relative
}

.w-dropdown-toggle {
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
	padding-right: 40px;
	display: inline-block
}

.w-dropdown-toggle:focus {
	outline: 0
}

.w-icon-dropdown-toggle {
	width: 1em;
	height: 1em;
	margin: auto 20px auto auto;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0
}

.w-dropdown-list {
	background: #ddd;
	min-width: 100%;
	display: none;
	position: absolute
}

.w-dropdown-list.w--open {
	display: block
}

.w-dropdown-link {
	color: #222;
	padding: 10px 20px;
	display: block
}

.w-dropdown-link.w--current {
	color: #0082f3
}

.w-dropdown-link:focus {
	outline: 0
}

@media screen and (max-width:767px) {
	.w-nav-brand {
		padding-left: 10px
	}
}

.w-lightbox-backdrop {
	cursor: auto;
	letter-spacing: normal;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	color: #fff;
	text-align: center;
	z-index: 2000;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-tap-highlight-color: transparent;
	background: #000000e6;
	outline: 0;
	font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.2;
	list-style: disc;
	position: fixed;
	inset: 0;
	-webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
	-webkit-overflow-scrolling: touch;
	height: 100%;
	overflow: auto
}

.w-lightbox-content {
	height: 100vh;
	position: relative;
	overflow: hidden
}

.w-lightbox-view {
	opacity: 0;
	width: 100vw;
	height: 100vh;
	position: absolute
}

.w-lightbox-view:before {
	content: "";
	height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
	height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
	vertical-align: middle;
	display: inline-block
}

.w-lightbox-figure {
	margin: 0;
	position: relative
}

.w-lightbox-group .w-lightbox-figure {
	cursor: pointer
}

.w-lightbox-img {
	width: auto;
	max-width: none;
	height: auto
}

.w-lightbox-image {
	float: none;
	max-width: 100vw;
	max-height: 100vh;
	display: block
}

.w-lightbox-group .w-lightbox-image {
	max-height: 86vh
}

.w-lightbox-caption {
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #0006;
	padding: .5em 1em;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden
}

.w-lightbox-embed {
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0
}

.w-lightbox-control {
	cursor: pointer;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 24px;
	width: 4em;
	transition: all .3s;
	position: absolute;
	top: 0
}

.w-lightbox-left {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
	display: none;
	bottom: 0;
	left: 0
}

.w-lightbox-right {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
	display: none;
	bottom: 0;
	right: 0
}

.w-lightbox-close {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
	background-size: 18px;
	height: 2.6em;
	right: 0
}

.w-lightbox-strip {
	white-space: nowrap;
	padding: 0 1vh;
	line-height: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: auto hidden
}

.w-lightbox-item {
	box-sizing: content-box;
	cursor: pointer;
	width: 10vh;
	padding: 2vh 1vh;
	display: inline-block;
	-webkit-transform: translate(0, 0)
}

.w-lightbox-active {
	opacity: .3
}

.w-lightbox-thumbnail {
	background: #222;
	height: 10vh;
	position: relative;
	overflow: hidden
}

.w-lightbox-thumbnail-image {
	position: absolute;
	top: 0;
	left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
	width: 100%;
	top: 50%;
	transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
	height: 100%;
	left: 50%;
	transform: translate(-50%)
}

.w-lightbox-spinner {
	box-sizing: border-box;
	border: 5px solid #0006;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	animation: .8s linear infinite spin;
	position: absolute;
	top: 50%;
	left: 50%
}

.w-lightbox-spinner:after {
	content: "";
	border: 3px solid #0000;
	border-bottom-color: #fff;
	border-radius: 50%;
	position: absolute;
	inset: -4px
}

.w-lightbox-hide {
	display: none
}

.w-lightbox-noscroll {
	overflow: hidden
}

@media (min-width:768px) {
	.w-lightbox-content {
		height: 96vh;
		margin-top: 2vh
	}

	.w-lightbox-view,
	.w-lightbox-view:before {
		height: 96vh
	}

	.w-lightbox-group,
	.w-lightbox-group .w-lightbox-view,
	.w-lightbox-group .w-lightbox-view:before {
		height: 84vh
	}

	.w-lightbox-image {
		max-width: 96vw;
		max-height: 96vh
	}

	.w-lightbox-group .w-lightbox-image {
		max-width: 82.3vw;
		max-height: 84vh
	}

	.w-lightbox-left,
	.w-lightbox-right {
		opacity: .5;
		display: block
	}

	.w-lightbox-close {
		opacity: .8
	}

	.w-lightbox-control:hover {
		opacity: 1
	}
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
	opacity: 0
}

.w-richtext:before,
.w-richtext:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-richtext:after {
	clear: both
}

.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
	white-space: initial
}

.w-richtext ol,
.w-richtext ul {
	overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
	outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
	content: "";
	display: none;
	position: absolute;
	inset: 0
}

.w-richtext figure {
	max-width: 60%;
	position: relative
}

.w-richtext figure>div:before {
	cursor: default !important
}

.w-richtext figure img {
	width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
	opacity: .6
}

.w-richtext figure div {
	color: #0000;
	font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
	display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
	display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
	caption-side: bottom;
	display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
	width: 60%;
	height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
	width: 100%
}

.w-richtext figure.w-richtext-align-center {
	clear: both;
	margin-left: auto;
	margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
	max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
	clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
	text-align: center;
	clear: both;
	width: 100%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
	padding-bottom: inherit;
	display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
	display: block
}

.w-richtext figure.w-richtext-align-floatleft {
	float: left;
	clear: none;
	margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
	float: right;
	clear: none;
	margin-left: 15px
}

.w-nav {
	z-index: 1000;
	background: #ddd;
	position: relative
}

.w-nav:before,
.w-nav:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-nav:after {
	clear: both
}

.w-nav-brand {
	float: left;
	color: #333;
	text-decoration: none;
	position: relative
}

.w-nav-link {
	vertical-align: top;
	color: #222;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	text-decoration: none;
	display: inline-block;
	position: relative
}

.w-nav-link.w--current {
	color: #0082f3
}

.w-nav-menu {
	float: right;
	position: relative
}

[data-nav-menu-open] {
	text-align: center;
	background: #c8c8c8;
	min-width: 200px;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow: visible;
	display: block !important
}

.w--nav-link-open {
	display: block;
	position: relative
}

.w-nav-overlay {
	width: 100%;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
	top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
	width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
	z-index: 1;
	top: 0;
	right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
	width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
	z-index: 1;
	top: 0;
	left: auto
}

.w-nav-button {
	float: right;
	cursor: pointer;
	-webkit-tap-highlight-color: #0000;
	tap-highlight-color: #0000;
	-webkit-user-select: none;
	user-select: none;
	padding: 18px;
	font-size: 24px;
	display: none;
	position: relative
}

.w-nav-button:focus {
	outline: 0
}

.w-nav-button.w--open {
	color: #fff;
	background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
	display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
	display: block
}

.w--nav-dropdown-list-open {
	position: static
}

@media screen and (max-width:991px) {
	.w-nav[data-collapse=medium] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse=medium] .w-nav-button {
		display: block
	}
}


@media screen and (max-width:767px) {
	.w-nav[data-collapse=small] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse=small] .w-nav-button {
		display: block
	}

	.w-nav-brand {
		padding-left: 10px
	}
}

@media screen and (max-width:479px) {
	.w-nav[data-collapse=tiny] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse=tiny] .w-nav-button {
		display: block
	}
}

.w-tabs {
	position: relative
}

.w-tabs:before,
.w-tabs:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table
}

.w-tabs:after {
	clear: both
}

.w-tab-menu {
	position: relative
}

.w-tab-link {
	vertical-align: top;
	text-align: left;
	cursor: pointer;
	color: #222;
	background-color: #ddd;
	padding: 9px 30px;
	text-decoration: none;
	display: inline-block;
	position: relative
}

.w-tab-link.w--current {
	background-color: #c8c8c8
}

.w-tab-link:focus {
	outline: 0
}

.w-tab-content {
	display: block;
	position: relative;
	overflow: hidden
}

.w-tab-pane {
	display: none;
	position: relative
}

.w--tab-active {
	display: block
}

@media screen and (max-width:479px) {
	.w-tab-link {
		display: block
	}
}

.w-ix-emptyfix:after {
	content: ""
}

@keyframes spin {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

.w-dyn-empty {
	background-color: #ddd;
	padding: 10px
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
	display: none !important
}

.wf-layout-layout {
	display: grid
}

@font-face {
	font-family: Circularstd;
	src: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/6514b30ef4d82d4ed89419c3_CircularStd-Medium.otf)format("opentype");
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Circularstd;
	src: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/6514b30d3b379b8c24ff9893_CircularStd-Bold.otf)format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Circularstd Book;
	src: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/6514b30d0310a6101afc8c23_CircularStd-Book.otf)format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

:root {
	--eerie-black: #121316;
	--electric-blue: var(--lunar-rays);
	--deep-sapphire: #062d60;
	--ghost-white: #f7f8fa;
	--tulle-grey: #8e9198;
	--yolk-yellow: #fcd269;
	--white: white;
	--midnight-blue: #084491;
	--ocean-green: #3fa684;
	--slate-grey: #5a5e68;
	--transparent: #0000;
	--sea-foam: #ecf8f4;
	--light-sea-green: #0fa1a2;
	--calm-water: #e8fcfc;
	--moccasin: #ffe299;
	--azure: #e6f1f0;
	--athens-grey: #f0f1f4;
	--little-dipper: #e4e6e9;
	--box-shadow: #00000021;
	--mint: #c7eade;
	--arc-light: #cee2fc;
	--sunray-gold: #e0b152;
	--lunar-rays: #cacdd2;
	--opal-flame: #eb5747;
	--pearl-green: #7eceb3;
	--tiffany-teal: #14b8b8;
	--icy-blue: #a3f5f5;
	--artic: #d2f9f9;
	--sky-blue: #6eaaf7;
	--solitude-blue: #e7f1fe;
	--winter-green: #e4efdc;
	--light-grey: #cacdd2;
	--daffodil: #fef7e6;
	--dark-white-smoke: #f8f8f8;
	--sunlight: #fef0cd;
	--extended-greens--winter-green: #e4efdc;
	--dim-grey: #5a5e68;
	--powder-blue: #96c3bc;
	--almond: #eedfc2;
	--reactivate: #e6f1f0;
	--white-smoke: #f1f1f0
}

.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-pagination-wrapper {
	flex-wrap: wrap;
	justify-content: center;
	display: flex
}

.w-pagination-previous {
	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
}

.w-pagination-previous-icon {
	margin-right: 4px
}

.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
}

.w-layout-hflex {
	flex-direction: row;
	align-items: flex-start;
	display: flex
}

.w-pagination-next-icon {
	margin-left: 4px
}

.w-layout-vflex {
	flex-direction: column;
	align-items: flex-start;
	display: flex
}

.w-layout-blockcontainer {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.w-embed-youtubevideo {
	background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
	background-position: 50%;
	background-size: cover;
	width: 100%;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	position: relative
}

.w-embed-youtubevideo:empty {
	min-height: 75px;
	padding-bottom: 56.25%
}

.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
}

.ecommerce-product-slider .orbit-previous,
.ecommerce-product-slider .orbit-next {
  color: #cacaca;
}

.ecommerce-product-slider .orbit-bullets button {
  height: 0.65rem;
  width: 0.65rem;
}

.ecommerce-product-slider .product-card {
  background-color: #fefefe;
  border: 1px solid #e6e6e6;
  padding: 1rem;
  margin-bottom: 1.5rem;
}

.ecommerce-product-slider .product-card-thumbnail {
  display: block;
  position: relative;
}

.ecommerce-product-slider .product-card-title {
  font-family: 'Open sans', sans-serif;
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.45rem;
  margin-top: 1rem;
  margin-bottom: 0;
}

.ecommerce-product-slider .product-card-desc {
  color: #8a8a8a;
  display: block;
  font-family: 'Open sans', sans-serif;
  font-size: 0.85rem;
}

.ecommerce-product-slider .product-card-price {
  color: #3e3e3e;
  display: inline-block;
  font-size: 0.85rem;
  font-weight: 600;
  margin-top: 0.8rem;
}

.ecommerce-product-slider .product-card-sale {
  color: #cacaca;
  display: inline-block;
  font-size: 0.85rem;
  margin-left: 0.3rem;
  text-decoration: line-through;
}

.ecommerce-product-slider .product-card-colors {
  display: block;
  margin-top: 0.8rem;
}

.ecommerce-product-slider .product-card-color-option {
  display: inline-block;
  height: 25px;
  width: 25px;
}



@media screen and (max-width:991px) {
	.w-layout-blockcontainer {
		max-width: 728px
	}
}
@media screen and (max-width:1603px) {
	.nav_menu-left {
		grid-column-gap: 0.625rem !important;
	}
	.nav_link{
		padding-right: 10px !important;
		font-size: 11px !important;
	}
	.nav-dropdown{
		padding-right: 2px !important;
		font-size: 11px !important;
	}
}
@media screen and (max-width:767px) {
	.w-layout-blockcontainer {
		max-width: none
	}
}

body {
	color: var(--eerie-black);
	font-family: Circularstd Book, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5
}

h1 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Circularstd, sans-serif;
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2
}

h2 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2
}

h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.2
}

h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.3
}

h5 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.2
}

h6 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.5;
	position: relative
}

p {
	margin-bottom: 0;
	font-family: sans-serif;
	/* font-family: Circularstd Book, sans-serif */
}

ul {
	grid-row-gap: 10px;
	flex-direction: column;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	display: flex
}

ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 1.8rem
}

li {
	margin-bottom: .25rem
}

img {
	max-width: 100%;
	display: inline-block
}

label {
	margin-bottom: .25rem;
	font-weight: 500
}

blockquote {
	border-left: .25rem solid #e2e2e2;
	margin-bottom: 0;
	padding: 0 1.25rem;
	font-size: 1.25rem;
	line-height: 1.5
}

figure {
	margin-top: 2rem;
	margin-bottom: 2rem
}

figcaption {
	text-align: center;
	margin-top: .25rem
}

.utility-page_component {
	justify-content: center;
	align-items: center;
	width: 100vw;
	max-width: 100%;
	height: 100vh;
	max-height: 100%;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	display: flex
}

.utility-page_wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	max-width: 20rem;
	display: flex
}

.utility-page_form {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	display: flex
}

.utility-page_image {
	margin-left: auto;
	margin-right: auto
}

.global-styles {
	display: block;
	position: fixed;
	inset: 0% auto auto 0%
}

.margin-custom2 {
	margin: 2.5rem
}

.padding-xlarge {
	padding: 4rem
}

.margin-xlarge {
	margin: 4rem
}

.margin-xsmall {
	margin: .5rem
}

.padding-xhuge {
	padding: 8rem
}

.margin-custom1 {
	margin: 1.5rem
}

.padding-0 {
	padding: 0
}

.padding-xxhuge {
	padding: 12rem
}

.padding-huge {
	padding: 6rem
}

.margin-large {
	margin: 4rem
}

.padding-xxlarge {
	padding: 5rem
}

.margin-xxsmall {
	margin: .25rem
}

.padding-custom3 {
	padding: 3.5rem
}

.padding-large {
	padding: 5rem
}

.margin-tiny {
	margin: .125rem
}

.padding-small {
	padding: 1rem
}

.padding-custom2 {
	padding: 2.5rem
}

.margin-custom3 {
	margin: 3.5rem
}

.padding-custom1 {
	padding: 1.5rem
}

.margin-huge {
	margin: 6rem
}

.padding-medium {
	padding: 2rem
}

.padding-xsmall {
	padding: .5rem
}

.margin-xxlarge {
	margin: 5rem
}

.padding-xxsmall {
	padding: .25rem
}

.margin-xhuge {
	margin: 8rem
}

.padding-tiny {
	padding: .125rem
}

.margin-small {
	margin: 1rem
}

.margin-medium {
	margin: 2rem
}

.margin-xxhuge {
	margin: 12rem
}

.margin-0 {
	margin: 0
}

.margin-horizontal {
	margin-top: 0;
	margin-bottom: 0
}

.padding-top {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.margin-vertical,
.margin-vertical.margin-xsmall {
	margin-left: 0;
	margin-right: 0
}

.margin-bottom {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0
}

.margin-bottom.margin-small.is-paid-lp:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	display: none
}

.margin-bottom.margin-xsmall {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.margin-bottom.margin-medium {
	margin-bottom: 2rem
}
.margin-bottom.margin-medium1 {
	margin-bottom: 0rem
}
.padding-left {
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0
}

.padding-vertical {
	padding-left: 0;
	padding-right: 0
}

.padding-vertical.padding-xxlarge {
	padding-top: .125rem;
	padding-bottom: 0
}

.padding-horizontal {
	padding-top: 0;
	padding-bottom: 0
}

.margin-right {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0
}

.margin-right._28px {
	margin-right: 28px
}

.margin-right.margin-small.justify-left {
	flex-direction: column;
	align-items: flex-start;
	display: flex
}

.margin-top {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0
}

.margin-left {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0
}

.padding-right {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0
}

.padding-bottom {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0
}

.padding-bottom.padding-small {
	flex-direction: row;
	display: flex
}

.form_checkbox {
	flex-direction: row;
	align-items: center;
	margin-bottom: .5rem;
	padding-left: 0;
	display: flex
}

.form_checkbox-icon {
	border-radius: .125rem;
	width: .875rem;
	height: .875rem;
	margin: 0 .5rem 0 0
}

.form_checkbox-icon.w--redirected-checked {
	background-size: 90%;
	border-radius: .125rem;
	width: .875rem;
	height: .875rem;
	margin: 0 .5rem 0 0
}

.form_checkbox-icon.w--redirected-focus {
	border-radius: .125rem;
	width: .875rem;
	height: .875rem;
	margin: 0 .5rem 0 0;
	box-shadow: 0 0 .25rem 0 #3898ec
}

.fs-styleguide_background {
	border: .0625rem solid #0000001a;
	flex-direction: column;
	justify-content: center;
	align-items: stretch;
	width: 100%;
	display: flex
}

.fs-styleguide_spacing {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	background-image: linear-gradient(#fff0, #0073e61a);
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-content: start;
	place-items: start stretch;
	display: grid;
	position: relative
}

.icon-1x1-small {
	flex: none;
	width: 1rem;
	height: 1rem
}

.icon-1x1-small:hover {
	color: var(--electric-blue)
}

.overflow-auto {
	overflow: auto
}

.spacing-clean {
	margin: 0;
	padding: 0
}

.icon-1x1-large {
	width: auto;
	height: 6.1875rem
}

.z-index-2 {
	z-index: 2;
	position: relative
}

.fs-styleguide_background-space {
	width: .0625rem;
	height: .0625rem;
	margin: 5rem
}

.text-weight-semibold {
	font-weight: 600
}

.text-style-strikethrough {
	text-decoration: line-through
}

.fs-styleguide_item {
	grid-column-gap: 1.125rem;
	grid-row-gap: 1.125rem;
	border-bottom: .0625rem solid #0000001a;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-content: start;
	place-items: start;
	padding-bottom: 3rem;
	display: grid;
	position: relative
}

.fs-styleguide_item.is-stretch {
	justify-items: stretch
}

.max-width-full {
	width: 100%;
	max-width: none
}

.fs-styleguide_item-header {
	border-bottom: .0625rem solid #0000001a;
	width: 100%;
	padding-bottom: 2rem
}

.fs-styleguide_heading-large {
	font-size: 6rem
}

.background-color-sapphire {
	background-color: rgba(233, 240, 250, 1);
    color: rgba(33, 58, 93, 1);
}
.background-color-sapphire1 {
	background-color: rgb(33 58 93);
    color: rgb(255 255 255);
}
.background-nocolor{
	background-color: rgb(233 240 250 / 0%);
}
.v1_752 {
   height: 294px;
    opacity: 1;
    position: absolute;
    top: 288px;
    border: 9px solid rgba(253, 252, 250, 1);
	left: 1315px;
    border-radius: 30px;
}
.v1_751 {
    height: 535px;
    opacity: 1;
    position: absolute;
    top: 41px;
    left: 1343px;
    border: 5px solid rgba(253, 252, 250, 1);
    border-radius: 8px;
}
.v1_780 {
    height: 347px;
    opacity: 1;
    position: absolute;
    top: 230px;
    left: -69px;
    border: 5px solid rgba(253, 252, 250, 1);
    border-radius: 7px;
}
.v1_782 {
    width: 100%;
    height: 164px;
    background: url(../images/v1_782.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 859px;
    left: 390px;
    overflow: hidden;
}
.v1_783 {
    width: 353px;
    height: 143px;
    background: rgba(33, 58, 93, 1);
    padding: 28px 31px;
    margin: 18px;
    opacity: 1;
    position: absolute;
    top: 3px;
    left: 0px;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    overflow: hidden;
}
.v1_784 {
    width: 86px;
    height: 86px;
    background: url(../images/v1_784.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 23px;
    left: 31px;
    overflow: hidden;
}
.v1_785 {
    width: 187px;
    color: rgba(255, 255, 255, 1);
    position: absolute;
    top: 20px;
    left: 135px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 19px;
    opacity: 1;
    text-align: left;
}
.v1_786 {
    width: 353px;
    height: 146px;
    background: rgba(33, 58, 93, 1);
    padding: 28px 31px;
    margin: 18px;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 394px;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    overflow: hidden;
}
.v1_787 {
    width: 86px;
    height: 86px;
    background: url(../images/v1_787.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 25px;
    left: 31px;
    overflow: hidden;
}
.v1_788 {
    width: 187px;
    color: rgba(255, 255, 255, 1);
    position: absolute;
    top: 46px;
    left: 135px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 18px;
    opacity: 1;
    text-align: left;
}
.v1_789 {
    width: 352px;
    height: 146px;
    background: rgba(33, 58, 93, 1);
    padding: 32px 51px;
    margin: 18px;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 788px;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    overflow: hidden;
}
.v1_790 {
    width: 86px;
    height: 86px;
    background: url(../images/v1_790.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 25px;
    left: 51px;
    overflow: hidden;
}
.v1_791 {
    width: 146px;
    color: rgba(255, 255, 255, 1);
    position: absolute;
    top: 46px;
    left: 155px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 18px;
    opacity: 1;
    text-align: left;
}
.features {
  display: flex;
  gap: 55px;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0px auto;
  max-width: 1200px;
}

.feature-box {
  background: #19345E; /* Dark blue */
  color: #fff;
  flex: 1 1 300px;
  min-width: 280px;
  max-width: 351px;
  height: 134px;
  border-radius: 26px;
  padding: 20px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 20px;
  transition: transform 0.3s ease;
}

.feature-box:hover {
  transform: translateY(-5px);
}

.feature-icon img {
width: 102px;
  height: 102px;
  object-fit: contain;
}

.feature-box p {
  margin: 0;
  font-size: 16px;
  line-height: 1.4;
}

.z-index-1 {
	z-index: 1;
	position: relative
}

.text-color-black {
	color: var(--eerie-black)
}

.text-color-grey {
	color: gray
}

.fs-styleguide_2-col {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid
}

.fs-styleguide_2-col.is-align-start {
	align-items: start
}

.fs-styleguide_2-col.offset {
	grid-template-columns: 1fr 1.75fr
}

.form_message-success {
	padding: 1.25rem
}

.fs-styleguide_row {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	flex-direction: row;
	grid-template-rows: auto;
	grid-template-columns: auto;
	grid-auto-columns: auto;
	grid-auto-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.heading-style-h3 {
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 1.2
}
.heading-h3 {
	color: #213a5d;
}
.heading-style-h3.text-color-dark-blue {
	color: #160042
}

.heading-style-h3.text-color-tulle-grey {
	color: var(--tulle-grey)
}

.heading-style-h3.is-demo {
	font-size: 2rem
}

.text-rich-text {
	mix-blend-mode: normal
}

.text-rich-text h1 {
	margin-top: 1.5rem;
	margin-bottom: 1rem
}

.text-rich-text h2 {
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	font-size: 2rem
}

.text-rich-text h3 {
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	font-size: 1.6rem
}

.text-rich-text h4 {
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	font-size: 1.2rem
}

.text-rich-text h5,
.text-rich-text h6 {
	margin-top: 1.25rem;
	margin-bottom: 1rem;
	font-size: .9rem
}

.text-rich-text p {
	margin-bottom: 1rem;
	margin-left: 0;
	padding-left: 0;
	font-weight: 400
}

.text-rich-text ol {
	margin-bottom: 1.5rem;
	padding-left: 2rem
}

.text-rich-text a {
	color: var(--electric-blue)
}

.text-rich-text a:hover {
	text-decoration: underline
}

.text-rich-text.text-size-large {
	box-sizing: border-box;
	float: none;
	object-fit: fill;
	display: block;
	position: static
}

.container-small {
	width: 100%;
	max-width: 48rem;
	margin-left: auto;
	margin-right: auto
}

.icon-height-small {
	height: 1rem
}

.icon-1x1-medium {
	justify-content: center;
	align-items: center;
	width: auto;
	height: 4.375rem;
	display: flex
}

.icon-1x1-medium.is-get-bookkeeping {
	width: 49px;
	height: 55px;
	margin-left: auto;
	margin-right: auto
}

.icon-1x1-medium.is-get-bookkeeping.is-two {
	height: 40px
}

.heading-style-h1 {
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2
}

.padding-global {
	padding-top: 0;
	padding-left: 4rem;
	padding-right: 4rem
}
.padding-global1 {
	border: 2px solid #1f93dd;
    border-radius: 10px;
}
.text-weight-normal {
	font-weight: 400
}

.padding-section-small {
	margin-top: 0;
	padding-top: 3rem;
	padding-bottom: 1rem
}

.padding-section-small.padding-bottom {
	margin-top: auto;
	padding-top: 8rem;
	padding-bottom: 3rem
}

.max-width-small {
	width: 100%;
	max-width: 23.125rem
}

.text-color-white {
	color: #fff
}

.text-style-italic {
	font-style: italic
}

.text-weight-medium {
	font-family: Circularstd, sans-serif;
	font-style: normal;
	font-weight: 500
}

.overflow-hidden {
	overflow: hidden
}

.fs-styleguide_section-header {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	border-bottom: .0625rem solid #000;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	padding-bottom: 3rem;
	line-height: 1.4;
	display: grid
}

.text-size-xsmall {
	font-size: .75rem
}

.text-size-xsmall.text-color-slate-grey-2,
.text-size-xsmall.text-color-tulle-grey {
	color: var(--tulle-grey)
}

.max-width-xxlarge {
	width: 100%;
	max-width: 80rem
}

.max-width-xxlarge.is-core {
	max-width: 70rem
}

.fs-styleguide_1-col {
	grid-column-gap: 3rem;
	grid-row-gap: 3rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid
}

.overflow-visible {
	overflow: visible
}

.fs-styleguide_empty-box {
	z-index: -1;
	background-color: #0073e61a;
	border: .0625rem dashed #0073e6;
	min-width: 3rem;
	height: 3rem;
	position: relative
}

.text-weight-light {
	font-weight: 300
}

.fs-styleguide_heading-medium {
	font-size: 4rem
}

.max-width-xsmall {
	width: 100%;
	max-width: 16rem
}

.fs-styleguide_4-col {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid
}

.text-size-regular {
	font-size: 1.125rem;
	line-height: 1.6
}

.text-size-regular.is-underline {
	text-decoration: underline
}

.text-weight-xbold {
	font-weight: 800
}

.text-align-right {
	text-align: right
}

.text-weight-bold {
	font-family: Circularstd, sans-serif;
	font-weight: 700
}

.max-width-medium {
	width: 100%;
	max-width: 32rem
}

.fs-styleguide_item-wrapper {
	grid-column-gap: 3rem;
	grid-row-gap: 3rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	display: flex
}

.max-width-large {
	width: 100%;
	max-width: 64rem
}

.max-width-large.align-center {
	text-align: center
}

.fs-styleguide_header-block {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid
}

.form_field-wrapper {
	flex: 1
}

.text-style-muted {
	opacity: .6
}

.text-size-small {
	font-size: .875rem
}

.text-size-small.text-color-white.signup {
	letter-spacing: 2.1px;
	text-transform: uppercase;
	white-space: nowrap;
	word-break: normal;
	overflow-wrap: normal;
	font-family: Circularstd Book, sans-serif;
	font-weight: 400
}

.text-size-small.text-weight-normal {
	font-family: Circularstd Book, sans-serif
}

.text-size-small.text-color-tulle-grey {
	color: var(--tulle-grey)
}

.heading-style-h4 {
	flex: 0 auto;
	font-family: Circularstd, sans-serif;
	font-size: 1.5rem;
	line-height: 1.3
}
.heading-stylee-h4 {
	font-family: sans-serif !important;
	font-weight: bold;
    font-size: 16px !important;
}
.heading-style-h4.text-color-white.is-custom,
.heading-style-h4.text-color-white.contact {
	font-size: 1.5rem
}

.heading-style-h4.is-core {
	flex-flow: column;
	display: flex
}

.max-width-xlarge {
	width: 100%;
	max-width: 64rem
}

.form_radio-icon {
	width: .875rem;
	height: .875rem;
	margin-top: 0;
	margin-left: 0;
	margin-right: .5rem
}

.form_radio-icon.w--redirected-checked {
	border-width: .25rem;
	width: .875rem;
	height: .875rem
}

.form_radio-icon.w--redirected-focus {
	width: .875rem;
	height: .875rem;
	box-shadow: 0 0 .25rem 0 #3898ec
}

.text-style-nowrap {
	white-space: nowrap
}

.text-align-left {
	text-align: left
}

.background-color-ghost {
	background-color: var(--ghost-white)
}

.form_input {
	background-color: #fff;
	border: .0625rem solid #000;
	border-radius: .4rem;
	width: 50%;
	height: 3.5rem;
	min-height: 0;
	margin-bottom: .75rem;
	padding: .5rem 1rem
}

.form_input.is-text-area {
	min-height: 8rem;
	padding-top: .75rem
}

.heading-style-h6 {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.5
}

.padding-section-large {
	padding-top: 5rem;
	padding-bottom: 5rem
}

.fs-styleguide_3-col {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: stretch;
	width: 100%;
	display: grid
}

.fs-styleguide_3-col.is-align-start {
	align-items: start
}

.text-style-link {
	color: var(--electric-blue);
	text-decoration: none
}

.text-style-link:hover {
	text-decoration: underline
}

.text-style-link.w--current {
	font-weight: 700
}

.text-style-link.is-yellow-yolk {
	color: var(--yolk-yellow)
}

.text-style-link.is-flex {
	justify-content: center;
	align-items: center;
	display: flex
}

.text-style-link.is-white {
	color: var(--white);
	text-decoration: none
}

.text-size-large {
	font-size: 1.25rem;
	line-height: 1.5
}

.text-size-large.is-underline {
	text-decoration: underline
}

.fs-styleguide_header {
	background-color: var(--ghost-white)
}

.heading-style-h2 {
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2
}
.heading-h2 {
	color: #213a5d;
}
.heading-h22 {
	color: #ffffff;
}
.heading-cen-h2{
	text-align: center;
}
.heading-style-h2.text-color-electric-blue {
	color: var(--electric-blue);
	position: static
}

.heading-style-h2.text-weight-normal {
	font-family: Circularstd Book, sans-serif;
	font-weight: 400
}

.heading-style-h2.heading-h2-taxseason {
	color: var(--midnight-blue)
}

.fs-styleguide_label {
	color: #fff;
	background-color: #0073e6;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	padding: .25rem .75rem;
	font-weight: 600;
	line-height: 1.4;
	display: flex
}

.fs-styleguide_label.is-tag {
	background-color: #be4aa5
}

.fs-styleguide_label.is-hex {
	color: #000;
	background-color: #f5f5f5
}

.fs-styleguide_label.font {
	background-color: #404040;
	font-size: .75rem
}

.fs-styleguide_version {
	z-index: 5;
	color: #000;
	font-weight: 500;
	text-decoration: none
}

.heading-style-h5 {
	font-family: Circularstd, sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.2
}

.heading-style-h5.is-09rem {
	line-height: 1.35
}

.heading-style-h5.text-weight-medium {
	font-weight: 500
}

.container-large {
	width: 100%;
	max-width: 76.875rem;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.container-large1 {
	max-width: 1260px;
}
.icon-height-medium {
	width: auto;
	height: 2.8125rem
}

.text-style-allcaps {
	letter-spacing: .015em;
	text-transform: uppercase
}

.overflow-scroll {
	overflow: scroll
}

.form_message-error {
	margin-top: .75rem;
	padding: .75rem
}

.icon-height-large {
	height: 3rem
}

.text-align-center {
	/* text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center; */
	display: block
}

.text-align-center h2 {
	color: rgba(33, 58, 93, 1);
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex;
	font-family: Circular Std;
    font-weight: Bold;
    font-size: 37px;
	text-align: center;
	line-height: 55px;
	font-family: Circularstd, sans-serif;
} 
.text-align-center1 h2{
	color: rgb(255 255 255) !important;
	justify-content: left !important;
	flex-direction: unset !important;
	margin-top: 298px !important;
}
.text-align-center1 p{
	text-align: left !important;
    margin-top: -186px !important;
	color: rgb(255 255 255) !important;
	font-size: 18px !important;
}
.margin-top1{
	margin-left: 25rem !important;
	padding-left: 378px;
}
.text-align-center p {
	/* width: 962px; */
    color: rgba(22, 22, 22, 1);
    /* position: absolute; */
    /* top: 279px;
    left: 479px; */
    font-family: Circularstd, sans-serif;
    font-weight: 500;
    font-size: 18px;
    opacity: 1;
    text-align: center;
	margin-top: 25px;
}
.meru{
	font-family: sans-serif !important;
}
.v1_572 {
    width: 75px;
    height: 72px;
    /* background: url(../images/v1_572.png); */
    opacity: 1;
    position: absolute;
    top: 51px;
    left: 995px;
    border: 5px solid rgba(197, 233, 255, 1);
}
/*Services*/
.v1_581 {
    width: 89px;
    height: 89px;
    background: rgba(30, 147, 220, 1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
	margin: 35px;
}
.v1_582 {
    width: 89px;
    height: 89px;
    background: rgba(255, 189, 83, 1);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
	margin: 35px;
}
.highlight-card_collection-list1{
	grid-row-gap: 2.9375rem !important;
}
.highlight-cards-list1{
	grid-template: "Area" / 1fr 1fr !important;
}
.highlight-card_image-wrapper1{
	padding-bottom: 38.5% !important;
}
.highlight-card1{
	height: 100% !important;
	border: 3px solid #1e93dc;
}
.highlight-cards{
	background-color: #e8f4f0 !important;
	width: 59% !important;
	text-align: center;
    /* padding: 29px 2px; */
    font-size: 23px;
	border: 1px solid #66c89d;
	
}
.card {
  position: relative;
  background: white;
  border-radius: 20px;
  padding: 60px 30px 40px;
  width: 200px;
  text-align: center;
  font-family: Arial, sans-serif;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

/* the green layer behind */
.card::before {
  content: "";
  position: absolute;
  inset: 10px -10px -10px -10px; /* controls offset of the background layer */
  background-color: #54c2a2;
  border-radius: 20px;
  z-index: -1;
}

/* top icon section */
.icon {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #54c2a2;
  color: white;
  width: 60px;
  height: 60px;
  border-radius: 50% 50% 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28px;
}

/* text style */
.card h3 {
  margin-top: 10px;
  font-size: 18px;
  color: #000;
}
.heading-h4{
	font-size: 51px;
    margin-top: 23px;
}
.highlight-card2{
	height: 100% !important;
	border: 3px solid #fbc773;
}
.highlight-card3{
	height: 100% !important;
	border: 3px solid #60bc93;
}
/*Service Icon*/
.service_icon1{
	margin: 18px 29px;
	padding-bottom: 0% !important;
}
/*Software Experties*/
.software-section {
      padding: 50px 20px;
      position: relative;
    }

    .software-section h2 {
        font-size: 40px;
		font-weight: bold;
		margin: 14px 0px;
		color: #1a2d4f;
		padding-left: 41px;
		position: relative;
		 z-index: 2;
    }
	.v1_1015 {
		width: 63px;
		height: 63px;
		background: url(../images/v1_1015.png);
		opacity: 1;
		position: absolute;
		left: 50%;
   		top: 43%;
		transform: translate(-50%, -50%) rotate(0deg);
		border: 5px solid rgba(197, 233, 255, 1);
		z-index: 1; /* behind title */
	}
    .logo-grid {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 30px;
      max-width: 1100px;
      margin: 0 auto;
    }

    .logo-box {
      background: #fff;
      border: 1px solid #ddd;
      border-radius: 21px;
      padding: 15px 22px;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 80px;
      min-width: 160px;
      box-shadow: 0 4px 8px rgba(0,0,0,0.05);
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }
	.intuit_quickbooks{
		height: 102px !important;
    	min-width: 285px !important;
		border: 2px solid #100f0f !important;
	}
	.intuit_quickbooks img{
		max-height: 144px !important;
    	max-width: 129% !important;
	}
	.saasu{
		position: relative !important;
    	bottom: 86px !important;
		padding: 62px 28px !important;
		height: 189px !important;
		border: 2px solid #100f0f !important;
	}
	.netsuite{
		position: relative !important;
		bottom: 57px !important;
		padding: 62px 28px !important;
		height: 158px !important;
		border: 2px solid #100f0f !important;
	}
	.netsuite img{
		max-height: 77px !important;
	}
	.wave{
		height: 102px !important;
    	min-width: 285px !important;
		border: 2px solid #100f0f !important;
	}
	.wave img{
		max-height: 193px !important;
    	max-width: 129% !important;
	}
	.odoo{
		position: relative !important;
		bottom: 57px !important;
		padding: 62px 13px !important;
		height: 158px !important;
		border: 2px solid #100f0f !important;
		right: 70px !important;
	}
	.odoo img{
		max-height: 52px !important;
	}
	.freshbook{
		position: relative !important;
		bottom: 57px !important;
		padding: 62px 13px !important;
		height: 158px !important;
		border: 2px solid #100f0f !important;
		left: 187px !important;
	}
	.freshbook img{
		max-height: 118px !important;
	}
	.xero{
		left: 119px !important;
		position: relative !important;
		padding: 58px 30px !important;
		height: 169px !important;
		border: 2px solid #100f0f !important;
	}
	.xero img{
		max-height: 92px !important;
	}
	.zoho_book{
		position: relative;
		height: 102px !important;
		min-width: 285px !important;
		border: 2px solid #100f0f !important;
		left: 120px;
		top: 61px;
	}
	.zoho_book img{
		max-height: 192px !important;
    	max-width: 129% !important;
	}
	.sage{
		position: relative !important;
		padding: 62px 36px !important;
		height: 189px !important;
		border: 2px solid #100f0f !important;
		left: 120px !important;
		top: 39px !important;
	}
	.sage img{
		max-height: 93px !important;
	}
	.yendo{
		left: 119px !important;
		position: relative !important;
		padding: 24px 14px !important;
		height: 143px !important;
		border: 2px solid #100f0f !important;
	}
	.yendo img{
		max-height: 60px !important;
	}
	.sqaure1{
		width: 24px;
		height: 24px;
		background: rgba(233, 243, 249, 1);
		opacity: 1;
		position: absolute;
		top: 19px;
		left: 35%;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		overflow: hidden;
	}
	.sqaure2{
		width: 41px;
		height: 41px;
		background: rgba(231, 243, 238, 1);
		opacity: 1;
		position: absolute;
		top: 2px;
		left: 37%;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		overflow: hidden;
	}
	.sqaure3{
		width: 23px;
		height: 23px;
		background: rgba(251, 244, 236, 1);
		opacity: 1;
		position: relative;
		bottom: 71px;
		left: 0%;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		overflow: hidden;
	}
	.sqaure4{
		width: 16px;
		height: 16px;
		background: rgba(233, 243, 249, 1);
		opacity: 1;
		position: relative;
		bottom: 66px;
		left: 2%;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		overflow: hidden;
	}
	.sqaure5{
		width: 83px;
		height: 83px;
		background: rgba(233, 243, 248, 1);
		opacity: 1;
		position: absolute;
		bottom: 172px;
		left: 11%;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		overflow: hidden;
	}
	.sqaure6{
		width: 84px;
		height: 84px;
		background: rgba(251, 244, 236, 1);
		opacity: 1;
		position: absolute;
		top: 0%;
		right: 106%;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		overflow: hidden;
	}
	.sqaure7{
		width: 41px;
		height: 41px;
		background: rgba(233, 243, 248, 1);
		opacity: 1;
		position: absolute;
		bottom: 215px;
		left: 11%;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		overflow: hidden;
	}
    .logo-box:hover {
      transform: translateY(-5px);
      box-shadow: 0 8px 16px rgba(0,0,0,0.15);
    }

    .logo-box img {
      max-height: 40px;
      max-width: 100%;
    }

    /* Responsive */
    @media(max-width: 768px) {
      .logo-box {
        min-width: 120px;
        height: 70px;
      }
	  .saasu{
		position: unset !important;
	  }
	  .netsuite{
		position: unset !important;
	  }
	  .odoo{
		position: unset !important;
	  }
	  .v1_1015{
		top: 48% !important;
	  }
	  .sqaure5{
		display: none !important;
	  }
	  .freshbook{
		    bottom: 23px !important;
			left: 0px !important;
	  }
	  .sqaure6{
		display: none !important;
	  }
	  .xero{
		left: 0px !important;
	  }
	  .zoho_book{
		left: 0px !important;
		top: 0px !important;
	  }
	  .sage{
		left: 0px !important;
		top: 0px !important;
	  }
	  .yendo{
		left: 0px !important;
	  }
	  .text-align-center p{
		width: 100% !important;
	  }
	  .hs-input{
		margin-left: 13% !important;
		width: 70% !important;
	  }
	  .contact{
		position: relative !important;
		left: 90px !important;;
	  }
    }

    @media(max-width: 480px) {
      .software-section h2 {
        font-size: 22px;
      }
      .logo-box {
        min-width: 100px;
        height: 60px;
      }
	 .saasu{
		position: unset !important;
	  }
	  .netsuite{
		position: unset !important;
	  }
	  .odoo{
		position: unset !important;
	  }
	  .v1_1015{
		top: 48% !important;
	  }
	  .sqaure5{
		display: none !important;
	  }
	  .freshbook{
		    bottom: 23px !important;
			left: 0px !important;
	  }
	  .sqaure6{
		display: none !important;
	  }
	  .xero{
		left: 0px !important;
	  }
	  .sage{
		left: 0px !important;
		top: 0px !important;
	  }
	  .yendo{
		left: 0px !important;
	  }
	  .text-align-center p{
		width: 100% !important;
	  }
	  .hs-input{
		margin-left: 13% !important;
		width: 70% !important;
	  }
	  .contact{
		position: relative !important;
		left: 90px !important;;
	  }
	  
    }
.software-expertise {
  text-align: center;
  padding: 60px 20px;
  /* background: #fafafa; */
  position: relative;
}
.top-row img{
	    max-width: 70%;

}
.software-expertise h2 {
  font-size: 28px;
  font-weight: 700;
  margin: 50px 0;
  color: #1c2c4c;
}

.top-row,
.bottom-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
}

.software-box {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 20px 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease;
  min-width: 160px;
  height: 100px;
}

.software-box img {
  max-width: 100%;
  max-height: 60px;
  object-fit: contain;
}

.software-box:hover {
  box-shadow: 0px 8px 20px rgba(0,0,0,0.08);
  transform: translateY(-5px);
}

/* Responsive */
@media (max-width: 768px) {
  .software-box {
    min-width: 130px;
    height: 90px;
    padding: 15px 20px;
  }

  .software-expertise h2 {
    font-size: 22px;
    margin: 30px 0;
  }
}

@media (max-width: 480px) {
  .software-box {
    min-width: 100px;
    height: 80px;
  }
}
/*End of software experties*/
.form_component {
	margin-bottom: 0
}

.max-width-xxxsmall {
	width: 100%;
	max-width: 257px
}

.layer {
	justify-content: center;
	align-items: center;
	position: absolute;
	inset: 0%
}

.text-style-quote {
	border-left: .25rem solid #e2e2e2;
	margin-bottom: 0;
	padding: 0 1.25rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.align-center {
	margin-left: auto;
	margin-right: auto
}

.button {
	background-color: var(--ocean-green);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: capitalize;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}
.button1{
	margin-left: 11px;
	background-color: #ffc567 !important;
    color: #000000 !important;
}

.button:hover {
	background-color: var(--midnight-blue)
}

.button.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button.is-small {
	padding: .8rem 1.25rem;
	font-size: .8rem
}

.button.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button.is-large {
	padding: 1rem 2rem
}

.button.is-hover-dark {
	background-color: var(--deep-sapphire);
	-webkit-text-stroke-color: var(--eerie-black)
}

.button.is-hover-dark:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button.is-nav {
	background-color: var(--deep-sapphire);
	padding: .8rem 1.5rem;
	font-size: .875rem
}

.button.is-nav.w--current {
	background-color: var(--deep-sapphire);
	display: block
}

.button.is-nav.is-secondary {
	padding-top: .8rem;
	padding-bottom: .8rem
}

.button.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}
.button.is-link1{
	text-align: right !important;
	display: block !important;
}
.button.is-link:hover {
	text-decoration: underline
}

.button.is-link.text-color-yolk-yellow {
	color: var(--yolk-yellow)
}

.button.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button.is-from-button {
	padding-left: 2rem;
	padding-right: 2rem;
	font-size: .875rem
}

.button.is-from-button.is-full-width {
	width: 100%
}

.button.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button.is-dark {
	background-color: var(--deep-sapphire)
}

.button.is-dark:hover {
	background-color: var(--eerie-black)
}

.button.is-tertiary {
	border: 1px solid var(--white);
	background-color: var(--transparent)
}

.button.is-tertiary:hover {
	background-color: var(--eerie-black)
}

.button.is-tertiary.is-blue {
	border-color: var(--electric-blue);
	color: var(--electric-blue)
}

.button.is-tertiary.is-blue:hover {
	background-color: var(--electric-blue);
	color: var(--white)
}

.button.is-secondary {
	border: .0625rem solid var(--eerie-black);
	background-color: var(--transparent);
	color: var(--eerie-black);
	text-transform: none;
	padding-top: .9375rem;
	padding-bottom: .9375rem;
	font-size: .9rem
}

.button.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button.is-tools {
	padding-left: .906rem;
	padding-right: .906rem
}

.button.is-self-calc {
	justify-content: center;
	align-items: center;
	min-height: 5.125rem;
	max-height: 5.125rem;
	display: flex
}

.button.is-hover-dark-copy {
	-webkit-text-stroke-color: var(--eerie-black)
}

.button.is-hover-dark-copy:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.fs-styleguide_classes {
	grid-column-gap: .0625rem;
	grid-row-gap: .0625rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.text-size-medium {
	font-size: 1rem
}

.fs-styleguide_section {
	grid-column-gap: 6rem;
	grid-row-gap: 6rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-items: start;
	display: grid
}

.fs-styleguide_section.is-vertical {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	grid-template-columns: 1fr
}

.fs-styleguide_section.styleguide-left {
	width: 70%
}

.button-group {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.button-group.align-left {
	justify-content: flex-end;
	align-items: center
}

.button-group.align-center {
	justify-content: flex-start;
	align-items: stretch
}

.hide {
	display: none
}

.padding-section-medium {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-top: 4rem;
	padding-bottom: 4rem
}
.padding-section-medium1{
	padding-top: 3rem !important;
    padding-bottom: 2rem !important;
    top: 90px !important;
    position: relative !important;
}
.padding-section-medium.padding-top-0 {
	padding-top: 0
}

.padding-section-medium.is--bfcm-lp {
	padding-bottom: 0
}

.container-medium {
	width: 100%;
	max-width: 64rem;
	margin-left: auto;
	margin-right: auto
}

.container-medium.calendly-widget {
	max-width: 70rem;
	margin-top: 20px
}

.form_radio {
	flex-direction: row;
	align-items: center;
	margin-bottom: .5rem;
	padding-left: 0;
	display: flex
}

.fs-styleguide_spacing-all {
	display: none
}

.styleguide_navigation-wrapper {
	z-index: 999;
	flex-direction: column;
	align-items: center;
	display: flex;
	position: fixed;
	inset: auto 0% 0%
}

.styleguide_navigation {
	-webkit-backdrop-filter: saturate(0%)blur(.625rem);
	backdrop-filter: saturate(0%)blur(.625rem);
	background-color: #062d601a;
	background-image: linear-gradient(#062d601a, #fff);
	border: .0625rem dashed #062d60;
	margin-bottom: 2rem;
	margin-left: auto;
	margin-right: auto;
	padding: .5rem;
	font-size: .875rem;
	font-weight: 500
}

.styleguide_navigation-link-wrapper {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	margin-top: .5rem;
	display: flex
}

.fs-styleguide_link {
	color: #fff;
	background-color: #062d6080;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	padding: .25rem .75rem;
	line-height: 1.4;
	text-decoration: none;
	display: flex
}

.fs-styleguide_link:hover {
	background-color: #062d60b3
}

.fs-styleguide_link.w--current {
	background-color: var(--deep-sapphire)
}

.section_header {
	width: 100%;
	padding-top: 2rem;
	padding-bottom: 2rem;
	position: relative;
	overflow: visible
}

.section_header.background-color-sapphire.for-bfcm-home {
	background-color: var(--deep-sapphire)
}

.section_header.background-color-sea-foam {
	background-color: var(--sea-foam)
}

.section_header.background-color-light-sea-green {
	background-color: var(--light-sea-green);
	color: var(--white)
}

.section_header.background-color-solitude-blue {
	background-color: var(--deep-sapphire)
}

.section_header.background-color-ghost {
	background-color: var(--ghost-white)
}

.section_header.background-color-ghost.over-flow-show {
	overflow: visible
}

.section_header.background-color-ghost.is-bfcm-demo {
	background-image: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/6735e4e051a9fa1550329c2e_image_piggy-coins.avif);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: 65%;
	padding-top: 0
}

.section_header.background-color-yolk-yellow {
	background-color: var(--yolk-yellow)
}

.section_header.is-100vh {
	width: 100%;
	height: 100vh
}

.section_header.is-100vh.background-color-moccasin {
	background-color: var(--moccasin)
}

.section_header.is-100vh.is-center {
	justify-content: center;
	align-items: center;
	padding-top: 0;
	display: flex
}

.section_header.background-color-c {
	color: var(--white);
	background-color: #454b56
}

.section_header.background-color-azure {
	background-color: var(--azure)
}

.section_header.background-color--fef0cd {
	background-color: #fef0cd
}

.section_header.background-color {
	background-color: var(--electric-blue);
	color: var(--white)
}

.section_header.is--new-signup {
	background-color: var(--ghost-white);
	padding-top: 0
}

.section_header.background-color-blog-bg {
	background-color: var(--athens-grey)
}

.section_header.background-color-babyblue {
	background-color: #bbd6f7
}

.section_header.background-color-calm-water {
	background-color: #e8fcfc
}

.header_component {
	z-index: 1;
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	grid-template-rows: auto;
	grid-template-columns: 1.3fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid;
	position: relative
}

.header_component.is-left-1fr {
	grid-template-columns: 1fr 1fr
}

.header_component.is-left-1-25 {
	grid-column-gap: 130px;
	grid-template-columns: 1.25fr 1fr
}

.header_image {
	object-fit: cover;
	width: 100%;
	height: auto
}

.nav {
	z-index: 1000;
	background-color: var(--transparent)
}

.nav.d-none {
	display: none
}

.nav_container {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template: ".Area-2 Area" /1fr max-content 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	place-items: center stretch;
	width: 100%;
	max-width: 100rem;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.nav_container.is-banner {
	z-index: 1;
	max-width: 76.875rem;
	height: auto;
	min-height: 3rem;
	padding: .5rem 5.1rem .5rem 2.5rem;
	position: relative
}

.nav_menu-button {
	padding: 0;
	display: none
}

.navbar_menu {
	background-color: #0000;
	justify-content: flex-start;
	align-items: center;
	margin-left: -1rem;
	display: flex;
	position: static
}

.nav_link {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	font-family: Circularstd, sans-serif
}

.nav_link:hover,
.nav_link.w--current {
	color: var(--electric-blue)
}

.nav_link.tablet-show {
	display: none
}

.nav_link.is-first {
	grid-column-gap: 6px;
	grid-row-gap: 6px;
	align-items: center;
	margin-left: 0;
	font-family: Circularstd, sans-serif;
	display: flex
}

.nav_link.is-right {
	inset: auto 0% 0% auto
}

.navbar_menu-dropdown {
	margin-left: 0;
	margin-right: 0
}

.navbar_dropdown-toggle {
	align-items: center;
	padding: .5rem 2.5rem .5rem 1rem;
	font-family: Circularstd, sans-serif;
	display: flex
}

.dropdown-icon {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 1rem;
	height: 1rem;
	margin-top: auto;
	margin-bottom: auto;
	margin-right: 1rem;
	display: flex;
	position: absolute;
	inset: 0% 0% 0% auto
}

.navbar_dropdown-list.w--open {
	grid-row-gap: 1.25rem;
	background-color: var(--white);
	border-radius: .375rem;
	flex-direction: column;
	width: 25rem;
	padding: 1.25rem;
	display: flex;
	position: absolute;
	box-shadow: 0 1px 1.125rem #00000026
}

.navbar_dropdown-link-text {
	color: var(--electric-blue);
	margin-bottom: .3rem
}

.navbar_dropdown-link-text.w--current {
	color: #0000
}

.nav_logo-link {
	z-index: 1001;
	padding-left: 0;
	position: relative
}

.nav_logo {
	color: var(--eerie-black);
	text-align: left;
	justify-content: center;
	align-items: center;
	overflow: hidden
}

.font-preview {
	border: .0625rem dashed #0000001a;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	padding: 1.5rem;
	display: flex
}

.font-download-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: minmax(12.5rem, .5fr);
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: flex
}

.icon-embed-xxsmall {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1rem;
	height: 1rem;
	display: flex
}

.icon-embed-xxsmall.is-pricing-check {
	color: var(--electric-blue);
	width: 1.125rem;
	height: 1.125rem
}

.image-full {
	object-fit: cover;
	width: 100%
}

.font-header {
	justify-content: space-between;
	width: 100%;
	display: flex
}

.styleguide_logo-grid {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: .5fr .5fr .5fr;
	grid-auto-columns: 1fr;
	margin-top: .5rem;
	display: grid
}

.styleguide_logo-image {
	padding: 1rem
}

.styleguide_logo-image.is-white {
	background-color: #000
}

.logo-download-wrapper {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	justify-content: flex-start;
	margin-top: .5rem;
	display: flex
}

.tiny-button {
	color: #000;
	text-align: center;
	background-color: #f0f0f0;
	align-items: center;
	padding: .25rem .5rem .25rem .25rem;
	font-size: .85rem;
	font-weight: 500;
	text-decoration: none;
	display: flex
}

.fs-styleguide_item-color {
	grid-column-gap: 1.125rem;
	grid-row-gap: 1.125rem;
	cursor: pointer;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-content: start;
	place-items: start;
	display: grid;
	position: relative
}

.footer_top-wrapper {
	grid-column-gap: 9rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 14rem 1fr;
	align-items: start
}

.footer_logo-link {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	justify-content: flex-start;
	padding-left: 0;
	display: flex
}

.footer_logo-link.w--current {
	color: var(--eerie-black)
}

.footer_link-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 100%;
	place-items: flex-start start;
	display: flex
}

.footer_link {
	color: var(--eerie-black);
	font-family: Circularstd Book, sans-serif;
	font-size: .9375rem;
	font-weight: 400;
	text-decoration: none;
	transition: color .2s
}

.footer_link:hover {
	color: var(--electric-blue)
}

.line-divider {
	background-color: var(--box-shadow);
	width: 100%;
	height: 1px
}

.line-divider.is-small {
	max-width: 76.87rem;
	margin-left: auto;
	margin-right: auto
}

.footer_bottom-wrapper {
	justify-content: space-between;
	align-items: center;
	padding-top: 1.5625rem;
	display: flex
}

.footer_legal-list {
	grid-column-gap: 1.875rem;
	grid-row-gap: 0rem;
	white-space: normal;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.footer_credit-text {
	color: var(--slate-grey);
	font-family: Circularstd, sans-serif;
	font-size: .875rem
}

.footer_legal-link {
	color: var(--slate-grey);
	font-family: Circularstd, sans-serif;
	font-size: .875rem;
	transition: color .2s
}

.footer_legal-link:hover {
	color: var(--electric-blue)
}

.footer_social-list {
	grid-column-gap: .75rem;
	grid-row-gap: 0rem;
	white-space: normal;
	grid-template-rows: auto;
	grid-template-columns: max-content;
	grid-auto-columns: max-content;
	grid-auto-flow: column;
	place-items: start;
	display: grid
}

.footer_social-link {
	align-items: center;
	font-size: .875rem;
	text-decoration: none;
	display: flex
}

.social-icon {
	color: var(--slate-grey);
	width: 1.5rem;
	height: 1.5rem;
	transition: color .2s
}

.social-icon:hover {
	color: var(--electric-blue)
}

.section_cta {
	position: relative
}

.section_cta.cta-sapphire {
	background-color: var(--deep-sapphire);
	color: var(--white);
	border-radius: 12px
}

.section_featured-component {
	position: relative;
	overflow: hidden
}

.home-featured_logo-row {
	grid-column-gap: 4rem;
	grid-row-gap: 1.5rem;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	padding-top: .5rem;
	padding-bottom: .5rem;
	display: flex
}

.home-featured_logo {
	max-height: 3.5rem
}

.home-featured_logo.is-small {
	width: 60px
}

.home-featured_logo.is-large {
	width: 110px
}

.section_col-2x {
	overflow: hidden
}
.section_con-2x {
    height: 661px;
    background-image: url(../images/about_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.section_col-2xx {
	background: linear-gradient(rgba(214, 230, 240, 1), rgba(253, 252, 250, 1));
	height: 777px;
}
.section_col-2x.backgrounf-color-mint {
	background-color: var(--mint)
}
/* Left side */
.awards-left {
  flex: 1;
  min-width: 300px;
}

.awards-logo {
  width: 120px;
  margin-bottom: 15px;
}

.awards-left h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2;
  color: #222;
}

.awards-left h2 span {
  display: block;
  font-size: 64px;
}

.awards-left .sub-text {
  font-size: 22px;
  color: #666;
  margin-top: 10px;
}

/* Right side */
.awards-right {
  flex: 1;
  min-width: 350px;
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 25px;
  justify-items: center;
  align-items: center;
  padding: 30px;
}

/* Crossing lines */
.cross-lines {
  position: absolute;
  top: 10%;
  left: 50%;
  width: 60%;
  height: 80%;
  transform: translateX(-50%);
  pointer-events: none;
}
.cross-lines::before,
.cross-lines::after {
  content: "";
  position: absolute;
  background: #cfd8e3;
}
.cross-lines::before {
  width: 2px;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.cross-lines::after {
  height: 2px;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
/*About us Page Awards Section*/
.v193_4194 {
    width: 649px;
    height: 594px;
    background: url(../images/v193_4194.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 51px;
    left: 0px;
    overflow: hidden;
}
.v189_855 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_855.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 410px;
    overflow: hidden;
}
.v189_856 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_856.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    border: 1px solid rgba(33, 58, 93, 1);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
}
.v189_857 {
    width: 155px;
    height: 88px;
    background: url(../images/v189_857.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 23px;
    left: 42px;
    overflow: hidden;
}
.v189_858 {
    width: 59px;
    color: rgba(31, 147, 221, 1);
    position: absolute;
    top: 0px;
    left: 48px;
    /* font-family: Circular Std; */
    font-weight: Bold;
    font-size: 50px;
    opacity: 1;
    text-align: center;
}
.v189_859 {
    width: 155px;
    color: rgba(0, 0, 0, 1);
    position: absolute;
    top: 62px;
    left: 0px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 22px;
    opacity: 1;
    text-align: center;
}
.v189_860 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_860.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 230px;
    left: 346px;
    overflow: hidden;
}
.v189_861 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_861.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    border: 1px solid rgba(33, 58, 93, 1);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
}
.v189_862 {
    width: 122px;
    height: 60px;
    background: url(../images/v189_862.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 23px;
    left: 59px;
    overflow: hidden;
}
.v189_863 {
    width: 122px;
    color: rgba(31, 147, 221, 1);
    position: relative;
    top: 0px;
    left: 0px;
    /* font-family: Circular Std; */
    font-weight: Bold;
    font-size: 50px;
    opacity: 1;
    text-align: center;
}
.v189_865 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_865.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 97px;
    left: 0px;
    overflow: hidden;
}
.v189_866 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_866.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    border: 1px solid rgba(33, 58, 93, 1);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
}
.v189_867 {
    width: 187px;
    height: 88px;
    background: url(../images/v189_867.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 23px;
    left: 26px;
    overflow: hidden;
}
.v189_868 {
    width: 144px;
    color: rgba(31, 147, 221, 1);
    position: absolute;
    top: 0px;
    left: 21px;
    /* font-family: Circular Std; */
    font-weight: Bold;
    font-size: 50px;
    opacity: 1;
    text-align: center;
}
.v189_869 {
    width: 187px;
    color: rgba(0, 0, 0, 1);
    position: absolute;
    top: 62px;
    left: 0px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 22px;
    opacity: 1;
    text-align: center;
}
.v189_870 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_870.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 461px;
    left: 410px;
    overflow: hidden;
}
.v189_871 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_871.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    border: 1px solid rgba(33, 58, 93, 1);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
}
.v189_872 {
    width: 201px;
    height: 88px;
    background: url(../images/v189_872.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 23px;
    left: 20px;
    overflow: hidden;
}
.v189_873 {
    width: 143px;
    color: rgba(31, 147, 221, 1);
    position: absolute;
    top: 0px;
    left: 29px;
    /* font-family: Circular Std; */
    font-weight: Bold;
    font-size: 50px;
    opacity: 1;
    text-align: center;
}
.v189_874 {
    width: 201px;
    color: rgba(0, 0, 0, 1);
    position: absolute;
    top: 62px;
    left: 0px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 22px;
    opacity: 1;
    text-align: center;
}
.v189_875 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_875.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 351px;
    left: 5px;
    overflow: hidden;
}
.v189_876 {
    width: 239px;
    height: 133px;
    background: url(../images/v189_876.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    border: 1px solid rgba(33, 58, 93, 1);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
}
.v189_877 {
    width: 143px;
    height: 88px;
    background: url(../images/v189_877.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 23px;
    left: 48px;
    overflow: hidden;
}
.v189_878 {
    width: 89px;
    color: rgba(31, 147, 221, 1);
    position: absolute;
    top: 0px;
    left: 27px;
    /* font-family: Circular Std; */
    font-weight: Bold;
    font-size: 50px;
    opacity: 1;
    text-align: center;
}
.v189_879 {
    width: 143px;
    color: rgba(0, 0, 0, 1);
    position: absolute;
    top: 62px;
    left: 0px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 22px;
    opacity: 1;
    text-align: center;
}
/* Stat boxes */
.stat-box {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 20px 30px;
  text-align: center;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.05);
  min-width: 140px;
}

.stat-box h3 {
  font-size: 26px;
  color: #007bff;
  margin-bottom: 8px;
}

.stat-box p {
  font-size: 14px;
  color: #555;
}

.col-2x_grid {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: grid
}

.col-2x_grid.is-pricing {
	grid-column-gap: 6.25rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid.is-tax {
	grid-template-columns: 1fr .75fr
}

.col-2x_grid.is-how-it-works {
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid.is-bookkeeping {
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid.is-financial {
	grid-template-columns: 1fr .5fr
}

.col-2x_grid.align-up {
	grid-row-gap: 130px;
	grid-template-rows: auto auto;
	align-items: start;
	padding-top: 40px;
	padding-bottom: 40px
}

.col-2x_grid.is-right-col-1-35fr {
	grid-template-columns: 1.35fr 1fr
}

.col-2x_grid.is-revert {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.col-2x_grid.is-revert.is-gap-60:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	grid-column-gap: 50px;
	grid-row-gap: 50px
}

.col-2x_grid.is-left-col-0-5fr {
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr
}

.col-2x_grid.is-left-large {
	grid-template-columns: 1.25fr 1fr;
	place-items: center stretch
}

.col-2x_grid.is-left-large.is-gap-0 {
	grid-column-gap: 131px
}

.col-2x_grid.is-right-large {
	grid-template-columns: 1fr 1.25fr
}

.col-2x_grid.space-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.col-2x_grid.text-color-eerie-black {
	grid-column-gap: 130px
}

.col-2x_grid.gap-2rem {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem
}

.col-2x_grid.align-top {
	align-items: start
}

.col-2x_grid.is-tools {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	place-items: start stretch
}

.col-2x_grid.is-revert-2-2 {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.col-2x_content {
	width: 100%;
	max-width: 579px
}
.col-2x_content_01 {
	border: 3px solid #31a3e9;
    padding: 38px;
    border-radius: 16px;
    box-shadow: 15px 10px #31a3e9;
}
.col-2x_title_01{
	font-size: 60px;
    color: #31a3e930;
    position: relative;
    top: 28px;
}
.col-2x_content_02 {
	border: 3px solid #ffca74;
    padding: 38px;
    border-radius: 16px;
    box-shadow: 15px 10px #ffca74;
	height: 241px;
}
.col-2x_title_02{
	font-size: 60px;
    color: #ffca744f;
    position: relative;
    bottom: 102px;
}
.margin-bottom_02{
	position: relative;
    bottom: 54px;
}
.col-2x_title_03{
	font-size: 60px;
    color: #66c89d36;
    position: relative;
    top: 22px;
}
.col-2x_content_03 {
	border: 3px solid #66c89d;
    padding: 38px;
    border-radius: 16px;
    box-shadow: 15px 10px #66c89d;
}
.col-2x_content_04 {
	border: 3px solid #31a3e9;
    padding: 38px;
    border-radius: 16px;
    box-shadow: 15px 10px #31a3e9;
    height: 241px;
}
.col-2x_title_04{
	font-size: 60px;
    color: #31a3e936;
    position: relative;
    bottom: 102px;
}
.margin-bottom_04{
	position: relative;
    bottom: 71px;
}
.col-2x_content.is-gap-30 {
	grid-row-gap: 30px;
	flex-direction: column;
	display: flex
}

.col-2x_content.is-left.is-full {
	max-width: none;
	padding-left: 40px
}

.col-2x_content.is-full-width {
	max-width: none
}

.col-2x_image-wrapper {
	width: 100%;
	height: 100%
}
.col-2x_image-wrapper_01 {
	width: 55% !important;
	margin-left: 73px;
	
}
.col-2x_image-wrapper1 {
	width: 166% !important;
	height: 100%
}
.col-2x_image-wrapper.image-align-center {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex
}

.col-2x_image-wrapper.is-rounded {
	border-radius: 8px;
	overflow: hidden
}
.col-2x_image-wrapper.is-rounded1 {
	margin-left: 28%;
}
.col-2x_image-wrapper.image-align-center-small {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 70%;
	display: flex
}

.col-2x_image-wrapper.image-align-center-mid {
	width: 80%
}

.col-2x_image-wrapper.is-rounded-2-2 {
	border-radius: 8px;
	overflow: hidden
}

.highlight-cards_grid {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	display: grid
}

.highlight-cards_grid.is-two-columns {
	grid-column-gap: 120px;
	grid-row-gap: 120px;
	grid-template-columns: 1fr 1fr
}

.highlight-cards_grid.is-two-columns.is-centered {
	place-items: center start
}

.resources-card {
	background-color: var(--white);
	text-align: center;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex
}

.resources-card_image-wrapper {
	background-color: var(--arc-light);
	width: 100%;
	height: 21.875rem;
	position: relative
}

.resources-card_image {
	object-fit: cover;
	width: 100%;
	height: 100%
}
/*Cash studies page icons*/
.cash_icons{
	width: 50%;
    padding-top: 19px;
}
.cash_icons1{
	/* width: 50%; */
    padding-top: 39px;
}
.cash_icons2{
	width: 50%;
    padding-top: 9px;
}
.highlight-card {
	background-color: var(--white);
	border-radius: 1.5rem;
	flex-flow: column;
	width: 100%;
	height: 100%;
	transition: transform .35s, box-shadow .35s;
	display: flex;
	overflow: hidden;
	box-shadow: 0 2px 5px #0003, 0 2px 15px #0000001a
}
.highlightss-card {
	width: 100% !important;
    /* height: 87% !important; */
	padding-top: 47px;
    background-color: #e9f0fa !important;
    box-shadow: 3px 4px #213a5d !important;
}
.highlightss1-card {
	width: 100% !important;
    /* height: 87% !important; */
	padding-top: 47px;
    background-color: #eaf4fa !important;
    box-shadow: 3px 4px #3ba0e1 !important;
}
.highlightss2-card {
	width: 100% !important;
    /* height: 87% !important; */
	padding-top: 47px;
    background-color: #fdf4e7 !important;
    box-shadow: 3px 4px #ffc567 !important;
}
.highlightss3-card {
	width: 100% !important;
    /* height: 87% !important; */
	padding-top: 47px;
    background-color: #e8f4f0 !important;
    box-shadow: 3px 4px #60bc93 !important;
}
.highlight-card:hover {
	transform: translateY(-1px);
	box-shadow: 0 12px 50px -10px #0000001a
}

.highlight-card.is-featured {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	grid-template-rows: auto;
	grid-template-columns: .75fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.highlight-card.is-bg-transparent {
	box-shadow: none;
	background-color: #0000;
	border-radius: 0
}

.full-image {
	object-fit: cover;
	order: 1;
	width: 100%;
	height: 100%;
	overflow: clip
}
.full-image1{
	object-fit: unset;
}
.full-image.is-height-auto {
	height: auto
}

.full-image.is-color-invert {
	filter: invert()
}

.full-image.is-corner-radius {
	border-radius: 8px
}

.full-image.is-testimonial.width-auto {
	width: auto
}

.full-image.is-corner-radius-half {
	border-radius: 8px;
	width: 70%;
	height: 70%
}

.full-image.is-corner-radius-outline {
	border: 1px solid #000;
	border-radius: 8px
}

.full-image.is-height-auto-outline {
	border: 1px solid #000;
	height: auto
}

.section {
	position: relative
}
.section_bottom {
	position: relative;
	bottom: 365px;
}
.section.background-color-ocean-green {
	background-color: var(--ocean-green);
	color: var(--white)
}

.section.background-color-sunray-gold {
	background-color: var(--sunray-gold);
	color: var(--white)
}

/* .section.background-color-athens-gray {
	background-color: var(--athens-grey)
} */
.section.background-color-athens-gray {
    height: 661px;
    background-image: url(../images/about_bg1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
/*White Paper page css*/
.section_blog_white:not(:last-child) {
  margin-bottom: 100px;
}
/*1st section*/
.whitepaper-card {
  position: relative;
  width: 90%;
  max-width: 1200px;
  margin: 60px auto;
  /* bottom: 100px; */
}

.whitepaper-label {
  background-color: #1e3555; /* Dark blue */
  color: white;
  font-weight: 700;
  font-size: 1.2rem;
  display: inline-block;
  padding: 8px 86px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: absolute;
  top: -43px;
    left: 91px;
  z-index: 2;
}
.whitepaper-label1 {
  background-color: #1e3555;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 11px 146px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
    position: absolute;
    /* bottom: -1px; */
    left: -34px;
    z-index: 2;
 
}
.whitepaper-label_2 {
 background-color: #1e3555;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 19px 51px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: absolute;
    top: -11px;
    right: -13px;
    z-index: 0;
 
}
.whitepaper-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #e9f1fb; /* Light blue background */
  border-radius: 100px 0 100px 0; /* Curve effect */
  padding: 60px 80px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  overflow: hidden;
  position: relative;
}

.text-section {
  max-width: 60%;
}

.text-section h3 {
  color: #000;
  font-size: 1.3rem;
  margin-bottom: 20px;
}

.read-more {
  color: #0098f7;
  text-decoration: underline;
  font-weight: 500;
  border-bottom: 1px solid transparent;
  transition: all 0.2s ease;
}

.read-more:hover {
  border-color: #0098f7;
}

.image-section {
  flex-shrink: 0;
}

.image-section img {
  width: 260px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
/*End of 1st section*/
 /*2nd section*/
 .whitepaper-card-blue {
  position: relative;
  width: 90%;
  max-width: 1200px;
  margin: 60px auto;
  /* bottom: 100px; */
  
}

.whitepaper-label_blue {
  background-color: #1f93dd; /* Dark blue */
  color: white;
  font-weight: 700;
  font-size: 1.2rem;
  display: inline-block;
  padding: 8px 86px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: absolute;
  top: -43px;
    left: 91px;
  z-index: 2;
}
.whitepaper-label_blue_1 {
  background-color: #1f93dd;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 11px 146px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
    position: absolute;
    /* bottom: -1px; */
    left: -34px;
    z-index: 2;
 
}
.whitepaper-label_blue_2 {
 background-color: #1f93dd;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 19px 51px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: absolute;
    top: -11px;
    right: -13px;
    z-index: 0;
 
}
.whitepaper-content-blue {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #eaf4fa; /* Light blue background */
  border-radius: 100px 0 100px 0; /* Curve effect */
  padding: 60px 80px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  overflow: hidden;
  position: relative;
}

.text-section {
  max-width: 60%;
}

.text-section h3 {
  color: #000;
  font-size: 1.3rem;
  margin-bottom: 20px;
}

.read-more {
  color: #0098f7;
  text-decoration: underline;
  font-weight: 500;
  border-bottom: 1px solid transparent;
  transition: all 0.2s ease;
}

.read-more:hover {
  border-color: #0098f7;
}

.image-section {
  flex-shrink: 0;
}

.image-section img {
  width: 260px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
 /*End of 2nd section*/

 /*3rd section*/
 .whitepaper-card-yellow {
  position: relative;
  width: 90%;
  max-width: 1200px;
  margin: 60px auto;
  /* top: 32px; */
  /* bottom: 100px; */
}

.whitepaper-label_yellow {
  background-color: #ffc567; /* Dark blue */
  color: white;
  font-weight: 700;
  font-size: 1.2rem;
  display: inline-block;
  padding: 8px 86px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: absolute;
  top: -43px;
    left: 91px;
  z-index: 2;
}
.whitepaper-label_yellow_1 {
  background-color: #fec467;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 11px 146px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
    position: absolute;
    /* bottom: -1px; */
    left: -34px;
    z-index: 2;
 
}
.whitepaper-label_yellow_2 {
 background-color: #ffc567;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 19px 51px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: absolute;
    top: -11px;
    right: -13px;
    z-index: 0;
 
}
.whitepaper-content-yellow {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fdf4e7; /* Light blue background */
  border-radius: 100px 0 100px 0; /* Curve effect */
  padding: 60px 80px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  overflow: hidden;
  position: relative;
}

.text-section {
  max-width: 60%;
}

.text-section h3 {
  color: #000;
  font-size: 1.3rem;
  margin-bottom: 20px;
}

.read-more {
  color: #0098f7;
  text-decoration: underline;
  font-weight: 500;
  border-bottom: 1px solid transparent;
  transition: all 0.2s ease;
}

.read-more:hover {
  border-color: #0098f7;
}

.image-section {
  flex-shrink: 0;
}

.image-section img {
  width: 260px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
 /*End of 3rd section*/

 /*4th section*/
 .whitepaper-card-green {
  position: relative;
  width: 90%;
  max-width: 1200px;
  margin: 60px auto;
  /* top: 32px; */
  /* bottom: 100px; */
}

.whitepaper-label_green {
  background-color: #60bc93; /* Dark blue */
  color: white;
  font-weight: 700;
  font-size: 1.2rem;
  display: inline-block;
  padding: 8px 86px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: absolute;
  top: -43px;
    left: 91px;
  z-index: 2;
}
.whitepaper-label_green_1 {
  background-color: #60bc93;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 11px 146px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
    position: absolute;
    /* bottom: -1px; */
    left: -34px;
    z-index: 2;
 
}
.whitepaper-label_green_2 {
 background-color: #60bc93;
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    padding: 19px 51px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    position: absolute;
    top: -11px;
    right: -13px;
    z-index: 0;
 
}
.whitepaper-content-green {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #e8f4f0; /* Light blue background */
  border-radius: 100px 0 100px 0; /* Curve effect */
  padding: 60px 80px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  overflow: hidden;
  position: relative;
}

.text-section {
  max-width: 60%;
}

.text-section h3 {
  color: #000;
  font-size: 1.3rem;
  margin-bottom: 20px;
}

.read-more {
  color: #0098f7;
  text-decoration: underline;
  font-weight: 500;
  border-bottom: 1px solid transparent;
  transition: all 0.2s ease;
}

.read-more:hover {
  border-color: #0098f7;
}

.image-section {
  flex-shrink: 0;
}

.image-section img {
  width: 260px;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
 /*End of 4th section*/
/*End of White Paper page css*/
.resources-card_content {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	place-items: center;
	width: 100%;
	height: 100%;
	padding: 1.875rem;
	display: grid
}
/*Indsutries page faq design*/
.faq-section {
  max-width: 58%;
    margin: 50px auto;
    padding: 25px;
    font-family: "Segoe UI", sans-serif;
    background-color: #fdf4ea;
    border-radius: 17px;
}
.hiring-section{
	background-color: #eaf4fa;
}
.faq-title {
  text-align: left;
  font-size: 2rem;
  margin-bottom: 20px;
  color: #213a5d;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
}

.faq-question {
  width: 100%;
  background: none;
  border: none;
  outline: none;
  text-align: left;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
}

.faq-question .icon {
  transition: transform 0.3s ease;
  font-weight: bold;
  font-size: 1.2rem;
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 0;
}

.faq-answer p {
  margin: 10px 0;
}

.faq-item.active .faq-answer {
  max-height: 200px; /* enough for content */
  padding: 10px 0;
}

.faq-item.active .faq-question .icon {
  transform: rotate(180deg);
  content: "–";
}

/*End of Industries page faq design*/
.fill-style {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	align-items: center;
	padding: 0;
	display: flex
}

.color-swatch-deep-sapphire {
	background-color: var(--deep-sapphire);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: 4.375rem;
	height: 4.375rem;
	display: flex
}

.style-guide-info-text {
	color: #0000004d;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1.125rem
}

.color-swatch-text-color-eerie-black-121316 {
	background-color: #121316;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-white {
	background-color: var(--white);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-electric-blue {
	background-color: var(--electric-blue);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-athens-grey {
	background-color: var(--athens-grey);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-little-dipper {
	background-color: var(--little-dipper);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-lunar-rays {
	background-color: var(--lunar-rays);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-tulle-grey {
	background-color: var(--tulle-grey);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-slate-grey {
	background-color: var(--slate-grey);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-ghost-white {
	background-color: var(--ghost-white);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-yolk-yellow {
	background-color: var(--yolk-yellow);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-reds-opal-flame-eb5747 {
	background-color: var(--opal-flame);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-ocean-green-3fa684 {
	background-color: var(--ocean-green);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-pearl-green-7eceb3 {
	background-color: var(--pearl-green);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-mint-c7eade {
	background-color: var(--mint);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-sea-foam-ecf8f4 {
	background-color: var(--sea-foam);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-teals-tiffany-teal-14b8b8 {
	background-color: var(--tiffany-teal);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-teals-icy-blue-a3f5f5 {
	background-color: var(--icy-blue);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-teals-artic-d2f9f9 {
	background-color: var(--artic);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-teals-calm-water-e8fcfc {
	background-color: var(--calm-water);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-blues-midnight-blue-084491 {
	background-color: var(--midnight-blue);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-blues-sky-blue-6eaaf7 {
	background-color: var(--sky-blue);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-blues-arc-light-cee2fc {
	background-color: var(--arc-light);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-blues-solitude-blue-e7f1fe {
	background-color: var(--solitude-blue);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-purples-violet-storm-6d6eb9 {
	background-color: #6d6eb9;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-purples-orchid-purple-babade {
	background-color: #babade;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-purples-lilac-ddddee {
	background-color: #dde;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-purples-light-lavender-eeeef7 {
	background-color: #eeeef7;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-reds-rosy-outlook-f5aba3 {
	background-color: #f5aba3;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-reds-silk-pink-fad5d1 {
	background-color: #fad5d1;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-reds-blush-fceae8 {
	background-color: #fceae8;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-oranges-crayola-orange-f8793a {
	background-color: #f8793a;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-oranges-peach-orange-fcbc9c {
	background-color: #fcbc9c;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-oranges-cantaloupe-fdddcd {
	background-color: #fdddcd;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-oranges-cotton-candy-feeee6 {
	background-color: #feeee6;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-yellows-banana-boat-fbc337 {
	background-color: #fbc337;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-yellows-caramel-fde19b {
	background-color: #fde19b;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-yellows-sunlight-fef0cd {
	background-color: #fef0cd;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-yellows-daffodil-fef7e6 {
	background-color: #fef7e6;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-pistachio-94c072 {
	background-color: #94c072;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-matcha-latte-c9dfb8 {
	background-color: #c9dfb8;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-winter-green-e4efdc {
	background-color: var(--winter-green);
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-extended-greens-green-tea-f1f7ed {
	background-color: #f1f7ed;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-cyber-space {
	background-color: #44474f;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.color-swatch-core-sunray-gold-e0b152 {
	background-color: #e0b152;
	border-radius: 50%;
	width: 4.375rem;
	height: 4.375rem
}

.section_testimonial {
	position: relative;
	overflow: hidden
}

.testimonial_component {
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr
}

.footer_link-title {
	color: white;
	font-family: Circularstd, sans-serif;
	font-weight: 700
}

.footer_logo {
	width: 14.125rem;
    height: auto;
    border: 1px solid black;
    border-radius: 8px;
}
.footer_text{
	margin-top: 81px;
	color: white;
}
.section_pricing {
	overflow: hidden
}

.pricing_component {
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
	margin-top: -6.1875rem;
	font-family: Circularstd, sans-serif;
	display: flex
}

.pricing_tabs-menu {
	grid-row-gap: 1rem;
	flex-direction: column;
	flex: none;
	width: 9.375rem;
	margin-top: 3.5rem;
	margin-right: 2.5rem;
	display: flex
}

.pricing_tab-link {
	grid-column-gap: .5rem;
	grid-row-gap: 1rem;
	color: var(--tulle-grey);
	background-color: #0000;
	grid-template-rows: auto;
	grid-template-columns: auto 1fr;
	grid-auto-columns: 1fr;
	padding: 0;
	line-height: 1.2;
	transition: opacity .2s;
	display: grid
}

.pricing_tab-link.w--current {
	color: #121316;
	background-color: #0000
}

.pricing_plans {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto
}

.pricing_plan {
	background-color: var(--ghost-white);
	box-shadow: -1px -1px 20px 0 var(--box-shadow);
	border: .0625rem solid #e4e6e9;
	border-radius: .5rem;
	padding: 3.125rem 2rem 2rem;
	position: relative
}

.pricing_plan.background-color-sapphire {
	background-color: var(--deep-sapphire)
}

.pricing_plan.is-grey {
	color: var(--tulle-grey);
	background-color: #cacdd2;
	overflow: hidden
}

.pricing_plan.is-alt {
	background-color: var(--white);
	border-color: #dce3f1;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding-top: 2rem
}

.pricing_plan.is-flat {
	background-color: var(--ghost-white);
	box-shadow: none;
	border-radius: .5rem
}

.pricing_content {
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	display: flex
}

.pricing_content.is-top-aligned {
	grid-column-gap: 1.8rem;
	grid-row-gap: 1.8rem;
	justify-content: flex-start;
	align-items: stretch
}

.pricing_divider {
	background-color: #0000;
	width: 100%;
	height: .0625rem;
	margin-top: 1.5rem
}

.pricing_feature-list {
	grid-column-gap: .875rem;
	grid-row-gap: .875rem;
	border-top: .0625rem solid var(--light-grey);
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	padding-top: 2rem;
	padding-bottom: .75rem;
	display: grid
}

.pricing_feature-list.is-white {
	border-top-color: var(--white)
}

.pricing_feature-list.is-grey {
	border-top-color: var(--tulle-grey)
}

.pricing_feature-list.is-light-grey {
	border-top-color: #dce3f1
}

.pricing_feature-list.has-margin-top {
	margin-top: .5rem
}

.pricing_feature {
	line-height: 1.3;
	display: flex
}

.pricing_icon-wrapper {
	flex: none;
	align-self: flex-start;
	margin-right: 1rem
}

.icon-embed-xsmall {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	display: flex
}

.section_quick-faqs {
	background-color: #0000
}

.section_quick-faqs.background-color-old-lace {
	background-color: var(--daffodil)
}

.section_quick-faqs.background-color-ghost {
	background-color: var(--ghost-white)
}

.quick-faqs_component {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: .75fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.quick-faqs_content {
	position: sticky;
	top: 6.25rem
}

.quick-faqs_content.is-static {
	position: static
}

.quick-faqs_list {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-direction: column;
	display: flex
}

.faq_list-grid {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	grid-template-rows: auto;
	grid-template-columns: 100%;
	grid-auto-columns: 100%;
	place-items: start stretch;
	display: grid
}

.faq_accordion {
	border-radius: .5em;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	position: relative;
	overflow: hidden
}

.faq_question {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	cursor: pointer;
	border-radius: .5em;
	justify-content: flex-start;
	padding: 2rem 1.5rem;
	transition: background-color .2s;
	display: flex
}
.hs-input {
  width: 100%;
  max-width: 350px;
  padding: 12px 16px;
  font-size: 16px;
  border: 2px solid #ddd;
  border-radius: 8px;
  outline: none;
  background: #fff;
  color: #333;
  box-shadow: 0 3px 6px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
  margin-left: 29%;
}
.hs-input1 {
  width: 102%;
  max-width: 350px;
  padding: 12px 16px;
  font-size: 16px;
  border: 2px solid #ddd;
  border-radius: 8px;
  outline: none;
  background: #fff;
  color: #333;
  box-shadow: 0 3px 6px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
  /* margin-left: 29%; */
}
.hs-input2 {
  width: 100%;
  max-width: 350px;
  padding: 12px 16px;
  font-size: 16px;
  border: 2px solid #ddd;
  border-radius: 8px;
  outline: none;
  background: #fff;
  color: #333;
  box-shadow: 0 3px 6px rgba(0,0,0,0.05);
  transition: all 0.3s ease;
  margin-left: 0% !important;
}
.blog-content_nav-block-button-blue1{
	margin-top: 15px;
	padding: 1rem 5.5rem !important;
}
/* Placeholder styling */
.hs-input::placeholder {
  color: #aaa;
  font-style: italic;
}

/* On focus */
.hs-input:focus {
  border-color: #4a90e2;
  box-shadow: 0 0 8px rgba(74, 144, 226, 0.4);
}

/* Error (invalid input) */
/* .hs-input.invalid {
  border-color: #e74c3c;
  box-shadow: 0 0 8px rgba(231, 76, 60, 0.4);
} */
 .contact{
	width: 146px;
    height: 46px;
    background: rgba(251, 199, 115, 1);
    /* margin: 10px; */
    opacity: 1;
    /* position: absolute; */
    top: 1px;
    left: 421px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
 }
.faq_question:hover {
	background-color: var(--ghost-white)
}

.faq_icon {
	color: var(--electric-blue);
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1rem;
	height: 1rem;
	margin-top: .2rem;
	display: flex
}

.faq_answer {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	font-size: 16px;
	overflow: hidden
}

.section_benefits {
	position: relative;
	overflow: hidden
}

.benefits_list {
	grid-column-gap: 6rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start;
	display: grid
}

.benefits_list.is-4-columns {
	grid-column-gap: 6rem;
	grid-template-columns: 1fr 1fr 1fr 1fr
}
.is-5-columns{
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}
.benefits_list.is-3-columns {
	grid-column-gap: 120px;
	grid-row-gap: 120px;
	grid-template-columns: 1fr 1fr 1fr
}

.benefits_list.is-3-columns.is-global {
	grid-column-gap: 6rem
}

.benefits_list.is-3-columns.is-2-rows {
	grid-template-rows: auto auto
}

.benefits_list.is-3-columns.is-gap-60 {
	grid-column-gap: 60px;
	grid-row-gap: 60px
}

.benefits_list.is-whats-new {
	grid-column-gap: 10.5rem;
	grid-row-gap: 3.3125rem;
	grid-template-columns: 1fr 1fr 1fr
}

.benefits_list.is-security {
	grid-column-gap: 5rem;
	grid-template-columns: 1fr 1fr 1fr
}

.benefits_item {
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 100%
}

.benefits_item.vertical-align-center {
	grid-column-gap: 0rem;
	grid-row-gap: 0rem;
	text-align: center;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	place-items: center;
	display: flex
}

.benefits_item.vertical-align-center.is-catch-up {
	margin-top: 4rem
}

.benefits_item.is-negative-margin {
	margin-top: -44px
}

.stats_component {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	display: flex
}

.stats_content-left {
	flex: none;
	width: 100%;
	max-width: 360px
}

.stats_content-right {
	flex: 1
}

.stats_item-list {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	width: 100%;
	max-width: 49.0625rem;
	margin-left: auto;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.stats_text-wrapper {
	font-family: Circularstd Book, sans-serif
}

.highlight-card_collection-list {
	grid-column-gap: 2.9375rem;
	grid-row-gap: 2.9375rem;
	grid-template: "Area" /1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-bottom: 20px;
	display: grid
}

.highlight-card_collection-list.is-news {
	grid-column-gap: 1.875rem;
	grid-row-gap: 3rem
}

.highlight-card_collection-item {
	flex-direction: column;
	justify-content: space-between;
	display: flex
}

.icon-small {
	height: 4rem
}

.testimonial_collection-list {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.testimonial_collection-list.is-two-columns {
	grid-column-gap: 4.375rem;
	grid-row-gap: 4rem;
	grid-template-columns: 1fr 1fr
}

.testimonial_collection-list.is-one-column {
	display: block
}

.success-text {
	font-weight: 600
}

.error-message {
	margin-top: 1.5rem;
	padding: .875rem 1rem
}

.form-input {
	background-color: var(--white);
	color: var(--eerie-black);
	border: .0625rem #000;
	border-radius: .4375rem;
	height: 3.5rem;
	margin-bottom: 0;
	padding: 1.25rem;
	font-size: .875rem
}

.form-input:focus {
	border-color: #000
}

.form-input::placeholder {
	color: #0009
}

.form-input.is-text-area {
	background-color: var(--white);
	color: var(--eerie-black);
	height: 5.625rem;
	padding: .75rem 0 .75rem 1.25rem;
	font-family: Circularstd Book, sans-serif;
	overflow: auto
}

.form-input.is-text-area::placeholder {
	color: #121316ba
}

.form-input.is-secondary {
	background-color: var(--white);
	font-family: Circularstd Book, sans-serif;
	display: block;
	overflow: clip
}

.form-input.is-secondary::placeholder {
	color: var(--slate-grey)
}

.form-input.is-select {
	background-color: var(--white);
	color: var(--slate-grey);
	padding: 1.25rem 0 1.25rem 1.25rem
}

.form-input.is-ghost {
	background-color: var(--ghost-white)
}

.form-input.is-ghost.text-color-light-grey:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	color: #0009
}

.form-input.is-grey:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	background-color: var(--lunar-rays)
}

.error-text {
	color: #e23939
}

.success-message {
	background-color: #0000;
	padding: 1.5rem
}

/* .background-color-daffodil {
	background-color: var(--daffodil)
} */

.section_security {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr .25fr;
	grid-auto-columns: 1fr
}

.section_component {
	grid-column-gap: 3.5rem;
	grid-row-gap: 3.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr .25fr;
	grid-auto-columns: 1fr;
	display: grid
}

.pricing_top {
	background-color: var(--deep-sapphire);
	color: var(--white);
	text-align: center;
	letter-spacing: .15em;
	text-transform: uppercase;
	padding-top: .375rem;
	padding-bottom: .375rem;
	font-size: .75rem;
	position: absolute;
	inset: 0% 0% auto
}

.bookkeeping_text {
	color: #9d9c9b;
	font-family: Circularstd, sans-serif;
	font-size: 1.25rem;
	font-weight: 700
}

.background-color-sea-foam {
	background-color: var(--sea-foam)
}

.faq_header {
	text-align: center
}

.section_faqs {
	padding-bottom: 3rem
}

.faqs_component {
	grid-column-gap: 3.75rem;
	grid-row-gap: 3.75rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 21.25rem;
	grid-auto-columns: 1fr;
	display: block
}

.faqs_wrapper {
	flex-direction: column;
	display: flex
}

.faqs_list {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-direction: column;
	padding-top: 0;
	display: flex
}

.faqs_nav {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-direction: column;
	height: 84vh;
	display: flex;
	position: sticky;
	top: 10%;
	overflow: scroll
}

.faqs_nav-block {
	background-color: var(--ghost-white);
	color: var(--eerie-black);
	padding: 2.5rem 1.875rem
}

.faqs_nav-socials {
	grid-column-gap: 2rem;
	grid-row-gap: .3125rem;
	justify-content: flex-start;
	align-items: center;
	margin-top: 2.5rem;
	margin-bottom: 3.75rem;
	display: flex
}

.faqs_nav-socials.is-center {
	justify-content: center
}

.faqs_nav-social-link {
	color: var(--eerie-black);
	justify-content: center;
	align-items: center;
	transition: color .2s;
	display: flex
}

.faqs_nav-link {
	color: var(--slate-grey)
}

.faqs_nav-link:hover {
	color: var(--electric-blue)
}

.pricing_tab-circle {
	border: .0625rem solid var(--tulle-grey);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	width: .9375rem;
	height: .9375rem;
	padding: .125rem;
	display: flex;
	position: relative;
	overflow: hidden
}

.pricing_tab-circle-inner {
	background-color: var(--electric-blue);
	opacity: 0;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	margin: auto;
	display: flex
}

.pricing_tab-content {
	padding: 1.1875rem
}

.section_divider {
	background-color: #f0f1f4;
	width: 76.875rem;
	height: .0625rem;
	margin-left: auto;
	margin-right: auto
}

.section_divider.is-grey {
	background-color: #cacdd2cc
}

.navbar_right {
	justify-content: flex-end;
	align-items: center;
	width: 100%;
	display: flex
}

.decoration-image {
	object-fit: cover;
	width: 10.625rem;
	height: 100%;
	position: absolute;
	inset: 0% auto 0% 0%
}

.decoration-image.is-bottom {
	width: 100%;
	inset: auto 0% 0%
}

.footer_link-list-wrapper {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.text-color-electric-blue {
	color: var(--electric-blue)
}

.footer_article-link {
	font-family: Circularstd, sans-serif
}

.footer_article-link:hover {
	color: var(--electric-blue)
}

.faqs_link-list {
	grid-row-gap: 1rem;
	flex-direction: column;
	align-items: flex-start;
	margin-bottom: 2.5rem;
	display: flex
}

.quick-faqs_wrapper {
	width: 100%;
	max-width: 50rem;
	margin-left: auto;
	margin-right: auto
}

.works_component {
	flex-direction: column;
	align-items: center;
	display: flex
}

.works_list {
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	display: grid
}

.works_item {
	text-align: center;
	flex-direction: column;
	align-items: center;
	width: 100%;
	display: flex
}

.section_friend-testimonial {
	background-color: var(--dark-white-smoke)
}

.partner_card {
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	display: flex
}

.partner_collection-list {
	grid-column-gap: 2.5%;
	grid-row-gap: 3.125rem;
	flex-wrap: wrap;
	justify-content: center;
	display: flex
}

.partner_collection-item {
	width: 31.664%;
	height: 100%
}

.partner_image {
	width: auto;
	max-width: none;
	height: 4rem
}

.partner_tagline {
	color: var(--electric-blue);
	margin-bottom: 8px;
	font-size: .875rem
}

.partner_image-wrapper {
	margin-bottom: 2rem
}

.section_news-header {
	background-color: var(--sea-foam);
	padding-top: 4.5rem
}

.text-color-slate-grey {
	color: var(--slate-grey)
}

.news-header_logo-wrapper {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	flex-direction: column;
	margin-top: 4.5rem;
	padding-top: 3.5625rem;
	padding-bottom: 3.5625rem;
	display: flex
}

.news-header_logo-block {
	flex: none
}

.news-header_logo.is-mic {
	object-fit: cover;
	height: 5.3125rem
}

.news-header_logo.is-fast {
	height: 4.125rem
}

.news-header_logo.is-betaklit {
	height: 1.3125rem
}

.news-header_logo-list {
	grid-column-gap: 6.25rem;
	grid-row-gap: 6.25rem;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 40.625rem;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.section_featured {
	background-color: var(--athens-grey)
}

.section_featured.background-color-ghost {
	background-color: var(--ghost-white)
}

.col-2x_list {
	grid-column-gap: .625rem;
	grid-row-gap: .625rem;
	flex-direction: column;
	margin-top: 1.25rem;
	display: flex
}

.testimonial_header {
	grid-row-gap: 3rem;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 3rem;
	display: flex
}

.testimonial_header.is-center {
	text-align: center;
	align-items: center
}

.testimonial_divider {
	background-color: var(--tulle-grey);
	width: 5.375rem;
	height: .0625rem
}

.form_select-field {
	background-color: var(--white);
	border: .0625rem #000;
	border-radius: .4rem;
	height: 3.5rem;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 1.25rem;
	font-size: .875rem
}

.section_contact.is-bg-gradient {
	background-image: linear-gradient(180deg, var(--deep-sapphire)20%, white 20%)
}

.contact_form {
	flex-direction: column;
	align-items: stretch;
	width: 100%;
	max-width: 28.625rem;
	margin-top: 1.625rem;
	margin-bottom: 1.5rem
}

.contact_form.is-full-width {
	max-width: none
}

.contact_field-wrapper {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.contact_field-wrapper.is-flex {
	display: flex
}

.contact_component {
	z-index: 2;
	grid-column-gap: 6.5625rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
	position: relative
}

.contact_component.is-col-one {
	grid-row-gap: 2rem;
	grid-template-columns: 1fr
}

.contact_component.is-revert {
	grid-column-gap: 1rem
}

.contact_component.is-left-large {
	grid-template-columns: 1fr 1fr
}

.contact_component.is-left-1-25 {
	grid-template-columns: 1.25fr 1fr
}

.contact_header {
	grid-row-gap: 1.4375rem;
	color: var(--eerie-black);
	flex-direction: column;
	width: 100%;
	max-width: 460px;
	display: flex
}

.contact_header.is-full-width {
	max-width: none
}

.contact_header.is-half-width {
	max-width: 640px
}

.contact_header-title {
	font-size: 2rem;
	line-height: 1.2
}

.contact_header-title.is-larger {
	font-size: 2.625rem
}

.contact_para {
	color: var(--slate-grey);
	width: 100%;
	font-size: .75rem
}

.contact_para.is-arc--light-2-2 {
	color: var(--arc-light);
	padding-bottom: 40px
}

.contact_para.is-arc--light-2-2.no-max-width {
	max-width: none
}

.contact_para.is-full-width {
	color: #121316;
	max-width: none
}

.contact_para.is-full-width.text-color-white {
	color: var(--white)
}

.contact_para.is-arc--light {
	color: #cee2fc
}

.contact_para.text-color-white {
	color: var(--white)
}

.contact_form-block.align-center {
	text-align: center
}

.contact_image {
	width: 100%;
	height: auto
}

.testimonial_component-card {
	grid-column-gap: 5rem;
	grid-template-rows: auto;
	grid-template-columns: .65fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid
}

.testimonial_component-card.is-col-1 {
	grid-template-columns: 1fr
}

.testimonial_wrapper {
	background-color: #0000;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: auto;
	padding-bottom: 4rem;
	overflow: hidden
}

.testimonial_mask {
	width: 100%;
	height: 100%
}

.testimonial_slide {
	padding-left: 4rem;
	padding-right: 4rem
}

.testimonial_slide.padding-0 {
	padding-left: 0;
	padding-right: 0
}

.testimonial_slide.is-2col {
	margin-right: 14.3125rem;
	padding-left: 0;
	padding-right: 0
}

.testimonial_slide.is-3col {
	margin-right: 5.625rem;
	padding-left: 0;
	padding-right: 0
}

.testimonial_content {
	flex-direction: column;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	display: flex
}

.testimonial_content.is-center {
	text-align: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto
}

.testimonial_logo-wrapper {
	text-align: center;
	margin-bottom: 28px
}

.testimonial7_logo {
	max-height: 3rem
}

.slider_arrow {
	border: .0625rem solid var(--eerie-black);
	color: var(--eerie-black);
	background-color: #0000;
	border-radius: 100%;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem;
	transition: background-color .2s, color .2s;
	display: flex
}

.slider_arrow:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.slider_arrow.is-left {
	inset: auto 3.3125rem 0% auto
}

.slider_arrow.is-right {
	inset: auto 0% 0% auto
}

.testimonial7_arrow-icon {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 1rem;
	height: 1rem;
	display: flex
}

.slider-nav {
	height: 1.75rem;
	font-size: .5rem
}

.slider-nav.is-left {
	padding-left: 4rem;
	display: flex
}

.section_blog-header {
	background-color: var(--dark-white-smoke);
	padding-top: 4.5rem
}

.blog_header-logo {
	width: 18.75rem
}

.blog_header {
	grid-row-gap: 1.5rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex
}

.blog_header:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	text-align: left;
	justify-content: flex-start;
	align-items: flex-start
}

.blog_header.for-bfcm {
	position: relative
}

.blog-filters_list {
	grid-column-gap: 2rem;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.blog-filter_block {
	color: var(--slate-grey)
}

.blog-filter_block:hover {
	color: var(--electric-blue)
}

.blog-filters_component {
	grid-column-gap: 3.4375rem;
	grid-row-gap: 2rem;
	flex-direction: column;
	display: flex
}

.blog-filters_tagline {
	color: #818181;
	letter-spacing: .21em;
	text-transform: uppercase;
	margin-bottom: .625rem;
	font-size: .75rem
}

.blog-filters_tagline.is-14px {
	font-size: 14px
}

.blog-filters_title {
	color: #2f3034;
	font-size: 1.5rem;
	line-height: 1.25
}

.resources-card_collection {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	flex-direction: column;
	grid-template: "Area-2 Area" /1.75fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: dense;
	place-content: stretch;
	display: block
}

.resources-card_collection-list-wrapper {
	height: 100%;
	padding-bottom: 4rem
}

.resources-card_collection-list {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.resources-card_collection-list.is-one-column {
	height: 100%;
	display: block
}
.blog_orange{
	border: 2px solid #ffca74;
    border-radius: 26px;
}
.blog_green{
	border: 2px solid #66c89d;
    border-radius: 26px;
}
.blog_blue{
	border: 2px solid #213a5d;
    border-radius: 26px;
}
.resources-card_collection-list.is-three-columns {
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr 1fr
}
.resources-card_collection-list.is-three-columns1 {
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr
}
.resources-card_collection-list.is-three-columns-copy,
.resources-card_collection-list.is-three-columns-copy-copy {
	grid-template-columns: 1fr
}

.resources-card_item {
	height: 100%
}

.blog_filters-wrapper {
	grid-column-gap: .9375rem;
	grid-row-gap: .9375rem;
	flex-direction: column;
	display: flex
}

.blog_filters-search-block {
	grid-row-gap: .79em;
	color: #666667;
	flex-direction: column;
	justify-content: center;
	display: flex
}

.background-color-dark-white-smoke {
    background-image: url(../images/blog_bg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}
.monthly_bookkepeing_vps1 {
    background-image: url(../images/industires/SquaresBG.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.monthly_bookkeeping_text_left_image_right1{
	background-image: url(../images/industires/industries_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.monthly_image_right{
	background-image: url(../images/software_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.monthly_bookkeeping_testimonial_section1{
	background-image: url(../images/software_bg1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: scroll; /* or 'fixed' if you want a parallax effect */
  width: 100%;
  min-height: 100vh; /* makes sure it covers full viewport height */
  position: relative;
  z-index: 1;
}
.monthly_bg_left{
	background-image: url(../images/qb.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: scroll; /* or 'fixed' if you want a parallax effect */
  width: 100%;
  min-height: 100vh; /* makes sure it covers full viewport height */
  position: relative;
  z-index: 1;
}
/*Benefits of Using QuickBooks*/
.benefits-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

.benefits-list ul::before {
  content: "";
  position: absolute;
  left: 22px; /* aligns with icon center */
  top: 0;
  bottom: 0;
  width: 2px;
  background: #000;
  opacity: 1.1; /* subtle vertical line */
}

.benefits-list li {
  display: flex;
  align-items: flex-start;
  position: relative;
  margin-bottom: 40px;
  padding-left: 60px;
  width: 128%;
}

.benefits-list .icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 44px;
  height: 44px;
  background: #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.benefits-list .icon img {
  width: 32px;
  height: 32px;
  object-fit: contain;
}

.benefits-list .content h3 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  margin-bottom: 10px;
}

.benefits-list .content p {
  font-size: 16px;
  line-height: 1.6;
  color: #333;
  margin: 0;
}

/* Responsive tweaks */
@media (max-width: 768px) {
  .benefits-list li {
    padding-left: 50px;
  }
  .benefits-list .icon {
    width: 36px;
    height: 36px;
  }
  .benefits-list .icon img {
    width: 16px;
    height: 16px;
  }
}

/* .background-color-daffodil {
    background-image: url(../images/about-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
	
} */
.section_bg {
	height: 661px;
    background-image: url(../images/ho_1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	
}
/* Tablet */
@media (max-width: 991px) {
    .background-color-dark-white-smoke {
        background-position: top center;
        background-size: contain;
    }
}

/* Mobile */
@media (max-width: 575px) {
    .background-color-dark-white-smoke {
        background-position: center top;
        background-size: cover;
    }
}
.v207_4843 {
    width: 670px;
    color: rgba(33, 58, 93, 1);
    position: relataive;
    top: 0px;
    left: 0px;
    /* font-family: Circular Std; */
    font-weight: Bold;
    font-size: 64px;
    opacity: 1;
    text-align: center;
}
.blog-template_main-image {
	background-color: #0000;
	justify-content: center;
	align-items: center;
	display: flex
}

.blog-content_wrapper {
	flex-direction: column;
	display: flex
}

.section_blog-content {
	padding-bottom: 3rem
}

.blog-content_component {
	grid-column-gap: 3.75rem;
	grid-row-gap: 3.75rem;
	flex-direction: column;
	grid-template: ".Area" /21.25rem 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.blog-content_nav {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-direction: column;
	height: 95vh;
	display: flex;
	position: sticky;
	top: 10%;
	overflow: scroll;
	padding: 19px;
}
.blog-content_nav1 {
    background-color: rgba(240, 240, 240, 1);
}
.blog-content_nav-block {
	background-color: #fafafa;
	border-radius: 1rem;
	padding: 2.5rem 1.875rem;
	line-height: 1.5
}

.blog-content_nav-link-list {
	grid-row-gap: 1rem;
	flex-direction: column;
	align-items: stretch;
	margin-bottom: 2.5rem;
	display: flex
}

.blog-header_link {
	color: var(--slate-grey);
	display: flex
}

.blog-header_link-text {
	text-decoration: underline
}

/*Blog details*/
 .v539_5308 {
    width: 100%;
    height: 205px;
    background: url(../images/v539_5308.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: relative;
    top: 68px;
    left: 3px;
    overflow: hidden;
}
.v539_5309 {
    width: 44px;
    color: rgba(0, 0, 0, 1);
    position: absolute;
    top: 0px;
    left: 0px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v539_5310 {
    width: 17px;
    height: 16px;
    /* background: rgba(31, 147, 221, 1); */
    opacity: 1;
    position: absolute;
    top: 5px;
    left: 53px;
    color: #1f93dd;
}
.v539_5311 {
   width: 17px;
    height: 16px;
    /* background: rgba(31, 147, 221, 1); */
    opacity: 1;
    position: absolute;
    top: 5px;
    left: 134px;
    color: #1f93dd;
}
.v539_5312 {
    width: 40px;
    color: rgba(0, 0, 0, 1);
    position: absolute;
    top: 0px;
    left: 78px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v539_5313 {
    width: 486px;
    color: rgba(131, 131, 131, 1);
    position: absolute;
    top: 0px;
    left: 159px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.v539_5304 {
    width: 100%;
    height: 163px;
    background: url(../images/v539_5304.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: absolute;
    top: 44px;
    left: 0px;
    overflow: hidden;
}
.v539_5305 {
    width: 100%;
    height: 169px;
    background: url(../images/v539_5305.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 1;
    position: relative;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.v539_5306 {
    width: 100%;
    color: rgba(33, 58, 93, 1);
    position: relative;
    top: 0px;
    left: 0px;
    /* font-family: Circular Std; */
    font-size: 56px;
    opacity: 1;
    text-align: left;
    line-height: 60px;
}
/*End Blog Details*/
.section_small {
	background-color: var(--sunlight);
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}

.section_small.background-color-white {
	background-color: var(--white)
}

.benefit_icon {
	width: auto;
	height: 4.75rem
}

.benefit_icon.is-tax {
	height: 5.125rem
}

.col-2x_border-box {
	border-top: .0625rem solid var(--box-shadow);
	border-bottom: .0625rem solid var(--box-shadow);
	width: 100%;
	max-width: 32rem;
	margin-top: 1.875rem;
	padding-top: 1.875rem;
	padding-bottom: 1.875rem
}

.col-2x_background-block {
	background-color: #f7f8fafc;
	border-radius: 1.5625rem;
	padding: 3.75rem 6.25rem
}

.testimonial_title {
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2
}

.testimonial_title.is-static {
	width: 100%;
	max-width: 60.25rem
}

.testimonial_title.is-width-1090 {
	width: 100%;
	max-width: 1090px
}

.testiomonial_name-block {
	grid-column-gap: .25rem;
	grid-row-gap: .25rem;
	letter-spacing: .1em;
	text-transform: uppercase;
	align-items: center;
	display: flex
}

.testiomonial_name-block.is-gap-23 {
	grid-column-gap: 1.4375rem;
	grid-row-gap: 1.4375rem
}

.testiomonial_name-block.is-verticle {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	flex-direction: column;
	align-items: flex-start
}

.testiomonial_name-block.align-center {
	justify-content: center
}

.testiomonial_name-block.is-20px {
	font-size: 20px
}

.testiomonial_name-block.is-mini {
	font-size: 14px
}

.testiomonial_name-block.justify-center {
	justify-content: center
}

.testimonial_card {
	grid-column-gap: 5rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	height: 100%;
	display: grid
}

.testimonial_card.is-2col {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto
}

.testimonial_card.is-mini {
	grid-row-gap: 10px;
	background-color: var(--white);
	border-radius: 24px;
	padding: 27px;
	box-shadow: 0 2px 5px 4px #0000001a
}

.testimonial_card.is-mini.mild-shadow {
	box-shadow: 0 2px 5px 4px #00000008
}

.testimonial_card.is-mini-alt {
	background-color: var(--athens-grey);
	border-radius: 24px;
	padding: 24px
}

.testiomonial_role-block {
	letter-spacing: .1em;
	display: flex
}

.testiomonial_role-block.is-wrap {
	flex-wrap: wrap
}

.testimonial_image-wrapper {
	border-radius: 100%;
	flex: none;
	width: 5.9375rem;
	height: 5.9375rem;
	overflow: hidden
}

.testimonial_image-wrapper.is-small {
	width: 5.3125rem;
	height: 5rem
}

.testimonial_image-wrapper.is-large {
	border-radius: 8px;
	width: 100%;
	height: 100%
}

.testimonial_name-right {
	letter-spacing: .15em;
	flex-direction: column;
	font-size: .875rem;
	display: flex
}

.testimonial_name-right.is-horizontal {
	grid-column-gap: 2px;
	flex-flow: wrap
}

.testimonial_2col-mask {
	width: 40%;
	height: 100%;
	overflow: visible
}

.testimonial_3col-mask {
	width: 28%;
	height: 100%;
	overflow: visible
}

.wrapper {
	grid-column-gap: 6.25rem;
	grid-row-gap: 6.25rem;
	flex-direction: column;
	display: flex
}

._2col {
	grid-column-gap: 14.3125rem;
	grid-row-gap: 14.3125rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.col-3x-grid {
	grid-column-gap: 5.625rem;
	grid-row-gap: 5.625rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.col-3x-grid.gap2-5rem {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem
}

.column-card {
	grid-row-gap: 0rem;
	background-color: var(--white);
	color: var(--eerie-black);
	border-radius: 1.5rem;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	height: 100%;
	padding: 3.25rem 1.813rem 2.8125rem;
	display: flex;
	box-shadow: 0 4px .3125rem .125rem #0000001a
}

.column-card.background-color-ghost {
	background-color: var(--ghost-white)
}

.tagline {
	border: 2px solid var(--eerie-black);
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.tagline.is-large {
	border-width: 1px;
	padding: .9375rem 2.8125rem;
	font-size: 1.875rem
}

.tagline.is-medium {
	border-width: 1px;
	padding: .625rem 1.875rem;
	font-size: 1.25em
}

.tagline.is-normal {
	border-width: 1px;
	font-size: 1rem
}

.tagline.is-border-gold {
	border-color: var(--sunray-gold);
	color: var(--sunray-gold);
	background-color: #0000;
	margin-bottom: 10px
}

.tagline.is-border-white {
	border-color: var(--white);
	color: var(--white);
	background-color: #0000
}

.tagline.is-border-blue {
	border-color: var(--electric-blue);
	color: var(--electric-blue);
	background-color: #0000
}

.tagline.is-fill-dipper {
	background-color: var(--little-dipper)
}

.tagline.is-fill-green {
	background-color: var(--extended-greens--winter-green)
}

.tagline.is-fill-arctiv {
	background-color: var(--artic)
}

.tagline.is-fill-arc-light {
	background-color: var(--arc-light)
}

.tagline.is-fill-sunlight {
	background-color: var(--sunlight);
	color: var(--eerie-black)
}

.tagline.is-tiny {
	border-width: 2px;
	padding: .4375rem 1.3125rem;
	font-size: .875rem
}

.tagline.is-fill-yolk {
	grid-column-gap: .25rem;
	grid-row-gap: .25rem;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
	display: flex
}

.card-content_block {
	grid-column-gap: 6.25rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: .531fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center;
	display: grid
}

.section-card_image-wrapper {
	height: 100%
}

.highlight-card_image-wrapper {
	z-index: 1;
	width: 100%;
	height: 100%;
	padding-bottom: 94.5%;
	position: relative;
	overflow: hidden;
	/* background: #faf0e0 !important; */

}
.highlight-card_image-wrapper2{
	padding-bottom: 73.5% !important;
}
.highlight-card_image-wrapper.is-aspect-ratio-16x9 {
	padding-bottom: 56.25%
}

.highlight-card_image-wrapper.is-secondary {
	border-radius: .7rem;
	padding-bottom: 65%
}

.highlight-card_image-wrapper.new_image:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	padding-bottom: 45.5%
}

.highlight-card_content-wrapper {
	flex-direction: column;
	flex: 1;
	justify-content: space-between;
	height: 100%;
	padding: 0 2rem 2rem;
	display: flex
}
.highlight-card_content-wrapper1 {
	
	padding: 50px 3rem 3rem !important;
	
}
.highlight-card_bg{
	background-color: #f9f3e9;
}
.highlight-card_bg1{
	background-color: #e8eef6;
}
.highlight-card_bg2{
	background-color: #e4f2fb;
}
.highlight-card_bg3{
	background-color: #e0f0ea;
}
.highlight-card_content-wrapper.is-featured {
	justify-content: center
}
.v539_5307 {
    width: 289px;
    /* color: url("../images/v539_5307.png"); */
    position: absolute;
    top: 179px;
    left: 26px;
    /* font-family: Circular Std; */
    font-weight: Book;
    font-size: 16px;
    opacity: 1;
    text-align: left;
}
.highlight-card_content-wrapper.is-padding-0 {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.section_partner {
	padding-top: 4.5rem
}

.benefit_para {
	width: 100%;
	max-width: 30rem
}

.section_whats-new-header {
	color: var(--white);
	background-color: #084491;
	padding-top: 4.5rem
}

.section_whats-new-header.background-color-sunlight {
	background-color: var(--sunlight);
	color: var(--eerie-black)
}

.whats-new_grid {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 2fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	max-width: 74rem;
	margin-left: auto;
	margin-right: auto;
	display: grid
}

.section_whats-new-header-copy {
	padding-top: 4.5rem
}

.security_header {
	grid-row-gap: 1.5rem;
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 35.625rem;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.benefits_content {
	flex-direction: column;
	height: 100%;
	display: flex
}

.column-card_grid {
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	display: grid
}

.section-card_grid {
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	background-color: var(--deep-sapphire);
	color: var(--white);
	border-radius: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	width: 100%;
	padding: 3.125rem;
	display: grid;
	position: relative;
	overflow: hidden
}

.section-card_grid.is-col-1 {
	grid-template-columns: 1fr
}

.section-card_grid.section-card-grid-taxseason {
	background-color: var(--solitude-blue)
}

.highlight-card_link {
	margin-top: 1.5rem
}

.text-color-dim-grey {
	color: var(--dim-grey)
}

.text-color-light-white {
	color: #f7f8fa99;
	font-weight: 400;
	text-decoration: none
}

.highlight-card_image {
	z-index: 0;
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
	box-shadow: 0 2px 5px #0003
}
.highlight-card_image1 {
	z-index: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;  
    box-shadow: none !important;
    padding: 51px;
}
.highlight-card_image:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	display: inline-block
}

.highlight-card_image.is-compact {
	padding: 0
}

.highlight-card_image.new_image:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	max-height: 200px
}

.quick-link_card-image-wrapper {
	z-index: 1;
	/* background-color: var(--sea-foam); */
	border-radius: 8px;
	width: 100%;
	height: 100%;
	padding-bottom: 56.25%;
	position: relative;
	overflow: hidden
}

.quick-link_card-image-wrapper.is-video {
	padding-bottom: 0%
}

.quick-link_card {
	grid-row-gap: 0px;
	color: var(--electric-blue);
	text-align: center;
	flex-direction: column;
	width: 100%;
	text-decoration: none;
	display: flex;
	overflow: hidden;
	border: 2px solid #31a3e9;
    border-radius: 18px;
}

.quick-link_grid {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	display: grid;
	margin-top: 135px;
	margin-left: 140px;
}

.quick-link_card-image {
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
	padding: 26px;
    border-radius: 44px;
}

.link_wrapper {
	grid-column-gap: 120px;
	justify-content: center;
	align-items: center;
	display: flex
}

.retro_features-wrapper {
	grid-column-gap: 100px;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start;
	display: flex
}

.retro_features-wrapper.is-two-columns {
	grid-column-gap: 0px;
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.retro_features-item {
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex
}

.testimonial_review-block {
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	display: flex
}

.testimonial_review-image {
	width: 170px;
	height: 150px
}

.testimonial_review-wrapper {
	grid-column-gap: 30px;
	justify-content: center;
	margin-top: 60px;
	display: flex
}

.decorative-image {
	height: 106px;
	margin-left: auto;
	margin-right: auto;
	position: absolute
}

.decorative-image-wrapper {
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 76.875rem;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	position: relative
}

.testimonial14_rating-wrapper {
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	display: flex
}

.testimonial_rating-icon {
	color: var(--sunray-gold);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 38px;
	height: 37px;
	margin-right: .25rem;
	display: flex
}

.testimonial_bottom-block {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.testimonials_number-wrapper {
	grid-column-gap: 70px;
	align-items: center;
	display: flex
}

.testimonials_number-block {
	grid-row-gap: 10px;
	flex-direction: column;
	display: flex
}

.number_block {
	grid-column-gap: 150px;
	justify-content: center;
	align-items: center;
	padding-top: 15px;
	padding-bottom: 15px;
	display: flex
}

.section_decorative-image {
	z-index: 0;
	object-fit: cover;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	inset: auto 0% 7%
}

.section_decorative-image.is-full {
	height: 100%;
	top: 0%;
	bottom: 0%
}

.section_decorative-image.is-down {
	height: 20%;
	margin-left: auto;
	margin-right: auto;
	inset: auto 0% -8%
}

.section_who-we-help {
	background-color: var(--ghost-white);
	padding-bottom: 100px;
	position: relative
}

.text_grid {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	max-width: 840px;
	margin-left: auto;
	margin-right: auto;
	font-size: 20px;
	font-weight: 500;
	display: grid
}

.text_grid.is-two-columns {
	grid-template-columns: 1fr 1fr;
	max-width: 540px;
	margin-top: 60px
}

.beenfits_social-wrapper {
	grid-column-gap: 70px;
	justify-content: center;
	align-items: center;
	display: flex
}

.beenfits_social-link {
	height: 24px
}

.faqs_quick-component {
	grid-row-gap: 60px;
	flex-direction: column;
	display: flex
}

.header_background-image {
	z-index: 0;
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%
}

.icon-1x1-xlarge {
	width: auto;
	height: 9rem
}

.partners_logo-wrapper {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding-top: .5rem;
	padding-bottom: .5rem;
	display: flex
}

.partners_logo {
	width: 138.5px;
	padding-left: 20px
}

.partners_logo.is-one {
	height: auto
}

.partners_logo.is-nav {
	margin-top: -10px;
	margin-right: auto;
	padding-left: 0;
	padding-right: 80px
}

.deadlines_block {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	border-top: 1px solid var(--box-shadow);
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 2fr;
	grid-auto-columns: 1fr;
	padding-top: 72px;
	padding-bottom: 72px;
	display: grid
}

.deadlines_block.is-last {
	border-bottom: 1px solid var(--box-shadow)
}

.deadlines_block.is-whatsnew {
	grid-column-gap: 10rem;
	grid-row-gap: 5rem;
	border-top-style: none;
	grid-template-columns: 1fr 1fr 1fr;
	padding-bottom: 5rem
}

.deadline_link-wrapper {
	grid-column-gap: 5px;
	display: flex
}

.tax-resoursce_list {
	grid-column-gap: 13rem;
	grid-row-gap: 0rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start;
	width: 100%;
	max-width: 1090px;
	margin-left: auto;
	margin-right: auto;
	display: grid
}

.tax-resoursce_list.is-gap-small {
	grid-column-gap: 10rem
}

._3x-column-grid {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	max-width: 930px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	display: grid
}

._3x-column_card_image {
	object-fit: contain;
	width: 100%;
	height: 100%
}

._3x-column_card {
	height: 100%;
	overflow: hidden
}

.partner_slide {
	height: 100%;
	padding-left: 4rem;
	padding-right: 4rem
}

.partner_mask {
	width: 100%;
	height: 100%
}

.partner_slider-wrapper {
	background-color: #0000;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: auto;
	padding-bottom: 4rem;
	overflow: hidden
}

.bebefits_logo {
	width: auto;
	height: auto
}

.quick-faqs_component-copy {
	grid-column-gap: 5rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: .75fr 1fr;
	grid-auto-columns: 1fr;
	display: flex
}

.video_wrapper {
	width: 100%;
	max-width: 672px;
	margin-left: auto;
	margin-right: auto
}

.video-resources_collection-list {
	grid-row-gap: 100px;
	flex-direction: column;
	display: flex
}

.resources_link-list-wrapper {
	grid-row-gap: 60px;
	text-align: left;
	flex-direction: column;
	display: flex
}

.background-color-sunray-gold {
	background-color: var(--sunray-gold)
}

.background-color-yellow-yolk {
	background-color: var(--yolk-yellow)
}

.section-card_image-cornered {
	width: auto;
	height: auto;
	position: absolute;
	inset: auto 0% 0% auto
}

.navbar_menu-inner {
	align-items: center;
	display: flex
}

.tablet-show {
	display: none
}

.max-width-xxsmall {
	max-width: 150px
}

.max-width-xxsmall.is-core {
	max-width: 15rem;
	margin-left: auto;
	margin-right: auto
}

.testimonial_logo {
	width: 339px
}

.background-color-calm-water {
	background-color: var(--calm-water)
}

.col-2x_content-wrapper {
	grid-row-gap: 2rem;
	flex-direction: column;
	display: flex
}

.fs-toc_link-wrapper {
	color: #f5f5f5;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	overflow: hidden
}

.fs-toc_link-wrapper.is-h3,
.fs-toc_link-wrapper.is-h4,
.fs-toc_link-wrapper.is-h5,
.fs-toc_link-wrapper.is-h6 {
	border-left: 1px solid var(--eerie-black);
	padding-left: .75rem
}

.fs-toc_link-wrapper.is-h5,
.fs-toc_link-wrapper.is-h6,
.fs-toc_link-wrapper.is-h4,
.fs-toc_link-wrapper.is-h3 {
	border-left: 1px solid #121316;
	padding-left: .75rem
}

.fs-toc_link-wrapper.is-h2 {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	border-bottom: 1px solid #252525
}

.fs-toc_link-wrapper.is-h3 {
	border-left: 1px solid #121316;
	padding-left: .75rem
}

.fs-toc_link-wrapper.is-h2 {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	border-bottom: 1px solid #252525;
	padding-bottom: .75rem
}

.fs-toc_link-wrapper.is-h5,
.fs-toc_link-wrapper.is-h6,
.fs-toc_link-wrapper.is-h4 {
	border-left: 1px solid #121316;
	padding-left: .75rem
}

.fs-toc_link {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	color: var(--eerie-black);
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: .25rem;
	margin-bottom: .75rem;
	text-decoration: none;
	display: flex
}

.fs-toc_link:hover {
	color: var(--electric-blue);
	text-decoration: underline
}

.fs-toc_link.w--current {
	text-decoration: underline
}

.fs-toc_link.is-h3 {
	font-size: .875rem
}

.fs-toc_link.is-h3.w--current {
	text-decoration: underline
}

.fs-toc_link.is-h4,
.fs-toc_link.is-h5,
.fs-toc_link.is-h6 {
	font-size: .875rem
}

.fs-toc_h-trigger {
	display: none
}

.date-block {
	grid-column-gap: 5px;
	justify-content: center;
	align-items: center;
	display: flex
}

.blog_filters-search-name {
	grid-column-gap: 7px;
	cursor: pointer;
	justify-content: center;
	align-items: center;
	display: flex
}

.search-input {
	border: 1px #000;
	border-radius: 4px;
	width: 100%;
	max-width: 970px;
	height: 56px;
	margin-left: auto;
	margin-right: auto
}

.text-size-xlarge {
	letter-spacing: 0;
	font-size: 1.5rem
}

.text-size-xlarge.is-underline {
	text-decoration: underline
}

.trial-cta_text-block {
	width: 100%;
	max-width: 822px;
	margin-left: auto;
	margin-right: auto
}

.trial-cta_para {
	width: 100%;
	/* max-width: 670px; */
	margin-left: auto;
	margin-right: auto
}

.background-color-arc-light {
	background-color: var(--arc-light)
}

.background-color-solitude-blue {
	background-color: var(--solitude-blue)
}

.background-color-azure {
	background-color: var(--azure)
}

.text_wrapper {
	grid-column-gap: 21px;
	grid-row-gap: 21px;
	align-items: center;
	display: flex
}

.text-block-wrapper {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	flex-direction: column;
	display: flex
}

.text-color-eerie-black {
	color: var(--eerie-black)
}

.stats_header {
	color: var(--electric-blue);
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2
}

.authors_component {
	grid-column-gap: 60px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.author_main-image {
	border-radius: 100px;
	width: 200px;
	height: 200px;
	margin-bottom: 32px;
	overflow: hidden
}

._404_header {
	width: 100%;
	max-width: 690px;
	margin-left: auto;
	margin-right: auto
}

.features_block {
	grid-column-gap: 40px;
	align-items: center;
	display: flex
}

.features_wraper {
	grid-row-gap: 40px;
	flex-direction: column;
	display: flex
}

.background-color-sunlight {
	background-color: var(--sunlight)
}

.resources_image {
	min-width: 200px;
	margin-bottom: -237px;
	position: relative
}

.resources_right-block {
	background-color: var(--white);
	color: var(--eerie-black);
	border-radius: 5px;
	width: 100%;
	max-width: 430px;
	height: auto;
	margin-bottom: -150px;
	padding: 60px 30px;
	overflow: hidden;
	box-shadow: 0 1px 18px 1px #d4d2ce4f
}

.resources_right-block.is-alt {
	padding-top: 2rem;
	padding-bottom: 1.75rem
}

.benefit_max-width {
	width: 100%;
	max-width: 160px;
	margin-left: auto;
	margin-right: auto
}

.formtext,
.sort_button {
	display: none
}

.blog_filters-search-wrapper {
	margin-bottom: 0;
	overflow: hidden
}

.blog_filters-search-bar {
	border: 1px #000;
	height: 3rem;
	margin-bottom: 0
}

.resources-card_empty {
	color: var(--slate-grey);
	text-align: center;
	justify-content: center;
	padding: 1.5rem;
	font-weight: 400;
	display: flex
}

.editor-link {
	color: var(--tiffany-teal)
}

.main {
	padding-top: 65px;
	padding-bottom: 65px
}

.loading-container {
	opacity: 1;
	transition: opacity .2s
}

.lottie-loading-animation {
	width: 50%;
	margin-left: auto;
	margin-right: auto
}

.root {
	opacity: 0;
	transition: opacity .2s
}

.container {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px
}

.form-block {
	max-width: 400px
}

.submit-button,
.hidden {
	display: none
}

.department-section {
	padding-top: 60px;
	padding-bottom: 60px
}

.job-listing {
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 15px;
	padding-bottom: 15px;
	display: flex
}

.flex-left {
	width: 50%;
	padding-right: 40px
}

.job-title {
	color: #3b3b3b;
	font-size: 1.2rem;
	font-weight: 700;
	text-decoration: none
}

.job-title:hover {
	color: #0076d1
}

.flex-right {
	width: 50%
}

.job-location {
	padding-bottom: 10px;
	font-size: 1.2rem
}

.section-2 {
	padding-top: 60px;
	padding-bottom: 60px
}

.job-h1-title {
	font-size: 1.6rem;
	line-height: 1.7
}

.apply-button-embed {
	padding-top: 40px
}

.html-embed {
	padding-top: 10px
}

.h2-job-listing {
	margin-bottom: 15px
}

.padding-global-g {
	background-color: var(--ghost-white);
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.link_collection-list-cities {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	flex-direction: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.text-color-slate-grey-2 {
	color: #5a5e68
}

.text-rich-text-2 {
	font-size: 1.125rem
}

.button-2 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #0a5ac2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-2:hover {
	background-color: #084491
}

.line-divider-2 {
	background-color: #00000021;
	width: 100%;
	height: 1px
}

.line-divider-2.is-small {
	max-width: 76.87rem;
	margin-left: auto;
	margin-right: auto
}

.section-card_grid-3 {
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	color: #fff;
	background-color: #062d60;
	border-radius: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	padding: 3.125rem;
	display: grid;
	position: relative;
	overflow: hidden
}

.text-style-link-3 {
	color: #0a5ac2;
	text-decoration: none
}

.text-style-link-3:hover {
	text-decoration: underline
}

.text-style-link-3.w--current {
	font-weight: 700
}

.background-color-ghost-2 {
	background-color: #f7f8fa
}

.heading {
	font-size: 2.3rem
}

.container-3 {
	text-align: center;
	margin-top: 0;
	padding: 45px 40px
}

.image {
	text-align: center;
	margin-top: 0;
	margin-bottom: 10px
}

.text-block {
	margin-top: 50px;
	font-size: .7rem
}

.numbered_div {
	background-color: var(--electric-blue);
	border-radius: 1000px;
	justify-content: center;
	align-items: center;
	width: 58px;
	height: 58px;
	display: flex
}

.numbered_text {
	color: var(--white);
	font-size: 1.5rem;
	font-weight: 700
}

.padding-reactivate {
	background-color: var(--reactivate);
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.heading-6 {
	text-align: center;
	margin-top: 1.5rem;
	font-size: 2.5rem
}

.heading-7 {
	font-size: 2rem
}

.paragraph {
	margin-bottom: 20px
}

.div-block {
	margin-top: 20px;
	margin-bottom: 20px
}

.div-block-2 {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px
}

.div-block-3 {
	text-align: center
}

.div-block-3.padding-top {
	padding-top: 40px
}

.paragraph-2 {
	text-align: center
}

.button-3 {
	background-color: var(--electric-blue);
	color: var(--white);
	border-radius: .5rem;
	padding: 1rem 1.5rem;
	font-weight: 700
}

.padding-section-xsmall {
	padding-top: 2rem;
	padding-bottom: 2rem
}

.top-padding-section-xsmall {
	padding-top: 2rem;
	padding-bottom: 0
}

.text-block-2 {
	text-align: center;
	font-size: .9rem
}

.div-block-4 {
	background-color: var(--white);
	border-radius: 1.5rem;
	margin-top: 20px;
	box-shadow: 0 2px 5px #0003
}

.heading-8 {
	margin-left: 20px;
	margin-right: 20px;
	font-size: 1.6rem
}

.paragraph-4 {
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: .9rem
}

.text-span {
	color: var(--electric-blue)
}

.paragraph-6 {
	margin-bottom: 0;
	font-size: 1.3rem
}

.body {
	background-color: var(--deep-sapphire)
}

.hide-desktop {
	display: none
}

.flex-horizontal {
	justify-content: center;
	align-items: center;
	display: flex
}

.flex-horizontal.space-between {
	justify-content: space-between
}

.flex-horizontal.is-left-align {
	justify-content: flex-start
}

.flex-horizontal.is-left-align.no-wrap {
	display: flex
}

.divider {
	background-color: #e6e9f1;
	min-height: 1.5px;
	margin-top: 56px;
	margin-bottom: 56px
}

.divider.no-margin {
	margin-top: 0;
	margin-bottom: 0
}

.bold-text-2 {
	font-size: 2.5rem
}

.bold-text-2.bold-text-2-blue {
	color: var(--electric-blue)
}

.testimonial-comma-separator {
	padding-left: 2px;
	padding-right: 2px
}

.button_book-a-call_tax {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_tax:hover {
	background-color: var(--eerie-black)
}

.button_book-a-call_homepage {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	text-shadow: 0 1px 1px #0003;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_homepage:hover {
	background-color: var(--eerie-black);
	box-shadow: 0 2px 5px #0003
}

.button_book-a-call_pricing-page_footer {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_pricing-page_footer:hover {
	background-color: var(--eerie-black)
}

.button_book-a-call_hiw_hero {
	border: 1px solid var(--eerie-black);
	background-color: var(--sea-foam);
	color: var(--eerie-black);
	text-align: center;
	letter-spacing: .06em;
	-webkit-text-stroke-color: var(--white);
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_hiw_hero:hover {
	border-color: var(--white);
	background-color: var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--white);
	text-shadow: 0 1px 1px #0003
}

.button_book-a-call_hiw_hero.bg-transparent {
	background-color: var(--transparent)
}

.button_book-a-call_hiw_hero.bg-transparent:hover {
	border-color: var(--eerie-black);
	background-color: var(--eerie-black)
}

.button_book-a-call_hiw_footer {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: var(--white);
	text-align: center;
	letter-spacing: .06em;
	-webkit-text-stroke-color: var(--white);
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_hiw_footer:hover {
	background-color: var(--eerie-black)
}

.button_book-a-call_experts_hero {
	border: 1px solid var(--eerie-black);
	background-color: var(--sea-foam);
	color: var(--eerie-black);
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_experts_hero:hover {
	border-color: var(--white);
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_book-a-call_experts_footer {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_experts_footer:hover {
	background-color: var(--eerie-black)
}

.button_book-a-call_reporting_hero {
	border: 1px solid var(--eerie-black);
	background-color: var(--daffodil);
	color: var(--eerie-black);
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_reporting_hero:hover {
	border-color: var(--white);
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_book-a-call_reporting_footer {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_reporting_footer:hover {
	background-color: var(--eerie-black)
}

.button_book-a-call_tax-resource-hub_hero {
	border: 1px solid var(--eerie-black);
	background-color: var(--ghost-white);
	color: var(--eerie-black);
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_tax-resource-hub_hero:hover {
	border-color: var(--white);
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_book-a-call_tax-resource-hub_lower-page {
	border: 1px solid var(--eerie-black);
	background-color: var(--ghost-white);
	color: var(--eerie-black);
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_tax-resource-hub_lower-page:hover {
	border-color: var(--white);
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_thanks_hiw_v2 {
	background-color: var(--electric-blue);
	color: var(--white);
	text-align: left;
	border-radius: .5rem;
	padding: 1rem 1.5rem;
	font-weight: 700
}

.button_thanks_hiw_v2.div-block-2 {
	margin-top: 20px
}

.div-block-5 {
	text-align: center
}

.button_hero-cta_square {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_hero-cta_square:hover {
	background-color: var(--midnight-blue)
}

.button_hero-cta_square.is-from-button {
	width: 100%;
	font-size: .875rem
}

.faq_question-2 {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	cursor: pointer;
	border-radius: .5em;
	justify-content: flex-start;
	padding: 1rem 1.5rem;
	transition: background-color .2s;
	display: flex
}

.faq_question-2:hover {
	background-color: #f7f8fa
}

.hero-heading-center {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.container-5 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.centered-heading {
	text-align: center;
	margin-bottom: 16px
}

.centered-heading.margin-bottom-32px {
	margin-bottom: 32px
}

.hero-wrapper-2 {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.hero-split-2 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 46%;
	display: flex
}

.margin-bottom-24px-2 {
	margin-bottom: 24px
}

.finance_container {
	width: 100%;
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.finance_grid {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center
}

.finance_card {
	text-align: center;
	background-color: #f7f9fd;
	border-radius: 12px;
	flex-direction: column;
	align-items: center;
	padding: 40px;
	display: flex;
	position: relative
}

.finance_card.is-white {
	background-color: #fff;
	height: 100%
}

.finance_card.is-blue {
	background-color: #e7f1fe;
	border-radius: 0 25px 25px 0
}

.f-margin-bottom-16 {
	margin-bottom: 16px
}

.f-margin-bottom-04 {
	margin-bottom: 4px
}

.f-h5-heading {
	color: #160042;
	letter-spacing: -.02em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 32px;
	line-height: 1.4
}

.benefits_list-3_col {
	grid-column-gap: 6rem;
	grid-row-gap: 4rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start;
	display: grid
}

.tabs_component-menu {
	align-items: center;
	max-width: 80%;
	display: flex;
	overflow: hidden
}

.benefits-tab {
	color: #5a5e68;
	white-space: nowrap;
	background-color: #0000;
	margin-left: 0;
	margin-right: 1.4rem;
	padding: 0 0 34px;
	font-family: Circularstd, sans-serif;
	font-weight: 500
}

.benefits-tab:hover {
	border-color: #8e9198;
	flex: none;
	font-family: Circularstd, sans-serif;
	font-weight: 500
}

.benefits-tab.w--current {
	background-color: #0000;
	font-family: Circularstd, sans-serif;
	font-weight: 500
}

.tab-component {
	z-index: 0;
	grid-column-gap: 6.5625rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	padding-top: 2rem;
	padding-bottom: 2rem;
	display: grid;
	position: relative
}

.tagline-2 {
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border: 2px solid #121316;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.tagline-2.is-fill-sunlight {
	color: #121316;
	background-color: #fef0cd
}

.tagline-2.is-fill-yolk-yellow {
	background-color: var(--yolk-yellow);
	color: #121316;
	border-style: none
}

.contact_form-paid-horizontal {
	flex-direction: column;
	align-items: stretch;
	width: 100%;
	max-width: 28.625rem;
	margin-top: 1.625rem;
	margin-bottom: 1.5rem
}

.contact_form-paid-horizontal.is-full-width {
	max-width: none;
	margin-top: .5rem;
	margin-bottom: .125rem
}

.container-6 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.margin-bottom-24px-3 {
	text-align: center;
	margin-bottom: 20px
}

.hero-without-image {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px 10px;
	position: relative
}

.hero-wrapper-two {
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.heading-11 {
	text-align: center;
	margin-bottom: 2rem
}

.youtube {
	float: none;
	text-align: center;
	display: inline-block;
	position: relative
}

.shadow-two-4 {
	box-shadow: 0 4px 24px #96a3b514
}

.margin-bottom-24px-4-2 {
	flex: 1;
	margin-bottom: 24px
}

.heading-14 {
	text-align: center;
	font-style: normal
}

.heading-15 {
	text-align: center;
	flex: 0 auto;
	align-self: center
}

.heading-16 {
	text-align: center
}

.paragraph-7 {
	min-width: 2px;
	margin-bottom: 2rem;
	padding-bottom: 4px
}

.testimonial_title_medium {
	font-size: 1.75rem;
	font-weight: 700;
	line-height: 1.2
}

.header_component-2 {
	z-index: 1;
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	color: var(--eerie-black);
	grid-template-rows: auto;
	grid-template-columns: .8fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid;
	position: relative
}

.margin-bottom-left-align {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0
}

.margin-bottom-left-align.margin-small {
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
	display: flex
}

.heading-19 {
	padding-bottom: 10px
}

.collection-list-wrapper,
.div-block-7,
.div-block-7-copy {
	padding-bottom: 20px
}

.tabs-wrapper {
	position: relative
}

.tab-prev {
	cursor: pointer;
	border: 1.5px solid #000;
	border-radius: 1000px;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	display: flex;
	position: absolute;
	inset: 0% auto auto 0%
}

.tab-prev:hover {
	background-color: #121316
}

.tab-next {
	cursor: pointer;
	border: 1.5px solid #000;
	border-radius: 1000px;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	display: flex;
	position: absolute;
	inset: 0% 0% auto auto
}

.tab-next:hover {
	background-color: #121316
}

.tabs_component {
	flex-direction: column;
	align-items: center;
	display: flex
}

.tabs-content {
	border-top: 1.16px solid #cacdd2;
	margin-top: 0
}

.rich-text-block {
	font-size: 18px
}

.scroll-divider {
	width: 100%;
	height: 1px;
	position: absolute;
	inset: auto 0% 0%
}

.benefits-tab-text {
	border: 1px solid #8e9198;
	border-radius: 100px;
	padding: 9px 30px
}

.signup-grid {
	grid-column-gap: 90px;
	grid-row-gap: 90px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid
}

.signup-slider {
	background-color: #0000;
	width: 100%;
	max-width: 34rem;
	height: 100%
}

.left-arrow,
.right-arrow {
	display: none
}

.signup-slider-slide {
	text-align: center;
	background-color: #084491;
	border-radius: 24px;
	padding: 54px 38px
}

.signup-slider-slide.is-bfcm {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-flow: column;
	justify-content: space-between;
	display: flex;
	overflow: hidden
}

.signup-slider-slide.is-bfcm-signup {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-flow: column;
	justify-content: space-between;
	align-items: stretch;
	display: flex;
	overflow: hidden
}

.signup-slider-wrapper {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex
}

.signup-slider-wrapper.is-bfcm {
	text-align: left
}

.signup_feature-wrapper {
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.signup-span {
	margin-right: 3px;
	font-family: Circularstd, sans-serif;
	font-weight: 500
}

.slide-nav-2 {
	bottom: 64px
}

.absolute-counter {
	display: none
}

.html-embed-2 {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex
}

.html-embed-2:hover {
	color: var(--white)
}

.heading-20 {
	padding-bottom: 20px
}

.heading-style-h3-industries {
	padding-bottom: 10px;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.2
}

.h1-tool {
	text-align: center;
	padding-bottom: 20px
}

.paragraph-9 {
	padding-bottom: 20px
}

.paragraph-10 {
	text-align: left
}

.html-embed-3 {
	padding-bottom: 40px
}

.paragraph-9-small {
	padding-bottom: 40px;
	font-size: 9px
}

.html-embed-3-small {
	padding-bottom: 0
}

.custom-point-wrapper.width-full {
	width: 100%;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}

.finance_icon {
	position: absolute;
	top: 10%;
	left: 50%;
	transform: translate(-50%)
}

.blue_testimonial-card {
	grid-column-gap: 39px;
	grid-row-gap: 39px;
	text-align: left;
	background-color: #084491;
	border-radius: 12px;
	flex-direction: column;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	align-items: flex-start;
	padding: 40px;
	display: grid
}

.icon-1x1-xmedium {
	justify-content: center;
	align-items: center;
	width: auto;
	height: 2.5rem;
	display: flex
}

.paragraph-9-tool {
	padding-top: 20px;
	padding-bottom: 20px
}

.section_tool {
	padding-top: 0;
	position: relative;
	overflow: hidden
}

.background-color-white {
	background-color: #fff
}

.mobile-flex-horizontal {
	display: flex
}

.mobile-portrait-show {
	display: none
}

.div-block-8 {
	display: flex
}

.div-block-8.hide-custom {
	display: none
}

.bookkeeping_text_cu {
	font-family: Circularstd, sans-serif;
	font-size: 1.25rem;
	font-weight: 700
}

.bookkeeping_text_specialized {
	color: var(--eerie-black);
	font-family: Circularstd, sans-serif;
	font-size: 1.25rem;
	font-weight: 700
}

.is-strikethrough {
	text-decoration: line-through
}

.heading-style-paidlp {
	color: var(--sunray-gold);
	flex: 0 auto;
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem
}

.section_tax-header {
	padding-top: 4.5rem;
	overflow: hidden
}

.tax-header_component {
	grid-column-gap: 33px;
	grid-row-gap: 33px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 2fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: grid
}

.tax-header_image-wrapper {
	border-radius: 1.25em;
	width: 100%;
	padding-top: 83.02%;
	position: relative;
	overflow: hidden
}

.tax-header_image {
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%
}

.tax-header_grid {
	grid-column-gap: 18px;
	grid-row-gap: 18px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	display: flex
}

.text-header_link {
	border: 1px solid var(--eerie-black);
	color: var(--eerie-black);
	border-radius: 6.25em;
	padding: 10px 28px;
	font-size: 1.125rem;
	line-height: 1;
	text-decoration: none;
	transition: color .2s, background-color .2s
}

.text-header_link:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.pros_component {
	grid-column-gap: 118px;
	grid-row-gap: 120px;
	background-color: var(--deep-sapphire);
	color: var(--white);
	border-radius: 1.5em;
	grid-template-rows: auto;
	grid-template-columns: 6.75fr 3.75fr;
	grid-auto-columns: 1fr;
	align-items: center;
	padding: 3.125rem;
	display: grid
}

.tax-tabs_top {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	justify-content: flex-start;
	display: flex
}

.heading-21 {
	text-align: center
}

.logo-wrapper {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto auto;
	grid-template-columns: auto auto auto auto auto auto;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 51rem;
	display: flex
}

.logo-wrapper:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start
}

.logo-wrapper.is-horizontal:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: row
}

.width-full {
	width: 100%
}

.width-full.is-space-apart {
	flex: 1;
	justify-content: space-around;
	display: flex
}

.padding-section-medium-corey {
	text-align: left;
	padding-top: 0;
	padding-bottom: 4rem
}

.heading-26 {
	text-align: center
}

.tr-issue-paragraph {
	text-align: center;
	padding-top: 20px
}

.heading-style-h4_book-a-demo {
	flex: 0 auto;
	font-family: Circularstd, sans-serif;
	font-size: 1.5rem;
	line-height: 1.3
}

.heading-style-h4_book-a-demo.padding-top-1 {
	margin-top: 0;
	padding-top: 20px
}

.button_book-a-demo {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-demo:hover {
	background-color: var(--midnight-blue)
}

.button_book-a-demo.is-from-button_book-a-demo {
	width: 100%;
	font-size: .875rem
}

.heading-27 {
	color: var(--eerie-black);
	margin-top: 2rem
}

.rich-text-block-3 {
	color: var(--eerie-black)
}

.tagline-3 {
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #085ac2;
	border: 2px solid #121316;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.tagline-3.is-fill-sunlight {
	color: #121316;
	background-color: #fef0cd;
	padding-bottom: .5rem;
	position: static
}

.text-block-3 {
	color: #fff
}

.button-4 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #0a5ac2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-4:hover {
	background-color: #084491
}

.button-4.is-from-button {
	width: 100%;
	font-size: .875rem
}

.line-divider-3 {
	background-color: #00000021;
	width: 100%;
	height: 1px
}

.success-message-2 {
	background-color: #0000;
	padding: 1.5rem
}

.form-input-2 {
	color: #121316;
	background-color: #fff;
	border: .0625rem #000;
	border-radius: .4375rem;
	height: 3.5rem;
	margin-bottom: 0;
	padding: 1.25rem;
	font-size: .875rem
}

.form-input-2:focus {
	border-color: #000
}

.form-input-2::placeholder {
	color: #0009
}

.form-input-2.is-secondary {
	background-color: #fff;
	font-family: Circularstd Book, sans-serif
}

.form-input-2.is-secondary::placeholder {
	color: #5a5e68
}

.rich-text-block-4 {
	font-size: 18px
}

.columns {
	padding-top: 20px
}

.div-block-9,
.div-block-9-copy {
	text-align: center
}

.signup-para_supredesign {
	color: #5a5e68;
	width: 100%;
	max-width: 29rem;
	font-size: .75rem
}

.heading-style-h4-center {
	text-align: center;
	flex: 0 auto;
	font-family: Circularstd, sans-serif;
	font-size: 1.5rem;
	line-height: 1.3
}

.paragraph-11 {
	text-align: center
}

.button-pricing {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-pricing:hover {
	background-color: var(--midnight-blue)
}

.button-pricing.max-width-full {
	font-size: 12px
}

.button-pricing-secondary {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-pricing-secondary:hover {
	background-color: var(--midnight-blue)
}

.button-pricing-secondary.max-width-full {
	border: 1px solid var(--electric-blue);
	background-color: var(--ghost-white);
	color: var(--electric-blue);
	font-size: 11px
}

.button-pricing-secondary-2 {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-pricing-secondary-2:hover {
	background-color: var(--midnight-blue)
}

.button-pricing-secondary-2.max-width-full {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: var(--white);
	font-size: 11px
}

.text-link-button {
	color: var(--eerie-black);
	background-color: #f0f0f0;
	border: 1px solid #c5c5c5;
	border-radius: 6px;
	padding: 10px 20px;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none
}

.text-link-button:hover {
	background-color: #c5c5c5;
	text-decoration: underline
}

.text-link-button.w--current {
	font-weight: 700
}

.link_wrapper_buttons {
	grid-column-gap: 50px;
	justify-content: center;
	align-items: center;
	display: flex
}

.grid-5x {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.height-auto {
	height: auto
}

.table-head {
	background-color: var(--electric-blue);
	color: var(--white)
}

.table-row {
	border-right: 1px solid var(--lunar-rays);
	border-left: 1px solid var(--lunar-rays);
	padding-top: 10px;
	padding-bottom: 10px
}

.table-inner-left {
	border-right: 1px none var(--lunar-rays)
}

.table-row-off {
	border-right: 1px solid var(--lunar-rays);
	border-left: 1px solid var(--lunar-rays);
	background-color: var(--ghost-white);
	padding-top: 10px;
	padding-bottom: 10px
}

.list-privacy {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.table-block {
	padding-top: 20px;
	padding-bottom: 20px
}

.privacy-heading {
	padding-top: 20px;
	padding-bottom: 10px
}

.table-row-end {
	border-right: 1px solid var(--lunar-rays);
	border-bottom: 1px solid var(--lunar-rays);
	border-left: 1px solid var(--lunar-rays);
	padding-top: 10px;
	padding-bottom: 10px
}

.table-row-off-end {
	border-right: 1px solid var(--lunar-rays);
	border-bottom: 1px solid var(--lunar-rays);
	border-left: 1px solid var(--lunar-rays);
	background-color: var(--ghost-white);
	padding-top: 10px;
	padding-bottom: 10px
}

.paragraph-thanks {
	padding-bottom: 20px
}

.div-block-10 {
	flex-direction: column;
	align-items: stretch;
	display: flex
}

.spacer {
	padding-top: 20px
}

.button-hero {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	margin-top: 10px;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-hero:hover {
	background-color: var(--midnight-blue)
}

.button-hero.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-hero.is-small {
	padding: .5rem 1.25rem
}

.button-hero.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-hero.is-large {
	padding: 1rem 2rem
}

.button-hero.is-secondary {
	border: .0625rem solid var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-hero.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-hero.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-hero.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-hero.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-hero.is-link:hover {
	text-decoration: underline
}

.button-hero.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-hero.is-from-button {
	width: 100%;
	font-size: .875rem
}

.max-width-m2 {
	width: 100%;
	max-width: 32rem
}

.max-width-m2.align-center {
	max-width: 51rem
}

.padding-global_test {
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.section_overview {
	padding-top: 4.5rem;
	position: relative;
	overflow: hidden
}

.section_overview.background-color-sea-foam {
	background-color: var(--sea-foam)
}

.section_overview.background-color-light-sea-green {
	background-color: var(--light-sea-green);
	color: var(--white)
}

.section_overview.background-color-solitude-blue {
	background-color: var(--solitude-blue)
}

.section_overview.background-color-ghost {
	background-color: var(--ghost-white);
	padding-top: 0
}

.section_overview.background-color-ghost.over-flow-show {
	overflow: visible
}

.section_overview.background-color-yolk-yellow {
	background-color: var(--yolk-yellow)
}

.section_overview.is-100vh {
	width: 100%;
	height: 100vh
}

.section_overview.is-100vh.background-color-moccasin {
	background-color: var(--moccasin)
}

.section_overview.is-100vh.is-center {
	justify-content: center;
	align-items: center;
	padding-top: 0;
	display: flex
}

.section_overview.background-color-c {
	color: var(--white);
	background-color: #454b56
}

.section_overview.background-color-azure {
	background-color: var(--azure)
}

.section_overview.background-color-calm-water {
	background-color: #e8fcfc
}

.section_overview.background-color--fef0cd {
	background-color: #fef0cd
}

.section_overview.background-color-electricblue {
	background-color: var(--electric-blue);
	color: var(--white)
}

.section_overview.is--new-signup {
	background-color: var(--ghost-white);
	padding-top: 0
}

.tagline_white {
	border: 2px solid var(--white);
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.tagline_white.is-large {
	border-width: 1px;
	padding: .9375rem 2.8125rem;
	font-size: 1.875rem
}

.tagline_white.is-medium {
	border-width: 1px;
	padding: .625rem 1.875rem;
	font-size: 1.25em
}

.tagline_white.is-normal {
	border-width: 1px;
	font-size: 1rem
}

.tagline_white.is-border-gold {
	border-color: var(--sunray-gold);
	color: var(--sunray-gold);
	background-color: #0000
}

.tagline_white.is-border-white {
	border-color: var(--white);
	color: var(--white);
	background-color: #0000
}

.tagline_white.is-border-blue {
	border-color: var(--electric-blue);
	color: var(--electric-blue);
	background-color: #0000
}

.tagline_white.is-fill-dipper {
	background-color: var(--little-dipper)
}

.tagline_white.is-fill-green {
	background-color: var(--extended-greens--winter-green)
}

.tagline_white.is-fill-arctiv {
	background-color: var(--artic)
}

.tagline_white.is-fill-arc-light {
	background-color: var(--arc-light)
}

.tagline_white.is-fill-sunlight {
	background-color: var(--sunlight);
	color: var(--eerie-black)
}

.tagline_white.is-tiny {
	border-width: 2px;
	padding: .4375rem 1.3125rem;
	font-size: .875rem
}

.h3-compare {
	padding-bottom: 20px
}

.column {
	padding-left: 20px;
	padding-right: 20px
}

.h2-compare {
	padding-bottom: 20px
}

.paragraph-12 {
	font-size: 1.8rem
}

.col-2x_grid-compare {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	margin-top: 40px;
	display: grid
}

.col-2x_grid-compare.is-pricing {
	grid-column-gap: 6.25rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid-compare.is-tax {
	grid-template-columns: 1fr .75fr
}

.col-2x_grid-compare.is-how-it-works {
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid-compare.is-bookkeeping {
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid-compare.is-financial {
	grid-template-columns: 1fr .5fr
}

.col-2x_grid-compare.align-up {
	align-items: start;
	padding-top: 40px;
	padding-bottom: 40px
}

.col-2x_grid-compare.is-right-col-1-35fr {
	grid-template-columns: 1.35fr 1fr
}

.col-2x_grid-compare.is-revert {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.col-2x_grid-compare.is-left-col-0-5fr {
	grid-template-columns: .5fr 1fr
}

.col-2x_grid-compare.is-left-large {
	grid-template-columns: 1.25fr 1fr
}

.col-2x_grid-compare.is-left-large.is-gap-0 {
	grid-column-gap: 131px
}

.col-2x_grid-compare.is-right-large {
	grid-template-columns: 1fr 1.25fr
}

.col-2x_grid-compare.space-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.col-2x_grid-compare.text-color-eerie-black {
	grid-column-gap: 130px
}

.col-2x_grid-compare.align-top {
	align-items: start
}

.grid {
	grid-template-rows: auto auto auto auto auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr
}

.paragraph-12-compare {
	margin-bottom: 2rem;
	font-size: 1.25rem
}

.div-block-11 {
	background-color: var(--little-dipper);
	text-align: center;
	width: 100%
}

.div-block-112 {
	background-color: var(--ghost-white);
	text-align: center;
	width: 100%;
	height: 100%;
	display: block
}

.paragraph-122 {
	text-align: center;
	height: 100%;
	font-size: 1rem;
	display: block
}

.columns-2 {
	background-color: var(--yolk-yellow);
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block
}

.column-2,
.column-3,
.column-4 {
	text-align: center
}

.columns-3 {
	background-color: var(--ghost-white);
	padding-top: 10px;
	padding-bottom: 10px
}

.paragraph-12-bold {
	font-family: Circularstd, sans-serif;
	font-size: 1.3rem;
	font-weight: 700
}

.columns-3-alt {
	background-color: var(--athens-grey);
	padding-top: 10px;
	padding-bottom: 10px
}

.paragraph-13-bold {
	font-family: Circularstd, sans-serif;
	font-size: 1.1rem;
	font-weight: 700
}

.col-2x_grid-compare-margin {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	margin-top: 100px;
	display: grid
}

.col-2x_grid-compare-margin.is-pricing {
	grid-column-gap: 6.25rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid-compare-margin.is-tax {
	grid-template-columns: 1fr .75fr
}

.col-2x_grid-compare-margin.is-how-it-works {
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid-compare-margin.is-bookkeeping {
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.col-2x_grid-compare-margin.is-financial {
	grid-template-columns: 1fr .5fr
}

.col-2x_grid-compare-margin.align-up {
	align-items: start;
	padding-top: 40px;
	padding-bottom: 40px
}

.col-2x_grid-compare-margin.is-right-col-1-35fr {
	grid-template-columns: 1.35fr 1fr
}

.col-2x_grid-compare-margin.is-revert {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.col-2x_grid-compare-margin.is-left-col-0-5fr {
	grid-template-columns: .5fr 1fr
}

.col-2x_grid-compare-margin.is-left-large {
	grid-template-columns: 1.25fr 1fr
}

.col-2x_grid-compare-margin.is-left-large.is-gap-0 {
	grid-column-gap: 131px
}

.col-2x_grid-compare-margin.is-right-large {
	grid-template-columns: 1fr 1.25fr
}

.col-2x_grid-compare-margin.space-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.col-2x_grid-compare-margin.text-color-eerie-black {
	grid-column-gap: 130px
}

.col-2x_grid-compare-margin.align-top {
	align-items: start
}

.columns-3-bottom {
	background-color: var(--ghost-white);
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding-top: 10px;
	padding-bottom: 10px
}

.testimonial_header-compare {
	grid-row-gap: 3rem;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 3rem;
	display: flex
}

.testimonial_header-compare.is-center {
	text-align: center;
	align-items: center;
	padding-left: 100px;
	padding-right: 100px
}

.accordion_compare {
	border-radius: .5em;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	margin-top: 40px;
	position: relative;
	overflow: hidden
}

.text-align-center-compare {
	text-align: center;
	flex-direction: column;
	align-items: center;
	margin-top: 60px;
	display: flex
}

.bold-text-3 {
	font-size: .955rem;
	font-weight: 700
}

.navbar_component-_v2 {
	z-index: 1000;
	background-color: var(--white);
	border-bottom: .0625rem solid #0000;
	align-items: center;
	min-height: 4.5rem;
	padding-left: 5%;
	padding-right: 5%;
	display: flex;
	position: fixed;
	inset: 0% 0% auto
}

.button-test-_v2 {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-_v2:hover {
	background-color: var(--midnight-blue)
}

.button-test-_v2.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-_v2.is-small {
	padding: .5rem 1.25rem
}

.button-test-_v2.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-_v2.is-large {
	padding: 1rem 2rem
}

.button-test-_v2.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-_v2.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-_v2.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-_v2.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-_v2.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-_v2.is-link:hover {
	text-decoration: underline
}

.button-test-_v2.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-_v2.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-_expert.is-large {
	padding: 1rem 2rem
}

.button-test-_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-_expert.is-link:hover {
	text-decoration: underline
}

.button-test-_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-_expert.is-navbar-button-test_expert {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--hero_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--hero_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test--hero_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--hero_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test--hero_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--hero_expert.is-large {
	padding: 1rem 2rem
}

.button-test--hero_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--hero_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--hero_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--hero_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--hero_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--hero_expert.is-link:hover {
	text-decoration: underline
}

.button-test--hero_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--hero_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--hero_expert.is-secondary-test-hero_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--hero_expert.is-secondary-test-hero_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-copy {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-copy:hover {
	background-color: var(--midnight-blue)
}

.button-test-copy.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-copy.is-small {
	padding: .5rem 1.25rem
}

.button-test-copy.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-copy.is-large {
	padding: 1rem 2rem
}

.button-test-copy.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-copy.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-copy.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-copy.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-copy.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-copy.is-link:hover {
	text-decoration: underline
}

.button-test-copy.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-copy.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--midpage_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--midpage_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test--midpage_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--midpage_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test--midpage_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--midpage_expert.is-large {
	padding: 1rem 2rem
}

.button-test--midpage_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--midpage_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--midpage_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--midpage_expert.is-link:hover {
	text-decoration: underline
}

.button-test--midpage_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--midpage_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--midpage_expert.is-secondary-midpage_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage_expert.is-secondary-midpage_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--footer_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--footer_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test--footer_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--footer_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test--footer_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--footer_expert.is-large {
	padding: 1rem 2rem
}

.button-test--footer_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--footer_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--footer_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--footer_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--footer_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--footer_expert.is-link:hover {
	text-decoration: underline
}

.button-test--footer_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--footer_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-nav_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-nav_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-nav_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-nav_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-nav_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-nav_expert.is-large {
	padding: 1rem 2rem
}

.button-test-nav_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-nav_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-nav_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-nav_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-nav_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-nav_expert.is-link:hover {
	text-decoration: underline
}

.button-test-nav_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-nav_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-nav_expert.is-navbar-nav_expert {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-hero_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-hero_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-hero_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-hero_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-hero_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-hero_expert.is-large {
	padding: 1rem 2rem
}

.button-test-hero_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-hero_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-hero_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-hero_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-hero_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-hero_expert.is-link:hover {
	text-decoration: underline
}

.button-test-hero_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-hero_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-hero_expert.is-secondary-hero_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-hero_expert.is-secondary-hero_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-midpage_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-midpage_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-midpage_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-midpage_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-midpage_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-midpage_expert.is-large {
	padding: 1rem 2rem
}

.button-test-midpage_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-midpage_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-midpage_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-midpage_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-midpage_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-midpage_expert.is-link:hover {
	text-decoration: underline
}

.button-test-midpage_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-midpage_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-midpage_expert.is-secondary-midpage_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-midpage_expert.is-secondary-midpage_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-footer_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-footer_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-footer_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-footer_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-footer_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-footer_expert.is-large {
	padding: 1rem 2rem
}

.button-test-footer_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-footer_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-footer_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-footer_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-footer_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-footer_expert.is-link:hover {
	text-decoration: underline
}

.button-test-footer_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-footer_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--nav_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--nav_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test--nav_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--nav_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test--nav_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--nav_expert.is-large {
	padding: 1rem 2rem
}

.button-test--nav_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--nav_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--nav_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--nav_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--nav_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--nav_expert.is-link:hover {
	text-decoration: underline
}

.button-test--nav_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--nav_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--nav_expert.is-navbar-button-nav_expert {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-partners-hero_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-partners-hero_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-partners-hero_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-partners-hero_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-partners-hero_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-partners-hero_expert.is-large {
	padding: 1rem 2rem
}

.button-test-partners-hero_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-partners-hero_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-partners-hero_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-partners-hero_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-partners-hero_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-partners-hero_expert.is-link:hover {
	text-decoration: underline
}

.button-test-partners-hero_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-partners-hero_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-partners-hero_expert.is-secondary-partners-hero_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-partners-hero_expert.is-secondary-partners-hero_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-partners-footer_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-partners-footer_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-partners-footer_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-partners-footer_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-partners-footer_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-partners-footer_expert.is-large {
	padding: 1rem 2rem
}

.button-test-partners-footer_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-partners-footer_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-partners-footer_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-partners-footer_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-partners-footer_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-partners-footer_expert.is-link:hover {
	text-decoration: underline
}

.button-test-partners-footer_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-partners-footer_expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-sup_expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-sup_expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-sup_expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-sup_expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-sup_expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-sup_expert.is-large {
	padding: 1rem 2rem
}

.button-test-sup_expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-sup_expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-sup_expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-sup_expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-sup_expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-sup_expert.is-link:hover {
	text-decoration: underline
}

.button-test-sup_expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-sup_expert.is-from-button,
.button-test-sup_expert.is-from-button-sup_expert {
	width: 100%;
	font-size: .875rem
}

.contact_para-test_expert {
	color: #5a5e68;
	width: 100%;
	font-size: .75rem
}

.contact_para-test_expert.is-arc--light.no-max-width {
	max-width: none
}

.contact_para-test_expert.is-full-width {
	color: #121316;
	max-width: none
}

.contact_para-test_expert.is-full-width.text-color-white {
	color: var(--white)
}

.contact_para-test_expert.is-arc--light {
	color: #cee2fc
}

.contact_para-test_expert.text-color-white {
	color: var(--white)
}

.button-nav_consultation {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-nav_consultation:hover {
	background-color: var(--midnight-blue)
}

.button-nav_consultation.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-nav_consultation.is-small {
	padding: .5rem 1.25rem
}

.button-nav_consultation.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-nav_consultation.is-large {
	padding: 1rem 2rem
}

.button-nav_consultation.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-nav_consultation.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-nav_consultation.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-nav_consultation.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-nav_consultation.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-nav_consultation.is-link:hover {
	text-decoration: underline
}

.button-nav_consultation.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-nav_consultation.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-nav_consultation.is-navbar-button-test_expert,
.button-nav_consultation.is-navbar-button-consultation {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--hero_expert-copy {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--hero_expert-copy:hover {
	background-color: var(--midnight-blue)
}

.button-test--hero_expert-copy.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--hero_expert-copy.is-small {
	padding: .5rem 1.25rem
}

.button-test--hero_expert-copy.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--hero_expert-copy.is-large {
	padding: 1rem 2rem
}

.button-test--hero_expert-copy.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--hero_expert-copy.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--hero_expert-copy.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--hero_expert-copy.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--hero_expert-copy.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--hero_expert-copy.is-link:hover {
	text-decoration: underline
}

.button-test--hero_expert-copy.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--hero_expert-copy.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--hero_expert-copy.is-secondary-test-hero_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--hero_expert-copy.is-secondary-test-hero_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--hero_expert-copy.is-secondary-hero-consultation {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--hero_expert-copy.is-secondary-hero-consultation:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage_expert-copy {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--midpage_expert-copy:hover {
	background-color: var(--midnight-blue)
}

.button-test--midpage_expert-copy.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--midpage_expert-copy.is-small {
	padding: .5rem 1.25rem
}

.button-test--midpage_expert-copy.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--midpage_expert-copy.is-large {
	padding: 1rem 2rem
}

.button-test--midpage_expert-copy.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage_expert-copy.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage_expert-copy.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--midpage_expert-copy.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--midpage_expert-copy.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--midpage_expert-copy.is-link:hover {
	text-decoration: underline
}

.button-test--midpage_expert-copy.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--midpage_expert-copy.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--midpage_expert-copy.is-secondary-midpage_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage_expert-copy.is-secondary-midpage_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage_expert-copy-copy {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--midpage_expert-copy-copy:hover {
	background-color: var(--midnight-blue)
}

.button-test--midpage_expert-copy-copy.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--midpage_expert-copy-copy.is-small {
	padding: .5rem 1.25rem
}

.button-test--midpage_expert-copy-copy.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--midpage_expert-copy-copy.is-large {
	padding: 1rem 2rem
}

.button-test--midpage_expert-copy-copy.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage_expert-copy-copy.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage_expert-copy-copy.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--midpage_expert-copy-copy.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--midpage_expert-copy-copy.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--midpage_expert-copy-copy.is-link:hover {
	text-decoration: underline
}

.button-test--midpage_expert-copy-copy.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--midpage_expert-copy-copy.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--midpage_expert-copy-copy.is-secondary-midpage_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage_expert-copy-copy.is-secondary-midpage_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage_expert-copy-copy.is-secondary-midpage_consultation {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage_expert-copy-copy.is-secondary-midpage_consultation:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--footer_consultation {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--footer_consultation:hover {
	background-color: var(--midnight-blue)
}

.button-test--footer_consultation.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--footer_consultation.is-small {
	padding: .5rem 1.25rem
}

.button-test--footer_consultation.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--footer_consultation.is-large {
	padding: 1rem 2rem
}

.button-test--footer_consultation.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--footer_consultation.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--footer_consultation.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--footer_consultation.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--footer_consultation.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--footer_consultation.is-link:hover {
	text-decoration: underline
}

.button-test--footer_consultation.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--footer_consultation.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-nav-expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-nav-expert:hover {
	background-color: var(--midnight-blue)
}

.button-nav-expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-nav-expert.is-small {
	padding: .5rem 1.25rem
}

.button-nav-expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-nav-expert.is-large {
	padding: 1rem 2rem
}

.button-nav-expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-nav-expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-nav-expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-nav-expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-nav-expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-nav-expert.is-link:hover {
	text-decoration: underline
}

.button-nav-expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-nav-expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-nav-expert.is-navbar-button-test_expert,
.button-nav-expert.is-navbar-button-consultation,
.button-nav-expert.is-navbar-button-expert {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-hero-expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-hero-expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-hero-expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-hero-expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-hero-expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-hero-expert.is-large {
	padding: 1rem 2rem
}

.button-test-hero-expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-hero-expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-hero-expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-hero-expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-hero-expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-hero-expert.is-link:hover {
	text-decoration: underline
}

.button-test-hero-expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-hero-expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test-hero-expert.is-secondary-test-hero_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-hero-expert.is-secondary-test-hero_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-hero-expert.is-secondary-hero-consultation {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-hero-expert.is-secondary-hero-consultation:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-hero-expert.is-secondary-hero-expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-hero-expert.is-secondary-hero-expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage-expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test--midpage-expert:hover {
	background-color: var(--midnight-blue)
}

.button-test--midpage-expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test--midpage-expert.is-small {
	padding: .5rem 1.25rem
}

.button-test--midpage-expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test--midpage-expert.is-large {
	padding: 1rem 2rem
}

.button-test--midpage-expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage-expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage-expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test--midpage-expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test--midpage-expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test--midpage-expert.is-link:hover {
	text-decoration: underline
}

.button-test--midpage-expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test--midpage-expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-test--midpage-expert.is-secondary-midpage_expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage-expert.is-secondary-midpage_expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage-expert.is-secondary-midpage_consultation {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage-expert.is-secondary-midpage_consultation:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test--midpage-expert.is-secondary-midpage-expert {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test--midpage-expert.is-secondary-midpage-expert:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-footer-expert {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-test-footer-expert:hover {
	background-color: var(--midnight-blue)
}

.button-test-footer-expert.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-test-footer-expert.is-small {
	padding: .5rem 1.25rem
}

.button-test-footer-expert.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-test-footer-expert.is-large {
	padding: 1rem 2rem
}

.button-test-footer-expert.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-test-footer-expert.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-test-footer-expert.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-test-footer-expert.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-test-footer-expert.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-test-footer-expert.is-link:hover {
	text-decoration: underline
}

.button-test-footer-expert.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-test-footer-expert.is-from-button {
	width: 100%;
	font-size: .875rem
}

.paragraph-123 {
	color: var(--ghost-white);
	padding-right: 0
}

.footer_logo-wrapper {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.footer_container {
	width: 100%;
	max-width: 84rem;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.footer_link-callout {
	color: var(--ocean-green)
}

.accounting_grid {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: .65fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid
}

.accounting_component {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	background-color: #fdf5ee;
	border-radius: 10px;
	grid-template-rows: auto;
	grid-template-columns: .65fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	padding: 0 0 0 3.2rem;
	display: grid
}

.accounting_content {
	padding-top: 1rem;
	padding-bottom: 1rem
}

.hero-stack {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	flex-flow: wrap;
	flex: 1;
	padding: 10px 30px;
	display: block;
	position: relative
}

.container-7 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.hero-wrapper-two-2 {
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	max-width: 750px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.margin-bottom-24px {
	margin-bottom: 24px;
	font-size: 1.1rem;
	font-weight: 400
}

.button-primary {
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #1a1b1f;
	padding: 12px 25px;
	font-size: 12px;
	line-height: 20px;
	transition: all .2s
}

.button-primary:hover {
	color: #fff;
	background-color: #32343a
}

.button-primary:active {
	background-color: #43464d
}

.hero-image {
	width: 100%;
	margin-top: 50px
}

.hero-image.shadow-two {
	box-shadow: none;
	margin-top: 0
}

.contact_item {
	grid-column-gap: 60px;
	grid-row-gap: 60px;
	border: 2px solid var(--lunar-rays);
	background-color: var(--white);
	flex-flow: column;
	justify-content: center;
	align-items: center;
	height: 100%;
	padding: 2rem 2.5rem;
	display: flex
}

.contact_haeder {
	text-align: center;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	display: flex
}

.contaact_icon-wrap {
	justify-content: center;
	align-items: center;
	margin-bottom: 16px;
	display: flex
}

.account_link {
	font-size: 1.56rem;
	text-decoration: underline
}

.account_link-list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	display: flex
}

.account_grid {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr 1fr;
	grid-auto-columns: 1fr;
	width: 70%;
	margin: 1rem auto;
	display: grid
}

.section_account {
	z-index: 10;
	border: 2px solid var(--little-dipper);
	background-color: var(--ghost-white);
	position: sticky;
	top: 0
}

.contact_icon {
	object-fit: cover;
	flex: none;
	width: 100%;
	height: 100%
}

.finance_list {
	grid-row-gap: 0px;
	width: 100%;
	display: block
}

.finance_item {
	border-bottom: 1px solid var(--box-shadow);
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	margin-bottom: 0;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	display: flex
}

.finance_item.is-1 {
	padding-top: 0
}

.text-color-dark-blue {
	color: #160042
}

.header_component-reviews {
	z-index: 1;
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	grid-template-columns: 1.3fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid;
	position: relative
}

.header_component-reviews.is-left-1fr {
	grid-template-columns: 1fr 1fr
}

.header_component-reviews.is-left-1-25 {
	grid-template-columns: 1.25fr 1fr
}

.padding-section-large-reviews {
	padding-top: 0;
	padding-bottom: 5rem
}

.text-align-middle,
.text-align-middle.margin-left.margin-small {
	text-align: left
}

.header_image-reviews {
	text-align: center;
	object-fit: cover;
	width: 100%;
	height: auto;
	padding-top: 20px
}

.width-full-review {
	width: 100%
}

.width-full-review.is-space-apart {
	flex: 1;
	justify-content: space-around;
	width: auto;
	padding-top: 20px;
	display: flex
}

.text-align-middle-reviews {
	text-align: left
}

.text-align-middle-reviews.margin-left.margin-small {
	text-align: center;
	width: 100%
}

.anchor-block {
	position: absolute;
	inset: -50px 0% auto
}

.button_talk-to-expert_nav {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_talk-to-expert_nav:hover {
	background-color: var(--midnight-blue)
}

.button_talk-to-expert_nav.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button_talk-to-expert_nav.is-small {
	padding: .5rem 1.25rem
}

.button_talk-to-expert_nav.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button_talk-to-expert_nav.is-large {
	padding: 1rem 2rem
}

.button_talk-to-expert_nav.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button_talk-to-expert_nav.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_talk-to-expert_nav.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button_talk-to-expert_nav.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-to-expert_nav.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button_talk-to-expert_nav.is-link:hover {
	text-decoration: underline
}

.button_talk-to-expert_nav.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button_talk-to-expert_nav.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button_talk-to-expert_nav.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button_talk-to-expert_nav.is-dark {
	background-color: var(--deep-sapphire)
}

.button_talk-to-expert_nav.is-dark:hover {
	background-color: var(--eerie-black)
}

.button_talk-to-expert_nav.is-navbar-button-talk-to-expert {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-to-expert_footer {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_talk-to-expert_footer:hover {
	background-color: var(--midnight-blue)
}

.button_talk-to-expert_footer.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button_talk-to-expert_footer.is-small {
	padding: .5rem 1.25rem
}

.button_talk-to-expert_footer.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button_talk-to-expert_footer.is-large {
	padding: 1rem 2rem
}

.button_talk-to-expert_footer.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button_talk-to-expert_footer.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_talk-to-expert_footer.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button_talk-to-expert_footer.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-to-expert_footer.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button_talk-to-expert_footer.is-link:hover {
	text-decoration: underline
}

.button_talk-to-expert_footer.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button_talk-to-expert_footer.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button_talk-to-expert_footer.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button_talk-to-expert_footer.is-dark {
	background-color: var(--deep-sapphire)
}

.button_talk-to-expert_footer.is-dark:hover {
	background-color: var(--eerie-black)
}

.button-copy {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-copy:hover {
	background-color: var(--midnight-blue)
}

.button-copy.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-copy.is-small {
	padding: .5rem 1.25rem
}

.button-copy.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-copy.is-large {
	padding: 1rem 2rem
}

.button-copy.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button-copy.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-copy.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-copy.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-copy.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-copy.is-link:hover {
	text-decoration: underline
}

.button-copy.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-copy.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button-copy.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button-copy.is-dark {
	background-color: var(--deep-sapphire)
}

.button-copy.is-dark:hover {
	background-color: var(--eerie-black)
}

.button-copy.is-navbar-button-talk-expert {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-expert_footer {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_talk-expert_footer:hover {
	background-color: var(--midnight-blue)
}

.button_talk-expert_footer.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button_talk-expert_footer.is-small {
	padding: .5rem 1.25rem
}

.button_talk-expert_footer.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button_talk-expert_footer.is-large {
	padding: 1rem 2rem
}

.button_talk-expert_footer.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button_talk-expert_footer.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_talk-expert_footer.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button_talk-expert_footer.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-expert_footer.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button_talk-expert_footer.is-link:hover {
	text-decoration: underline
}

.button_talk-expert_footer.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button_talk-expert_footer.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button_talk-expert_footer.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button_talk-expert_footer.is-dark {
	background-color: var(--deep-sapphire)
}

.button_talk-expert_footer.is-dark:hover {
	background-color: var(--eerie-black)
}

.button_talk-expert_penalties_nav {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_talk-expert_penalties_nav:hover {
	background-color: var(--midnight-blue)
}

.button_talk-expert_penalties_nav.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button_talk-expert_penalties_nav.is-small {
	padding: .5rem 1.25rem
}

.button_talk-expert_penalties_nav.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button_talk-expert_penalties_nav.is-large {
	padding: 1rem 2rem
}

.button_talk-expert_penalties_nav.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button_talk-expert_penalties_nav.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_talk-expert_penalties_nav.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button_talk-expert_penalties_nav.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-expert_penalties_nav.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button_talk-expert_penalties_nav.is-link:hover {
	text-decoration: underline
}

.button_talk-expert_penalties_nav.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button_talk-expert_penalties_nav.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button_talk-expert_penalties_nav.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button_talk-expert_penalties_nav.is-dark {
	background-color: var(--deep-sapphire)
}

.button_talk-expert_penalties_nav.is-dark:hover {
	background-color: var(--eerie-black)
}

.button_talk-expert_penalties_nav.is-navbar-button_talk-expert_nav {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-expert_penalties_footer {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_talk-expert_penalties_footer:hover {
	background-color: var(--midnight-blue)
}

.button_talk-expert_penalties_footer.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button_talk-expert_penalties_footer.is-small {
	padding: .5rem 1.25rem
}

.button_talk-expert_penalties_footer.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button_talk-expert_penalties_footer.is-large {
	padding: 1rem 2rem
}

.button_talk-expert_penalties_footer.is-secondary {
	border: .0625rem none var(--eerie-black);
	color: var(--white);
	-webkit-text-stroke-color: var(--eerie-black);
	background-color: #0a5ac2;
	font-family: Circularstd, sans-serif
}

.button_talk-expert_penalties_footer.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button_talk-expert_penalties_footer.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button_talk-expert_penalties_footer.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button_talk-expert_penalties_footer.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button_talk-expert_penalties_footer.is-link:hover {
	text-decoration: underline
}

.button_talk-expert_penalties_footer.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button_talk-expert_penalties_footer.is-from-button {
	width: 100%;
	font-size: .875rem
}

.button_talk-expert_penalties_footer.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button_talk-expert_penalties_footer.is-dark {
	background-color: var(--deep-sapphire)
}

.button_talk-expert_penalties_footer.is-dark:hover {
	background-color: var(--eerie-black)
}

.div-block-5-_ty-page {
	text-align: center;
	background-color: #e7f1fe
}

.button_book-a-demo_qa {
	border: 1px solid var(--white);
	background-color: var(--deep-sapphire);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	text-shadow: 0 1px 1px #0003;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-demo_qa:hover {
	background-color: var(--eerie-black);
	box-shadow: 0 2px 5px #0003
}

.code-embed,
.code-embed-2 {
	text-align: center
}

.h3-dei {
	text-align: left;
	padding-top: 20px;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.2
}

.h3-dei.text-color-dark-blue {
	color: #160042
}

.paragraph-124 {
	text-align: left;
	padding-top: 10px
}

.list-item,
.list-item-2,
.list-item-3 {
	text-align: left
}

.background-color-white-section {
	background-color: #fff;
	margin-top: 15px;
	padding: 0 5px 20px
}

.padding-section-medium-dei {
	text-align: left;
	padding-top: 4rem;
	padding-bottom: 0
}

.padding-section-medium-dei.padding-top-0 {
	padding-top: 0
}

.paragraph-125 {
	padding-bottom: 40px
}

.contact_component-single {
	z-index: 2;
	grid-column-gap: 6.5625rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	margin-left: 100px;
	margin-right: 100px;
	display: grid;
	position: relative
}

.contact_component-single.is-col-one {
	grid-row-gap: 2rem;
	grid-template-columns: 1fr
}

.contact_component-single.is-revert {
	grid-column-gap: 1rem
}

.contact_component-single.is-left-large {
	grid-template-columns: 1fr 1fr
}

.contact_component-single.is-left-1-25 {
	grid-template-columns: 1.25fr 1fr
}

.section_benefits_padding {
	padding-top: 100px;
	padding-bottom: 100px
}

.form-input-3 {
	color: #121316;
	background-color: #fff;
	border: .0625rem #000;
	border-radius: .4375rem;
	height: 3.5rem;
	margin-bottom: 0;
	padding: 1.25rem;
	font-size: .875rem
}

.form-input-3:focus {
	border-color: #000
}

.form-input-3::placeholder {
	color: #0009
}

.form-input-3.is-secondary {
	background-color: #fff;
	font-family: Circularstd Book, sans-serif
}

.form-input-3.is-secondary::placeholder {
	color: #5a5e68
}

.success-message-3 {
	background-color: #0000;
	padding: 1.5rem
}

.text-style-link-4 {
	color: #0a5ac2;
	text-decoration: none
}

.text-style-link-4:hover {
	text-decoration: underline
}

.text-style-link-4.w--current {
	font-weight: 700
}

.button-5 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #0a5ac2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-5:hover {
	background-color: #084491
}

.button-5.is-secondary {
	color: #121316;
	background-color: #0000;
	border: .0625rem solid #121316;
	padding-top: .9375rem;
	padding-bottom: .9375rem
}

.button-5.is-secondary:hover {
	color: #fff;
	background-color: #121316
}

.button-5.is-from-button {
	width: 50%;
	font-size: .875rem
}

.image-5 {
	max-width: 30%;
	padding-bottom: 40px
}

.header_component_product {
	z-index: 1;
	grid-column-gap: 90px;
	grid-row-gap: 90px;
	grid-template-rows: auto;
	grid-template-columns: 1.3fr 1.5fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid;
	position: relative
}

.header_component_product.is-left-1fr {
	grid-template-columns: 1fr 1fr
}

.header_component_product.is-left-1-25 {
	grid-column-gap: 130px;
	grid-template-columns: 1.25fr 1fr
}

.tools_container {
	width: 100%;
	max-width: 51.875rem;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.tools_banner {
	background-color: var(--deep-sapphire);
	color: var(--white);
	border-radius: 8px;
	padding: 25px 40px;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	box-shadow: 1px 1px 20px #00000021
}

.tools_banner.is-grid {
	grid-column-gap: 34px;
	grid-row-gap: 34px;
	grid-template-rows: auto;
	grid-template-columns: .75fr 1fr;
	grid-auto-columns: 1fr;
	place-items: center stretch;
	display: grid
}

.tools_banner.is-grid.is-light {
	grid-column-gap: 18px;
	grid-row-gap: 18px;
	background-color: var(--sunlight);
	color: var(--eerie-black);
	justify-content: space-between;
	align-items: center;
	padding-top: 18px;
	padding-bottom: 18px;
	display: flex
}

.tools_select {
	color: var(--slate-grey);
	border-radius: 8px;
	width: 100%;
	min-height: 3rem;
	margin-bottom: 0;
	padding: 12px 46px 12px 16px;
	font-size: 1.125rem
}

.tools_form-wrap {
	margin-bottom: 0
}

.tools_select-wrap {
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative
}

.tools_icon {
	pointer-events: none;
	justify-content: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	display: flex;
	position: absolute;
	inset: auto 16px auto auto
}

.tools_component {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	background-color: #f0f1f4;
	border: 1px solid #e4e6e9;
	border-radius: 8px;
	flex-flow: column;
	padding: 50px 60px;
	display: flex;
	overflow: hidden;
	box-shadow: 1px 1px 20px #00000021
}

.tools_list {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	justify-content: flex-start;
	align-items: flex-start
}

.tools_link {
	color: var(--electric-blue);
	margin-bottom: 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	text-decoration: underline
}

.tools_popup-wrap {
	z-index: 10;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 1.5rem;
	display: none;
	position: absolute;
	inset: 0%
}

.tools_popup-wrap.is-open {
	display: flex;
	position: fixed
}

.tools_popup {
	z-index: 50;
	grid-column-gap: 35px;
	grid-row-gap: 35px;
	background-color: var(--little-dipper);
	border-radius: 32px;
	flex-flow: column;
	justify-content: center;
	align-items: stretch;
	width: 100%;
	max-width: 765px;
	max-height: 450px;
	padding: 60px 40px 60px 50px;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	display: flex;
	position: relative;
	overflow: auto
}

.tools_popup-close {
	z-index: 11;
	background-color: #0000;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	padding: 0;
	display: flex;
	position: absolute;
	inset: 32px 24px auto auto
}

.tools_popup-item {
	grid-column-gap: 22px;
	grid-row-gap: 22px;
	flex-flow: column;
	display: flex
}

.tools_popup-header {
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	justify-content: flex-start;
	align-items: center;
	font-size: 1.5rem;
	font-weight: 700;
	display: flex
}

.tools_item {
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0;
	display: flex
}

.tools_popup-icon-wrap {
	padding: 0;
	transition: opacity .3s
}

.tools_popup-icon {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	display: flex
}

.tools_popup-close-icon {
	z-index: 11;
	justify-content: center;
	align-items: center;
	display: flex
}

.tools_popup-overlay {
	background-color: #12131699;
	position: absolute;
	inset: 0%
}

.grid-2 {
	grid-template-rows: auto;
	grid-template-columns: 1fr
}

.tax-calc_main-input {
	border: 1px solid #dad5ca;
	border-radius: 4px;
	min-height: 4rem;
	margin-bottom: 0;
	padding: 1.8rem 1rem .5rem
}

.tax-calc_img-wrap {
	width: 265px;
	height: 293px
}

.tax-calc_img-wrap.is-2 {
	width: 100%;
	height: auto
}

.tax-calc_input-wrap {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	color: #2f3034;
	text-align: left;
	flex-direction: column;
	align-items: flex-start;
	font-size: 15px;
	display: flex;
	position: relative
}

.common-form-flow {
	align-self: stretch
}

.spacer-2-5rem {
	width: 100%;
	padding-top: 2.5rem
}

.tax-calc_step {
	aspect-ratio: auto;
	object-fit: fill;
	flex-direction: column;
	flex: 0 auto;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 0;
	padding-top: 5vh;
	padding-bottom: 5vh;
	display: flex
}

.spacer-1rem {
	width: 100%;
	padding-top: 1rem
}

.tax-calc_list {
	grid-column-gap: 32px;
	grid-row-gap: 32px;
	flex-wrap: wrap;
	grid-template-rows: auto;
	grid-template-columns: .25fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	width: 100%;
	display: grid
}

.tax-calc_list.is-equal {
	grid-template-columns: 1fr 1fr
}

.tax-calc_title-wrap {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-flow: column;
	display: flex
}

.tax-calc {
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.tac-calc_divider {
	background-color: #0000001a;
	height: 1px;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem
}

.tax-calc_icon {
	justify-content: center;
	align-items: center;
	display: flex;
	position: absolute;
	inset: 1.5rem 1rem auto auto
}

.tax-calc_diclaimer {
	color: #9d9c9b;
	max-width: 801px;
	margin-top: 1.25rem;
	font-size: .75rem;
	line-height: 1.125rem
}

.tax-calc_main-header {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.5rem;
	line-height: 32px
}

.tax-calc_header {
	margin-bottom: 3.4375rem
}

.tax-calc_radio-field {
	align-items: center;
	margin-bottom: 0;
	padding-left: 0;
	font-size: 16px;
	display: flex
}

.tax-calc_select-wrap {
	width: 100%;
	position: relative
}

.c-corp-form-flow {
	align-self: stretch;
	display: block
}

.tax-calc_tooltiptext {
	border-radius: 6px;
	padding: .5rem;
	font-size: .8rem;
	font-weight: 400;
	line-height: 1.6
}

.tax-calc_radio {
	border-color: #efede8;
	border-radius: 4px;
	width: 30px;
	height: 30px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 15px;
	box-shadow: 1px 2px 5px #0000000d
}

.tax-calc_radio.w--redirected-checked {
	background-color: #52ad86;
	background-image: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/66fac262e1560c38f576832b_download.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	border-width: 1px;
	border-color: #efede8;
	border-radius: 4px;
	width: 30px;
	height: 30px
}

.tax-calc_radio.w--redirected-focus {
	box-shadow: none
}

.tax-calc_container {
	background-color: #fff;
	border-radius: 8px;
	min-width: 801px;
	max-width: 801px;
	padding: 32px 40px 24px;
	box-shadow: 1px 1px 18px 0 #00000021
}

.tax-calc_container.is-dark {
	box-shadow: none;
	background-color: #e7eff0
}

.tax-calc_button {
	color: #fff;
	background-color: #1aada2;
	border-radius: 4px;
	padding: .75rem 1rem;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.5;
	text-decoration: none
}

.tax-calc_button.is-secondary {
	color: #818181;
	background-color: #0000;
	border: 1.25px solid #818181;
	transition: border-color .3s, color .3s
}

.tax-calc_button.is-secondary:hover {
	color: #1aada2;
	border-color: #1aada2
}

.tax-calc_title {
	color: #2f3034;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.40625rem
}

.tax-calc_img {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.tax-calc_small-text {
	color: #4a4b4e;
	margin-bottom: 0
}

.tax-calc_heading {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.375rem
}

.dim-text {
	color: #b8b7b5
}

.tax-calc_step-text {
	color: #232323;
	letter-spacing: .125rem;
	text-transform: uppercase;
	font-size: 12px
}

.tax-calc_content {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	text-align: center;
	flex-direction: column;
	margin-bottom: 3.4375rem;
	padding-left: 188px;
	padding-right: 188px;
	display: flex;
	position: relative
}

.tax-calc_select {
	background-color: #fff;
	border-radius: 4px;
	min-height: 50px;
	margin-bottom: 0;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative
}

.tax-calc_select.is-light {
	color: #818181;
	background-color: #f6f6f6
}

.tax-calc_footer {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	align-items: center;
	display: grid
}

.tax-calc_tooltip {
	background-image: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/66fac262e1560c38f5768378_info%20tooltip%20icon.svg);
	background-position: 0 0;
	background-size: auto;
	width: 1em;
	height: 1em;
	display: inline-block
}

.tax-calc_input-text {
	color: #7e8086;
	letter-spacing: .125rem;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	position: absolute;
	inset: .8rem auto auto 1rem
}

.tax-calc_label {
	margin-bottom: 8px;
	font-size: 16px;
	line-height: 1.5
}

.tax-calc_radio-wrap {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	justify-content: center;
	align-items: center;
	display: flex
}

.tax-calc_input {
	color: #000;
	background-color: #f6f6f6;
	border-width: 1px;
	border-color: #0000;
	border-radius: 4px;
	min-height: 3.5rem;
	margin-bottom: 0;
	padding: 1rem;
	font-size: .875rem;
	line-height: 1.5rem
}

.heading-28 {
	text-align: center
}

.button-tax-hub {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	order: 1;
	align-self: center;
	padding: 1rem 4rem 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-tax-hub:hover {
	background-color: var(--midnight-blue)
}

.button-tax-hub.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.button-tax-hub.is-small {
	padding: .8rem 1.25rem;
	font-size: .8rem
}

.button-tax-hub.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.button-tax-hub.is-large {
	padding: 1rem 2rem
}

.button-tax-hub.is-hover-dark {
	-webkit-text-stroke-color: var(--eerie-black)
}

.button-tax-hub.is-hover-dark:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-tax-hub.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.button-tax-hub.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.button-tax-hub.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-tax-hub.is-link:hover {
	text-decoration: underline
}

.button-tax-hub.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.button-tax-hub.is-from-button {
	width: 50%;
	font-size: .875rem
}

.button-tax-hub.is-from-button.is-full-width {
	width: 100%
}

.button-tax-hub.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.button-tax-hub.is-dark {
	background-color: var(--deep-sapphire)
}

.button-tax-hub.is-dark:hover {
	background-color: var(--eerie-black)
}

.button-tax-hub.is-tertiary {
	border: 1px solid var(--white);
	background-color: var(--transparent)
}

.button-tax-hub.is-tertiary:hover {
	background-color: var(--eerie-black)
}

.button-tax-hub.is-tertiary.is-blue {
	border-color: var(--electric-blue);
	color: var(--electric-blue)
}

.button-tax-hub.is-tertiary.is-blue:hover {
	background-color: var(--electric-blue);
	color: var(--white)
}

.button-tax-hub.is-secondary {
	border: .0625rem solid var(--eerie-black);
	background-color: var(--transparent);
	color: var(--eerie-black);
	padding-top: .9375rem;
	padding-bottom: .9375rem
}

.button-tax-hub.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.button-tax-hub.is-tools {
	padding-left: .906rem;
	padding-right: .906rem
}

.max-width-large-copy {
	text-align: left;
	width: 100%;
	max-width: 51rem
}

.max-width-large-copy.align-center {
	text-align: center
}

.span {
	text-decoration: underline
}

.text-style-link-underlined {
	color: var(--electric-blue);
	text-decoration: none
}

.text-style-link-underlined:hover {
	text-decoration: underline
}

.text-style-link-underlined.w--current {
	font-weight: 700
}

.text-style-link-underlined.is-yellow-yolk {
	color: var(--yolk-yellow)
}

.text-style-link-underlined.is-flex {
	justify-content: center;
	align-items: center;
	display: flex
}

.text-style-link-underlined.is-white {
	color: var(--white);
	text-decoration: underline
}

.collection-item {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.grid-3 {
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr
}

.collection-list-wrapper-2 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	height: 100px;
	display: grid
}

.collection-item-2 {
	height: 100px
}

.collection-list {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: column;
	place-content: stretch;
	display: grid
}

.collection-item-3 {
	line-height: 100%
}

.collection-item-4 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: block
}

.brac-calc {
	border: 1px solid var(--little-dipper);
	background-color: var(--athens-grey);
	border-radius: 8px;
	max-width: 1170px;
	margin-top: 2.5rem;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	box-shadow: 1px 1px 20px #00000021
}

.brac-calc_top {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid
}

.brac-calc_top-item {
	grid-column-gap: 22px;
	grid-row-gap: 22px;
	background-color: var(--white);
	justify-content: flex-start;
	align-items: center;
	padding: 18px 24px 16px;
	display: flex
}

.brac-calc_top-item.bg-yellow {
	background-color: var(--sunlight)
}

.brac-calc_top-item.bg-yellow.is-2 {
	display: none
}

.brac-calc_top-icon {
	flex: none
}

.brac-calc_component {
	padding: 40px 45px
}

.brac-calc_step {
	grid-column-gap: 160px;
	grid-row-gap: 160px;
	grid-template-rows: auto;
	grid-template-columns: .88fr 1.25fr;
	grid-auto-columns: 1fr;
	display: grid
}

.brac-calc_left {
	grid-column-gap: 24px;
	grid-row-gap: 24px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	min-height: 500px;
	display: flex
}

.brac-calc_radio-wrap {
	grid-column-gap: 18px;
	grid-row-gap: 18px;
	flex-flow: wrap;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.brac-calc_radio {
	border: 1px solid var(--tulle-grey);
	text-align: center;
	border-radius: 100px;
	flex: none;
	margin-bottom: 0;
	padding: 0;
	position: relative
}

.brac-calc_radio-icon {
	border: 0 #000;
	width: 100%;
	height: 100%;
	margin-top: 0;
	margin-left: 0;
	position: absolute;
	inset: 0%
}

.brac-calc_radio-icon.w--redirected-checked {
	background-color: var(--electric-blue);
	border-radius: 100px
}

.brac-calc_radio-icon.w--redirected-focus,
.brac-calc_radio-icon.w--redirected-focus-visible {
	box-shadow: none
}

.brac-calc_radio-label {
	z-index: 1;
	color: var(--slate-grey);
	margin-bottom: 0;
	padding: 7px 28px;
	position: relative
}

.brac-calc_block {
	grid-column-gap: 7px;
	grid-row-gap: 7px;
	border: 1px solid var(--little-dipper);
	background-color: var(--athens-grey);
	border-radius: 8px;
	flex-flow: column;
	flex: none;
	width: 100%;
	padding: 32px 26px;
	display: flex;
	box-shadow: 1px 1px 20px #0003
}

.brac-calc_block.gap-0 {
	grid-column-gap: 0px;
	grid-row-gap: 0px
}

.brac-calc_input {
	background-color: var(--white);
	color: var(--eerie-black);
	border: 0 #000;
	border-radius: 8px;
	flex: none;
	min-height: 3rem;
	margin-bottom: 0;
	padding: 12px 10px 8px 12px
}

.brac-cal_select-wrap {
	flex: none;
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative
}

.brac-calc_select-icon {
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 24px;
	display: flex;
	position: absolute;
	inset: auto 10px auto auto
}

.brac-calc_button {
	background-color: var(--electric-blue);
	color: var(--white);
	border-radius: 8px;
	flex: none;
	padding: 16px 24px
}

.brac-calc_block-item {
	grid-column-gap: 6px;
	grid-row-gap: 6px;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.brac-calc_block-item.is-savings {
	font-size: 1.125rem
}

.brac-calc_tool-icon-wrap {
	padding: 0;
	transition: opacity .3s;
	position: relative
}

.brac-calc_tip-icon {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	display: flex
}

.brac-calc_tip-icon-wrap {
	background-color: var(--transparent);
	flex: none;
	padding: 0;
	position: relative
}

.brac-calc_tip-popup {
	z-index: 2;
	grid-column-gap: 14px;
	grid-row-gap: 14px;
	background-color: var(--daffodil);
	text-align: left;
	border-radius: 8px;
	flex-flow: column;
	width: 375px;
	padding: 20px;
	display: none;
	position: absolute;
	inset: -14rem 0% auto -11rem;
	box-shadow: 1px 1px 20px #00000021
}

.brac-calc_tip-popup-top {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.brac-calc_tip-popup-close {
	cursor: pointer;
	flex: none;
	width: 32px;
	height: 32px;
	display: flex
}

.brac-calc_right {
	position: relative
}

.brac-calc_right-top {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.brac-calc_tax-block {
	background-color: var(--athens-grey);
	border-radius: 8px;
	max-width: 198px;
	position: absolute;
	inset: 0% 0% auto auto;
	overflow: hidden;
	box-shadow: 1px 1px 20px #00000021
}

.brac-calc_tax-top {
	background-color: var(--midnight-blue);
	color: var(--white);
	border-radius: 8px;
	padding: 8px 8px 12px
}

.brac-calc_tax-summary {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: flex-end;
	padding: 22px 16px 18px;
	font-size: 14px;
	display: grid
}

.brac-calc_tax-summary-divider {
	background-color: var(--eerie-black);
	width: 100%;
	height: 2px;
	margin-top: 8px;
	margin-bottom: 8px
}

.text-align-left-copy {
	text-align: left
}

.nav_banner {
	z-index: 999;
	background-color: var(--yolk-yellow);
	width: 100%;
	transition: opacity .3s;
	position: relative;
	overflow: hidden
}

.nav_banner.is-countdown {
	background-color: var(--sunlight);
	display: block
}

.nav_banner-text {
	text-align: center;
	flex: 1;
	justify-content: center;
	align-items: center;
	display: flex
}

.nav_banner-close {
	color: var(--eerie-black);
	justify-content: center;
	align-items: center;
	margin-right: 2.4rem;
	display: flex;
	position: absolute;
	inset: 0% 0% 0% auto
}

.nav_banner-close-icon {
	flex: none;
	justify-content: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex
}

.nav_menu {
	flex: 1;
	justify-content: space-between;
	align-items: center;
	margin-left: 1.5rem;
	display: flex;
	position: static
}

.nav_menu-left {
	grid-column-gap: 1.625rem;
	grid-row-gap: 1.625rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.nav-dropdown_toggle {
	grid-column-gap: .5rem;
	cursor: pointer;
	align-items: center;
	padding: 1.5rem 1.25rem 1.5rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	display: flex;
	position: relative
}

.nav-dropdown_toggle:hover,
.nav-dropdown_toggle.w--open {
	color: #0a5ac2
}

.nav-dropdown_chevron {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 1rem;
	height: 1rem;
	margin-top: auto;
	margin-bottom: auto;
	transition: transform .3s;
	display: flex;
	position: absolute;
	inset: 0% 0% 0% auto
}

.nav-dropdown_chevron-tablet {
	display: none
}

.nav-dropdown_menu {
	z-index: 10000;
	background-color: var(--white);
	opacity: 0;
	border-top: 1px solid #e4e6e9;
	width: 100vw;
	max-width: 100%;
	padding: 3rem 2.5rem;
	transition: transform .3s, opacity .3s;
	display: none;
	position: absolute;
	inset: 4.5rem 0% auto;
	overflow: hidden;
	box-shadow: 0 16px 24px -4px #00000026
}

.nav-dropdown_menu.w--open {
	opacity: 1;
	background-color: #fff;
	border-top: 1px solid #e4e6e9;
	width: 100vw;
	max-width: 100%;
	padding: 3rem 5%;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
	box-shadow: 0 16px 26px -4px #00000026
}

.nav-dropdown_menu.open {
	opacity: 1;
	display: flex
}

.nav-dropdown_back {
	display: none
}

.nav-dropdown_list {
	grid-column-gap: 3rem;
	grid-row-gap: 3rem;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	display: flex
}

.nav-dropdown_left {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 22rem;
	display: flex
}

.nav-dropdown_link-list {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column;
	flex: 1;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: stretch;
	min-width: 50%;
	max-width: 50%;
	display: flex
}

.nav-dropdown_link {
	grid-column-gap: 1rem;
	cursor: pointer;
	background-color: #fff;
	border-radius: 8px;
	grid-template-rows: auto;
	grid-template-columns: max-content 1fr;
	grid-auto-columns: 1fr;
	align-items: flex-start;
	width: 100%;
	padding: .5rem 1rem;
	text-decoration: none;
	transition: background-color .2s cubic-bezier(.455, .03, .515, .955);
	display: flex;
	position: relative
}

.nav-dropdown_link:hover {
	background-color: #e4e6e9
}

.nav-dropdown_icon-wrap {
	z-index: 0;
	flex: none;
	width: 28px;
	height: 28px;
	display: flex;
	position: relative
}

.nav-dropdown_icon {
	flex: none;
	width: 100%;
	height: 100%;
	display: flex
}

.nav-dropdown_content {
	z-index: 2;
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
	position: relative
}

.nav-dropdown_item-list {
	z-index: 2;
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	justify-content: space-between;
	align-items: center;
	display: flex;
	position: relative
}

.text-style-link-6 {
	color: var(--electric-blue);
	text-decoration: none
}

.text-style-link-6:hover {
	text-decoration: underline
}

.text-style-link-6.w--current {
	font-weight: 700
}

.nav_featured {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	flex-flow: column;
	flex: 1;
	grid-template-rows: max-content auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: flex-start;
	width: 22rem;
	max-width: 22rem;
	display: flex;
	position: relative
}

.nav_tag {
	text-align: center;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	border: 1px solid #121316;
	border-radius: 50px;
	padding: .15rem 1.5rem;
	font-size: .938rem
}

.nav_featured-content {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.text-size-large-4 {
	font-size: 1.25rem
}

.nav_divider {
	display: none
}

.nav_dropdown-grid {
	grid-row-gap: 1.5rem;
	flex: 1;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start;
	min-width: 50%;
	max-width: 68%;
	display: grid
}

.nav_featured-img-wrap {
	aspect-ratio: 244/130;
	border-radius: 8px;
	width: 100%;
	overflow: hidden
}

.nav_featured-img {
	aspect-ratio: auto;
	object-fit: cover;
	width: 100%;
	height: 100%
}

.nav_author-wrap {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.nav_author-img-wrap {
	border-radius: 100%;
	flex: none;
	width: 120px;
	height: 120px;
	overflow: hidden
}

.nav_menu-right {
	grid-column-gap: 1.625rem;
	grid-row-gap: 1.625rem;
	flex: none;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: flex
}

.button-6 {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.button-6:hover {
	background-color: var(--midnight-blue)
}

.button-6.is-navbar-button {
	margin-left: 1rem;
	padding: .5rem .875rem;
	font-size: .875rem
}

.nav_component {
	z-index: 1000;
	border-bottom: 1px solid var(--little-dipper);
	background-color: var(--white);
	flex-flow: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 4.5rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	transition: top .3s;
	display: flex;
	position: fixed;
	inset: 0% 0% auto
}

.nav-dropdown_link-overlay {
	z-index: 1;
	position: absolute;
	inset: 0%
}

.nav-dropdown_title {
	display: none
}

.bfcm_video-wrapper {
	z-index: 0;
	justify-content: flex-end;
	align-items: flex-end;
	display: flex;
	position: absolute;
	inset: 0% 12% 0% 0%
}

.bfcm_spacer-home {
	padding-bottom: 12rem
}

.bfcm-countdown_wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template: ".Area-2 Area" /1fr max-content 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	place-items: center stretch;
	width: 100%;
	max-width: 80rem;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: .625rem 2.5rem;
	display: flex
}

.bfcm-countdown_wrapper.is-banner {
	z-index: 1;
	max-width: 76.875rem;
	padding: .5rem 2.5rem;
	position: relative
}

.bfcm-countdown_info {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.bfcm-countdown_info-image {
	object-position: 50% 50%;
	width: 2.5rem;
	height: 2.5rem
}

.bfcm-countdown_clock {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.bfcm-countdown_clock-item {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	justify-content: flex-start;
	align-items: center;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	display: flex
}

.bfcm-countdown_clock-digit {
	border: 1px solid var(--electric-blue);
	border-radius: 4px;
	justify-content: center;
	align-items: center;
	width: 2.5rem;
	height: 2.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 1.25rem;
	font-weight: 700;
	display: flex
}

.bfcm-countdown_divider {
	background-color: var(--electric-blue);
	flex: none;
	width: 1px;
	height: 2.5rem;
	margin-left: .75rem;
	margin-right: 1.5rem
}

.text-color-yolk-yellow {
	color: var(--yolk-yellow)
}

.bfcm_img-home-mobile {
	z-index: 0;
	width: 32rem;
	display: block;
	position: absolute;
	inset: auto 15% 0% auto
}

.bfcm_banner-pricing {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	background-color: var(--arc-light);
	color: var(--deep-sapphire);
	border-radius: 1rem;
	justify-content: flex-start;
	align-items: center;
	padding: 3rem 2.5rem;
	display: flex;
	overflow: hidden
}

.bfcm_banner-pricing.tax-season-banner-pricing {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	background-color: var(--solitude-blue);
	justify-content: space-between;
	align-items: center;
	padding-top: .25rem;
	padding-bottom: 0
}

.bfcm_image-pricing {
	aspect-ratio: auto;
	height: 12rem;
	margin-top: -4.5rem;
	margin-bottom: -2.9rem
}

.pricing_content-item {
	grid-column-gap: .25rem;
	grid-row-gap: .25rem;
	display: flex
}

.bfcm_banner-text {
	font-size: 1.125rem
}

.text-color-yolk-yellow-2 {
	color: var(--yolk-yellow)
}

.is-bfcm {
	background-color: var(--arc-light);
	border-radius: 24px;
	flex-flow: column;
	padding: 27px;
	display: flex;
	overflow: hidden
}

.bfcm_media-wrapper {
	z-index: 0;
	justify-content: center;
	align-items: flex-end;
	display: flex;
	position: absolute;
	inset: 0%
}

.bfcm_image-demo {
	width: 70%;
	margin-bottom: -32px
}

.bfcm-promo_text-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	display: flex
}

.bfcm_image-testimonial {
	margin-bottom: -30px;
	display: none
}

.demo-features_list {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-flow: column;
	display: flex
}

.demo-features_list-item {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	line-height: 1.7;
	display: flex
}

.demo-features_icon {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1rem;
	height: 1rem;
	margin-top: .25rem;
	display: flex
}

.is-promo {
	max-width: 25ch;
	font-size: 1.75rem
}

.is-yolk-yellow {
	background-color: var(--yolk-yellow);
	color: #121316
}

.text-color-yolk-yellow-2-2 {
	color: var(--yolk-yellow)
}

.is-fill-yolk-yellow {
	background-color: var(--yolk-yellow);
	color: #121316
}

.is-fill-yolk {
	background-color: var(--yolk-yellow);
	color: #121316;
	border-style: none
}

.bfcm_image-ku {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.blog_header-main.for-bfcm {
	width: 100%;
	max-width: 41rem
}

.bfcm_image-coin {
	width: 7.5rem;
	display: block;
	position: absolute;
	inset: 0% auto auto -5%
}

.bfcm_image-coin.is-right {
	inset: 15% -5% auto auto
}

.blog_paragraph.for-bfcm {
	width: 100%
}

.bfcm_image-testimonial-copy {
	margin-bottom: -30px;
	display: none
}

.bfcm_image-signup {
	flex: none;
	width: 34rem;
	max-width: 130%;
	min-height: 24rem;
	margin-bottom: -4rem;
	position: relative;
	left: 50%;
	transform: translate(-50%)
}

.bfcm_video-home {
	mix-blend-mode: lighten;
	width: 34rem;
	height: 34rem;
	margin-bottom: -.5rem
}

.bfcm_video-home-mobile {
	mix-blend-mode: screen;
	width: 35rem;
	height: 35rem;
	display: none
}

.bfcm_home-hero-main {
	width: 100%;
	max-width: 25rem
}

.blog-content_nav-block-whats-bench {
	background-color: #e7f1fe;
	border-radius: 1rem;
	padding: 1.87rem 1.875rem
}

.text-block-6 {
	margin-bottom: 20px
}

.blog-content_nav-block-text-block {
	margin-bottom: 30px
}

.blog-content_nav-block-button {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.blog-content_nav-block-button:hover {
	background-color: var(--midnight-blue)
}

.blog-content_nav-block-button.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.blog-content_nav-block-button.is-small {
	padding: .8rem 1.25rem;
	font-size: .8rem
}

.blog-content_nav-block-button.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.blog-content_nav-block-button.is-large {
	padding: 1rem 2rem
}

.blog-content_nav-block-button.is-hover-dark {
	-webkit-text-stroke-color: var(--eerie-black)
}

.blog-content_nav-block-button.is-hover-dark:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.blog-content_nav-block-button.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.blog-content_nav-block-button.is-nav {
	padding: .8rem 1.5rem;
	font-size: .875rem
}

.blog-content_nav-block-button.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.blog-content_nav-block-button.is-link:hover {
	text-decoration: underline
}

.blog-content_nav-block-button.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.blog-content_nav-block-button.is-from-button {
	padding-left: 2rem;
	padding-right: 2rem;
	font-size: .875rem
}

.blog-content_nav-block-button.is-from-button.is-full-width {
	width: 100%
}

.blog-content_nav-block-button.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.blog-content_nav-block-button.is-dark {
	background-color: var(--deep-sapphire)
}

.blog-content_nav-block-button.is-dark:hover {
	background-color: var(--eerie-black)
}

.blog-content_nav-block-button.is-tertiary {
	border: 1px solid var(--white);
	background-color: var(--transparent)
}

.blog-content_nav-block-button.is-tertiary:hover {
	background-color: var(--eerie-black)
}

.blog-content_nav-block-button.is-tertiary.is-blue {
	border-color: var(--electric-blue);
	color: var(--electric-blue)
}

.blog-content_nav-block-button.is-tertiary.is-blue:hover {
	background-color: var(--electric-blue);
	color: var(--white)
}

.blog-content_nav-block-button.is-secondary {
	border: .0625rem solid var(--eerie-black);
	background-color: var(--transparent);
	color: var(--eerie-black);
	padding-top: .9375rem;
	padding-bottom: .9375rem
}

.blog-content_nav-block-button.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.blog-content_nav-block-button.is-tools {
	padding-left: .906rem;
	padding-right: .906rem
}

.blog-content_nav-block-button-blue {
	background-color: var(--electric-blue);
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.blog-content_nav-block-button-blue:hover {
	background-color: var(--midnight-blue)
}

.blog-content_nav-block-button-blue.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.blog-content_nav-block-button-blue.is-small {
	padding: .8rem 1.25rem;
	font-size: .8rem
}

.blog-content_nav-block-button-blue.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.blog-content_nav-block-button-blue.is-large {
	padding: 1rem 2rem
}

.blog-content_nav-block-button-blue.is-hover-dark {
	-webkit-text-stroke-color: var(--eerie-black)
}

.blog-content_nav-block-button-blue.is-hover-dark:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.blog-content_nav-block-button-blue.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.blog-content_nav-block-button-blue.is-nav {
	padding: .8rem 1.5rem;
	font-size: .875rem
}

.blog-content_nav-block-button-blue.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.blog-content_nav-block-button-blue.is-link:hover {
	text-decoration: underline
}

.blog-content_nav-block-button-blue.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.blog-content_nav-block-button-blue.is-from-button {
	padding-left: 2rem;
	padding-right: 2rem;
	font-size: .875rem
}

.blog-content_nav-block-button-blue.is-from-button.is-full-width {
	width: 100%
}

.blog-content_nav-block-button-blue.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.blog-content_nav-block-button-blue.is-dark {
	background-color: var(--deep-sapphire)
}

.blog-content_nav-block-button-blue.is-dark:hover {
	background-color: var(--eerie-black)
}

.blog-content_nav-block-button-blue.is-tertiary {
	border: 1px solid var(--white);
	background-color: var(--transparent)
}

.blog-content_nav-block-button-blue.is-tertiary:hover {
	background-color: var(--eerie-black)
}

.blog-content_nav-block-button-blue.is-tertiary.is-blue {
	border-color: var(--electric-blue);
	color: var(--electric-blue)
}

.blog-content_nav-block-button-blue.is-tertiary.is-blue:hover {
	background-color: var(--electric-blue);
	color: var(--white)
}

.blog-content_nav-block-button-blue.is-secondary {
	border: .0625rem solid var(--eerie-black);
	background-color: var(--transparent);
	color: var(--eerie-black);
	padding-top: .9375rem;
	padding-bottom: .9375rem
}

.blog-content_nav-block-button-blue.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.blog-content_nav-block-button-blue.is-tools {
	padding-left: .906rem;
	padding-right: .906rem
}

.self-calc_component {
	border: 1px solid var(--little-dipper);
	background-color: var(--athens-grey);
	border-radius: .5rem;
	margin-bottom: 32px;
	padding: 56px 32px;
	box-shadow: 1px 1px 20px #00000021
}

.self-calc_top-item {
	grid-column-gap: 25px;
	grid-row-gap: 25px;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 48px;
	display: flex
}

.self-calc_top-item.bg-yellow {
	background-color: var(--sunlight)
}

.self-calc_input-group {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr minmax(192px, .25fr);
	grid-auto-columns: 1fr;
	display: grid
}

.self-calc_input-group.is-savings {
	grid-row-gap: 36px;
	grid-template-columns: 1fr 1fr 1fr
}

.self-calc_input-group.is-savings-table {
	grid-row-gap: 36px;
	border-bottom: 1px solid var(--tulle-grey);
	grid-template-columns: 1fr 1fr 1fr;
	padding: 24px
}

.self-calc_input-group.is-savings-table.is-active {
	background-color: var(--white)
}

.self-calc_input-group.is-savings-table.is-active.is-last {
	border-bottom-color: var(--transparent);
	margin-bottom: 48px
}

.self-calc_input-group.is-table {
	grid-row-gap: 36px;
	grid-template-columns: 1fr 1fr 1fr
}

.self-calc_tip-popup {
	z-index: 2;
	grid-column-gap: 14px;
	grid-row-gap: 14px;
	background-color: var(--daffodil);
	text-align: left;
	border-radius: 8px;
	flex-flow: column;
	width: 375px;
	padding: 20px;
	display: none;
	position: absolute;
	inset: -9.5rem 0% auto 1.5rem;
	box-shadow: 1px 1px 20px #00000021
}

.self-calc_tip-popup.is-savings {
	max-width: 23vw;
	position: absolute;
	inset: 0% 0% auto -13rem
}

.self-calc_block {
	grid-column-gap: 7px;
	grid-row-gap: 7px;
	border: 1px solid var(--little-dipper);
	background-color: var(--athens-grey);
	border-radius: 8px;
	flex-flow: column;
	flex: none;
	width: 100%;
	margin-top: 14px;
	padding: 1rem 1.25rem;
	display: flex;
	box-shadow: 1px 1px 20px #0003
}

.self-calc_block.gap-0 {
	grid-column-gap: 0px;
	grid-row-gap: 0px
}

.self-calc_result-component {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	max-width: 950px;
	margin-top: 3rem;
	margin-bottom: 2rem;
	display: grid
}

.self-calc_result-component.is-savings {
	max-width: none
}

.self-calc_result-item {
	background-color: var(--white);
	color: var(--slate-grey);
	border-radius: .5rem;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding: 32px;
	font-family: Circularstd, sans-serif;
	font-size: 2rem;
	font-weight: 700;
	display: flex;
	position: relative
}

.self-calc_result-item.is-sm {
	font-size: 1.5rem
}

.self-calc_result-item.is-sm.is-grid {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.self-calc_result-item.is-savings {
	flex-flow: row;
	justify-content: center;
	align-items: center;
	margin-top: 48px;
	margin-bottom: 48px;
	font-size: 2.5rem
}

.self-cal_result-percent {
	color: var(--sky-blue)
}

.self-calc_result-percent {
	color: var(--sky-blue);
	font-size: 1.5rem;
	position: absolute;
	inset: auto 1.5rem .5rem auto
}

.self-calc_result-percent.is-sm {
	font-size: 1.125rem;
	bottom: .75rem;
	right: 1rem
}

.self-calc_input-item {
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	display: flex
}

.self-calc_icon {
	flex: none
}

.text-span-2 {
	color: var(--tulle-grey);
	text-decoration: line-through
}

.text-span-3 {
	color: var(--slate-grey);
	text-decoration: line-through
}

.bold-text-4 {
	color: var(--yolk-yellow)
}

.rich-text-block-5 {
	color: var(--eerie-black)
}

.bold-text-4-2 {
	color: var(--electric-blue)
}

.bold-text-5 {
	color: var(--sunray-gold)
}

.text-block-7 {
	font-size: 1.125rem
}

.margin-top-1 {
	margin-top: 1rem
}

.testiomonial_author-block {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.testiomonial_author-avatar {
	flex: none
}

.text-color-tulle-grey {
	color: var(--tulle-grey)
}

.pricing-integrations_component {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	background-color: var(--electric-blue);
	color: var(--white);
	border-radius: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start stretch;
	width: 100%;
	min-height: 26rem;
	padding: 5rem 3.75rem;
	display: grid
}

.pricing-integrations_component.is-col-1 {
	grid-template-columns: 1fr
}

.pricing-integrations_content-left {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 80%;
	display: flex
}

.pricing-integrations_content-right {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.tab2_tab-component {
	flex-direction: column;
	align-items: stretch;
	display: flex
}

.pricing-integrations_tabs-menu {
	grid-column-gap: 2.25rem;
	grid-row-gap: 2.25rem;
	justify-content: center;
	align-items: stretch;
	margin-bottom: 3rem;
	display: flex;
	overflow: auto
}

.pricing-integrations_tabs-menu.no-scrollbar {
	scrollbar-width: none
}

.pricing-integrations_tab-link {
	color: #56b8ff;
	background-color: #0000;
	border-bottom: 1.5px solid #0000;
	flex: none;
	padding: .15rem 0;
	font-family: Circularstd, sans-serif;
	font-size: 1.125rem;
	font-weight: 500
}

.pricing-integrations_tab-link.w--current {
	border-bottom-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	color: var(--white);
	background-color: #0000
}

.pricing-integrations_list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: row;
	align-items: flex-start;
	width: 100%;
	display: flex
}

.pricing-integrations_tabs {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	display: flex
}

.pricing-integrations_item {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	text-align: center;
	flex-flow: column;
	flex: none;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.opacitty-50 {
	opacity: .5
}

.pricing-integrations_icon {
	border-radius: 10px;
	width: 5rem;
	height: 5rem
}

.pricing-integrations_tabs-inner {
	grid-column-gap: 3rem;
	grid-row-gap: 3rem;
	flex-flow: column;
	display: flex
}

.pricing-integrations_tabs-text {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	justify-content: flex-start;
	align-items: center;
	font-size: 1.5rem;
	display: flex
}

.pricing-integrations_plaid {
	height: 2.75rem
}

.paid-lp_component {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	flex-flow: column;
	display: flex
}

.paid-lp_component:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	grid-column-gap: 5rem;
	grid-row-gap: 5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start stretch;
	display: grid
}

.paid-lp_text-block {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.paid-lp_form-block {
	display: none
}

.paid-lp_form-block:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	display: block
}

.paid-lp_form-wrapper {
	background-color: var(--white);
	color: var(--eerie-black);
	border-radius: 10px;
	max-width: 28rem;
	padding: 2rem
}

.paid-lp_signup-cta {
	display: none
}

.paid-lp_signup-cta:where(.w-variant-de372840-629a-7a59-2d7f-9a84e5539739) {
	display: block
}

.paid-lp_signup-form {
	width: 100%
}

.paid-lp_signup-form:where(.w-variant-de372840-629a-7a59-2d7f-9a84e5539739),
.paid-lp_signup-form:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	display: none
}

.pricing_content-amount-wrapper {
	grid-column-gap: .1rem;
	grid-row-gap: .1rem;
	flex-flow: column;
	display: flex
}

.pricing_tooltip-item.text-color-electric-blue {
	grid-column-gap: .25rem;
	grid-row-gap: .25rem;
	justify-content: flex-start;
	align-items: center;
	display: flex;
	position: relative
}

.pricing_plan-cap {
	grid-column-gap: .3rem;
	grid-row-gap: .3rem;
	border: 1px solid var(--yolk-yellow);
	background-color: var(--yolk-yellow);
	color: var(--deep-sapphire);
	border-top-left-radius: .5rem;
	border-top-right-radius: .5rem;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding-top: .3rem;
	padding-bottom: .3rem;
	font-family: Circularstd, sans-serif;
	font-size: .875rem;
	font-weight: 500;
	display: flex;
	position: absolute;
	inset: -1.8rem 0% auto
}

.pricing_content-amount {
	justify-content: flex-start;
	align-items: flex-end;
	display: flex
}

.pricing_plan-testimonial {
	grid-column-gap: .3rem;
	grid-row-gap: .3rem;
	opacity: .8;
	color: var(--deep-sapphire);
	justify-content: center;
	align-items: center;
	width: 100%;
	padding-top: .3rem;
	padding-bottom: .3rem;
	font-family: Circularstd, sans-serif;
	font-size: .875rem;
	font-weight: 500;
	display: flex;
	position: absolute;
	top: -4.5rem;
	right: -5rem
}

.pricing_plan-testimonial-graphic {
	position: absolute
}

.pricing_plan-testimonial-text {
	color: #60738d;
	position: absolute;
	right: .5rem;
	transform: rotate(-5.75deg)
}

.self-calc_cell {
	text-align: center;
	background-color: #e4e6e9;
	border-radius: .5rem;
	padding: 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 1.5rem;
	font-weight: 700
}

.self-calc_cell.is-white {
	background-color: var(--white);
	justify-content: center;
	align-items: center;
	font-size: 2rem;
	display: flex
}

.text-size-xxlarge {
	font-size: 2rem
}

.form__input {
	color: gray;
	background-color: #f6f6f6;
	border-radius: 3px;
	min-height: 50px;
	font-size: 16px
}

.form__input.state {
	background-image: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/6757987093ec1cb8e3561684_maps-and-flags.svg);
	background-position: 14px;
	background-repeat: no-repeat;
	background-size: 22px;
	padding-left: 45px
}

.brac-calc_charts {
	justify-content: space-between;
	align-items: flex-end;
	width: 100%;
	height: 100%;
	display: flex;
	position: relative;
	overflow: hidden
}

.padding-global-2 {
	padding-left: 5%;
	padding-right: 5%
}

.container-large-2 {
	width: 100%;
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto
}

.padding-section-large-2 {
	padding-top: 7rem;
	padding-bottom: 7rem
}

.text-align-center-2 {
	text-align: center
}

.max-width-large-2 {
	width: 100%;
	max-width: 48rem
}

.heading-style-h2-2 {
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2
}

.spacer-small {
	width: 100%;
	padding-top: 1.5rem
}

.text-size-medium-2 {
	font-size: 1.125rem
}

.spacer-xxlarge {
	width: 100%;
	padding-top: 5rem
}

.accordion_list {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-flow: column;
	display: flex
}

.accordion_item {
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch
}

.accordion_question {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	background-color: var(--ghost-white);
	cursor: pointer;
	border: 1px solid #dce3f1;
	border-radius: 10px;
	justify-content: space-between;
	align-items: center;
	padding: .75rem 1.5rem;
	display: flex
}

.accordion_icon-wrapper {
	align-self: flex-start;
	width: 2rem;
	display: flex
}

.icon-embed-small {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 2rem;
	height: 2rem;
	display: flex
}

.accordion_answer {
	overflow: hidden
}

.max-width-medium-2 {
	width: 100%;
	max-width: 35rem
}

.heading-style-h4-2 {
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.3
}

.spacer-xsmall {
	width: 100%;
	padding-top: 1rem
}

.spacer-medium {
	width: 100%;
	padding-top: 2rem
}

.button-group-2 {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-wrap: wrap;
	align-items: center;
	display: flex
}

.button-group-2.is-center {
	justify-content: center
}

.button-7 {
	border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	text-align: center;
	padding: .75rem 1.5rem;
	text-decoration: none
}

.button-7.is-secondary {
	color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: #0000
}

.section_pricing22 {
	background-color: var(--\<unknown\|relume-variable-background-color-1\>);
	color: var(--\<unknown\|relume-variable-text-color-1\>)
}

.padding-global-3 {
	padding-left: 5%;
	padding-right: 5%
}

.text-style-tagline {
	justify-content: center;
	align-items: center;
	font-weight: 600;
	text-decoration: none;
	display: inline-block
}

.text-size-medium-3 {
	font-size: 1.125rem
}

.pricing-compare_plans {
	width: 100%
}

.pricing-compare_top-row {
	grid-column-gap: 2rem;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr 1fr 1fr
}

.pricing-compare_empty-space {
	height: auto
}

.pricing-compare_top-row-content {
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
	padding: 1rem 1.5rem;
	display: flex
}

.heading-style-h6-2 {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.4
}

.pricing-compare_top-row-price {
	font-size: 3.5rem;
	font-weight: 700;
	line-height: 1.2
}

.pricing-compare_top-row-price-month {
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.4
}

.button-8 {
	border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
	background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
	color: var(--\<unknown\|relume-variable-color-neutral-2\>);
	text-align: center;
	padding: .75rem 1.5rem;
	text-decoration: none
}

.pricing-compare_heading-row {
	margin-top: 2rem;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem
}

.pricing-compare_row {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border-top: 1px solid #dce3f1;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr 1fr 1fr;
	align-items: stretch
}

.pricing-compare_feature {
	padding: 1rem 1.5rem
}

.pricing-compare_row-content {
	text-align: center;
	justify-content: center;
	align-items: center;
	padding: 1rem 1.5rem;
	display: flex
}

.icon-1x1-xsmall {
	width: 1.5rem;
	height: 1.5rem
}

.pricing-compare_bottom-row {
	grid-column-gap: 2rem;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr 1fr 1fr 1fr;
	padding-top: 2rem
}

.pricing-compare_bottom-row-content {
	text-align: center;
	flex-direction: column;
	justify-content: space-between;
	align-items: stretch;
	height: 100%;
	display: flex
}

.pricing-compare_heading-wrapper {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	justify-content: center;
	align-items: center;
	display: flex
}

.icon-embed-custom,
.icon-embed-pricing-compare {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 2.25rem;
	height: 2.25rem;
	display: flex
}

.pricing-compare_feature-item {
	grid-column-gap: .25rem;
	grid-row-gap: .25rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.section-card_bottom-offset {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: .6fr 1fr;
	grid-auto-columns: 1fr;
	justify-items: stretch;
	margin-bottom: -3.125rem;
	display: grid
}

.section-card_top {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.section-card_bottom-left {
	grid-column-gap: 4rem;
	grid-row-gap: 4rem;
	flex-flow: column;
	align-items: stretch;
	padding-bottom: 3.125rem;
	display: flex
}

.section-card_bottom-right {
	justify-content: center;
	align-items: flex-end;
	display: flex
}

.section-card_bottom-image {
	width: auto
}

.section-card_pricing {
	justify-content: flex-start;
	align-items: flex-end;
	display: flex
}

.text-color-powder-blue {
	color: #56b8ff
}

.swiper.is-testimonials {
	width: 100%;
	height: 100%;
	position: relative
}

.swiper-slide.is-testimonials-slide {
	width: 100%;
	max-width: 36rem
}

.testimonial-content {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	background-color: var(--white);
	border: 1px solid #dce3f1;
	border-radius: 10px;
	flex-flow: column;
	justify-content: space-between;
	min-height: 24rem;
	padding: 2.75rem;
	display: flex
}

.testimonial-content_top {
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.testimonial-content_bottom {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.testimonial-content_author-image {
	border-radius: 500px;
	width: 4rem;
	height: 4rem
}

.testimonial-content_company-logo {
	width: auto;
	max-width: 10rem;
	height: auto;
	max-height: 3.5rem
}

.swiper-controls-wrapper {
	margin-top: 2rem
}

.swiper-controls {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	justify-content: center;
	align-items: flex-start
}

.swiper-controls.is-testimonials {
	grid-column-gap: .25rem;
	grid-row-gap: .25rem;
	justify-content: center;
	align-items: center;
	display: flex
}

.swiper-controls_item {
	cursor: pointer;
	justify-content: center;
	align-items: center;
	width: 2.25rem;
	height: 2.25rem;
	transition: all .2s cubic-bezier(.455, .03, .515, .955);
	display: flex
}

.swiper-controls_item:hover {
	color: #8d8d9e
}

.icon-embed-controls {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 1.25rem;
	height: 1.25rem;
	display: flex
}

.swiper-pagination.is-testimonials {
	height: auto;
	position: static;
	width: auto !important
}

.switch-wrap {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	justify-content: center;
	align-items: center;
	display: flex
}

.switch {
	background-color: var(--light-grey);
	cursor: pointer;
	border-radius: 20px;
	flex: none;
	align-items: center;
	width: 3.75rem;
	height: 2rem;
	padding: 4px;
	display: flex
}

.switcher {
	background-color: #fff;
	border-radius: 50%;
	flex: none;
	width: 1.55rem;
	height: 1.55rem
}

.discount-tag {
	border: 2px solid var(--electric-blue);
	background-color: var(--white);
	color: var(--electric-blue);
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	padding: .25rem 1rem;
	font-family: Circularstd, sans-serif;
	font-size: .875rem;
	font-weight: 700;
	display: flex
}

.monthly,
.yearly {
	padding-top: 2rem
}

.pricing-tab_content {
	overflow: visible
}

.switch-wrap-inner {
	grid-column-gap: 15px;
	justify-content: center;
	align-items: center;
	display: flex
}

.paid_var_form_header {
	font-size: 18px
}

.paid_var_form_header:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	text-align: center;
	font-size: 17px;
	font-weight: 400
}

.pricing_tooltip-wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	background-color: var(--daffodil);
	color: var(--eerie-black);
	border-radius: 12px;
	justify-content: flex-start;
	align-items: flex-start;
	width: 23rem;
	max-width: 100%;
	padding: 1rem 1.5rem;
	display: flex;
	position: absolute;
	inset: -5rem -3rem auto auto;
	box-shadow: 1px 1px 20px #0000003b
}

.icon-embed-medium {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	display: flex
}

.pricing_tooltip-icon {
	flex-direction: column;
	flex: none;
	justify-content: center;
	align-items: center;
	width: 1.4rem;
	height: 2.5rem;
	display: flex
}

.pricing_tooltip-close {
	cursor: pointer;
	display: none
}

.monthly_bookkepeing_vps {
	background-color: #f7f8fa;
	position: relative;
	overflow: hidden
}

.monthly_bookkeeping_vp_header {
	background-color: #f7f8fa;
	position: relative
}

.monthly_bookkeeping_vp_header.background-color-ocean-green {
	background-color: var(--ocean-green);
	color: var(--white)
}

.monthly_bookkeeping_vp_header.background-color-sunray-gold {
	background-color: var(--sunray-gold);
	color: var(--white)
}

.monthly_bookkeeping_vp_header.background-color-athens-gray {
	background-color: var(--athens-grey)
}

.monthly_bookkeeping_body_heading {
	background-color: #fff;
	position: relative
}

.monthly_bookkeeping_body_heading.background-color-ocean-green {
	background-color: var(--ocean-green);
	color: var(--white)
}

.monthly_bookkeeping_body_heading.background-color-sunray-gold {
	background-color: var(--sunray-gold);
	color: var(--white)
}

.monthly_bookkeeping_body_heading.background-color-athens-gray {
	background-color: var(--athens-grey)
}

.monthly_bookkeeping_text_left_image_right {
	margin-top: 0;
	margin-bottom: 0;
	overflow: hidden
}

.monthly_bookkeeping_text_left_image_right.backgrounf-color-mint {
	background-color: var(--mint)
}

.paragraph-126,
.paragraph-127 {
	margin-bottom: 1rem;
	font-size: 16px
}

.monthly_bookkeeping_text_right_image_left {
	overflow: hidden
}

.monthly_bookkeeping_text_right_image_left.backgrounf-color-mint {
	background-color: var(--mint)
}

.paragraph-128,
.paragraph-129 {
	margin-bottom: 1rem;
	font-size: 16px
}

.paragraph-130,
.paragraph-131 {
	font-size: 16px
}

.monthly_bookkeeping_cta_banner {
	grid-column-gap: 6rem;
	grid-row-gap: 6rem;
	color: var(--deep-sapphire);
	background-color: #fef7e6;
	border-radius: 1rem;
	justify-content: flex-start;
	align-items: center;
	padding: 3rem;
	/* display: flex; */
	overflow: hidden
}

.paragraph-132 {
	font-size: 16px
}

.monthly_bookkeeping_cta_banner_heading {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2
}

.monthly_bookkeeping_cta_banner_heading.text-color-dark-blue {
	color: #160042
}

.monthly_bookkeeping_cta_banner_heading.text-color-tulle-grey {
	color: var(--tulle-grey)
}

.monthly_bookkeeping_cta_banner_text_block {
	width: 45%;
	font-size: 1.125rem
}

.monthly_bookkeeping_cta_banner_cta {
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: var(--electric-blue);
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: var(--electric-blue);
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: var(--electric-blue);
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: var(--electric-blue);
	color: #0a5ac2;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #fef7e6;
	border-radius: .5em;
	margin-left: 0;
	padding: 1rem 1.5rem;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	transition-property: background-color, border, color;
	transition-duration: .2s, .2s, .2s;
	transition-timing-function: ease, ease, ease
}

.monthly_bookkeeping_cta_banner_cta_block {
	text-align: right;
	width: 45%;
	font-size: 1.125rem
}

.monthly_bookkeeping_testimonial_section {
	position: relative;
	overflow: hidden
}

.monthly_bookkeeping_testimonial_section_header {
	grid-row-gap: 3rem;
	text-align: center;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 5rem;
	display: flex
}

.monthly_bookkeeping_testimonial_section_header.is-center {
	text-align: center;
	align-items: center
}

.monthly_bookkeeping_highlight_cards_grid {
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	width: 100%;
	margin-left: 0%;
	display: grid
}
.monthly_bookkeeping_highlight_cards_grid1{
	grid-template-columns: 1fr 1fr 1fr !important;
}
.monthly_bookkeeping_highlight_cards_grid2{
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
	width: 107% !important;
}
.monthly_bookkeeping_highlight_cards_grid.is-two-columns {
	grid-column-gap: 120px;
	grid-row-gap: 120px;
	grid-template-columns: 1fr 1fr
}

.monthly_bookkeeping_highlight_cards_grid.is-two-columns.is-centered {
	place-items: center start
}

.monthly_bookkeeping_highlight_card_left {
	background-color: var(--white);
	border-radius: 1.5rem;
	flex-flow: column;
	width: 75%;
	height: 100%;
	transition: transform .35s, box-shadow .35s;
	display: flex;
	overflow: hidden;
	box-shadow: 0 2px 5px #0003, 0 2px 15px #0000001a
}
.monthly_bookkeeping_highlight_card_left11{
	    width: 106% !important;
}
.monthly_bookkeeping_highlight_card_left1{
	border-radius: 82px 10px 10px 10px !important;
    border: 1px solid black !important;
	width: 100% !important;
}
.monthly_card_left1{
	border-radius: unset !important;
    border: unset !important;
	box-shadow: unset !important;
	width: 100% !important;
}
.monthly_bookkeeping_highlight_card_left3{
	border-radius: 10px 82px 10px 10px !important;
    border: 1px solid black !important;
	width: 100% !important;
}
.monthly_bookkeeping_highlight_card_left2{
	border: 1px solid black !important;
	width: 100% !important;
}
.monthly_bookkeeping_highlight_card_left4{
	border-radius: 10px 10px 10px 82px !important;
    border: 1px solid black !important;
	width: 100% !important;
}
.monthly_bookkeeping_highlight_card_left5{
	border-radius: 10px 10px 82px 10px !important;
    border: 1px solid black !important;
	width: 100% !important;
}
.monthly_bookkeeping_highlight_card_left:hover {
	transform: translateY(-1px);
	box-shadow: 0 12px 50px -10px #0000001a
}

.monthly_bookkeeping_highlight_card_left.is-featured {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	grid-template-rows: auto;
	grid-template-columns: .75fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.monthly_bookkeeping_highlight_card_left.is-bg-transparent {
	box-shadow: none;
	background-color: #0000;
	border-radius: 0
}

.monthly_bookkeeping_hlghlight_card_right {
	background-color: var(--white);
	border-radius: 1.5rem;
	flex-flow: column;
	width: 75%;
	height: 100%;
	transition: transform .35s, box-shadow .35s;
	display: flex;
	overflow: hidden;
	box-shadow: 0 2px 5px #0003, 0 2px 15px #0000001a
}

.monthly_bookkeeping_hlghlight_card_right:hover {
	transform: translateY(-1px);
	box-shadow: 0 12px 50px -10px #0000001a
}

.monthly_bookkeeping_hlghlight_card_right.is-featured {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	grid-template-rows: auto;
	grid-template-columns: .75fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.monthly_bookkeeping_hlghlight_card_right.is-bg-transparent {
	box-shadow: none;
	background-color: #0000;
	border-radius: 0
}

.monthly_bookkeeping_benefit_icon {
	width: auto;
	height: 4.75rem
}

.monthly_bookkeeping_benefit_icon.is-tax {
	height: 5.125rem
}

.bold-text-5-2 {
	font-weight: 400
}

.paragraph-133,
.paragraph-134 {
	margin-bottom: 1rem
}

.highlight-card_image-wrapper-copy {
	z-index: 1;
	width: 100%;
	height: 100%;
	padding-bottom: 94.5%;
	position: relative;
	overflow: hidden
}

.highlight-card_image-wrapper-copy.is-aspect-ratio-16x9 {
	padding-bottom: 56.25%
}

.highlight-card_image-wrapper-copy.is-secondary {
	border-radius: .7rem;
	padding-bottom: 65%
}

.tagline-4 {
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border: 2px solid #121316;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.monthly_bookkeeping_text_and_image_container {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-top: 2rem;
	padding-bottom: 2rem
}

.monthly_bookkeeping_text_and_image_container.padding-top-0 {
	padding-top: 0
}

.monthly_bookkeeping_text_and_image_container.is--bfcm-lp {
	padding-bottom: 0
}

.monthly_bookkeeping_pill {
	margin: 0 0 2rem
}

.monthly_bookkeeping_pill.margin-xsmall {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.monthly_bookkeeping_pill.margin-medium {
	margin-bottom: 2rem
}

.tagline-5 {
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border: 2px solid #121316;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.text-style-link-7 {
	color: #0a5ac2;
	text-decoration: none
}

.text-style-link-7:hover {
	text-decoration: underline
}

.text-style-link-7.w--current {
	font-weight: 700
}

.full-image-2 {
	object-fit: cover;
	order: 1;
	width: 100%;
	height: 100%
}

/*Software page big box css*/
.integration-section {
  background: #fff;
  border-radius: 8px;
  padding: 30px;
  max-width: 1000px;
  margin: 50px auto;
  box-shadow: 0 2px 10px rgb(0 0 0 / 50%);
  position: relative;
    bottom: 406px;
    z-index: 1;
}

.integration-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}

.integration-box {
  border: 1px solid #9a9797;
  border-radius: 5px;
  transition: all 0.3s ease;
  background-color: #fff;
}

.integration-box:hover {
  box-shadow: 0 3px 6px rgba(0,0,0,0.08);
  transform: translateY(-2px);
}

.integration-box a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 18px;
  color: #1a1a1a;
  font-weight: 500;
  text-decoration: none;
}

.integration-box a span {
  display: flex;
  align-items: center;
  gap: 8px;
}

.integration-box a span::before {
  content: "›";
  color: #0077cc;
  font-size: 18px;
  margin-right: 5px;
}

.integration-box img {
  width: 55px;
  height: 43px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .integration-container {
    grid-template-columns: 1fr;
  }
}
/*End of software page big box css*/
.monthly_bookkeeping_vp {
	font-size: 20px;
	line-height: 27px
}

.monthly_bookkeeping_vp.is-underline {
	text-decoration: underline
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: grid
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-pricing {
	grid-column-gap: 6.25rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-tax {
	grid-template-columns: 1fr .75fr
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-how-it-works {
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-bookkeeping {
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-financial {
	grid-template-columns: 1fr .5fr
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.align-up {
	align-items: start;
	padding-top: 40px;
	padding-bottom: 40px
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-right-col-1-35fr {
	grid-template-columns: 1.35fr 1fr
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-revert {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}
.monthly_bookkeeping_col-2x_grid_text_right_image_left1.is-revert {
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 104px !important;
}
.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-revert.is-gap-60:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	grid-column-gap: 50px;
	grid-row-gap: 50px
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-left-col-0-5fr {
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-left-large {
	grid-template-columns: 1.25fr 1fr;
	place-items: center stretch
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-left-large.is-gap-0 {
	grid-column-gap: 131px
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-right-large {
	grid-template-columns: 1fr 1.25fr
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.space-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.text-color-eerie-black {
	grid-column-gap: 130px
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.gap-2rem {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.align-top {
	align-items: start
}

.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-tools {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	place-items: start stretch
}

.monthly_bookkeeping_highlight-card_image {
	z-index: 0;
	object-fit: cover;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
	box-shadow: 0 2px 5px #0003
}

.monthly_bookkeeping_highlight-card_image:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	display: inline-block
}

.monthly_bookkeeping_highlight-card_image.is-compact {
	padding: 0
}

.monthly_bookkeeping_highlight-card_image.new_image:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	max-height: 200px
}

.monthly_bookkeeping_highlight-card_image-wrapper {
	z-index: 1;
	width: 100%;
	height: 100%;
	padding-bottom: 50%;
	position: relative;
	overflow: hidden
}

.monthly_bookkeeping_highlight-card_image-wrapper.is-aspect-ratio-16x9 {
	padding-bottom: 56.25%
}

.monthly_bookkeeping_highlight-card_image-wrapper.is-secondary {
	border-radius: .7rem;
	padding-bottom: 65%
}

.monthly_bookkeeping_highlight-card_image-wrapper.new_image:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	padding-bottom: 45.5%
}

.small_business_tax_hero_section {
	background-color: #bbd6f7;
	width: 100%;
	padding-top: 4.5rem;
	position: relative;
	overflow: hidden
}

.small_business_tax_hero_section.background-color-sapphire.for-bfcm-home {
	background-color: var(--deep-sapphire)
}

.small_business_tax_hero_section.background-color-sea-foam {
	background-color: var(--sea-foam)
}

.small_business_tax_hero_section.background-color-light-sea-green {
	background-color: var(--light-sea-green);
	color: var(--white)
}

.small_business_tax_hero_section.background-color-solitude-blue {
	background-color: var(--solitude-blue)
}

.small_business_tax_hero_section.background-color-ghost {
	background-color: var(--ghost-white)
}

.small_business_tax_hero_section.background-color-ghost.over-flow-show {
	overflow: visible
}

.small_business_tax_hero_section.background-color-ghost.is-bfcm-demo {
	background-image: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/6735e4e051a9fa1550329c2e_image_piggy-coins.avif);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: 65%;
	padding-top: 0
}

.small_business_tax_hero_section.background-color-yolk-yellow {
	background-color: var(--yolk-yellow)
}

.small_business_tax_hero_section.is-100vh {
	width: 100%;
	height: 100vh
}

.small_business_tax_hero_section.is-100vh.background-color-moccasin {
	background-color: var(--moccasin)
}

.small_business_tax_hero_section.is-100vh.is-center {
	justify-content: center;
	align-items: center;
	padding-top: 0;
	display: flex
}

.small_business_tax_hero_section.background-color-c {
	color: var(--white);
	background-color: #454b56
}

.small_business_tax_hero_section.background-color-azure {
	background-color: var(--azure)
}

.small_business_tax_hero_section.background-color-calm-water {
	background-color: #e8fcfc
}

.small_business_tax_hero_section.background-color--fef0cd {
	background-color: #fef0cd
}

.small_business_tax_hero_section.background-color {
	background-color: var(--electric-blue);
	color: var(--white)
}

.small_business_tax_hero_section.is--new-signup {
	background-color: var(--ghost-white);
	padding-top: 0
}

.small_business_tax_hero_section.background-color-blog-bg {
	background-color: var(--athens-grey)
}

.small_business_tax_hero_section.background-color-babyblue {
	background-color: #bbd6f7
}

.small_business_tax_hero_demo_button {
	background-color: var(--transparent);
	color: #121316;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	border: 2.25px solid #000;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.small_business_tax_hero_demo_button.is-text {
	border-style: solid;
	border-width: .125rem;
	border-color: transparent transparent var(--electric-blue);
	color: var(--slate-grey);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-radius: 0;
	padding: .1875rem 0;
	line-height: 1.25
}

.small_business_tax_hero_demo_button.is-small {
	padding: .8rem 1.25rem;
	font-size: .8rem
}

.small_business_tax_hero_demo_button.is-small.is-secondary {
	color: #000;
	background-color: #0000;
	border: .125rem solid #000
}

.small_business_tax_hero_demo_button.is-large {
	padding: 1rem 2rem
}

.small_business_tax_hero_demo_button.is-hover-dark {
	-webkit-text-stroke-color: var(--eerie-black)
}

.small_business_tax_hero_demo_button.is-hover-dark:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.small_business_tax_hero_demo_button.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex
}

.small_business_tax_hero_demo_button.is-nav {
	padding: .8rem 1.5rem;
	font-size: .875rem
}

.small_business_tax_hero_demo_button.is-nav.is-secondary {
	padding-top: .8rem;
	padding-bottom: .8rem
}

.small_business_tax_hero_demo_button.is-link {
	color: var(--electric-blue);
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.small_business_tax_hero_demo_button.is-link:hover {
	text-decoration: underline
}

.small_business_tax_hero_demo_button.max-width-full.is-not-allowed {
	border: .0625rem solid var(--tulle-grey);
	color: var(--tulle-grey);
	cursor: not-allowed;
	background-color: #0000
}

.small_business_tax_hero_demo_button.is-from-button {
	padding-left: 2rem;
	padding-right: 2rem;
	font-size: .875rem
}

.small_business_tax_hero_demo_button.is-from-button.is-full-width {
	width: 100%
}

.small_business_tax_hero_demo_button.is-from-button-green {
	background-color: var(--ocean-green);
	width: 100%;
	font-size: .875rem
}

.small_business_tax_hero_demo_button.is-dark {
	background-color: var(--deep-sapphire)
}

.small_business_tax_hero_demo_button.is-dark:hover {
	background-color: var(--eerie-black)
}

.small_business_tax_hero_demo_button.is-tertiary {
	border: 1px solid var(--white);
	background-color: var(--transparent)
}

.small_business_tax_hero_demo_button.is-tertiary:hover {
	background-color: var(--eerie-black)
}

.small_business_tax_hero_demo_button.is-tertiary.is-blue {
	border-color: var(--electric-blue);
	color: var(--electric-blue)
}

.small_business_tax_hero_demo_button.is-tertiary.is-blue:hover {
	background-color: var(--electric-blue);
	color: var(--white)
}

.small_business_tax_hero_demo_button.is-secondary {
	border: .0625rem solid var(--eerie-black);
	background-color: var(--transparent);
	color: var(--eerie-black);
	padding-top: .9375rem;
	padding-bottom: .9375rem
}

.small_business_tax_hero_demo_button.is-secondary:hover {
	background-color: var(--eerie-black);
	color: var(--white)
}

.small_business_tax_hero_demo_button.is-tools {
	padding-left: .906rem;
	padding-right: .906rem
}

.small_business_tax_hero_demo_button.is-self-calc {
	justify-content: center;
	align-items: center;
	min-height: 5.125rem;
	max-height: 5.125rem;
	display: flex
}

.monthly_bookkeeping_vp_header-2-2 {
	background-color: #f7f8fa;
	position: relative
}

.monthly_bookkeeping_vps {
	background-color: #f7f8fa;
	position: relative;
	overflow: hidden
}

.text-size-large-5 {
	font-size: 1.25rem
}

.monthly_bookkeeping_benefit_icon-2-2 {
	width: auto;
	height: 4.75rem
}

.monthly_bookkeeping_body_heading-2-2 {
	background-color: #fff;
	position: relative
}

.monthly_bookkeeping_text_and_image_container-2-2 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-top: 2rem;
	padding-bottom: 2rem
}

.paragraph-127-2-2 {
	margin-bottom: 1rem;
	font-size: 16px
}

.paragraph-131-2-2 {
	font-size: 16px
}

.monthly_bookkeeping_pill-2-2 {
	margin: 0 0 2rem
}

.monthly_bookkeeping_text_left_image_right-2-2 {
	overflow: hidden
}

.rich-text-block-6 {
	font-size: 18px
}

.tagline-4-2-2 {
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border: 2px solid #121316;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.monthly_bookkeeping_text_right_image_left-2-2 {
	overflow: hidden
}

.paragraph-130-2-2 {
	font-size: 16px
}

.full-image-2-2-2 {
	object-fit: cover;
	order: 1;
	width: 100%;
	height: 100%;
	overflow: clip
}

.tagline-5-2-2 {
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border: 2px solid #121316;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.monthly_bookkeeping_cta_banner-2-2 {
	grid-column-gap: 6rem;
	grid-row-gap: 6rem;
	color: #062d60;
	background-color: #fef7e6;
	border-radius: 1rem;
	justify-content: flex-start;
	align-items: center;
	padding: 3rem;
	display: flex;
	overflow: hidden
}

.monthly_bookkeeping_cta_banner_heading-2-2 {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2
}

.monthly_bookkeeping_cta_banner_cta_block-2-2 {
	text-align: right;
	width: 45%;
	font-size: 1.125rem
}

.monthly_bookkeeping_cta_banner_cta-2-2 {
	color: #0a5ac2;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #fef7e6;
	border: 2px solid #0a5ac2;
	border-radius: .5em;
	margin-left: 0;
	padding: 1rem 1.5rem;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: none;
	transition-property: background-color, border, color;
	transition-duration: .2s, .2s, .2s;
	transition-timing-function: ease, ease, ease
}

.monthly_bookkeeping_cta_banner_text_block-2-2 {
	width: 45%;
	font-size: 1.125rem
}

.tax_page_team_overview_section {
	padding-top: 0;
	padding-bottom: 50px
}

.tax_page_team_overview_header_section {
	position: relative
}

.tax_page_team_overview_header_section.background-color-ocean-green {
	background-color: var(--ocean-green);
	color: var(--white)
}

.tax_page_team_overview_header_section.background-color-sunray-gold {
	background-color: var(--sunray-gold);
	color: var(--white)
}

.tax_page_team_overview_header_section.background-color-athens-gray {
	background-color: var(--athens-grey)
}

.tagline-6 {
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	background-color: #0000;
	border: 2px solid #121316;
	border-radius: 3.125rem;
	padding: .5rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	display: inline-block
}

.text-style-link-7-2-2 {
	color: #0a5ac2;
	text-decoration: none
}

.text-style-link-7-2-2:hover {
	text-decoration: underline
}

.text-style-link-7-2-2.w--current {
	font-weight: 700
}

.full-image-3 {
	object-fit: cover;
	order: 1;
	width: 100%;
	height: 100%
}

.line-divider-4 {
	background-color: #00000021;
	width: 100%;
	height: 1px
}

.line-divider-4.is-small {
	max-width: 76.87rem;
	margin-left: auto;
	margin-right: auto
}

.monthly_bookkeeping_testimonial_section-2-2 {
	position: relative;
	overflow: hidden
}

.monthly_bookkeeping_testimonial_section_header-2-2 {
	grid-row-gap: 3rem;
	text-align: center;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 5rem;
	display: flex
}

.section_quick-faqs-2 {
	background-color: #0000
}

.button-7-2-2 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #0a5ac2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.button-7-2-2:hover {
	background-color: #084491
}

.button-7-2-2.is-link {
	color: #0a5ac2;
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-7-2-2.is-link:hover {
	text-decoration: underline
}

.button-8-2-2 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #0a5ac2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.button-8-2-2:hover {
	background-color: #084491
}

.button-8-2-2.is-link {
	color: #0a5ac2;
	letter-spacing: 0;
	text-transform: none;
	background-color: #0000;
	border-style: none;
	border-radius: 0;
	padding: .25rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-block
}

.button-8-2-2.is-link:hover {
	text-decoration: underline
}

.button_book-a-call_tax-2 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #062d60;
	border: 1px solid #fff;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button_book-a-call_tax-2:hover {
	background-color: #121316
}

.button-9 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #0a5ac2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.button-9:hover {
	background-color: #084491
}

.tax_filing_and_advisory_vp {
	font-size: 20px;
	line-height: 27px
}

.tax_filing_and_advisory_col-2x_grid {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: grid
}

.tax_filing_and_advisory_col-2x_grid.is-pricing {
	grid-column-gap: 6.25rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.tax_filing_and_advisory_col-2x_grid.is-tax {
	grid-template-columns: 1fr .75fr
}

.tax_filing_and_advisory_col-2x_grid.is-how-it-works {
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto
}

.tax_filing_and_advisory_col-2x_grid.is-bookkeeping {
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.tax_filing_and_advisory_col-2x_grid.is-financial {
	grid-template-columns: 1fr .5fr
}

.tax_filing_and_advisory_col-2x_grid.align-up {
	align-items: start;
	padding-top: 40px;
	padding-bottom: 40px
}

.tax_filing_and_advisory_col-2x_grid.is-right-col-1-35fr {
	grid-template-columns: 1.35fr 1fr
}

.tax_filing_and_advisory_col-2x_grid.is-left-col-0-5fr {
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr
}

.tax_filing_and_advisory_col-2x_grid.is-left-large {
	grid-template-columns: 1.25fr 1fr;
	place-items: center stretch
}

.tax_filing_and_advisory_col-2x_grid.is-left-large.is-gap-0 {
	grid-column-gap: 131px
}

.tax_filing_and_advisory_col-2x_grid.is-right-large {
	grid-template-columns: 1fr 1.25fr
}

.tax_filing_and_advisory_col-2x_grid.space-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.tax_filing_and_advisory_col-2x_grid.text-color-eerie-black {
	grid-column-gap: 130px
}

.tax_filing_and_advisory_col-2x_grid.gap-2rem {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem
}

.tax_filing_and_advisory_col-2x_grid.align-top {
	align-items: start
}

.tax_filing_and_advisory_col-2x_grid.is-tools {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	place-items: start stretch
}

.tax_filing_and_advisory_col-2x_grid.is-revert {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.tax_filing_and_advisory_col-2x-grid {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: grid
}

.tax_filing_and_advisory_col-2x-grid.is-pricing {
	grid-column-gap: 6.25rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.tax_filing_and_advisory_col-2x-grid.is-tax {
	grid-template-columns: 1fr .75fr
}

.tax_filing_and_advisory_col-2x-grid.is-how-it-works {
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto
}

.tax_filing_and_advisory_col-2x-grid.is-bookkeeping {
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.tax_filing_and_advisory_col-2x-grid.is-financial {
	grid-template-columns: 1fr .5fr
}

.tax_filing_and_advisory_col-2x-grid.align-up {
	align-items: start;
	padding-top: 40px;
	padding-bottom: 40px
}

.tax_filing_and_advisory_col-2x-grid.is-right-col-1-35fr {
	grid-template-columns: 1.35fr 1fr
}

.tax_filing_and_advisory_col-2x-grid.is-left-col-0-5fr {
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr
}

.tax_filing_and_advisory_col-2x-grid.is-left-large {
	grid-template-columns: 1.25fr 1fr;
	place-items: center stretch
}

.tax_filing_and_advisory_col-2x-grid.is-left-large.is-gap-0 {
	grid-column-gap: 131px
}

.tax_filing_and_advisory_col-2x-grid.is-right-large {
	grid-template-columns: 1fr 1.25fr
}

.tax_filing_and_advisory_col-2x-grid.space-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.tax_filing_and_advisory_col-2x-grid.text-color-eerie-black {
	grid-column-gap: 130px
}

.tax_filing_and_advisory_col-2x-grid.gap-2rem {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem
}

.tax_filing_and_advisory_col-2x-grid.align-top {
	align-items: start
}

.tax_filing_and_advisory_col-2x-grid.is-tools {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	place-items: start stretch
}

.tax_filing_and_advisory_col-2x-grid.is-revert {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.bold-text-7 {
	color: var(--electric-blue)
}

.paragraph-136,
.paragraph-137 {
	padding-top: 20px
}

.how_it_works_hero_section {
	width: 100%;
	padding-top: 4.5rem;
	position: relative;
	overflow: hidden
}

.how_it_works_hero_section.background-color-sapphire.for-bfcm-home {
	background-color: var(--deep-sapphire)
}

.how_it_works_hero_section.background-color-sea-foam {
	background-color: var(--daffodil)
}

.how_it_works_hero_section.background-color-light-sea-green {
	background-color: var(--light-sea-green);
	color: var(--white)
}

.how_it_works_hero_section.background-color-solitude-blue {
	background-color: var(--solitude-blue)
}

.how_it_works_hero_section.background-color-ghost {
	background-color: var(--ghost-white)
}

.how_it_works_hero_section.background-color-ghost.over-flow-show {
	overflow: visible
}

.how_it_works_hero_section.background-color-ghost.is-bfcm-demo {
	background-image: url(https://cdn.prod.website-files.com/64559587fb856f82933854bf/6735e4e051a9fa1550329c2e_image_piggy-coins.avif);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	background-size: 65%;
	padding-top: 0
}

.how_it_works_hero_section.background-color-yolk-yellow {
	background-color: var(--yolk-yellow)
}

.how_it_works_hero_section.is-100vh {
	width: 100%;
	height: 100vh
}

.how_it_works_hero_section.is-100vh.background-color-moccasin {
	background-color: var(--moccasin)
}

.how_it_works_hero_section.is-100vh.is-center {
	justify-content: center;
	align-items: center;
	padding-top: 0;
	display: flex
}

.how_it_works_hero_section.background-color-c {
	color: var(--white);
	background-color: #454b56
}

.how_it_works_hero_section.background-color-azure {
	background-color: var(--azure)
}

.how_it_works_hero_section.background-color-calm-water {
	background-color: #e8fcfc
}

.how_it_works_hero_section.background-color--fef0cd {
	background-color: #fef0cd
}

.how_it_works_hero_section.background-color {
	background-color: var(--electric-blue);
	color: var(--white)
}

.how_it_works_hero_section.is--new-signup {
	background-color: var(--ghost-white);
	padding-top: 0
}

.how_it_works_hero_section.background-color-blog-bg {
	background-color: var(--athens-grey)
}

.how_it_works_hero_section.background-color-babyblue {
	background-color: #bbd6f7
}

.how_it_works_hero_section_header_content {
	color: var(--midnight-blue)
}

.how_it_works_demo_button {
	border: 2.25px solid var(--electric-blue);
	background-color: var(--daffodil);
	color: var(--electric-blue);
	text-align: center;
	letter-spacing: .06em;
	-webkit-text-stroke-color: var(--white);
	text-transform: uppercase;
	border-radius: .5em;
	margin-left: 20px;
	padding: 1rem 1.5rem;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.how_it_works_demo_button:hover {
	-webkit-text-stroke-color: var(--white);
	text-shadow: 0 1px 1px #0003
}

.how_it_works_demo_button.bg-transparent {
	background-color: var(--transparent)
}

.how_it_works_demo_button.bg-transparent:hover {
	border-color: var(--eerie-black);
	background-color: var(--eerie-black)
}

.how_it_works_card_left {
	text-align: center;
	background-color: #f7f8fa;
	border-radius: 12px 0 0 12px;
	flex-direction: column;
	align-items: center;
	height: 100%;
	padding: 40px;
	display: flex;
	position: relative
}

.how_it_works_card_left.is-white {
	background-color: #fff;
	height: 100%
}

.how_it_works_card_left.is-blue {
	background-color: #e7f1fe;
	border-radius: 0 25px 25px 0
}

.how_it_works_card_right {
	text-align: center;
	background-color: #e7f1fe;
	border-radius: 0 12px 12px 0;
	flex-direction: column;
	align-items: center;
	height: 100%;
	padding: 40px;
	display: flex;
	position: relative
}

.how_it_works_card_right.is-white {
	background-color: #fff;
	height: 100%
}

.how_it_works_card_right.is-blue {
	background-color: #e7f1fe;
	border-radius: 0 25px 25px 0
}

.how_it_works_what_we_do_what_you_do_section {
	margin-top: 0;
	margin-bottom: 2rem;
	padding-top: 0;
	padding-bottom: 1rem
}

.how_it_works_what_we_do_what_you_do_section.padding-bottom {
	margin-top: auto;
	padding-top: 8rem;
	padding-bottom: 3rem
}

.how_it_works_icon {
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex
}

.how_it_works_middle_icon {
	position: absolute;
	top: 10%;
	left: 50%;
	transform: translate(-50%)
}

.flex-horizontal-copy {
	justify-content: center;
	align-items: center;
	display: flex
}

.flex-horizontal-copy.space-between {
	justify-content: space-between
}

.flex-horizontal-copy.is-left-align {
	justify-content: flex-start
}

.how_it_works_wyd_wwd_bullet_container {
	font-size: 18px
}

.how_it_works_wyd_wwd_bullet_container.text-align-left {
	width: 100%;
	height: 100%
}

.how_it_works_h2 {
	margin-bottom: 1rem;
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 1.2
}

.how_it_works_h2.text-color-dark-blue {
	color: #160042
}

.how_it_works_h2.text-color-tulle-grey {
	color: var(--tulle-grey)
}

.how_it_works_h2.is-demo {
	font-size: 2rem
}

.how_it_works_text_left_image_right {
	margin-top: 6rem;
	margin-bottom: 2rem;
	overflow: hidden
}

.how_it_works_text_left_image_right.backgrounf-color-mint {
	background-color: var(--mint)
}

.how_it_works_hyperlink {
	color: var(--electric-blue);
	border-bottom: 0 solid #0a5ac2;
	text-decoration: underline
}

.how_it_works_text_right_image_left {
	margin-top: 6rem;
	margin-bottom: 2rem
}

.how_it_works_catch_up_banner {
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	background-color: var(--daffodil);
	color: var(--white);
	border-radius: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	width: 100%;
	padding: 3.125rem;
	display: grid;
	position: relative;
	overflow: hidden
}

.how_it_works_catch_up_banner.is-col-1 {
	grid-template-columns: 1fr
}

.how_it_works_catch_up_banner_header {
	color: var(--midnight-blue);
	font-family: Circularstd, sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.2
}

.how_it_works_catch_up_banner_header.text-color-electric-blue {
	color: var(--electric-blue);
	position: static
}

.how_it_works_catch_up_banner_header.text-weight-normal {
	font-family: Circularstd Book, sans-serif;
	font-weight: 400
}

.how_it_works_catch_up_banner_subheader {
	color: var(--midnight-blue)
}

.how_it_works_catch_up_banner_starting_at {
	color: var(--midnight-blue);
	margin-top: 1rem;
	font-size: .8rem
}

.how_it_works_catch_up_banner_price {
	color: var(--midnight-blue);
	margin-top: 0;
	font-size: 1.5rem
}

.how_it_works_catch_up_banner_hyperlink {
	color: var(--midnight-blue);
	margin-top: 2.5rem;
	font-size: 1rem;
	font-weight: 400
}

.how_it_works_tax_ui_image {
	text-align: center;
	max-width: 80%
}

.how_it_works_image_person_at_laptop {
	border-radius: 12px
}

.how_it_works_wyd_wwd_section_container {
	width: 100%;
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.hcw_it_works_col-2x_grid_text_left_image_right {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	display: grid
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-pricing {
	grid-column-gap: 6.25rem;
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-tax {
	grid-template-columns: 1fr .75fr
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-how-it-works {
	grid-column-gap: 8.125rem;
	grid-row-gap: 8.125rem;
	width: 100%;
	max-width: 70rem;
	margin-left: auto;
	margin-right: auto
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-bookkeeping {
	width: 100%;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-financial {
	grid-template-columns: 1fr .5fr
}

.hcw_it_works_col-2x_grid_text_left_image_right.align-up {
	align-items: start;
	padding-top: 40px;
	padding-bottom: 40px
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-right-col-1-35fr {
	grid-template-columns: 1.35fr 1fr
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-revert {
	grid-column-gap: 130px;
	grid-row-gap: 130px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-revert.is-gap-60:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
	grid-column-gap: 50px;
	grid-row-gap: 50px
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-left-col-0-5fr {
	grid-template-rows: auto;
	grid-template-columns: .5fr 1fr
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-left-large {
	grid-template-columns: 1.25fr 1fr;
	place-items: center stretch
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-left-large.is-gap-0 {
	grid-column-gap: 131px
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-right-large {
	grid-template-columns: 1fr 1.25fr
}

.hcw_it_works_col-2x_grid_text_left_image_right.space-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: start;
	display: grid
}

.hcw_it_works_col-2x_grid_text_left_image_right.text-color-eerie-black {
	grid-column-gap: 130px
}

.hcw_it_works_col-2x_grid_text_left_image_right.gap-2rem {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem
}

.hcw_it_works_col-2x_grid_text_left_image_right.align-top {
	align-items: start
}

.hcw_it_works_col-2x_grid_text_left_image_right.is-tools {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	grid-template-rows: auto;
	place-items: start stretch
}

.how_it_works_image_and_text_container {
	width: 100%;
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.how_it_works_col-2x_image_wrapper {
	width: 100%;
	height: 100%
}

.how_it_works_col-2x_image_wrapper.image-align-center {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex
}

.how_it_works_col-2x_image_wrapper.is-rounded {
	border-radius: 8px;
	overflow: hidden
}

.how_it_works_col-2x_image_wrapper.image-align-center-small {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 70%;
	display: flex
}

.how_it_works_col-2x_image_wrapper.image-align-center-mid {
	width: 80%
}

.how_it_works_col-2x_image_wrapper.is-rounded-2-2 {
	text-align: center;
	border-radius: 8px;
	overflow: hidden
}

.padding-cookie-policy-2-0 {
	margin-top: 50px;
	padding-top: 0;
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.hero-heading-right {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.container-8 {
	width: 100%;
	max-width: 940px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.hero-wrapper {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.hero-split {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 46%;
	display: flex
}

.shadow-two {
	box-shadow: 0 4px 24px #96a3b514
}

.margin-bottom-24px-4 {
	margin-bottom: 24px
}

.button-primary-2 {
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #1a1b1f;
	padding: 12px 25px;
	font-size: 12px;
	line-height: 20px;
	transition: all .2s
}

.button-primary-2:hover {
	color: #fff;
	background-color: #32343a
}

.button-primary-2:active {
	background-color: #43464d
}

.body-2 {
	clear: none;
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	margin-bottom: 0;
	display: flex;
	overflow: auto;
	box-shadow: 0 2px 5px #0003
}

.navbar-logo-center-container {
	z-index: 5;
	background-color: #0000;
	width: 1030px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 20px
}

.navbar-logo-center-container.shadow-three {
	width: 100%;
	max-width: 1140px
}

.container-9 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.navbar-wrapper-three {
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative
}

.navbar-brand-three {
	z-index: 5;
	position: absolute
}

.nav-menu-wrapper-three {
	width: 100%
}

.nav-menu-three {
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0;
	display: flex
}

.nav-menu-block {
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	display: flex
}

.nav-link {
	color: #1a1b1f;
	letter-spacing: .25px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none
}

.nav-link:hover {
	color: #1a1b1fbf
}

.nav-link:focus-visible,
.nav-link[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 4px;
	outline: 2px solid #0050bd
}

.nav-dropdown-2 {
	margin-left: 5px;
	margin-right: 5px
}

.nav-dropdown-toggle {
	letter-spacing: .25px;
	padding: 5px 30px 5px 10px;
	font-size: 14px;
	line-height: 20px
}

.nav-dropdown-toggle:hover {
	color: #1a1b1fbf
}

.nav-dropdown-toggle:focus-visible,
.nav-dropdown-toggle[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd
}

.nav-dropdown-icon {
	margin-right: 10px
}

.nav-dropdown-list {
	background-color: #fff;
	border-radius: 12px
}

.nav-dropdown-list.w--open {
	padding-top: 10px;
	padding-bottom: 10px
}

.nav-dropdown-link {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px
}

.nav-dropdown-link:focus-visible,
.nav-dropdown-link[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd
}

.nav-link-accent {
	color: #1a1b1f;
	letter-spacing: .25px;
	margin-left: 5px;
	margin-right: 20px;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none
}

.nav-link-accent:hover {
	color: #1a1b1fbf
}

.button-primary-3 {
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #1a1b1f;
	padding: 12px 25px;
	font-size: 12px;
	line-height: 20px;
	transition: all .2s
}

.button-primary-3:hover {
	color: #fff;
	background-color: #32343a
}

.button-primary-3:active {
	background-color: #43464d
}

.text-block-8 {
	color: var(--eerie-black)
}

.section-3 {
	margin-top: 20px;
	margin-bottom: 20px
}

.image-6 {
	max-width: 100%;
	max-height: 100%
}

.footer-dark {
	background-color: #213a5d;
	border-bottom: 1px solid #e4ebf3;
	padding: 50px 30px 15px;
	position: relative
}

.container-10 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.footer-wrapper {
	justify-content: space-between;
	align-items: flex-start;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.footer-content {
	grid-column-gap: 70px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: auto auto 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.footer-block {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.title-small {
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 12px;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px
}

.footer-link {
	color: #1a1b1f;
	margin-top: 12px;
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none
}

.footer-link:hover {
	color: #1a1b1fbf
}

.footer-social-block {
	justify-content: flex-start;
	align-items: center;
	margin-top: 12px;
	margin-left: -12px;
	display: flex
}

.footer-social-link {
	margin-left: 12px
}

.footer-divider {
	background-color: #e4ebf3;
	width: 100%;
	height: 1px;
	margin-top: 70px;
	margin-bottom: 15px
}

.footer-copyright-center {
	text-align: center;
	font-size: 14px;
	line-height: 16px
}

.footer-light {
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px 40px;
	position: relative
}

.footer-wrapper-two {
	justify-content: space-between;
	align-items: flex-start;
	display: flex
}

.footer-block-two {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.footer-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 32px
}

.footer-link-two {
	color: #1a1b1f;
	margin-top: 20px;
	text-decoration: none
}

.footer-link-two:hover {
	color: #1a1b1fbf
}

.footer-form {
	width: 315px;
	max-width: 100%;
	margin-bottom: 0
}

.footer-form-block {
	justify-content: center;
	align-items: center;
	margin-top: 24px;
	display: flex
}

.footer-form-field {
	border: 1px solid #a6b1bf;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	height: 48px;
	margin-bottom: 0;
	padding: 12px 16px;
	font-size: 14px;
	line-height: 22px;
	transition: all .2s
}

.footer-form-field:hover,
.footer-form-field:focus {
	border-color: #76879d
}

.footer-form-field::placeholder {
	color: #1a1b1fcc;
	font-size: 14px;
	line-height: 22px
}

.footer-form-submit {
	background-color: #1a1b1f;
	background-image: url(https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	width: 50px;
	height: 48px;
	transition: all .2s
}

.footer-form-submit:hover {
	background-color: #3a4554
}

.footer-divider-two {
	background-color: #e4ebf3;
	width: 100%;
	height: 1px;
	margin-top: 40px;
	margin-bottom: 40px
}

.footer-bottom {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.footer-copyright {
	color: #3a4554
}

.footer-social-block-two {
	justify-content: flex-start;
	align-items: center;
	margin-top: 0;
	margin-left: -12px;
	display: flex
}

.footer-light-2 {
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px 40px;
	position: relative
}

.container-11 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.footer-wrapper-two-2 {
	justify-content: space-between;
	align-items: flex-start;
	display: flex
}

.footer-block-two-2 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex
}

.footer-title-2 {
	font-size: 18px;
	font-weight: 500;
	line-height: 32px
}

.footer-link-two-2 {
	color: #1a1b1f;
	margin-top: 20px;
	text-decoration: none
}

.footer-link-two-2:hover {
	color: #1a1b1fbf
}

.footer-form-2 {
	width: 315px;
	max-width: 100%;
	margin-bottom: 0
}

.footer-form-block-2 {
	justify-content: center;
	align-items: center;
	margin-top: 24px;
	display: flex
}

.footer-form-field-2 {
	border: 1px solid #a6b1bf;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	height: 48px;
	margin-bottom: 0;
	padding: 12px 16px;
	font-size: 14px;
	line-height: 22px;
	transition: all .2s
}

.footer-form-field-2:hover,
.footer-form-field-2:focus {
	border-color: #76879d
}

.footer-form-field-2::placeholder {
	color: #1a1b1fcc;
	font-size: 14px;
	line-height: 22px
}

.footer-form-submit-2 {
	background-color: #1a1b1f;
	background-image: url(https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a29b112aac4_ic%20Arrow%20Go.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	width: 50px;
	height: 48px;
	transition: all .2s
}

.footer-form-submit-2:hover {
	background-color: #3a4554
}

.footer-divider-two-2 {
	background-color: #e4ebf3;
	width: 100%;
	height: 1px;
	margin-top: 40px;
	margin-bottom: 40px
}

.footer-bottom-2 {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.footer-copyright-2 {
	color: #3a4554
}

.footer-social-block-two-2 {
	justify-content: flex-start;
	align-items: center;
	margin-top: 0;
	margin-left: -12px;
	display: flex
}

.footer-social-link-2 {
	margin-left: 12px
}

.hero-heading-center-2 {
	background-color: var(--sea-foam);
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.centered-heading-2 {
	text-align: center;
	margin-bottom: 16px
}

.centered-heading-2.margin-bottom-32px {
	margin-bottom: 32px
}

.hero-wrapper-3 {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.hero-split-3 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 46%;
	display: flex
}

.margin-bottom-24px-5 {
	margin-bottom: 24px
}

.button-primary-4 {
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #1a1b1f;
	padding: 12px 25px;
	font-size: 12px;
	line-height: 20px;
	transition: all .2s
}

.button-primary-4:hover {
	color: #fff;
	background-color: #32343a
}

.button-primary-4:active {
	background-color: #43464d
}

.shadow-two-5 {
	box-shadow: 0 4px 24px #96a3b514
}

.footer_link-list-wrapper-2 {
	grid-column-gap: 2rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.line-divider-5 {
	background-color: #00000021;
	width: 100%;
	height: 1px
}

.footer_logo-link-2 {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	justify-content: flex-start;
	padding-left: 0;
	display: flex
}

.footer_logo-link-2.w--current {
	color: #121316
}

.padding-global-4 {
	margin-top: 20px;
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.footer_link-2 {
	color: #ffffff;
	font-family: Circularstd Book, sans-serif;
	font-size: .9375rem;
	font-weight: 400;
	text-decoration: none;
	transition: color .2s
}

.footer_link-2:hover {
	color: #0a5ac2
}

.footer_credit-text-2 {
	color: #ffffff;
	font-family: Circularstd, sans-serif;
	font-size: .875rem
}

.container-large-3 {
	width: 100%;
	max-width: 76.875rem;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.footer_legal-link-2 {
	color: #ffffff;
	font-family: Circularstd, sans-serif;
	font-size: .875rem;
	transition: color .2s
}

.footer_legal-link-2:hover {
	color: #0a5ac2
}

.social-icon-2 {
	color: #ffffff;
	width: 1.5rem;
	height: 1.5rem;
	transition: color .2s
}

.social-icon-2:hover {
	color: #0a5ac2
}

.hero-heading-center-3 {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.container-12 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.centered-heading-3 {
	text-align: center;
	margin-bottom: 16px
}

.centered-heading-3.margin-bottom-32px {
	margin-bottom: 32px
}

.hero-wrapper-4 {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.hero-split-4 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 46%;
	display: flex
}

.margin-bottom-24px-6 {
	margin-bottom: 24px
}

.button-primary-5 {
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #1a1b1f;
	padding: 12px 25px;
	font-size: 12px;
	line-height: 20px;
	transition: all .2s
}

.button-primary-5:hover {
	color: #fff;
	background-color: #32343a
}

.button-primary-5:active {
	background-color: #43464d
}

.shadow-two-6 {
	box-shadow: 0 4px 24px #96a3b514
}

.hero-without-image-2 {
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.hero-wrapper-two-3 {
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.link {
	color: var(--deep-sapphire);
	-webkit-text-stroke-width: .5px;
	font-weight: 400;
	display: block
}

.link-block {
	display: block
}

.link-2 {
	color: var(--deep-sapphire);
	display: block
}

.div-block-113 {
	margin-top: 10px;
	margin-bottom: 10px
}

.div-block-114 {
	padding-top: 10px;
	padding-bottom: 10px
}

.image-7,
.image-8 {
	margin-top: 10px;
	margin-bottom: 10px
}

.div-block-115 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	position: sticky
}

.image-9 {
	margin-bottom: 10px;
	display: block
}

.text-block-9 {
	margin-bottom: 10px
}

.image-10 {
	margin-bottom: 40px;
	display: block
}

.text-block-10 {
	color: var(--eerie-black)
}

.image-11 {
	margin-bottom: 40px
}

.image-12 {
	width: 512px;
	margin-bottom: 40px
}

.image-13 {
	width: 900px;
	margin-bottom: 40px;
	display: block
}

.image-14 {
	width: 512px;
	margin-bottom: 40px
}

.text-block-11 {
	margin-bottom: 0
}

.image-15 {
	width: 900px;
	margin-bottom: 40px
}

.image-16 {
	width: 512px;
	margin-bottom: 40px;
	display: block
}

.heading-29 {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	position: absolute
}

.link-3 {
	color: var(--ocean-green)
}

.blog-content_nav-block-pane {
	background-color: #fafafa;
	border-radius: 1rem;
	height: 3%;
	padding: 2.5rem 1.875rem 2.5rem 3rem;
	position: relative;
	top: 0;
	overflow: hidden
}

.blog-content_nav-block-pane.custom-nav-sticky {
	height: 6%;
	position: sticky;
	top: 140px
}

.blog-content_nav-block-pane.custom-nav-sticky.text-rich-text {
	height: 4%
}

.list-item-4 {
	list-style-type: decimal
}

.blog-content_nav_tos {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	flex-direction: column;
	height: 100%;
	padding-top: 60px;
	display: flex;
	position: sticky;
	top: 0;
	overflow: visible
}

.heading-30 {
	color: var(--ghost-white);
	text-align: left;
	padding-bottom: 10px
}

.bold-text-8 {
	border: 0px none var(--ghost-white);
	padding-top: 20px;
	display: block
}

.paragraph-138,
.heading-31 {
	color: var(--ghost-white)
}

.div-block-116 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex
}

.footer_link-list-wrapper-3 {
	grid-column-gap: 2rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.section_header-2 {
	padding-top: 4.5rem;
	position: relative;
	overflow: hidden
}

.text-color-electric-blue-2 {
	color: #0a5ac2
}

.padding-section-medium-2 {
	text-align: left;
	padding-top: 4rem;
	padding-bottom: 4rem
}

.table-row-off-2 {
	background-color: #f7f8fa;
	border-left: 1px solid #cacdd2;
	border-right: 1px solid #cacdd2;
	padding-top: 10px;
	padding-bottom: 10px
}

.nav_container-2 {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template: ".Area-2 Area" /1fr max-content 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	place-items: center stretch;
	width: 100%;
	max-width: 76.875rem;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex
}

.nav_container-2.is-banner {
	z-index: 1;
	padding: .5rem 2.5rem;
	position: relative
}

.nav-dropdown_content-2 {
	z-index: 3;
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	display: flex
}

.table-inner-left-2 {
	border-right: 1px #cacdd2
}

.nav-dropdown_toggle-2 {
	grid-column-gap: .5rem;
	cursor: pointer;
	align-items: center;
	padding: 1.5rem 1.25rem 1.5rem 0;
	font-family: Circularstd, sans-serif;
	font-weight: 500;
	display: flex;
	position: relative
}

.nav-dropdown_toggle-2:hover,
.nav-dropdown_toggle-2.w--open {
	color: #0a5ac2
}

.table-row-end-2 {
	border-bottom: 1px solid #cacdd2;
	border-left: 1px solid #cacdd2;
	border-right: 1px solid #cacdd2;
	padding-top: 10px;
	padding-bottom: 10px
}

.line-divider-6 {
	background-color: #00000021;
	width: 100%;
	height: 1px
}

.text-size-small-2 {
	font-family: Circularstd, sans-serif;
	font-size: .875rem
}

.text-size-small-2.text-weight-normal {
	font-family: Circularstd Book, sans-serif
}

.nav-dropdown_list-2 {
	grid-column-gap: 3rem;
	grid-row-gap: 3rem;
	justify-content: space-between;
	width: 100%;
	display: flex
}

.nav_logo-2 {
	justify-content: center;
	align-items: center;
	display: flex
}

.button-10 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #0a5ac2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s
}

.button-10:hover {
	background-color: #084491
}

.button-10.is-nav {
	padding: .5rem .875rem;
	font-size: .875rem
}

.text-align-center-3 {
	text-align: center;
	flex-direction: column;
	align-items: center;
	display: flex
}

.padding-global-5 {
	padding-left: 2.5rem;
	padding-right: 2.5rem
}

.table-row-2 {
	border-left: 1px solid #cacdd2;
	border-right: 1px solid #cacdd2;
	padding-top: 10px;
	padding-bottom: 10px
}

.nav-dropdown_item-list-2 {
	z-index: 3;
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	justify-content: space-between;
	align-items: center;
	display: flex;
	position: relative
}

.nav_banner-2 {
	z-index: 999;
	color: #121316;
	background-color: #fcd269;
	width: 100%;
	font-size: 1rem;
	font-weight: 400;
	transition: opacity .3s;
	position: relative;
	overflow: hidden
}

.heading-style-h2-3 {
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2
}

.nav-dropdown_back-2 {
	display: none
}

.nav_menu-right-2 {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex: none;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	display: flex
}

.footer_credit-text-3 {
	color: #5a5e68;
	font-family: Circularstd, sans-serif;
	font-size: .875rem
}

.nav_component-2 {
	z-index: 1000;
	background-color: #fff;
	border-bottom: .0625rem solid #0000;
	flex-flow: column;
	align-items: center;
	width: 100%;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	transition: top .3s;
	display: flex;
	position: fixed;
	inset: 0% 0% auto
}

.nav_banner-text-2 {
	text-align: center;
	flex: 1;
	justify-content: center;
	align-items: center;
	display: flex
}

.text-style-link-8 {
	z-index: 4;
	color: #0a5ac2;
	text-decoration: none
}

.text-style-link-8:hover {
	text-decoration: underline
}

.text-style-link-8.w--current {
	font-weight: 700
}

.table-row-off-end-2 {
	background-color: #f7f8fa;
	border-bottom: 1px solid #cacdd2;
	border-left: 1px solid #cacdd2;
	border-right: 1px solid #cacdd2;
	padding-top: 10px;
	padding-bottom: 10px
}

.nav_menu-2 {
	flex: 1;
	justify-content: space-between;
	align-items: center;
	margin-left: 1.5rem;
	display: flex;
	position: static
}

.nav-dropdown_menu-2 {
	z-index: 10000;
	opacity: 0;
	background-color: #fff;
	border-top: 1px solid #e4e6e9;
	width: 100vw;
	max-width: 100%;
	padding: 3rem 2.5rem;
	transition: transform .3s, opacity .3s;
	display: none;
	position: absolute;
	inset: 4.5rem 0% auto;
	overflow: hidden;
	box-shadow: 0 16px 24px -4px #00000026
}

.nav-dropdown_menu-2.w--open {
	opacity: 1;
	background-color: #fff;
	border-top: 1px solid #e4e6e9;
	width: 100vw;
	max-width: 100%;
	padding: 3rem 5%;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
	box-shadow: 0 16px 26px -4px #00000026
}

.nav-dropdown_link-list-2 {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	flex-flow: column;
	flex: 1;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	align-items: stretch;
	min-width: 50%;
	max-width: 50%;
	display: flex
}

.nav_banner-close-icon-2 {
	flex: none;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	display: flex
}

.table-head-2 {
	color: #fff;
	background-color: #0a5ac2
}

.footer_legal-link-3 {
	color: #5a5e68;
	font-family: Circularstd, sans-serif;
	font-size: .875rem;
	transition: color .2s
}

.footer_legal-link-3:hover {
	color: #0a5ac2
}

.nav_menu-button-2 {
	padding: 0;
	display: none
}

.nav_link-2 {
	padding: .5rem 0;
	font-family: Circularstd, sans-serif;
	display: inline-block
}

.nav_link-2:hover,
.nav_link-2.w--current {
	color: #0a5ac2
}

.nav_menu-left-2 {
	grid-column-gap: 25px;
	grid-row-gap: 25px;
	justify-content: flex-start;
	align-items: center;
	display: flex
}

.nav_divider-2 {
	display: none
}

.nav-dropdown_icon-wrap-2 {
	flex: none;
	width: 28px;
	height: 28px;
	display: flex
}

.nav_dropdown-grid-2 {
	grid-column-gap: 2rem;
	flex: 1;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start;
	min-width: 50%;
	max-width: 50%;
	display: grid
}

.nav_banner-close-2 {
	color: #121316
}

.nav_logo-link-2 {
	color: #121316;
	padding-left: 0
}

.text-rich-text-4 {
	mix-blend-mode: normal
}

.text-rich-text-4 a {
	color: var(--electric-blue)
}

.text-size-large-6 {
	font-size: 1.25rem;
	line-height: 1.5
}

.heading-style-h2-4 {
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2
}

.padding-global-6 {
	padding-top: 0;
	padding-left: 4rem;
	padding-right: 4rem
}

.text-align-center-4 {
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex
}

.signup-form {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid
}

.text-block-12 {
	font-size: .8rem
}

.flex-block {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	justify-content: center;
	align-items: center
}

.first-name-block {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: flex
}

.flex-block-2 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	justify-content: space-between;
	align-items: center
}

.text-field,
.text-field-2 {
	border-radius: 4px
}

.field-label,
.field-label-2 {
	text-transform: uppercase;
	font-family: Circularstd, sans-serif;
	font-size: .9rem;
	font-weight: 700
}

.signup_form_field {
	border-radius: 8px;
	min-height: 48px
}

.field-label-3 {
	text-transform: uppercase
}

.field-label-4 {
	text-transform: uppercase;
	font-family: Circularstd, sans-serif;
	font-size: .9rem;
	font-weight: 700
}

.signup_form_label {
	color: var(--eerie-black);
	text-transform: uppercase;
	font-family: Circularstd, sans-serif;
	font-size: .9rem;
	font-weight: 700
}

.section-4 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-flow: column;
	display: flex
}

.heading-32 {
	font-size: 1.8rem
}

.paragraph-139 {
	font-size: .8rem
}

.div-block-117 {
	border-top: 1px dashed #000;
	border-radius: 0
}

.dashed-divider {
	border-top: 1px dashed #000
}

.book-a-call {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	justify-content: space-between;
	align-items: center;
	display: flex
}

.paragraph-140 {
	font-size: .9rem
}

.footer_legal-link-4 {
	color: #5a5e68;
	font-family: Circularstd, sans-serif;
	font-size: .875rem;
	transition: color .2s
}

.footer_legal-link-4:hover {
	color: #cacdd2
}

.footer_article-link-2:hover {
	color: #0a5ac2
}

.text-style-link-9 {
	color: #cacdd2;
	text-decoration: none
}

.text-style-link-9:hover {
	text-decoration: underline
}

.text-style-link-9.w--current {
	font-weight: 700
}

.max-width-medium-3 {
	width: 100%;
	max-width: 32rem
}

.icon-1x1-small-2 {
	flex: none;
	width: 1rem;
	height: 1rem
}

.icon-1x1-small-2:hover {
	color: #cacdd2
}

.line-divider-7 {
	background-color: #00000021;
	width: 100%;
	height: 1px
}

.blog-content_nav-block-button-blue-2 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #cacdd2;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.blog-content_nav-block-button-blue-2:hover {
	background-color: #084491
}

.blog-content_nav-block-button-blue-2.is-hover-dark {
	-webkit-text-stroke-color: #121316
}

.blog-content_nav-block-button-blue-2.is-hover-dark:hover {
	color: #fff;
	background-color: #121316
}

.button-11 {
	color: #fff;
	text-align: center;
	letter-spacing: .06em;
	text-transform: uppercase;
	background-color: #3fa684;
	border-radius: .5em;
	padding: 1rem 1.5rem;
	font-family: Circularstd, sans-serif;
	font-weight: 700;
	text-decoration: none;
	transition: background-color .2s, border .2s, color .2s;
	position: static
}

.button-11:hover {
	background-color: #084491
}

.text-color-slate-grey-3 {
	color: #5a5e68
}

.section-card_grid-4 {
	grid-column-gap: 3rem;
	grid-row-gap: 4rem;
	color: #fff;
	background-color: #062d60;
	border-radius: 1.5rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-items: start center;
	width: 100%;
	padding: 3.125rem;
	display: grid;
	position: relative;
	overflow: hidden
}

.text-size-small-3 {
	font-size: .875rem
}

.heading-style-h2-5 {
	font-family: Circularstd, sans-serif;
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2
}

.padding-global-7 {
	padding-top: 0;
	padding-left: 4rem;
	padding-right: 4rem
}

.fs-toc_link-2 {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	color: #121316;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: .25rem;
	margin-bottom: .75rem;
	text-decoration: none;
	display: flex
}

.fs-toc_link-2:hover {
	color: #cacdd2;
	text-decoration: underline
}

.fs-toc_link-2.w--current {
	text-decoration: underline
}

.fs-toc_link-2.is-h3 {
	font-size: .875rem
}

.fs-toc_link-2.is-h3.w--current {
	text-decoration: underline
}

.fs-toc_link-2.is-h4,
.fs-toc_link-2.is-h5,
.fs-toc_link-2.is-h6 {
	font-size: .875rem
}

.faqs_nav-social-link-2 {
	color: #121316;
	justify-content: center;
	align-items: center;
	transition: color .2s;
	display: flex
}

.full-image-4 {
	object-fit: cover;
	order: 1;
	width: 100%;
	height: 100%;
	overflow: clip
}

.text-align-center-5 {
	text-align: center;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	display: flex
}

.paragraph-rich-text-40 {
	margin-left: 40px
}

.paragraph-rich-text-letter {
	list-style-type: lower-alpha
}

.paragraph-rich-text-roman {
	list-style-type: lower-roman
}

.paragraph-rich-text-40-i {
	margin-left: 40px;
	font-style: italic;
	text-decoration: none
}

.paragraph-rich-text-80 {
	margin-left: 0;
	padding-left: 60px
}

.paragraph-rich-text-100-40 {
	text-indent: -40px;
	margin-left: 100px
}

.text-tax-season {
	color: var(--midnight-blue)
}

.tax-season-lottie-pricing {
	align-self: flex-end;
	position: static
}

.lottie-animation {
	position: static
}

.testimonial-image-left {
	text-align: center;
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.container-13 {
	width: 100%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto
}

.testimonial-wrapper-four {
	justify-content: space-between;
	display: flex
}

.testimonial-left {
	width: 30%;
	margin-right: 64px
}

.testimonial-image-four {
	object-fit: cover;
	width: 100%;
	height: 100%
}

.testimonial-right {
	flex-direction: column;
	flex: 1;
	align-items: flex-start;
	display: flex
}

.heading-small {
	font-size: 32px;
	font-weight: 600;
	line-height: 40px
}

.testimonial-text-four {
	margin-bottom: 32px
}

.testimonial-author-name-three {
	margin-bottom: 10px
}

.image-17 {
	opacity: 1;
	outline-offset: 0px;
	text-align: right;
	mix-blend-mode: hard-light;
	outline: 3px #121316;
	flex: 0 auto;
	align-self: flex-end;
	position: relative;
	top: 5px
}

.navbar-logo-center-container-2 {
	z-index: 5;
	background-color: #0000;
	width: 1030px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 20px
}

.navbar-logo-center-container-2.shadow-three {
	width: 100%;
	max-width: 1140px
}

.navbar-wrapper-three-2 {
	justify-content: center;
	align-items: center;
	display: flex;
	position: relative
}

.navbar-brand-three-2 {
	z-index: 5;
	position: absolute
}

.nav-menu-wrapper-three-2 {
	width: 100%
}

.nav-menu-three-2 {
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0;
	display: flex
}

.nav-menu-block-2 {
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	display: flex
}

.nav-link-2 {
	color: #1a1b1f;
	letter-spacing: .25px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 20px;
	text-decoration: none
}

.nav-link-2:hover {
	color: #1a1b1fbf
}

.nav-link-2:focus-visible,
.nav-link-2[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 4px;
	outline: 2px solid #0050bd
}

.nav-dropdown-3 {
	margin-left: 5px;
	margin-right: 5px
}

.nav-dropdown-toggle-2 {
	letter-spacing: .25px;
	padding: 5px 30px 5px 10px;
	font-size: 14px;
	line-height: 20px
}

.nav-dropdown-toggle-2:hover {
	color: #1a1b1fbf
}

.nav-dropdown-toggle-2:focus-visible,
.nav-dropdown-toggle-2[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd
}

.nav-dropdown-icon-2 {
	margin-right: 10px
}

.nav-dropdown-list-2 {
	background-color: #fff;
	border-radius: 12px
}

.nav-dropdown-list-2.w--open {
	padding-top: 10px;
	padding-bottom: 10px
}

.nav-dropdown-link-2 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px
}

.nav-dropdown-link-2:focus-visible,
.nav-dropdown-link-2[data-wf-focus-visible] {
	outline-offset: 0px;
	color: #0050bd;
	border-radius: 5px;
	outline: 2px solid #0050bd
}

.nav-link-accent-2 {
	color: #1a1b1f;
	letter-spacing: .25px;
	margin-left: 5px;
	margin-right: 20px;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none
}

.nav-link-accent-2:hover {
	color: #1a1b1fbf
}

.button-primary-6 {
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-color: #1a1b1f;
	padding: 12px 25px;
	font-size: 12px;
	line-height: 20px;
	transition: all .2s
}

.button-primary-6:hover {
	color: #fff;
	background-color: #32343a
}

.button-primary-6:active {
	background-color: #43464d
}

.hero-heading-left {
	box-sizing: content-box;
	object-fit: contain;
	background-color: #f5f7fa;
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.hero-wrapper-5 {
	justify-content: space-between;
	align-items: center;
	display: flex
}

.hero-split-5 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 46%;
	display: flex
}

.margin-bottom-24px-7 {
	margin-bottom: 24px
}

.shadow-two-7 {
	box-shadow: 0 4px 24px #96a3b514
}

.testimonial-stack {
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.testimonial-card-three {
	text-align: center;
	background-color: #f5f7fa;
	padding: 64px 42px
}

.testimonial-card-content {
	flex-direction: column;
	align-items: center;
	max-width: 580px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	position: relative
}

.testimonial-card-heading {
	margin-bottom: 24px
}

.testimonial-text-three {
	font-size: 24px;
	line-height: 32px
}

.testimonial-info-four {
	text-align: center;
	flex-direction: column;
	align-items: center;
	margin-top: 24px;
	display: flex
}

.testimonial-image {
	object-fit: cover;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin-right: 16px
}

.testimonial-image.centered {
	width: 80px;
	height: 80px;
	margin-bottom: 16px;
	margin-right: 0
}

.team-circles {
	border-bottom: 1px solid #e4ebf3;
	padding: 80px 30px;
	position: relative
}

.centered-heading-4 {
	text-align: center;
	margin-bottom: 16px
}

.centered-subheading {
	text-align: center;
	max-width: 530px;
	margin-left: auto;
	margin-right: auto
}

.team-grid {
	grid-column-gap: 64px;
	grid-row-gap: 56px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 50px;
	display: grid
}

.team-card {
	text-align: center;
	flex-direction: column;
	align-items: center;
	font-size: 14px;
	line-height: 22px;
	display: flex
}

.team-member-image {
	object-fit: cover;
	border-radius: 50%;
	width: 270px;
	height: 270px;
	margin-bottom: 24px
}

.team-member-name {
	margin-bottom: 6px;
	font-size: 20px;
	font-weight: 500;
	line-height: 32px
}

.team-member-position {
	margin-bottom: 24px
}

.heading-33 {
	color: var(--ghost-white)
}

.contact_para-copy {
	color: var(--lunar-rays);
	width: 100%;
	font-size: .75rem
}

.contact_para-copy.is-arc--light-2-2 {
	color: var(--arc-light);
	padding-bottom: 40px
}

.contact_para-copy.is-arc--light-2-2.no-max-width {
	max-width: none
}

.contact_para-copy.is-full-width {
	color: #121316;
	max-width: none
}

.contact_para-copy.is-full-width.text-color-white {
	color: var(--white)
}

.contact_para-copy.is-arc--light {
	color: #cee2fc
}

.contact_para-copy.text-color-white {
	color: var(--white)
}

@media screen and (min-width:1440px) {
	.team-member-image {
		width: 270px;
		height: 270px;
		max-height: none
	}
}

@media screen and (max-width:991px) {
	h1 {
		font-size: 30px
	}

	h2 {
		font-size: 1.875rem
	}

	h3 {
		font-size: 1.4rem
	}

	ul {
		text-align: left
	}

	.padding-xlarge {
		padding: 3rem
	}

	.margin-xlarge {
		margin: 3rem
	}

	.padding-xhuge {
		padding: 6rem
	}

	.padding-xxhuge {
		padding: 8rem
	}

	.padding-huge {
		padding: 5rem
	}

	.margin-large {
		margin: 3rem
	}

	.padding-xxlarge {
		padding: 4rem
	}

	.padding-large {
		padding: 3rem
	}

	.padding-small.hidden-on-desktop {
		display: block
	}

	.margin-huge {
		margin: 5rem
	}

	.padding-medium {
		padding: 1.5rem
	}

	.margin-xxlarge {
		margin: 4rem
	}

	.margin-xhuge {
		margin: 6rem
	}

	.margin-medium {
		margin: 1.5rem
	}

	.margin-xxhuge {
		margin: 8rem
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.margin-bottom.margin-small,
	.margin-bottom.margin-small-2-2,
	.margin-bottom.margin-small-2-2,
	.margin-bottom.margin-small-2-2,
	.margin-bottom.margin-small-2-2,
	.margin-bottom.margin-small-2-2,
	.margin-bottom.margin-small-2-2,
	.margin-bottom.margin-small-2-2,
	.margin-bottom.margin-small-2-2 {
		flex-direction: row;
		justify-content: center;
		align-items: flex-start
	}

	.margin-bottom.image-tablet {
		text-align: left;
		justify-content: center;
		max-width: 85%;
		padding-left: 30px;
		display: block
	}

	.margin-bottom.margin-small-2 {
		flex-direction: row;
		justify-content: center;
		align-items: flex-start
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0
	}

	.margin-right._28px {
		margin-right: 0
	}

	.margin-right.margin-small.justify-left.mobile-flex-horizontal {
		justify-content: flex-start;
		align-items: center
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0
	}

	.margin-top.margin-medium {
		margin-top: 2rem
	}

	.margin-top.margin-medium.is-10 {
		margin-top: 10px
	}

	.margin-top.margin-small-2 {
		flex-direction: row;
		justify-content: center;
		align-items: flex-start
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0
	}

	.hide-tablet {
		display: none
	}

	.icon-1x1-large {
		height: 5.6rem;
		display: inline-block
	}

	.icon-1x1-large.mobile-portrait-show {
		display: none
	}

	.fs-styleguide_2-col {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		grid-template-columns: 1fr
	}

	.max-width-full-tablet {
		width: 100%;
		max-width: none
	}

	.heading-style-h3 {
		font-size: 1.9rem
	}

	.text-rich-text h2 {
		font-size: 2.1rem
	}

	.heading-style-h1 {
		font-size: 30px
	}

	.padding-global.padding-section-small.is-pricing {
		padding-top: 2rem
	}

	.padding-section-small {
		padding-top: 4rem;
		padding-bottom: 1rem
	}

	.max-width-small.is-image-small {
		max-width: 14rem;
		margin-left: auto;
		margin-right: auto
	}

	.max-width-small.is-full {
		max-width: none
	}

	.max-width-small.is-height-small {
		max-width: 18rem;
		height: 340px
	}

	.fs-styleguide_1-col {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem
	}

	.fs-styleguide_heading-medium {
		font-size: 3rem
	}

	.max-width-xsmall {
		max-width: 250px
	}

	.max-width-xsmall.is-full {
		max-width: none
	}

	.max-width-xsmall.is-center {
		margin-left: auto;
		margin-right: auto
	}

	.fs-styleguide_4-col {
		grid-template-columns: 1fr
	}

	.max-width-medium.align-center.is-25rem {
		max-width: 25rem
	}

	.max-width-medium.is-center {
		margin-left: auto;
		margin-right: auto
	}

	.max-width-large.align-center {
		text-align: center
	}

	.max-width-large.align-center.is-left-align {
		text-align: left
	}

	.max-width-large.is-small {
		max-width: 26rem;
		margin-left: auto;
		margin-right: auto
	}

	.max-width-large.is-xsmall {
		max-width: 24rem
	}

	.text-size-small.text-color-white.signup {
		white-space: normal;
		align-self: flex-start
	}

	.heading-style-h4 {
		font-size: 1.4rem
	}

	.heading-style-h4.text-color-white.contact {
		font-size: 1.25rem
	}

	.heading-style-h6 {
		font-size: 1.4rem
	}

	.padding-section-large {
		padding-top: 6rem;
		padding-bottom: 6rem
	}

	.fs-styleguide_3-col {
		grid-template-columns: 1fr
	}

	.text-size-large {
		font-size: 18px
	}

	.text-size-large.text-weight-bold.is-plan-heading,
	.text-size-large.text-weight-medium.is-accordion-heading {
		font-size: 1.25rem
	}

	.heading-style-h2 {
		font-size: 1.6rem
	}

	.heading-style-h2.is-1-8rem {
		font-size: 1.8rem
	}

	.heading-style-h5 {
		font-size: 18px
	}

	.text-align-center {
		grid-column-gap: 22px;
		grid-row-gap: 22px;
		justify-content: space-between
	}

	.text-align-center.left-align-tablet {
		text-align: left;
		align-items: flex-start
	}

	.button {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button.is-nav {
		margin-left: 0
	}

	.button.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.button.is-self-calc {
		min-height: auto
	}

	.fs-styleguide_section {
		grid-column-gap: 2.5rem;
		grid-template-columns: 1fr
	}

	.fs-styleguide_section.styleguide-left {
		width: auto
	}

	.button-group {
		flex-direction: column
	}

	.button-group.is-accounts {
		flex-flow: wrap
	}

	.padding-section-medium.is-tab-bottom-0 {
		padding-bottom: 0
	}

	.padding-section-medium.tablet-padding-large {
		padding-top: 6rem
	}

	.section_header.background-color-ghost.is-bfcm-demo {
		background-image: none;
		background-position: 0 0;
		background-repeat: repeat;
		background-size: auto
	}

	.section_header.is-100vh,
	.section_header.is-100vh.background-color-ghost {
		height: auto
	}

	.section_header.is-100vh.is-center {
		flex-direction: column;
		padding-top: 4.5rem
	}

	.header_component {
		grid-column-gap: 0rem;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		place-items: start stretch;
		min-height: auto
	}

	.header_component.is-left-1fr {
		grid-template-columns: 1fr
	}

	.header_component.is-left-1-25 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.header_component.is-revert {
		flex-direction: column-reverse;
		display: flex
	}

	.header_component.for-bfcm {
		place-items: start center
	}

	.header_content {
		text-align: center
	}
	.v1_751{
		display: none;
	}
	.v1_752{
		display: none;
	}
	.v1_780{
		display: none;
	}
	.header_content.is-align-center {
		margin-left: auto;
		margin-right: auto
	}

	.header_content.is-left {
		text-align: left
	}

	.header_image.is-380 {
		width: 384px
	}

	.header_image.is-260 {
		height: 260px
	}

	.nav_container {
		grid-auto-columns: 1fr;
		padding-top: .5rem;
		padding-bottom: .5rem;
		display: flex;
		position: relative
	}

	.nav_container.is-banner {
		padding-right: 5.5rem
	}

	.nav_menu-button {
		z-index: 1001;
		margin-left: auto;
		padding: 0;
		display: flex;
		position: relative
	}

	.nav_menu-button.w--open {
		z-index: 3;
		background-color: #0000
	}

	.menu-icon {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 1.5rem;
		height: 3rem;
		display: flex;
		position: relative;
		top: 2px
	}

	.menu-icon_line-top {
		background-color: var(--eerie-black);
		width: 1.5rem;
		height: .125rem;
		padding-bottom: 0;
		padding-right: 0;
		position: absolute
	}

	.menu-icon_line-middle {
		background-color: var(--eerie-black);
		justify-content: center;
		align-items: center;
		width: 1.5rem;
		height: .125rem;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
		position: absolute
	}

	.menu-icon_line-bottom {
		background-color: var(--eerie-black);
		width: 1.5rem;
		height: .125rem;
		padding-bottom: 0;
		padding-right: 0;
		position: absolute
	}

	.navbar_menu {
		z-index: 0;
		background-color: var(--white);
		width: 100%;
		height: 100dvh;
		margin-left: 0;
		padding: 0;
		transition: height .5s;
		position: fixed;
		inset: 0% 0% auto;
		overflow: hidden
	}

	.nav_link {
		border-bottom: 1px solid var(--little-dipper);
		margin-left: 0;
		margin-right: 0;
		padding: 0 0 1rem;
		font-size: 1.125rem;
		display: block;
		position: static
	}

	.nav_link.tablet-show {
		display: block
	}

	.nav_link.is-first {
		border-top-style: none
	}

	.nav_link.is-right {
		border-bottom-style: none;
		padding: .5rem 1rem
	}

	.navbar_menu-dropdown {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		font-size: 1.125rem;
		display: block;
		position: relative
	}

	.navbar_dropdown-toggle {
		border-top: 1px solid var(--box-shadow);
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding: 1.2rem 2rem 1.2rem 0;
		position: relative
	}

	.dropdown-icon {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
		inset: auto 0% auto auto
	}

	.navbar_dropdown-list {
		position: static;
		overflow: hidden
	}

	.navbar_dropdown-list.w--open {
		grid-row-gap: 4px;
		box-shadow: none;
		background-color: #0000;
		border-style: none;
		width: auto;
		padding: 0;
		position: static
	}

	.navbar_dropdown-link-text {
		margin-bottom: 0;
		padding-top: .2rem;
		padding-bottom: .2rem;
		padding-right: 0;
		font-size: .8rem
	}

	.nav_logo {
		text-align: left
	}

	.footer_top-wrapper {
		grid-column-gap: 3.75rem;
		grid-row-gap: 3.75rem;
		grid-template-columns: 1fr
	}

	.footer_bottom-wrapper {
		flex-direction: column-reverse;
		justify-content: flex-start;
		align-items: flex-start;
		padding-top: 1rem
	}

	.footer_legal-list {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.footer_social-list {
		margin-bottom: 2rem
	}

	.home-featured_logo-row {
		grid-column-gap: .75rem;
		grid-row-gap: 2rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		justify-items: center;
		width: 100%;
		max-width: 670px;
		margin-left: auto;
		margin-right: auto;
		display: grid
	}

	.home-featured_logo-row.is-1-row {
		grid-template-columns: 1fr 1fr 1fr 1fr
	}

	.col-2x_grid {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex
	}

	.col-2x_grid.is-how-it-works {
		grid-row-gap: 3rem
	}

	.col-2x_grid.is-how-it-works.is-revert {
		flex-direction: column-reverse
	}

	.col-2x_grid.align-up {
		text-align: center
	}

	.col-2x_grid.align-up.padding-mobile {
		grid-row-gap: 50px
	}

	.col-2x_grid.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.col-2x_grid.is-revert.is-gap-3 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.col-2x_grid.is-left-large.is-gap-0 {
		grid-row-gap: 0rem
	}

	.col-2x_grid.is-tools {
		grid-column-gap: 10px;
		grid-row-gap: 10px
	}

	.col-2x_grid.is-revert-2-2 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.col-2x_content {
		text-align: center;
		order: 2;
		max-width: 423px
	}
    .col-2x_content_04{
		height: 332px;
	}
	.faq-section{
		    max-width: 100%;
	}
	.col-2x_content.is-gap-30.is-left-align {
		text-align: left
	}

	.col-2x_content.is-gap-30.is-full {
		max-width: none
	}

	.col-2x_content.is-left {
		text-align: left;
		margin-right: auto
	}

	.col-2x_content.is-left.is-full {
		order: 999;
		max-width: none;
		padding-left: 0;
		display: block
	}

	.col-2x_content.is-left.is-full.is-top {
		order: -1
	}

	.col-2x_content.is-full-width {
		max-width: 100%
	}

	.col-2x_content.is-full-width.text-align-left {
		text-align: left
	}

	.col-2x_content.is-verticle-center {
		flex-direction: column;
		align-items: center;
		margin-left: auto;
		margin-right: auto;
		display: flex
	}

	.col-2x_image-wrapper {
		text-align: center;
		order: -1
	}

	.col-2x_image-wrapper.is-rounded {
		order: 1
	}

	.col-2x_image-wrapper.is-center {
		text-align: center
	}

	.col-2x_image-wrapper.is-left {
		text-align: left
	}

	.col-2x_image-wrapper.is-rounded-2-2 {
		order: 1
	}

	.highlight-cards_grid {
		grid-column-gap: 2rem;
		grid-template-columns: 1fr
	}

	.highlight-cards_grid.is-two-columns {
		grid-column-gap: 60px;
		grid-row-gap: 60px
	}

	.full-image.is-corner-radius.is-350,
	.full-image.is-testimonial {
		height: 350px
	}

	.full-image.is-testimonial.width-auto {
		width: auto
	}

	.full-image.is-330px {
		height: 330px
	}

	.full-image.is-16-9 {
		aspect-ratio: 16/9;
		object-position: 50% 10%
	}

	.full-image.is-250px {
		max-width: 70%;
		height: 320px
	}

	.full-image.is-210 {
		max-width: 70%;
		height: 210px
	}

	.full-image.is-380 {
		width: 380px
	}

	.full-image.is-testimonial-image {
		max-width: 62%;
		height: 248px
	}

	.full-image.is-width-60 {
		max-width: 60%
	}

	.full-image.is-bench-resources {
		max-width: 53%;
		height: 250px
	}

	.full-image.is-50 {
		width: 50%
	}

	.full-image.is-corner-radius-half.is-350,
	.full-image.is-corner-radius-outline.is-350 {
		height: 350px
	}

	.testimonial_component {
		grid-column-gap: 2rem
	}

	.pricing_component {
		flex-direction: column
	}

	.pricing_tabs-menu {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		flex-direction: row;
		justify-content: center;
		width: 100%;
		margin-top: 4rem
	}

	.pricing_plans {
		grid-column-gap: 4rem;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr
	}

	.quick-faqs_component {
		grid-column-gap: 3rem;
		grid-row-gap: 2.5rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto
	}

	.quick-faqs_content {
		position: static
	}

	.quick-faqs_content.is-center {
		justify-content: center;
		display: flex
	}

	.quick-faqs_content.is-left {
		text-align: left
	}

	.faq_question {
		font-size: 18px
	}

	.benefits_list {
		grid-column-gap: 2rem;
		grid-template-columns: 1fr
	}

	.benefits_list.is-4-columns {
		grid-column-gap: 3.5rem;
		grid-row-gap: 3.5rem;
		grid-template-columns: 1fr 1fr
	}

	.benefits_list.is-3-columns {
		grid-column-gap: 3.5rem;
		grid-row-gap: 3.5rem;
		grid-template-columns: 1fr
	}

	.benefits_list.is-whats-new {
		grid-column-gap: 2rem;
		grid-template-columns: 1fr 1fr
	}

	.benefits_list.is-security {
		grid-template-columns: 1fr
	}

	.benefits_item {
		text-align: center;
		display: flex
	}

	.benefits_item.is-negative-margin {
		margin-top: 0
	}

	.benefits_item.is-left {
		text-align: left
	}

	.benefits_item.is-left.align-left {
		align-items: flex-start
	}

	.benefits_item.is-center {
		display: flex
	}

	.stats_component {
		grid-column-gap: 3rem;
		grid-row-gap: 2rem;
		text-align: center;
		flex-direction: column
	}

	.stats_item-list {
		grid-column-gap: 1.75rem
	}

	.stats_text-wrapper {
		text-align: center
	}

	.highlight-card_collection-list {
		grid-column-gap: 2.9375rem;
		grid-template-columns: 1fr 1fr
	}

	.testimonial_collection-list {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		grid-template-columns: 1fr
	}

	.testimonial_collection-list.is-two-columns {
		grid-template-columns: 1fr
	}

	.form-input.is-secondary {
		margin-top: 5px
	}

	.section_component {
		grid-row-gap: 2rem;
		text-align: center;
		grid-template-columns: 1fr;
		place-items: center
	}

	.faqs_component {
		grid-template-columns: 1fr
	}

	.faqs_nav {
		display: none
	}

	.section_divider,
	.section_divider.is-grey {
		width: 100%
	}

	.navbar_dropdown-link-wrapper {
		margin-bottom: 10px;
		font-size: .8rem
	}

	.navbar_right.dekstop-show {
		display: none
	}

	.footer_link-list-wrapper {
		grid-column-gap: 1.75rem;
		grid-row-gap: 1.75rem
	}

	.works_list {
		grid-column-gap: 2rem
	}

	.partner_collection-item {
		width: 45%
	}

	.testimonial_header {
		margin-bottom: 2.5rem
	}

	.testimonial_header.is-center {
		text-align: center;
		align-items: center
	}

	.contact_form {
		max-width: 100%
	}

	.contact_form.is-center {
		margin-left: auto;
		margin-right: auto
	}

	.contact_form.top-margin-0 {
		margin-top: 0
	}

	.contact_field-wrapper.is-flex {
		flex-direction: column
	}

	.contact_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.contact_component.is-revert {
		grid-column-gap: .35em;
		grid-row-gap: .35em;
		flex-direction: column-reverse;
		display: flex
	}

	.contact_component.is-left-large {
		grid-template-columns: 1fr
	}

	.contact_component.is-gap-0 {
		grid-row-gap: 0rem
	}

	.contact_component.is-left-1-25 {
		display: flex
	}

	.contact_header {
		align-items: center;
		max-width: none
	}

	.contact_para {
		max-width: none
	}

	.contact_form-block {
		text-align: center
	}

	.contact_image-block.is-verticle-center {
		text-align: center;
		flex-direction: column;
		justify-content: center;
		display: flex
	}

	.contact_image.is-250 {
		height: 250px
	}

	.contact_image.is-small {
		max-width: 50%;
		height: 250px
	}

	.testimonial_component-card {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
		text-align: center;
		flex-direction: column-reverse;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		justify-content: center;
		min-height: auto;
		display: flex
	}

	.testimonial_component-card.is-col-1,
	.testimonial_component-card.is-revert {
		flex-direction: column
	}

	.slider-nav.is-left {
		padding-left: 0
	}

	.blog-filters_list {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		background-color: var(--white);
		border-radius: 0 0 12px 12px;
		flex-direction: column;
		align-items: flex-start;
		padding: 20px
	}

	.resources-card_collection-list.is-three-columns,
	.resources-card_collection-list.is-three-columns-copy,
	.resources-card_collection-list.is-three-columns-copy-copy {
		grid-template-columns: 1fr 1fr
	}

	.blog-content_component {
		grid-column-gap: 1rem;
		grid-template-columns: 15rem 1fr
	}

	.testimonial_title {
		font-size: 24px
	}

	.testiomonial_name-block {
		justify-content: center;
		font-size: .9rem
	}

	.testiomonial_name-block.is-gap-23.max-width {
		max-width: 350px
	}

	.testimonial_card {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem;
		text-align: center;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
		justify-items: center;
		min-height: auto
	}

	.testimonial_card.is-2col {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		grid-template-columns: 1fr
	}

	.testimonial_card.is-mini {
		flex-direction: column;
		display: flex
	}

	.testimonial_card.is-mini-alt {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		grid-template-columns: 1fr
	}

	.testimonial_image-wrapper.is-large {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto
	}

	.testimonial_image-wrapper.is-large.is-width-150 {
		max-width: 150px
	}

	.testimonial_name-right.is-center {
		align-items: center
	}

	.testimonial_name-right.is-horizontal {
		margin-left: auto;
		margin-right: auto
	}

	._2col {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem
	}

	.col-3x-grid {
		grid-column-gap: 48px;
		grid-row-gap: 48px;
		grid-template-columns: 1fr
	}

	.col-3x-grid.gap2-5rem {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.column-card {
		align-items: center
	}

	.card-content_block {
		grid-column-gap: 2rem
	}

	.highlight-card_content-wrapper {
		padding-bottom: 1.5rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.benefit_para {
		max-width: 35rem
	}

	.benefit_para.is-center {
		margin-left: auto;
		margin-right: auto
	}

	.footer_phone {
		margin-top: 2.2rem
	}

	.column-card_grid,
	.section-card_grid {
		grid-column-gap: 2rem
	}

	.quick-link_grid {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.retro_features-wrapper {
		grid-column-gap: 2rem;
		flex-direction: column
	}

	.retro_features-wrapper.is-two-columns {
		flex-direction: column
	}

	.testimonial_review-wrapper.is-small {
		height: 120px
	}

	.decorative-image-wrapper {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.testimonial_bottom-block {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		text-align: center;
		flex-direction: column
	}

	.section_decorative-image.is-full {
		position: static;
		inset: auto 0% 0%
	}

	.section_decorative-image.is-full.is-negative-margin {
		margin-top: -142px
	}

	.section_decorative-image.is-full.is-negative-margin.is-absolute {
		position: absolute
	}

	.section_decorative-image.is-full.is-negative-margin.is-culture {
		width: 100%;
		margin-top: 0;
		position: absolute;
		inset: 0%
	}

	.section_decorative-image.is-down {
		height: 10%;
		bottom: -2%
	}

	.faqs_quick-component {
		text-align: left
	}

	.header_background-image {
		height: 40%;
		position: static
	}

	.header_background-image.is-negative-margin {
		margin-top: -87px
	}

	.partners_logo.is-nav {
		display: none
	}

	.deadlines_block {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		padding-top: 60px;
		padding-bottom: 60px
	}

	.deadlines_block.is-whatsnew {
		grid-column-gap: 1rem
	}

	.tax-resoursce_list {
		grid-column-gap: 2rem
	}

	.tax-resoursce_list.is-gap-small {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		flex-direction: column;
		max-width: none;
		display: flex
	}

	.quick-faqs_component-copy {
		grid-column-gap: 3rem;
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row;
		min-height: auto
	}

	.video-resources_collection-list {
		grid-column-gap: 60px;
		grid-row-gap: 60px
	}

	.navbar_menu-inner {
		background-color: var(--white);
		color: var(--eerie-black);
		width: 100%;
		height: 100%;
		padding: 6.5rem 2.5rem 2.5rem;
		display: block;
		overflow: auto
	}

	.tablet-show {
		display: block
	}

	.max-width-xxsmall.align-center.is-america-title {
		max-width: none
	}

	.is-center {
		justify-content: center;
		display: flex
	}

	.blog-filters_dropdown {
		width: 100%
	}

	.blog-filters_toggle {
		background-color: var(--white);
		width: 100%
	}

	.background-color-powder-blue {
		background-color: var(--powder-blue)
	}

	.background-color-almond {
		background-color: var(--almond)
	}

	.ogo_small {
		width: 180px
	}

	.stats_header {
		font-size: 1.8rem
	}

	.tab-max-width-550 {
		width: 100%;
		max-width: 550px;
		margin-left: auto;
		margin-right: auto
	}

	._404_header {
		max-width: 470px
	}

	.tab-heading-1 {
		font-size: 32px
	}

	.features_wraper {
		text-align: left
	}

	.resources_image {
		margin-bottom: 0;
		display: none
	}

	.resources_right-block {
		max-width: 100%;
		height: 460px;
		margin-bottom: 0;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		display: block
	}

	.benefit_max-width {
		max-width: none
	}

	.tba-max-width {
		width: 100%;
		max-width: 480px;
		margin-left: auto;
		margin-right: auto
	}

	.button-2 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.section-card_grid-3 {
		grid-column-gap: 2rem
	}

	.padding-section-xsmall,
	.top-padding-section-xsmall {
		padding-top: 4rem;
		padding-bottom: 4rem
	}

	.hide-desktop {
		display: block
	}

	.flex-horizontal.space-between {
		position: absolute;
		inset: 36px 0% auto
	}

	.button_book-a-call_tax,
	.button_book-a-call_homepage,
	.button_book-a-call_pricing-page_footer,
	.button_book-a-call_hiw_hero,
	.button_book-a-call_hiw_footer,
	.button_book-a-call_experts_hero,
	.button_book-a-call_experts_footer,
	.button_book-a-call_reporting_hero,
	.button_book-a-call_reporting_footer,
	.button_book-a-call_tax-resource-hub_hero,
	.button_book-a-call_tax-resource-hub_lower-page,
	.button_hero-cta_square {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.faq_question-2 {
		font-size: 18px
	}

	.container-5 {
		max-width: 728px
	}

	.hero-wrapper-2 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: -40px
	}

	.hero-split-2 {
		max-width: 100%;
		margin-bottom: 40px
	}

	.finance_grid {
		grid-template-columns: 1fr
	}

	.finance_card.is-blue {
		border-top-right-radius: 0;
		border-bottom-left-radius: 25px
	}

	.benefits_list-3_col {
		grid-column-gap: 2rem;
		grid-template-columns: 1fr
	}

	.tabs_component-menu {
		max-width: 80%
	}

	.benefits-tab {
		margin-left: 0
	}

	.tab-component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.text-size-large-3 {
		font-size: 18px
	}

	.contact_form-paid-horizontal {
		max-width: 100%
	}

	.container-6 {
		max-width: 728px
	}

	.testimonial_title_medium {
		font-size: 24px
	}

	.header_component-2 {
		grid-column-gap: 0rem;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto
	}

	.margin-bottom-left-align {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.margin-bottom-left-align.margin-small {
		flex-direction: row;
		justify-content: center;
		align-items: flex-start
	}

	.signup-grid {
		grid-template-rows: auto auto;
		grid-template-columns: 100%;
		place-items: center;
		width: 100%;
		max-width: 590px;
		margin-left: auto;
		margin-right: auto
	}

	.signup-slider {
		max-width: 100%;
		height: auto
	}

	.signup-slider-wrapper.is-bfcm {
		align-items: flex-start
	}

	.signup_feature-wrapper {
		flex-direction: column;
		max-width: 229px
	}

	.signup-span {
		margin-right: 0
	}

	.slide-nav-2 {
		bottom: 0
	}

	.heading-style-h3-industries {
		font-size: 1.9rem
	}

	.finance_icon {
		display: none
	}

	.section_tool {
		padding-top: 3rem
	}

	.contact_header-wrapper.contact-max-width {
		flex-direction: column;
		align-items: center;
		max-width: 600px;
		display: flex
	}

	.tablet-flex-horizontal {
		justify-content: center;
		display: flex
	}

	.contact-paragraph {
		font-size: .9rem
	}

	.mobile-flex-horizontal,
	.div-block-8 {
		flex-direction: column
	}

	.div-block-8.hide-custom {
		display: none
	}

	.tax-header_component {
		grid-template-columns: 1fr
	}

	.tax-header_image-wrapper {
		border-radius: .75em;
		padding-top: 40%
	}

	.tax-header_image {
		object-position: 50% 10%
	}

	.tax-header_grid {
		flex-wrap: wrap
	}

	.pros_component {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		text-align: center;
		grid-template-columns: 1fr;
		justify-items: center
	}

	.logo-wrapper {
		flex-flow: column;
		justify-content: center;
		align-items: center
	}

	.image-3.margin-right.margin-small {
		width: 250px
	}

	.padding-section-medium-corey {
		padding-top: 4rem;
		padding-bottom: 4rem
	}

	.is-centered-tablet {
		text-align: center
	}

	.heading-style-h4_book-a-demo {
		font-size: 1.4rem
	}

	.button_book-a-demo,
	.button-4 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.image-4.margin-right.margin-small {
		width: 250px
	}

	.signup-para_supredesign {
		max-width: none
	}

	.heading-style-h4-center {
		font-size: 1.4rem
	}

	.button-pricing,
	.button-pricing-secondary,
	.button-pricing-secondary-2 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.text-block-4,
	.text-block-5 {
		text-align: left
	}

	.button-hero {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-hero.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.max-width-m2.align-center.is-25rem {
		max-width: 25rem
	}

	.max-width-m2.is-center {
		margin-left: auto;
		margin-right: auto
	}

	.section_overview {
		padding-top: 3rem
	}

	.section_overview.is-100vh,
	.section_overview.is-100vh.background-color-ghost {
		height: auto
	}

	.section_overview.is-100vh.is-center {
		flex-direction: column;
		padding-top: 4.5rem
	}

	.col-2x_grid-compare {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex
	}

	.col-2x_grid-compare.is-how-it-works {
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare.is-how-it-works.is-revert {
		flex-direction: column-reverse
	}

	.col-2x_grid-compare.align-up {
		text-align: center
	}

	.col-2x_grid-compare.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.col-2x_grid-compare.is-revert.is-gap-3 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare.is-left-large.is-gap-0 {
		grid-row-gap: 0rem
	}

	.col-2x_grid-compare-margin {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex
	}

	.col-2x_grid-compare-margin.is-how-it-works {
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare-margin.is-how-it-works.is-revert {
		flex-direction: column-reverse
	}

	.col-2x_grid-compare-margin.align-up {
		text-align: center
	}

	.col-2x_grid-compare-margin.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.col-2x_grid-compare-margin.is-revert.is-gap-3 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare-margin.is-left-large.is-gap-0 {
		grid-row-gap: 0rem
	}

	.testimonial_header-compare {
		margin-bottom: 2.5rem
	}

	.testimonial_header-compare.is-center {
		text-align: center;
		align-items: center
	}

	.text-align-center-compare.left-align-tablet {
		text-align: left;
		align-items: flex-start
	}

	.button-test-_v2 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-_v2.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-_expert.is-navbar-button,
	.button-test-_expert.is-navbar-button-test_expert {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--hero_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--hero_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-copy {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-copy.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--midpage_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--midpage_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--footer_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--footer_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-nav_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-nav_expert.is-navbar-button,
	.button-test-nav_expert.is-navbar-nav_expert {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-hero_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-hero_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-midpage_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-midpage_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-footer_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-footer_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--nav_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--nav_expert.is-navbar-button,
	.button-test--nav_expert.is-navbar-button-nav_expert {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-partners-hero_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-partners-hero_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-partners-footer_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-partners-footer_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-sup_expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-sup_expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.contact_para-test_expert {
		max-width: none
	}

	.button-nav_consultation {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-nav_consultation.is-navbar-button,
	.button-nav_consultation.is-navbar-button-test_expert,
	.button-nav_consultation.is-navbar-button-consultation {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--hero_expert-copy {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--hero_expert-copy.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--midpage_expert-copy {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--midpage_expert-copy.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--midpage_expert-copy-copy {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--midpage_expert-copy-copy.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--footer_consultation {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--footer_consultation.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-nav-expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-nav-expert.is-navbar-button,
	.button-nav-expert.is-navbar-button-test_expert,
	.button-nav-expert.is-navbar-button-consultation,
	.button-nav-expert.is-navbar-button-expert {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-hero-expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-hero-expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test--midpage-expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test--midpage-expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-test-footer-expert {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-test-footer-expert.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.container-7 {
		max-width: 728px
	}

	.account_grid {
		grid-template-columns: 1.75fr 1fr;
		width: 100%
	}

	.header_component-reviews {
		grid-column-gap: 0rem;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto
	}

	.header_component-reviews.is-left-1fr {
		grid-template-columns: 1fr
	}

	.header_component-reviews.is-left-1-25 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.header_component-reviews.is-revert {
		flex-direction: column-reverse;
		display: flex
	}

	.padding-section-large-reviews {
		padding-top: 6rem;
		padding-bottom: 6rem
	}

	.header_image-reviews.is-380 {
		width: 384px
	}

	.header_image-reviews.is-260 {
		height: 260px
	}

	.width-full-review.is-space-apart {
		margin-left: 40px
	}

	.anchor-block {
		top: -60px
	}

	.button_talk-to-expert_nav {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button_talk-to-expert_nav.is-navbar-button,
	.button_talk-to-expert_nav.is-navbar-button-talk-to-expert {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button_talk-to-expert_footer {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button_talk-to-expert_footer.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button-copy {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-copy.is-navbar-button,
	.button-copy.is-navbar-button-talk-expert {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button_talk-expert_footer {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button_talk-expert_footer.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button_talk-expert_penalties_nav {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button_talk-expert_penalties_nav.is-navbar-button,
	.button_talk-expert_penalties_nav.is-navbar-button_talk-expert_nav {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button_talk-expert_penalties_footer {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button_talk-expert_penalties_footer.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.button_book-a-demo_qa {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.h3-dei {
		font-size: 1.9rem
	}

	.padding-section-medium-dei {
		padding-top: 4rem;
		padding-bottom: 4rem
	}

	.padding-section-medium-dei.is-tab-bottom-0 {
		padding-bottom: 0
	}

	.padding-section-medium-dei.tablet-padding-large {
		padding-top: 6rem
	}

	.contact_component-single {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr;
		margin-left: 20px;
		margin-right: 20px
	}

	.contact_component-single.is-revert {
		grid-column-gap: .35em;
		grid-row-gap: .35em;
		flex-direction: column-reverse;
		display: flex
	}

	.contact_component-single.is-left-large {
		grid-template-columns: 1fr
	}

	.contact_component-single.is-gap-0 {
		grid-row-gap: 0rem
	}

	.contact_component-single.is-left-1-25 {
		display: flex
	}

	.button-5 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.header_component_product {
		grid-column-gap: 0rem;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto
	}

	.header_component_product.is-left-1fr {
		grid-template-columns: 1fr
	}

	.header_component_product.is-left-1-25 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.header_component_product.is-revert {
		flex-direction: column-reverse;
		display: flex
	}

	.tools_popup-wrap {
		justify-content: center;
		align-items: center
	}

	.tax-calc_step {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.tax-calc_container {
		min-width: auto;
		max-width: none;
		padding-left: 2rem;
		padding-right: 2rem
	}

	.tax-calc_content {
		padding-left: 0;
		padding-right: 0
	}

	.button-tax-hub {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-tax-hub.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.max-width-large-copy.align-center {
		text-align: center
	}

	.max-width-large-copy.align-center.is-left-align {
		text-align: left
	}

	.max-width-large-copy.is-small {
		max-width: 26rem;
		margin-left: auto;
		margin-right: auto
	}

	.max-width-large-copy.is-xsmall {
		max-width: 24rem
	}

	.brac-calc_top {
		grid-template-columns: 1fr
	}

	.brac-calc_top-item.bg-yellow {
		display: none
	}

	.brac-calc_top-item.bg-yellow.is-2 {
		width: calc(100% + 64px);
		margin-left: -32px;
		display: flex
	}

	.brac-calc_component {
		padding: 32px
	}

	.brac-calc_step {
		grid-column-gap: 60px;
		grid-row-gap: 60px;
		flex-flow: column;
		grid-template-columns: .88fr;
		display: flex
	}

	.brac-calc_right-top {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		grid-template-columns: 1.3fr
	}

	.brac-calc_tax-block {
		max-width: none;
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
		position: static
	}

	.nav_banner-close {
		z-index: 3
	}

	.nav_menu {
		z-index: 1000;
		background-color: var(--white);
		flex-flow: column;
		align-items: stretch;
		min-height: 100svh;
		max-height: 100svh;
		margin-left: 0;
		padding: 5.5rem 5% 0;
		transition: height .5s;
		display: none;
		position: fixed;
		inset: 0%;
		overflow: auto;
		transform: translateY(-100svh)
	}

	.nav_menu-left {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		flex-flow: column;
		justify-content: flex-start;
		align-items: stretch
	}

	.nav-dropdown_toggle {
		border-bottom: 1px solid var(--little-dipper);
		justify-content: space-between;
		align-items: center;
		padding-top: 0;
		padding-bottom: 1rem;
		padding-right: 0;
		font-size: 1.125rem;
		position: static
	}

	.nav-dropdown_toggle.w--open {
		z-index: 1;
		border-bottom-style: none;
		position: relative
	}

	.nav-dropdown_chevron {
		width: 1.3rem;
		height: 1.3rem;
		position: static
	}

	.nav-dropdown_chevron-tablet {
		flex: none;
		justify-content: center;
		align-items: center;
		display: flex
	}

	.nav-dropdown_menu {
		z-index: 100;
		background-color: #fff;
		justify-content: flex-start;
		align-items: flex-start;
		width: 100%;
		height: 100svh;
		padding: 5.5rem 2.5rem 1rem;
		inset: 0%
	}

	.nav-dropdown_menu.w--open {
		z-index: 100;
		box-shadow: none;
		border-top-style: none;
		border-bottom: 1px solid #e4e6e9;
		align-items: flex-start;
		height: 100svh;
		padding: 5.5rem 2.5rem 1rem;
		position: fixed;
		top: 0%
	}

	.nav-dropdown_back {
		z-index: 1000;
		grid-column-gap: .5rem;
		grid-row-gap: .5rem;
		cursor: pointer;
		background-color: #0000;
		justify-content: flex-start;
		align-items: center;
		padding: 0;
		font-size: 1.125rem;
		display: flex;
		position: absolute;
		inset: 1rem auto auto 2.5rem
	}

	.nav-dropdown_list {
		flex-direction: column
	}

	.nav-dropdown_left {
		display: none
	}

	.nav-dropdown_link-list {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		max-width: none
	}

	.nav-dropdown_link {
		z-index: 10001;
		text-align: left;
		background-color: #fff;
		padding: 0
	}

	.nav-dropdown_link:hover {
		background-color: #fff
	}

	.nav_featured {
		width: 100%;
		margin-bottom: 1rem;
		padding-top: 1rem;
		display: none
	}

	.nav_featured-content {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		flex-flow: row
	}

	.text-size-large-4 {
		font-size: 18px
	}

	.nav_divider {
		background-color: #e4e6e9;
		width: 100%;
		height: 1px;
		padding: 0;
		display: block;
		position: absolute;
		inset: 4rem 0% auto
	}

	.nav_dropdown-grid {
		grid-row-gap: 1.5rem;
		grid-template-columns: 1fr;
		max-width: none;
		padding: 0
	}

	.nav_menu-right {
		z-index: 100;
		grid-column-gap: 1.125rem;
		grid-row-gap: 1.125rem;
		border-top: 1px solid #e4e6e9;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		justify-content: center;
		align-items: center;
		padding: 1rem 5%;
		position: absolute;
		inset: auto 0% 0%
	}

	.button-6 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-6.is-navbar-button {
		width: 100%;
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.menu-icon_line-middle-inner {
		width: 4px;
		height: 0;
		padding-bottom: 0;
		padding-right: 0
	}

	.nav_component {
		min-height: auto
	}

	.nav-dropdown_title {
		z-index: 0;
		color: var(--tulle-grey);
		text-align: center;
		line-height: .8;
		display: block;
		position: absolute;
		top: 1.6rem;
		left: 0;
		right: 0
	}

	.bfcm_video-wrapper {
		justify-content: center;
		align-items: flex-end;
		left: 50%;
		right: auto;
		transform: translate(-50%)
	}

	.bfcm_spacer-home {
		padding-bottom: 12rem
	}

	.bfcm-countdown_wrapper {
		grid-auto-columns: 1fr;
		padding-top: .5rem;
		padding-bottom: .5rem;
		display: flex;
		position: relative
	}

	.bfcm_img-home-mobile {
		object-fit: cover;
		object-position: 50% 90%;
		width: 26rem;
		height: 21rem;
		display: block;
		left: 50%;
		right: auto;
		transform: translate(-50%)
	}

	.bfcm_banner-pricing {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		text-align: center;
		flex-flow: column
	}

	.bfcm_image-pricing {
		margin-top: 0;
		margin-left: auto;
		margin-right: auto
	}

	.is-bfcm {
		flex-direction: column;
		display: flex
	}

	.bfcm_image-testimonial {
		display: block
	}

	.bfcm_image-coin {
		width: 6rem;
		top: -5%;
		left: -2%
	}

	.bfcm_image-coin.is-right {
		top: 10%;
		right: -2%
	}

	.bfcm_video-home {
		display: none
	}

	.bfcm_video-home-mobile {
		width: 30rem;
		height: 30rem;
		margin-bottom: -.5rem;
		display: block
	}

	.blog-content_nav-block-button {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.blog-content_nav-block-button.is-nav {
		margin-left: 0
	}

	.blog-content_nav-block-button.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.blog-content_nav-block-button-blue {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.blog-content_nav-block-button-blue.is-nav {
		margin-left: 0
	}

	.blog-content_nav-block-button-blue.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.self-calc_top-item {
		justify-content: flex-start;
		align-items: flex-start
	}

	.self-calc_top-item.bg-yellow {
		display: none
	}

	.self-calc_top-item.bg-yellow.is-2 {
		width: calc(100% + 64px);
		margin-top: 16px;
		margin-left: -32px;
		display: flex
	}

	.self-calc_input-group,
	.self-calc_input-group.is-savings {
		grid-template-columns: 1fr
	}

	.self-calc_tip-popup {
		top: 1.5rem;
		left: -14.9rem
	}

	.self-calc_tip-popup.is-savings {
		max-width: none
	}

	.self-calc_tip-popup.is-table {
		left: 0
	}

	.self-calc_block {
		box-shadow: none;
		padding: 0
	}

	.self-calc_result-item {
		padding-left: 12px;
		padding-right: 12px
	}

	.self-calc_result-item.is-sm.is-grid {
		grid-column-gap: 24px;
		grid-row-gap: 24px
	}

	.self-calc_result-percent,
	.self-calc_result-percent.is-sm {
		right: .75rem
	}

	.self-calc_input-item {
		border: 1px solid var(--lunar-rays);
		border-radius: .5rem;
		padding: 1.5rem 1rem
	}

	.self-calc_icon {
		flex: none
	}

	.testiomonial_author-block {
		flex-flow: column
	}

	.pricing-integrations_component {
		grid-column-gap: 2rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr
	}

	.pricing-integrations_content-left {
		text-align: center;
		justify-content: flex-start;
		align-items: center;
		max-width: 100%
	}

	.pricing-integrations_tabs {
		text-align: center
	}

	.pricing_plan-testimonial {
		display: none
	}

	.padding-section-large-2 {
		padding-top: 6rem;
		padding-bottom: 6rem
	}

	.heading-style-h2-2 {
		font-size: 2.75rem
	}

	.spacer-xxlarge {
		padding-top: 4.5rem
	}

	.heading-style-h4-2 {
		font-size: 1.75rem
	}

	.pricing-compare_top-row-price {
		font-size: 3.25rem
	}

	.section-card_bottom-left {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem
	}

	.swiper-slide.is-testimonials-slide {
		width: 88%
	}

	.monthly,
	.yearly {
		padding-top: 0
	}

	.paid_var_form_header:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		text-align: center
	}

	.monthly_bookkeeping_cta_banner {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		text-align: center;
		flex-flow: column
	}

	.monthly_bookkeeping_cta_banner_heading {
		font-size: 1.9rem
	}

	.monthly_bookkeeping_cta_banner_cta {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.monthly_bookkeeping_testimonial_section_header {
		margin-bottom: 2.5rem
	}

	.monthly_bookkeeping_testimonial_section_header.is-center {
		text-align: center;
		align-items: center
	}

	.monthly_bookkeeping_highlight_cards_grid {
		grid-column-gap: 2rem;
		grid-template-columns: 1fr
	}

	.monthly_bookkeeping_highlight_cards_grid.is-two-columns {
		grid-column-gap: 60px;
		grid-row-gap: 60px
	}

	.monthly_bookkeeping_text_and_image_container.is-tab-bottom-0 {
		padding-bottom: 0
	}

	.monthly_bookkeeping_text_and_image_container.tablet-padding-large {
		padding-top: 6rem
	}

	.monthly_bookkeeping_pill {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.monthly_bookkeeping_pill.margin-small {
		flex-direction: row;
		justify-content: center;
		align-items: flex-start
	}

	.monthly_bookkeeping_vp {
		font-size: 18px
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-how-it-works {
		grid-row-gap: 3rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-how-it-works.is-revert {
		flex-direction: column-reverse
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.align-up {
		text-align: center
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-revert.is-gap-3 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-left-large.is-gap-0 {
		grid-row-gap: 0rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-tools {
		grid-column-gap: 10px;
		grid-row-gap: 10px
	}

	.small_business_tax_hero_section.background-color-ghost.is-bfcm-demo {
		background-image: none;
		background-position: 0 0;
		background-repeat: repeat;
		background-size: auto
	}

	.small_business_tax_hero_section.is-100vh,
	.small_business_tax_hero_section.is-100vh.background-color-ghost {
		height: auto
	}

	.small_business_tax_hero_section.is-100vh.is-center {
		flex-direction: column;
		padding-top: 4.5rem
	}

	.small_business_tax_hero_demo_button {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.small_business_tax_hero_demo_button.is-nav {
		margin-left: 0
	}

	.small_business_tax_hero_demo_button.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.small_business_tax_hero_demo_button.is-self-calc {
		min-height: auto
	}

	.text-size-large-5 {
		font-size: 18px
	}

	.monthly_bookkeeping_pill-2-2 {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.monthly_bookkeeping_cta_banner-2-2 {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		text-align: center;
		flex-flow: column
	}

	.monthly_bookkeeping_cta_banner_heading-2-2 {
		font-size: 1.9rem
	}

	.monthly_bookkeeping_cta_banner_cta-2-2 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.monthly_bookkeeping_testimonial_section_header-2-2 {
		margin-bottom: 2.5rem
	}

	.button-7-2-2,
	.button-8-2-2,
	.button_book-a-call_tax-2,
	.button-9 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.tax_filing_and_advisory_col-2x_grid {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex
	}

	.tax_filing_and_advisory_col-2x_grid.is-how-it-works {
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x_grid.is-how-it-works.is-revert {
		flex-direction: column-reverse
	}

	.tax_filing_and_advisory_col-2x_grid.align-up {
		text-align: center
	}

	.tax_filing_and_advisory_col-2x_grid.is-revert.is-gap-3 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x_grid.is-left-large.is-gap-0 {
		grid-row-gap: 0rem
	}

	.tax_filing_and_advisory_col-2x_grid.is-tools {
		grid-column-gap: 10px;
		grid-row-gap: 10px
	}

	.tax_filing_and_advisory_col-2x_grid.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.tax_filing_and_advisory_col-2x-grid {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex
	}

	.tax_filing_and_advisory_col-2x-grid.is-how-it-works {
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x-grid.is-how-it-works.is-revert {
		flex-direction: column-reverse
	}

	.tax_filing_and_advisory_col-2x-grid.align-up {
		text-align: center
	}

	.tax_filing_and_advisory_col-2x-grid.is-revert.is-gap-3 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x-grid.is-left-large.is-gap-0 {
		grid-row-gap: 0rem
	}

	.tax_filing_and_advisory_col-2x-grid.is-tools {
		grid-column-gap: 10px;
		grid-row-gap: 10px
	}

	.tax_filing_and_advisory_col-2x-grid.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.how_it_works_hero_section.background-color-ghost.is-bfcm-demo {
		background-image: none;
		background-position: 0 0;
		background-repeat: repeat;
		background-size: auto
	}

	.how_it_works_hero_section.is-100vh,
	.how_it_works_hero_section.is-100vh.background-color-ghost {
		height: auto
	}

	.how_it_works_hero_section.is-100vh.is-center {
		flex-direction: column;
		padding-top: 4.5rem
	}

	.how_it_works_hero_section_header_content {
		text-align: center
	}

	.how_it_works_hero_section_header_content.is-align-center {
		margin-left: auto;
		margin-right: auto
	}

	.how_it_works_hero_section_header_content.is-left {
		text-align: left
	}

	.how_it_works_demo_button {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.how_it_works_card_left.is-blue,
	.how_it_works_card_right.is-blue {
		border-top-right-radius: 0;
		border-bottom-left-radius: 25px
	}

	.how_it_works_what_we_do_what_you_do_section {
		padding-top: 4rem;
		padding-bottom: 1rem
	}

	.how_it_works_middle_icon {
		display: none
	}

	.flex-horizontal-copy.space-between {
		position: absolute;
		inset: 36px 0% auto
	}

	.how_it_works_h2 {
		font-size: 1.9rem
	}

	.how_it_works_catch_up_banner {
		grid-column-gap: 2rem
	}

	.how_it_works_catch_up_banner_header {
		font-size: 1.6rem
	}

	.how_it_works_catch_up_banner_header.is-1-8rem {
		font-size: 1.8rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr;
		grid-auto-flow: row;
		min-height: auto;
		display: flex
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-how-it-works {
		grid-row-gap: 3rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-how-it-works.is-revert {
		flex-direction: column-reverse
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.align-up {
		text-align: center
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-direction: column-reverse
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-revert.is-gap-3 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-left-large.is-gap-0 {
		grid-row-gap: 0rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-tools {
		grid-column-gap: 10px;
		grid-row-gap: 10px
	}

	.how_it_works_col-2x_image_wrapper {
		text-align: center;
		order: -1
	}

	.how_it_works_col-2x_image_wrapper.is-rounded {
		order: 1
	}

	.how_it_works_col-2x_image_wrapper.is-center {
		text-align: center
	}

	.how_it_works_col-2x_image_wrapper.is-left {
		text-align: left
	}

	.how_it_works_col-2x_image_wrapper.is-rounded-2-2 {
		order: 1
	}

	.padding-cookie-policy-2-0.padding-section-small.is-pricing {
		padding-top: 2rem
	}

	.container-8 {
		max-width: 728px
	}

	.hero-wrapper {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: -40px
	}

	.hero-split {
		max-width: 100%;
		margin-bottom: 40px
	}

	.container-9 {
		max-width: 728px
	}

	.navbar-wrapper-three {
		justify-content: space-between
	}

	.navbar-brand-three {
		position: relative
	}

	.nav-menu-wrapper-three {
		background-color: #0000;
		top: 70px
	}

	.nav-menu-three {
		background-color: #fff;
		border-radius: 50px;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		margin-top: 10px;
		padding: 20px;
		display: flex;
		box-shadow: 0 8px 50px #0000000d
	}

	.nav-link {
		padding-left: 5px;
		padding-right: 5px
	}

	.nav-dropdown-list.shadow-three.w--open {
		position: absolute
	}

	.menu-button {
		padding: 12px
	}

	.menu-button.w--open {
		color: #fff;
		background-color: #a6b1bf
	}

	.container-10 {
		max-width: 728px
	}

	.footer-content {
		grid-column-gap: 60px
	}

	.footer-wrapper-two {
		flex-wrap: wrap
	}

	.footer-form {
		width: 100%;
		margin-top: 40px
	}

	.footer-form-container {
		max-width: 350px
	}

	.container-11 {
		max-width: 728px
	}

	.footer-wrapper-two-2 {
		flex-wrap: wrap
	}

	.footer-form-2 {
		width: 100%;
		margin-top: 40px
	}

	.footer-form-container-2 {
		max-width: 350px
	}

	.hero-wrapper-3 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: -40px
	}

	.hero-split-3 {
		max-width: 100%;
		margin-bottom: 40px
	}

	.footer_link-list-wrapper-2 {
		grid-column-gap: 1.75rem;
		grid-row-gap: 1.75rem
	}

	.paragraph-135-2 {
		text-align: left
	}

	.container-12 {
		max-width: 728px
	}

	.hero-wrapper-4 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: -40px
	}

	.hero-split-4 {
		max-width: 100%;
		margin-bottom: 40px
	}

	.footer_link-list-wrapper-3 {
		grid-column-gap: 1.75rem;
		grid-row-gap: 1.75rem
	}

	.section_header-2 {
		padding-top: 3rem
	}

	.padding-section-medium-2 {
		padding-top: 4rem;
		padding-bottom: 4rem
	}

	.menu-icon_line-bottom-2,
	.menu-icon_line-top-2 {
		background-color: #121316;
		width: 1.5rem;
		height: .125rem;
		padding-bottom: 0;
		padding-right: 0;
		position: absolute
	}

	.nav_container-2 {
		grid-auto-columns: 1fr;
		padding-top: .5rem;
		padding-bottom: .5rem;
		display: flex;
		position: relative
	}

	.nav-dropdown_toggle-2 {
		border-bottom: 1px #e4e6e9;
		justify-content: space-between;
		align-items: center;
		padding-top: 0;
		padding-bottom: 1rem;
		padding-right: 0;
		font-size: 1.125rem;
		position: static
	}

	.nav-dropdown_toggle-2.w--open {
		z-index: 1;
		border-bottom-style: none;
		position: relative
	}

	.nav-dropdown_list-2 {
		flex-direction: column
	}

	.nav_logo-2 {
		text-align: left
	}

	.button-10 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.button-10.is-nav {
		margin-left: 0;
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.menu-icon-2 {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 1.5rem;
		height: 3rem;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
		position: relative
	}

	.heading-style-h2-3 {
		font-size: 1.6rem
	}

	.nav-dropdown_back-2 {
		z-index: 1000;
		grid-column-gap: 8px;
		grid-row-gap: 8px;
		cursor: pointer;
		background-color: #0000;
		justify-content: flex-start;
		align-items: center;
		padding: 0;
		font-size: 1.125rem;
		display: flex;
		position: absolute;
		inset: 1rem auto auto 2.5rem
	}

	.nav_menu-right-2 {
		z-index: 100;
		grid-column-gap: 1.125rem;
		grid-row-gap: 1.125rem;
		border-top: 1px solid #e4e6e9;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		justify-content: center;
		align-items: center;
		padding: 1rem 5%;
		position: absolute;
		inset: auto 0% 0%
	}

	.nav_menu-2 {
		z-index: 1000;
		-webkit-text-fill-color: inherit;
		background-color: #fff;
		background-clip: border-box;
		flex-flow: column;
		align-items: stretch;
		min-height: 100svh;
		max-height: 100svh;
		margin-left: 0;
		padding: 4.5rem 5% 0;
		transition: height .5s;
		display: none;
		position: fixed;
		inset: 0%;
		overflow: auto;
		transform: none
	}

	.nav-dropdown_menu-2 {
		z-index: 100;
		background-color: #fff;
		justify-content: flex-start;
		align-items: flex-start;
		width: 100%;
		height: 100svh;
		padding: 5.5rem 2.5rem 1rem;
		inset: 0%
	}

	.nav-dropdown_menu-2.w--open {
		z-index: 100;
		box-shadow: none;
		border-top-style: none;
		border-bottom: 1px solid #e4e6e9;
		align-items: flex-start;
		height: 100svh;
		padding: 5.5rem 2.5rem 1rem;
		position: fixed;
		top: 0%
	}

	.nav-dropdown_link-list-2 {
		grid-column-gap: 24px;
		grid-row-gap: 24px;
		max-width: none
	}

	.nav_menu-button-2 {
		z-index: 1001;
		cursor: pointer;
		margin-left: auto;
		padding: 0;
		display: flex;
		position: relative
	}

	.nav_menu-button-2.w--open {
		z-index: 3;
		background-color: #0000
	}

	.nav_link-2 {
		justify-content: space-between;
		align-items: center;
		margin-left: 0;
		margin-right: 0;
		padding: 0 0 1rem;
		font-size: 1.125rem;
		display: flex;
		position: static
	}

	.nav_link-2.is-right {
		border-bottom-color: #0000;
		padding: .5rem 1rem
	}

	.nav_menu-left-2 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-flow: column;
		justify-content: flex-start;
		align-items: stretch
	}

	.nav_divider-2 {
		background-color: #e4e6e9;
		width: 100%;
		height: 1px;
		padding: 0;
		position: absolute;
		inset: 4rem 0% auto
	}

	.menu-icon_line-middle-2 {
		background-color: #121316;
		justify-content: center;
		align-items: center;
		width: 1.5rem;
		height: .125rem;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
		position: absolute
	}

	.nav_dropdown-grid-2 {
		grid-row-gap: 1.5rem;
		grid-template-columns: 1fr;
		max-width: none;
		padding: 0
	}

	.nav_logo-link-2 {
		z-index: 1001;
		position: relative
	}

	.text-size-large-6 {
		font-size: 18px
	}

	.heading-style-h2-4 {
		font-size: 1.6rem
	}

	.text-align-center-4 {
		grid-column-gap: 22px;
		grid-row-gap: 22px;
		justify-content: space-between
	}

	.blog-content_nav-block-button-blue-2,
	.button-11 {
		padding: .9rem 1.4rem;
		font-size: 1rem
	}

	.section-card_grid-4 {
		grid-column-gap: 2rem
	}

	.heading-style-h2-5 {
		font-size: 1.6rem
	}

	.text-align-center-5 {
		grid-column-gap: 22px;
		grid-row-gap: 22px;
		justify-content: space-between
	}

	.container-13 {
		max-width: 728px
	}

	.testimonial-left {
		width: 40%;
		margin-right: 40px
	}

	.navbar-wrapper-three-2 {
		justify-content: space-between
	}

	.navbar-brand-three-2 {
		position: relative
	}

	.nav-menu-wrapper-three-2 {
		background-color: #0000;
		top: 70px
	}

	.nav-menu-three-2 {
		background-color: #fff;
		border-radius: 50px;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		margin-top: 10px;
		padding: 20px;
		display: flex;
		box-shadow: 0 8px 50px #0000000d
	}

	.nav-link-2 {
		padding-left: 5px;
		padding-right: 5px
	}

	.nav-dropdown-list-2.shadow-three.w--open {
		position: absolute
	}

	.menu-button-2 {
		padding: 12px
	}

	.menu-button-2.w--open {
		color: #fff;
		background-color: #a6b1bf
	}

	.hero-wrapper-5 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: -40px
	}

	.hero-split-5 {
		max-width: 100%;
		margin-bottom: 40px
	}

	.team-grid {
		grid-column-gap: 40px
	}

	.team-member-image {
		width: 190px;
		height: 190px
	}

	.contact_para-copy {
		max-width: none
	}
}

@media screen and (max-width:767px) {
	h1 {
		font-size: 1.8rem
	}

	h2 {
		font-size: 1.6rem
	}

	h4 {
		font-size: 1.25rem
	}

	h5 {
		font-size: 1rem
	}

	h6 {
		font-size: .875rem
	}

	.padding-xlarge {
		padding: 2rem
	}

	.margin-xlarge {
		margin: 2rem
	}

	.padding-xhuge {
		padding: 4rem
	}

	.padding-xxhuge {
		padding: 4.5rem
	}

	.padding-huge {
		padding: 3.5rem
	}

	.margin-large {
		margin: 2rem
	}

	.padding-xxlarge {
		padding: 3rem
	}

	.padding-large {
		padding: 2rem
	}

	.margin-huge {
		margin: 3.5rem
	}

	.padding-medium {
		padding: 1.25rem
	}

	.margin-xxlarge {
		margin: 3rem
	}

	.margin-xhuge {
		margin: 4rem
	}

	.margin-medium {
		margin: 1.25rem
	}

	.margin-xxhuge {
		margin: 4.5rem
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.margin-bottom.margin-medium.is-trial {
		margin-bottom: 1rem
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0
	}

	.margin-right.margin-small.justify-left.mobile-flex-horizontal {
		flex-direction: row
	}

	.margin-right.margin-small.justify-left.mobile-flex-horizontal:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		flex-flow: column;
		align-self: auto
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0
	}

	.hide-mobile-landscape {
		display: none
	}

	.fs-styleguide_heading-large {
		font-size: 3rem
	}

	.heading-style-h3 {
		font-size: 1.5rem
	}

	.heading-style-h3.is-demo {
		font-size: 1.75rem
	}

	.heading-style-h1 {
		font-size: 2rem
	}

	.padding-global {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.padding-section-small {
		padding-top: 3rem;
		padding-bottom: 1rem
	}

	.fs-styleguide_section-header {
		font-size: .875rem
	}

	.hide-mobile-portrait.logo-is-small {
		width: 100px
	}

	.fs-styleguide_heading-medium {
		font-size: 2rem
	}

	.max-width-full-mobile-landscape {
		width: 100%;
		max-width: none
	}

	.heading-style-h4 {
		font-size: 1.2rem
	}

	.heading-style-h4.text-color-white.contact {
		font-size: 1rem
	}

	.max-width-xlarge.align-center {
		max-width: none
	}

	.text-style-nowrap {
		white-space: normal
	}

	.heading-style-h6 {
		font-size: .75rem
	}

	.padding-section-large {
		padding-top: 4rem;
		padding-bottom: 4rem
	}

	.text-size-large {
		font-size: 1.2rem
	}

	.text-size-large.text-weight-bold.is-plan-heading {
		font-size: 1.125rem
	}

	.text-size-large.text-weight-medium.is-accordion-heading {
		font-size: 1rem
	}

	.heading-style-h2 {
		font-size: 1.8rem
	}

	.fs-styleguide_version {
		font-size: .875rem
	}

	.text-align-center {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		justify-content: space-between
	}

	.max-width-xxxsmall {
		max-width: none
	}

	.button.is-hover-dark {
		font-size: 14px
	}

	.button.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.button.for-bfcm {
		width: 11rem
	}

	.button.is-hover-dark-copy {
		font-size: 14px
	}

	.padding-section-medium {
		padding-top: 3rem;
		padding-bottom: 3rem
	}
	.padding-section-medium1{
		padding-bottom: 3rem !important;
	}
	.section_header.background-color-sapphire.for-bfcm-home {
		background-color: var(--deep-sapphire)
	}

	.section_header.is-100vh.is-center {
		padding-top: 5rem
	}

	.header_component {
		grid-row-gap: 3rem
	}

	.nav_container.is-banner {
		padding-left: 1.25rem;
		padding-right: 4.55rem
	}

	.navbar_menu {
		padding-bottom: 5rem
	}

	.footer_top-wrapper {
		grid-column-gap: 1.5rem
	}

	.footer_bottom-wrapper {
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
		padding-bottom: 1rem
	}

	.footer_legal-list {
		grid-column-gap: 0rem;
		grid-row-gap: 1rem;
		flex-direction: column;
		grid-auto-flow: row;
		align-items: flex-start
	}

	.col-2x_grid {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.col-2x_grid.is-how-it-works {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.col-2x_grid.align-up.padding-mobile {
		grid-row-gap: 50px
	}

	.col-2x_grid.space-small {
		grid-template-columns: 1fr
	}

	.col-2x_content.is-left.is-full {
		order: 999;
		padding-left: 0
	}

	.col-2x_image-wrapper {
		order: -1
	}

	.highlight-cards_grid {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.highlight-cards_grid.is-two-columns,
	.highlight-card.is-featured {
		grid-template-columns: 1fr
	}

	.full-image.is-testimonial.width-auto {
		width: auto
	}

	.full-image.is-550px {
		width: 550px
	}

	.full-image.is-bench-resources {
		max-width: 100%;
		height: auto
	}

	.testimonial_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.pricing_component {
		margin-top: -4.4875rem
	}

	.pricing_tabs-menu {
		margin-right: 0
	}

	.pricing_plan {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.quick-faqs_component {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.faq_question {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		align-items: flex-start;
		padding: 1rem 1.25rem
	}

	.faq_icon {
		width: 1.75rem;
		margin-right: 1rem
	}

	.faq_answer {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.benefits_component {
		text-align: center;
		flex-direction: column;
		align-items: center;
		display: flex
	}

	.benefits_list {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.benefits_list.is-whats-new {
		grid-template-columns: 1fr
	}

	.benefits_item.vertical-align-center.is-catch-up {
		margin-top: 3rem
	}

	.stats_component,
	.stats_item-list {
		grid-template-columns: 1fr
	}

	.highlight-card_collection-list-wrapper {
		width: 100%;
		margin-left: auto;
		margin-right: auto
	}

	.highlight-card_collection-list {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.form-input {
		padding-left: 1rem;
		padding-right: 1rem
	}

	.form-input.is-secondary {
		margin-top: 5px
	}

	.footer_link-list-wrapper {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr 1fr
	}

	.footer_article-link {
		font-size: .9rem
	}

	.works_list {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.partner_collection-list {
		grid-column-gap: 100px;
		grid-row-gap: 100px
	}

	.partner_collection-item {
		width: 88%
	}

	.partner_image-wrapper {
		min-height: auto;
		margin-bottom: 1.5rem
	}

	.news-header_logo.is-mic {
		height: 3.7rem
	}

	.news-header_logo-list {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem
	}

	.testimonial_header {
		margin-bottom: 1.5rem
	}

	.form_select-field {
		padding-left: 1rem
	}

	.contact_header-title {
		font-size: 1.6rem
	}

	.contact_header-title.is-larger {
		font-size: 1.5rem
	}

	.contact_para.is-arc--light-2-2 {
		padding-bottom: 0
	}

	.testimonial_component-card {
		grid-row-gap: 3rem;
		flex-direction: column;
		grid-template-columns: 1fr
	}

	.testimonial_component-card.is-revert {
		flex-direction: column-reverse
	}

	.testimonial_wrapper {
		padding-bottom: 3rem
	}

	.testimonial_slide {
		padding-left: 0;
		padding-right: 0
	}

	.blog_header.is-centered:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		text-align: center
	}

	.resources-card_collection-list,
	.resources-card_collection-list.is-three-columns,
	.resources-card_collection-list.is-three-columns-copy,
	.resources-card_collection-list.is-three-columns-copy-copy,
	.blog-content_component {
		grid-template-columns: 1fr
	}

	.blog-content_nav {
		height: auto;
		position: static;
		overflow: visible
	}

	.blog-content_nav-block {
		display: none
	}

	.testiomonial_name-block {
		flex-wrap: wrap
	}

	.testiomonial_name-block.is-gap-23 {
		margin-left: auto;
		margin-right: auto
	}

	.testiomonial_name-block.is-gap-23.max-width {
		max-width: 350px
	}

	.testiomonial_name-block.is-20px {
		font-size: 16px
	}

	.testimonial_card {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.testimonial_card.is-mini {
		padding: 20px
	}

	.testimonial_name-right {
		font-size: .8rem
	}

	._2col {
		grid-column-gap: 4rem;
		grid-row-gap: 4rem;
		grid-template-columns: 1fr
	}

	.col-3x-grid.gap2-5rem {
		grid-column-gap: 2.5rem;
		grid-row-gap: 2.5rem
	}

	.tagline {
		font-size: .7rem
	}

	.card-content_block {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.whats-new_grid {
		grid-template-columns: .75fr 2fr .75fr
	}

	.column-card_grid {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.section-card_grid {
		grid-row-gap: 3rem;
		text-align: center;
		grid-template-columns: 1fr;
		align-items: center
	}

	.section-card_grid.is-revert {
		text-align: center;
		flex-direction: column-reverse;
		align-items: center;
		display: flex
	}

	.section-card_grid.is-col-1 {
		text-align: left
	}

	.quick-link_grid,
	.retro_features-wrapper {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.retro_features-wrapper.is-two-columns {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		flex-direction: column
	}

	.testimonial_review-image {
		width: 190px;
		height: 170px
	}

	.testimonial_review-wrapper {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		place-items: center;
		display: grid
	}

	.testimonial_review-wrapper.is-small {
		height: auto
	}

	.number_block {
		grid-column-gap: 60px;
		grid-row-gap: 60px;
		flex-direction: column
	}

	.partners_logo-wrapper {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		justify-content: center
	}

	.deadlines_block.is-whatsnew {
		grid-row-gap: 3rem;
		text-align: center;
		grid-template-columns: 1fr;
		padding-bottom: 3rem
	}

	.tax-resoursce_list {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	._3x-column-grid {
		grid-column-gap: 30px;
		grid-row-gap: 30px
	}

	.partner_slide {
		padding-left: 0;
		padding-right: 0
	}

	.partner_slider-wrapper {
		padding-bottom: 3rem
	}

	.quick-faqs_component-copy {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.text-size-xlarge {
		font-size: 1.25rem
	}

	.text-size-xlarge.text-weight-bold.text-color-tulle-grey.mob-0-875rem {
		font-size: .875rem
	}

	.resources_right-block.is-alt {
		height: auto;
		padding-top: 30px;
		padding-bottom: 20px
	}

	.job-listing {
		flex-direction: column
	}

	.flex-left,
	.flex-right {
		width: 100%
	}

	.padding-global-g {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.section-card_grid-3 {
		grid-row-gap: 3rem;
		text-align: center;
		grid-template-columns: 1fr;
		align-items: center
	}

	.padding-reactivate {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.padding-section-xsmall,
	.top-padding-section-xsmall {
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.flex-horizontal {
		flex-wrap: wrap
	}

	.hidden-on-mbl {
		display: none
	}

	.div-block-5 {
		padding-left: 20px;
		padding-right: 20px
	}

	.faq_question-2 {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem;
		align-items: flex-start;
		padding: 1rem 1.25rem
	}

	.hero-heading-center {
		padding: 60px 15px
	}

	.benefits_list-3_col {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.tabs_component-menu {
		flex-wrap: wrap;
		max-width: 100%
	}

	.benefits-tab {
		margin-bottom: 20px;
		padding-bottom: 0
	}

	.benefits-tab.w--current {
		margin-right: 1.1rem
	}

	.tab-component {
		padding-bottom: 5rem
	}

	.tagline-2 {
		font-size: .7rem
	}

	.tagline-2.is-fill-sunlight,
	.tagline-2.is-fill-yolk-yellow {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
		font-family: Circularstd, sans-serif;
		font-size: 12px;
		font-weight: 500
	}

	.text-size-large-3 {
		font-size: 1.2rem
	}

	.hero-without-image {
		padding: 60px 15px
	}

	.header_component-2 {
		grid-row-gap: 3rem
	}

	.margin-bottom-left-align {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.tab-prev {
		inset: auto auto 10px 30%
	}

	.tab-next {
		inset: auto 30% 10px auto
	}

	.scroll-divider {
		display: none
	}

	.signup_feature-wrapper {
		max-width: 500px
	}

	.absolute-counter {
		text-align: center;
		display: block;
		position: absolute;
		inset: auto 0% 20px
	}

	.heading-style-h3-industries {
		font-size: 1.5rem
	}

	.tablet-flex-horizontal {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		flex-flow: column;
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.mobile-flex-horizontal {
		align-self: flex-start
	}

	.logo-wrapper {
		white-space: normal;
		overflow-wrap: normal;
		flex-direction: column;
		grid-template-columns: auto auto auto auto;
		display: flex
	}

	.image-3 {
		width: 100%
	}

	.width-full.is-space-apart {
		width: 100%;
		margin-left: 0
	}

	.padding-section-medium-corey {
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.heading-style-h4_book-a-demo {
		font-size: 1.2rem
	}

	.heading-style-h4_book-a-demo.padding-top {
		margin-top: 2.5rem
	}

	.tagline-3 {
		font-size: .7rem
	}

	.image-4 {
		width: 100%
	}

	.form-input-2 {
		padding-left: 1rem;
		padding-right: 1rem
	}

	.heading-style-h4-center {
		font-size: 1.2rem
	}

	.button-pricing-secondary.max-width-full,
	.button-pricing-secondary-2.max-width-full {
		margin-top: 20px
	}

	.button-hero.is-secondary {
		font-size: 14px
	}

	.button-hero.is-navbar-button {
		padding: .25rem 1rem
	}

	.padding-global_test {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.section_overview.is-100vh.is-center {
		padding-top: 5rem
	}

	.tagline_white {
		font-size: .7rem
	}

	.col-2x_grid-compare {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.col-2x_grid-compare.is-how-it-works {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare.space-small {
		grid-template-columns: 1fr
	}

	.col-2x_grid-compare-margin {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.col-2x_grid-compare-margin.is-how-it-works {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare-margin.space-small {
		grid-template-columns: 1fr
	}

	.testimonial_header-compare {
		margin-bottom: 1.5rem
	}

	.navbar_component-_v2 {
		min-height: 4rem
	}

	.button-test-_v2.is-secondary {
		font-size: 14px
	}

	.button-test-_v2.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test-_expert.is-secondary {
		font-size: 14px
	}

	.button-test-_expert.is-navbar-button,
	.button-test-_expert.is-navbar-button-test_expert {
		padding: .25rem 1rem
	}

	.button-test--hero_expert.is-secondary {
		font-size: 14px
	}

	.button-test--hero_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--hero_expert.is-secondary-test-hero_expert,
	.button-test-copy.is-secondary {
		font-size: 14px
	}

	.button-test-copy.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--midpage_expert.is-secondary {
		font-size: 14px
	}

	.button-test--midpage_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--midpage_expert.is-secondary-midpage_expert,
	.button-test--footer_expert.is-secondary {
		font-size: 14px
	}

	.button-test--footer_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test-nav_expert.is-secondary {
		font-size: 14px
	}

	.button-test-nav_expert.is-navbar-button,
	.button-test-nav_expert.is-navbar-nav_expert {
		padding: .25rem 1rem
	}

	.button-test-hero_expert.is-secondary {
		font-size: 14px
	}

	.button-test-hero_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test-hero_expert.is-secondary-hero_expert,
	.button-test-midpage_expert.is-secondary {
		font-size: 14px
	}

	.button-test-midpage_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test-midpage_expert.is-secondary-midpage_expert,
	.button-test-footer_expert.is-secondary {
		font-size: 14px
	}

	.button-test-footer_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--nav_expert.is-secondary {
		font-size: 14px
	}

	.button-test--nav_expert.is-navbar-button,
	.button-test--nav_expert.is-navbar-button-nav_expert {
		padding: .25rem 1rem
	}

	.button-test-partners-hero_expert.is-secondary {
		font-size: 14px
	}

	.button-test-partners-hero_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test-partners-hero_expert.is-secondary-partners-hero_expert,
	.button-test-partners-footer_expert.is-secondary {
		font-size: 14px
	}

	.button-test-partners-footer_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test-sup_expert.is-secondary {
		font-size: 14px
	}

	.button-test-sup_expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-nav_consultation.is-secondary {
		font-size: 14px
	}

	.button-nav_consultation.is-navbar-button,
	.button-nav_consultation.is-navbar-button-test_expert,
	.button-nav_consultation.is-navbar-button-consultation {
		padding: .25rem 1rem
	}

	.button-test--hero_expert-copy.is-secondary {
		font-size: 14px
	}

	.button-test--hero_expert-copy.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--hero_expert-copy.is-secondary-test-hero_expert,
	.button-test--hero_expert-copy.is-secondary-hero-consultation,
	.button-test--midpage_expert-copy.is-secondary {
		font-size: 14px
	}

	.button-test--midpage_expert-copy.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--midpage_expert-copy.is-secondary-midpage_expert,
	.button-test--midpage_expert-copy-copy.is-secondary {
		font-size: 14px
	}

	.button-test--midpage_expert-copy-copy.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--midpage_expert-copy-copy.is-secondary-midpage_expert,
	.button-test--midpage_expert-copy-copy.is-secondary-midpage_consultation,
	.button-test--footer_consultation.is-secondary {
		font-size: 14px
	}

	.button-test--footer_consultation.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-nav-expert.is-secondary {
		font-size: 14px
	}

	.button-nav-expert.is-navbar-button,
	.button-nav-expert.is-navbar-button-test_expert,
	.button-nav-expert.is-navbar-button-consultation,
	.button-nav-expert.is-navbar-button-expert {
		padding: .25rem 1rem
	}

	.button-test-hero-expert.is-secondary {
		font-size: 14px
	}

	.button-test-hero-expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test-hero-expert.is-secondary-test-hero_expert,
	.button-test-hero-expert.is-secondary-hero-consultation,
	.button-test-hero-expert.is-secondary-hero-expert,
	.button-test--midpage-expert.is-secondary {
		font-size: 14px
	}

	.button-test--midpage-expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-test--midpage-expert.is-secondary-midpage_expert,
	.button-test--midpage-expert.is-secondary-midpage_consultation,
	.button-test--midpage-expert.is-secondary-midpage-expert,
	.button-test-footer-expert.is-secondary {
		font-size: 14px
	}

	.button-test-footer-expert.is-navbar-button {
		padding: .25rem 1rem
	}

	.hero-stack {
		padding: 60px 15px
	}

	.account_grid {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		flex-flow: wrap;
		justify-content: center;
		align-items: center;
		display: flex
	}

	.header_component-reviews {
		grid-row-gap: 3rem
	}

	.padding-section-large-reviews {
		padding-top: 4rem;
		padding-bottom: 4rem
	}

	.width-full-review.is-space-apart {
		width: 100%;
		margin-left: 0
	}

	.anchor-block {
		top: -110px
	}

	.button_talk-to-expert_nav.is-secondary {
		font-size: 14px
	}

	.button_talk-to-expert_nav.is-navbar-button,
	.button_talk-to-expert_nav.is-navbar-button-talk-to-expert {
		padding: .25rem 1rem
	}

	.button_talk-to-expert_footer.is-secondary {
		font-size: 14px
	}

	.button_talk-to-expert_footer.is-navbar-button {
		padding: .25rem 1rem
	}

	.button-copy.is-secondary {
		font-size: 14px
	}

	.button-copy.is-navbar-button,
	.button-copy.is-navbar-button-talk-expert {
		padding: .25rem 1rem
	}

	.button_talk-expert_footer.is-secondary {
		font-size: 14px
	}

	.button_talk-expert_footer.is-navbar-button {
		padding: .25rem 1rem
	}

	.button_talk-expert_penalties_nav.is-secondary {
		font-size: 14px
	}

	.button_talk-expert_penalties_nav.is-navbar-button,
	.button_talk-expert_penalties_nav.is-navbar-button_talk-expert_nav {
		padding: .25rem 1rem
	}

	.button_talk-expert_penalties_footer.is-secondary {
		font-size: 14px
	}

	.button_talk-expert_penalties_footer.is-navbar-button {
		padding: .25rem 1rem
	}

	.div-block-5-_ty-page {
		padding-left: 20px;
		padding-right: 20px
	}

	.h3-dei {
		font-size: 1.5rem
	}

	.padding-section-medium-dei {
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.contact_component-single {
		margin-left: 20px;
		margin-right: 20px
	}

	.form-input-3 {
		padding-left: 1rem;
		padding-right: 1rem
	}

	.header_component_product {
		grid-row-gap: 3rem
	}

	.tools_banner {
		padding: 34px 28px
	}

	.tools_banner.is-grid {
		grid-column-gap: 18px;
		grid-row-gap: 18px;
		grid-template-columns: 1fr
	}

	.tools_banner.is-grid.is-light {
		grid-column-gap: 28px;
		grid-row-gap: 28px;
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start
	}

	.tools_component {
		padding: 40px 16px
	}

	.tools_popup {
		padding: 32px 20px
	}

	.tools_popup-close {
		top: 22px;
		right: 22px
	}

	.tools_popup-header {
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.tools_popup-close-icon {
		top: 22px;
		right: 22px
	}

	.tax-calc_img-wrap.is-2 {
		width: auto
	}

	.tax-calc_step {
		padding-left: 1.5rem;
		padding-right: 1.55rem
	}

	.tax-calc_list {
		grid-template-columns: 1fr;
		place-items: center
	}

	.tax-calc_list.is-equal {
		grid-template-columns: 1fr
	}

	.tax-calc_container {
		width: 100%;
		padding: 1.5rem
	}

	.button-tax-hub.is-hover-dark {
		font-size: 14px
	}

	.button-tax-hub.is-navbar-button {
		padding: .25rem 1rem
	}

	.brac-calc_top-item {
		font-size: .875rem
	}

	.brac-calc_block {
		padding: 25px 16px 16px
	}

	.brac-calc_block-item {
		font-size: .8755rem;
		display: inline-flex
	}

	.brac-calc_block-item.is-brac-calc {
		font-size: 1rem
	}

	.brac-calc_tip-icon {
		margin-bottom: 3px
	}

	.brac-calc_tip-popup {
		width: 80vw;
		left: -12.9rem
	}

	.nav_banner-text {
		text-align: left;
		max-width: 52ch;
		font-size: 1rem
	}

	.nav_banner-close {
		margin-right: 1.25rem
	}

	.nav_menu,
	.nav-dropdown_menu,
	.nav-dropdown_menu.w--open {
		padding-left: 1.125rem;
		padding-right: 1.125rem
	}

	.nav-dropdown_back {
		top: 1.2rem;
		left: 1.125rem
	}

	.nav-dropdown_link-list {
		grid-row-gap: 1.5rem;
		max-width: none
	}

	.nav-dropdown_link {
		padding-left: 0;
		padding-right: 0;
		text-decoration: none
	}

	.nav-dropdown_link:hover {
		background-color: #fff
	}

	.nav-dropdown_content {
		text-align: left
	}

	.nav_featured {
		padding: 1.5rem 0
	}

	.text-size-large-4 {
		font-size: 1.2rem
	}

	.nav_dropdown-grid {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		flex-direction: column;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		padding-left: 0;
		padding-right: 0
	}

	.nav_featured-img-wrap {
		min-width: 13rem
	}

	.button-6.is-navbar-button {
		padding: .25rem 1rem
	}

	.nav_component {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.bfcm-countdown_wrapper {
		justify-content: space-between;
		padding-left: 1.25rem;
		padding-right: 4rem
	}

	.bfcm-countdown_wrapper.is-banner {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.bfcm-countdown_info {
		max-width: 20ch
	}

	.bfcm-countdown_clock-item {
		flex-flow: column
	}

	.bfcm_info-text {
		max-width: 30ch;
		margin-left: auto;
		margin-right: auto
	}

	.bfcm_img-home-mobile {
		width: 22rem;
		height: 18rem
	}

	.bfcm_banner-pricing {
		padding-top: 2rem;
		padding-bottom: 2rem
	}

	.bfcm_image-pricing {
		max-width: 100%;
		margin-bottom: -2.5rem
	}

	.bfcm_banner-header {
		max-width: 20ch
	}

	.bfcm_banner-text {
		max-width: 24ch
	}

	.is-bfcm {
		grid-row-gap: 1.25rem;
		padding: 32px
	}

	.bfcm_image-demo {
		display: none
	}

	.bfcm_image-testimonial {
		width: 70%;
		min-height: 13rem;
		margin-bottom: -40px
	}

	.is-promo {
		font-size: 1.25rem
	}

	.bfcm_image-ku {
		width: 50%;
		min-width: 500px
	}

	.blog_header-main.for-bfcm {
		max-width: 50ch
	}

	.bfcm_image-coin {
		display: none
	}

	.blog_paragraph.for-bfcm {
		max-width: 34ch
	}

	.bfcm_image-testimonial-copy {
		width: 70%;
		margin-bottom: -40px;
		display: block
	}

	.bfcm_image-signup {
		max-width: 100%;
		min-height: 12rem
	}

	.bfcm_video-home {
		display: none
	}

	.bfcm_video-home-mobile {
		width: 28rem;
		height: 28rem
	}

	.blog-content_nav-block-whats-bench {
		display: none
	}

	.blog-content_nav-block-button.is-hover-dark {
		font-size: 14px
	}

	.blog-content_nav-block-button.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.blog-content_nav-block-button.for-bfcm {
		width: 11rem
	}

	.blog-content_nav-block-button-blue.is-hover-dark {
		font-size: 14px
	}

	.blog-content_nav-block-button-blue.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.blog-content_nav-block-button-blue.for-bfcm {
		width: 11rem
	}

	.self-calc_component {
		padding: 2.25rem 24px
	}

	.self-calc_top-item {
		margin-bottom: 24px;
		font-size: .875rem
	}

	.self-calc_input-group.is-savings-table,
	.self-calc_input-group.is-savings-table.is-active {
		padding-left: 6px;
		padding-right: 6px
	}

	.self-calc_tip-popup {
		width: 82vw;
		left: -22.5rem
	}

	.self-calc_tip-popup.is-savings {
		width: 50vw;
		left: -11.2rem
	}

	.self-calc_tip-popup.is-table {
		width: 50vw;
		left: -3.5rem
	}

	.self-calc_result-component {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem
	}

	.self-calc_result-item.is-sm {
		justify-content: flex-start;
		align-items: flex-start;
		min-height: 12rem
	}

	.self-calc_result-item.is-savings {
		text-align: center;
		font-size: 1.5rem
	}

	.self-calc_result-percent {
		font-size: 1.125rem
	}

	.pricing-integrations_component {
		grid-row-gap: 2rem;
		text-align: center;
		padding: 3rem 2.75rem
	}

	.pricing-integrations_component.is-revert {
		text-align: center;
		flex-direction: column-reverse;
		align-items: center;
		display: flex
	}

	.pricing-integrations_tabs-menu {
		justify-content: flex-start;
		margin-bottom: 2rem;
		padding-left: 5vw;
		padding-right: 5vw
	}

	.pricing-integrations_list {
		grid-column-gap: 3rem;
		grid-row-gap: 2rem;
		flex-flow: wrap;
		grid-template-rows: auto auto;
		grid-template-columns: auto auto auto;
		grid-auto-columns: 1fr;
		justify-content: center;
		align-items: flex-start;
		display: flex
	}

	.pricing-integrations_tabs-text {
		grid-column-gap: .5rem;
		grid-row-gap: .5rem;
		justify-content: space-between;
		font-size: 1rem
	}

	.pricing-integrations_plaid {
		height: 2rem
	}

	.paid-lp_component:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		place-items: start center
	}

	.self-calc_cell,
	.self-calc_cell.is-white {
		font-size: .875rem
	}

	.self-calc_result {
		flex-flow: column;
		display: flex
	}

	.padding-section-large-2 {
		padding-top: 4rem;
		padding-bottom: 4rem
	}

	.heading-style-h2-2 {
		font-size: 2.25rem
	}

	.spacer-small {
		padding-top: 1.25rem
	}

	.text-size-medium-2 {
		font-size: 1rem
	}

	.spacer-xxlarge {
		padding-top: 3rem
	}

	.accordion_question {
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.accordion_icon-wrapper {
		width: 1.75rem
	}

	.heading-style-h4-2 {
		font-size: 1.5rem;
		line-height: 1.4
	}

	.spacer-xsmall {
		padding-top: .75rem
	}

	.spacer-medium {
		padding-top: 1.5rem
	}

	.text-size-medium-3 {
		font-size: 1rem
	}

	.pricing-compare_top-row {
		grid-column-gap: 1rem;
		grid-template-columns: 1fr 1fr
	}

	.pricing-compare_top-row.is-header {
		background-color: var(--solitude-blue);
		margin-bottom: .75rem
	}

	.pricing-compare_empty-space {
		display: none
	}

	.heading-style-h6-2 {
		font-size: 1.125rem
	}

	.pricing-compare_top-row-price {
		font-size: 2.5rem
	}

	.pricing-compare_top-row-price-month {
		font-size: 1.25rem
	}

	.pricing-compare_row {
		grid-template-columns: 1fr 1fr;
		align-items: start
	}

	.pricing-compare_feature {
		background-color: var(--ghost-white);
		text-align: center;
		border-bottom: 1px solid #dce3f1;
		width: 100%;
		padding-left: 1rem;
		padding-right: 1rem
	}

	.pricing-compare_row-content {
		padding-left: 1rem;
		padding-right: 1rem
	}

	.pricing-compare_bottom-row {
		grid-column-gap: 1rem;
		grid-template-columns: 1fr 1fr 1fr
	}

	.icon-embed-pricing-compare {
		width: 2rem;
		height: 2rem
	}

	.pricing-compare_feature-item {
		justify-content: center;
		align-items: center
	}

	.section-card_bottom-offset {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.section-card_bottom-left {
		justify-content: flex-start;
		align-items: flex-start;
		padding-bottom: 0
	}

	.swiper-slide.is-testimonials-slide {
		margin-left: auto;
		margin-right: auto
	}

	.pricing_tooltip-wrapper {
		right: -1rem
	}

	.monthly_bookkeeping_cta_banner {
		padding-top: 2rem;
		padding-bottom: 2rem
	}

	.monthly_bookkeeping_cta_banner_heading {
		font-size: 1.5rem
	}

	.monthly_bookkeeping_cta_banner_text_block,
	.monthly_bookkeeping_cta_banner_cta_block {
		max-width: 24ch
	}

	.monthly_bookkeeping_testimonial_section_header {
		margin-bottom: 1.5rem
	}

	.monthly_bookkeeping_highlight_cards_grid {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.monthly_bookkeeping_highlight_cards_grid.is-two-columns,
	.monthly_bookkeeping_highlight_card_left.is-featured,
	.monthly_bookkeeping_hlghlight_card_right.is-featured {
		grid-template-columns: 1fr
	}

	.tagline-4 {
		font-size: .7rem
	}

	.monthly_bookkeeping_text_and_image_container {
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.monthly_bookkeeping_pill {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.tagline-5 {
		font-size: .7rem
	}

	.monthly_bookkeeping_vp {
		font-size: 1.2rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-how-it-works {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.space-small {
		grid-template-columns: 1fr
	}

	.small_business_tax_hero_section.background-color-sapphire.for-bfcm-home {
		background-color: var(--deep-sapphire)
	}

	.small_business_tax_hero_section.is-100vh.is-center {
		padding-top: 5rem
	}

	.small_business_tax_hero_demo_button.is-hover-dark {
		font-size: 14px
	}

	.small_business_tax_hero_demo_button.is-from-button {
		width: 100%;
		margin-top: 5px
	}

	.small_business_tax_hero_demo_button.for-bfcm {
		width: 11rem
	}

	.text-size-large-5 {
		font-size: 1.2rem
	}

	.monthly_bookkeeping_text_and_image_container-2-2 {
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.monthly_bookkeeping_pill-2-2 {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.tagline-4-2-2,
	.tagline-5-2-2 {
		font-size: .7rem
	}

	.monthly_bookkeeping_cta_banner-2-2 {
		padding-top: 2rem;
		padding-bottom: 2rem
	}

	.monthly_bookkeeping_cta_banner_heading-2-2 {
		font-size: 1.5rem
	}

	.monthly_bookkeeping_cta_banner_cta_block-2-2,
	.monthly_bookkeeping_cta_banner_text_block-2-2 {
		max-width: 24ch
	}

	.tagline-6 {
		font-size: .7rem
	}

	.monthly_bookkeeping_testimonial_section_header-2-2 {
		margin-bottom: 1.5rem
	}

	.tax_filing_and_advisory_col-2x_grid {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.tax_filing_and_advisory_col-2x_grid.is-how-it-works {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x_grid.space-small {
		grid-template-columns: 1fr
	}

	.tax_filing_and_advisory_col-2x-grid {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.tax_filing_and_advisory_col-2x-grid.is-how-it-works {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x-grid.space-small {
		grid-template-columns: 1fr
	}

	.how_it_works_hero_section.background-color-sapphire.for-bfcm-home {
		background-color: var(--deep-sapphire)
	}

	.how_it_works_hero_section.is-100vh.is-center {
		padding-top: 5rem
	}

	.how_it_works_what_we_do_what_you_do_section {
		padding-top: 3rem;
		padding-bottom: 1rem
	}

	.flex-horizontal-copy {
		flex-wrap: wrap
	}

	.how_it_works_h2 {
		font-size: 1.5rem
	}

	.how_it_works_h2.is-demo {
		font-size: 1.75rem
	}

	.how_it_works_catch_up_banner {
		grid-row-gap: 3rem;
		text-align: center;
		grid-template-columns: 1fr;
		align-items: center
	}

	.how_it_works_catch_up_banner.is-revert {
		text-align: center;
		flex-direction: column-reverse;
		align-items: center;
		display: flex
	}

	.how_it_works_catch_up_banner.is-col-1 {
		text-align: left
	}

	.how_it_works_catch_up_banner_header {
		font-size: 1.8rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-how-it-works {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.space-small {
		grid-template-columns: 1fr
	}

	.how_it_works_col-2x_image_wrapper {
		order: -1
	}

	.padding-cookie-policy-2-0 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.hero-heading-right {
		padding: 60px 15px
	}

	.navbar-brand-three {
		padding-left: 0
	}

	.nav-menu-three {
		border-radius: 20px;
		flex-direction: column;
		padding-bottom: 30px
	}

	.nav-menu-block {
		flex-direction: column
	}

	.nav-link {
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block
	}

	.nav-dropdown-2 {
		flex-direction: column;
		align-items: center;
		display: flex
	}

	.nav-dropdown-toggle {
		padding-top: 10px;
		padding-bottom: 10px
	}

	.nav-dropdown-list.shadow-three {
		box-shadow: 0 8px 50px #0000000d
	}

	.nav-dropdown-list.shadow-three.w--open {
		position: relative
	}

	.nav-dropdown-list.shadow-three.mobile-shadow-hide {
		box-shadow: none
	}

	.nav-link-accent {
		margin-right: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block
	}

	.mobile-margin-top-10 {
		margin-top: 10px
	}

	.footer-dark {
		padding-left: 15px;
		padding-right: 15px
	}

	.footer-wrapper {
		flex-direction: column;
		align-items: center
	}

	.footer-content {
		grid-template-columns: 1fr;
		margin-top: 40px
	}

	.footer-block {
		align-items: center
	}

	.footer-link:hover {
		color: #1a1b1fbf
	}

	.footer-social-block {
		margin-top: 20px;
		margin-left: -20px
	}

	.footer-social-link {
		margin-left: 20px
	}

	.footer-divider {
		margin-top: 60px
	}

	.footer-light {
		padding-left: 15px;
		padding-right: 15px
	}

	.footer-bottom {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.footer-copyright {
		font-size: 14px;
		line-height: 20px
	}

	.footer-social-block-two {
		margin-top: 20px
	}

	.footer-light-2 {
		padding-left: 15px;
		padding-right: 15px
	}

	.footer-bottom-2 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.footer-copyright-2 {
		font-size: 14px;
		line-height: 20px
	}

	.footer-social-block-two-2 {
		margin-top: 20px
	}

	.footer-social-link-2 {
		margin-left: 20px
	}

	.hero-heading-center-2 {
		padding: 60px 15px
	}

	.footer_link-list-wrapper-2 {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr 1fr
	}

	.padding-global-4 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.paragraph-135-2 {
		text-align: left
	}

	.hero-heading-center-3,
	.hero-without-image-2 {
		padding: 60px 15px
	}

	.blog-content_nav-block-pane {
		display: none
	}

	.blog-content_nav_tos {
		height: auto;
		position: static;
		overflow: visible
	}

	.footer_link-list-wrapper-3 {
		grid-row-gap: 3rem;
		grid-template-columns: 1fr 1fr
	}

	.padding-section-medium-2 {
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.nav_container-2.is-banner {
		padding-left: 1.125rem;
		padding-right: 1.125rem
	}

	.nav-dropdown_content-2 {
		text-align: left
	}

	.padding-global-5 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.menu-icon-2 {
		height: 3rem
	}

	.heading-style-h2-3 {
		font-size: 1.8rem
	}

	.nav-dropdown_back-2 {
		top: 1.2rem;
		left: 1.125rem
	}

	.nav_component-2 {
		min-height: 4rem;
		padding-left: 1.125rem;
		padding-right: 1.125rem
	}

	.nav_banner-text-2 {
		font-size: .8rem
	}

	.nav_menu-2,
	.nav-dropdown_menu-2,
	.nav-dropdown_menu-2.w--open {
		padding-left: 1.125rem;
		padding-right: 1.125rem
	}

	.nav-dropdown_link-list-2 {
		grid-row-gap: 1.5rem;
		max-width: none
	}

	.nav_dropdown-grid-2 {
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
		flex-direction: column;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		padding-left: 0;
		padding-right: 0
	}

	.text-size-large-6 {
		font-size: 1.2rem
	}

	.heading-style-h2-4 {
		font-size: 1.8rem
	}

	.padding-global-6 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.text-align-center-4 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		justify-content: space-between
	}

	.footer_article-link-2 {
		font-size: .9rem
	}

	.blog-content_nav-block-button-blue-2.is-hover-dark {
		font-size: 14px
	}

	.section-card_grid-4 {
		grid-row-gap: 3rem;
		text-align: center;
		grid-template-columns: 1fr;
		align-items: center
	}

	.heading-style-h2-5 {
		font-size: 1.8rem
	}

	.padding-global-7 {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.text-align-center-5 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		justify-content: space-between
	}

	.testimonial-image-left {
		padding: 60px 15px
	}

	.testimonial-wrapper-four {
		flex-direction: column
	}

	.testimonial-left {
		width: 100%;
		margin-bottom: 40px;
		margin-right: 0
	}

	.testimonial-image-four {
		height: auto
	}

	.heading-small {
		font-size: 28px;
		line-height: 36px
	}

	.navbar-brand-three-2 {
		padding-left: 0
	}

	.nav-menu-three-2 {
		border-radius: 20px;
		flex-direction: column;
		padding-bottom: 30px
	}

	.nav-menu-block-2 {
		flex-direction: column
	}

	.nav-link-2 {
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block
	}

	.nav-dropdown-3 {
		flex-direction: column;
		align-items: center;
		display: flex
	}

	.nav-dropdown-toggle-2 {
		padding-top: 10px;
		padding-bottom: 10px
	}

	.nav-dropdown-list-2.shadow-three {
		box-shadow: 0 8px 50px #0000000d
	}

	.nav-dropdown-list-2.shadow-three.w--open {
		position: relative
	}

	.nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
		box-shadow: none
	}

	.nav-link-accent-2 {
		margin-right: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block
	}

	.mobile-margin-top-11 {
		margin-top: 10px
	}

	.hero-heading-left,
	.testimonial-stack {
		padding: 60px 15px
	}

	.testimonial-text-three {
		font-size: 20px;
		line-height: 28px
	}

	.team-circles {
		padding: 60px 15px
	}

	.team-grid {
		grid-template-columns: 1fr 1fr
	}

	.contact_para-copy.is-arc--light-2-2 {
		padding-bottom: 0
	}
}

@media screen and (max-width:479px) {
	h2 {
		font-size: 25px
	}

	h3 {
		font-size: 1.2rem
	}

	p {
		font-size: .9rem
	}

	.margin-horizontal {
		margin-top: 0;
		margin-bottom: 0
	}

	.padding-top {
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0
	}

	.margin-vertical {
		margin-left: 0;
		margin-right: 0
	}

	.margin-bottom {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.margin-bottom.margin-small {
		max-width: none
	}

	.padding-left {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0
	}

	.padding-vertical {
		padding-left: 0;
		padding-right: 0
	}

	.padding-horizontal {
		padding-top: 0;
		padding-bottom: 0
	}

	.margin-right {
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0
	}

	.margin-right.margin-small.justify-left.mobile-flex-horizontal {
		margin-right: 0
	}

	.margin-right.margin-small.justify-left.mobile-flex-horizontal:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		flex-flow: column
	}

	.margin-top {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0
	}

	.margin-top.margin-medium {
		margin-top: 1rem
	}
	

	.margin-top.margin-medium.is-0 {
		margin-top: 0
	}

	.margin-top.margin-small-2 {
		max-width: none
	}

	.margin-left {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0
	}

	.padding-right {
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0
	}

	.padding-bottom {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0
	}
	.text-align-center1 h2{
		margin-top: 159px !important;
	}
	.margin-top1{
		padding-left: 0px;
	}
	.text-align-center1 p{
		font-size: 15px !important;
		margin-top: 0px !important;
	}
	.section_col-2x{
		height: 1094px;
	}
	#w-node-f9c88794-0e82-09d0-2169-fcb68ffc741e-ca396ffa{
		position: relative;
   		 top: 0px !important; 
	}
	.icon-1x1-large {
		height: 4.4rem
	}

	.icon-1x1-large.mobile-portrait-show {
		display: block
	}

	.icon-1x1-large.mobile-portrait-show.margin-right.margin-xsmall {
		height: 3.4rem
	}

	.heading-style-h3 {
		text-align: left
	}

	.text-rich-text {
		font-size: 1.125rem
	}

	.text-rich-text h2 {
		font-size: 1.8rem
	}

	.text-rich-text h3 {
		font-size: 1.4rem
	}

	.text-rich-text p {
		font-size: 1.125rem
	}

	.max-width-full-mobile-portrait {
		width: 100%;
		max-width: none
	}

	.icon-1x1-medium {
		height: 3rem
	}

	.heading-style-h1.is--bfcm-lp {
		font-size: 1.5rem
	}

	.padding-section-small {
		padding-bottom: 1rem
	}

	.max-width-small {
		max-width: 13rem
	}

	.hide-mobile-portrait {
		display: none
	}

	.text-size-regular.text-weight-medium.mob-0-75rem {
		font-size: .75rem;
		line-height: 1.5
	}

	.text-size-regular.mob-0-75rem {
		font-size: .75rem
	}

	.max-width-medium {
		max-width: none
	}

	.max-width-medium.align-center.is-25rem {
		max-width: 18rem
	}

	.max-width-large.is-full {
		max-width: none
	}

	.text-size-small.text-color-white.signup {
		text-align: left;
		white-space: normal;
		word-break: normal;
		overflow-wrap: normal;
		align-self: flex-start;
		font-size: .5rem
	}

	.heading-style-h4 {
		font-size: 18px
	}

	.heading-style-h4.text-color-white.contact {
		text-align: center
	}

	.heading-style-h4.tax-season-banner-text-mobile {
		font-size: 22px
	}

	.text-align-left.margin-left.margin-small.mobile-cener:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80),
	.text-align-left.mobile-center:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		text-align: center
	}

	.heading-style-h6 {
		font-size: 1rem
	}

	.padding-section-large.is-mob-padding-bottom-0 {
		padding-bottom: 0
	}

	.text-size-large {
		font-size: .9rem
	}

	.heading-style-h2,
	.heading-style-h2.is-1-8rem {
		font-size: 1.5rem
	}

	.heading-style-h5 {
		font-size: 1.1rem
	}

	.heading-style-h5.is-09rem {
		text-align: left;
		font-size: .9rem
	}

	.icon-height-medium {
		height: 2rem
	}

	.text-align-center {
		grid-column-gap: 22px;
		grid-row-gap: 22px;
		justify-content: space-between;
		align-items: center;
		height: auto
	}

	.text-align-center.is-left {
		text-align: left
	}

	.button {
		font-size: 14px
	}

	.button.is-link.is-large {
		font-size: 1rem
	}

	.button.is-from-button {
		white-space: pre-wrap;
		margin-top: 5px
	}

	.button.hidden-on-desktop {
		white-space: nowrap
	}

	.button.is-from-button-green {
		white-space: pre-wrap
	}

	.text-size-medium.text-weight-normal.mob-0-755rem {
		font-size: .75rem
	}

	.padding-section-medium.is-mob-bottom-0 {
		padding-bottom: 0
	}

	.section_header.is-100vh.is-center {
		padding-top: 4rem
	}

	.header_component {
		grid-template-columns: 1fr
	}

	.header_image.is-380 {
		width: 272px
	}

	.header_image.is-260 {
		height: 180px
	}

	.nav_container.is-banner {
		padding-right: 1.25rem
	}

	.footer_top-wrapper {
		grid-row-gap: 2.5rem;
		grid-template-columns: 1fr
	}

	.footer_logo-link.w--current {
		align-items: center;
		font-size: .8rem
	}

	.footer_bottom-wrapper {
		flex-direction: column-reverse
	}

	.home-featured_logo-row {
		grid-template-columns: 1fr 1fr;
		justify-items: center
	}

	.col-2x_grid {
		grid-column-gap: 3rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.col-2x_grid.is-tax {
		display: flex
	}

	.col-2x_grid.is-how-it-works.no-gap {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.col-2x_grid.is-financial {
		text-align: center;
		display: flex
	}

	.col-2x_grid.align-up {
		grid-row-gap: 130px;
		padding-top: 30px;
		padding-bottom: 30px
	}

	.col-2x_grid.align-up.padding-mobile {
		grid-row-gap: 40px
	}

	.col-2x_grid.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-flow: column-reverse;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.col-2x_grid.is-revert.is-gap-60 {
		flex-flow: column-reverse
	}

	.col-2x_grid.is-left-col-0-5fr,
	.col-2x_grid.is-left-large.is-gap-0 {
		display: flex
	}

	.col-2x_grid.is-right-large {
		grid-template-columns: 1fr
	}

	.col-2x_grid.is-gap-3rem {
		grid-row-gap: 3rem
	}

	.col-2x_grid.gap-2rem {
		grid-row-gap: 2rem
	}

	.col-2x_grid.is-revert-2-2 {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-flow: column-reverse;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.col-2x_grid.is-revert-2-2.is-gap-60-2-2 {
		flex-flow: column-reverse
	}

	.col-2x_content.is-left.is-full {
		padding-left: 0
	}

	.col-2x_image-wrapper.is-rounded {
		order: 1
	}

	.col-2x_image-wrapper.image-align-center-small,
	.col-2x_image-wrapper.image-align-center-mid {
		width: 100%
	}

	.col-2x_image-wrapper.is-rounded-2-2 {
		order: 1
	}

	.highlight-cards_grid {
		grid-template-columns: 1fr
	}

	.full-image.is-corner-radius.is-350 {
		height: 180px
	}

	.full-image.is-small {
		max-width: 70%
	}

	.full-image.is-icon-small {
		max-width: 90%
	}

	.full-image.is-testimonial {
		height: 250px
	}

	.full-image.is-550px {
		width: auto
	}

	.full-image.is-150px {
		width: 150px
	}

	.full-image.is-330px {
		height: 250px
	}

	.full-image.is-250px {
		max-width: 100%;
		height: 180px
	}

	.full-image.is-210 {
		max-width: 100%;
		height: 120px
	}

	.full-image.is-380 {
		width: 100%
	}

	.full-image.is-testimonial-image {
		max-width: 70%;
		height: 100%
	}

	.full-image.is-50 {
		width: 100%
	}

	.full-image.is-corner-radius-half.is-350,
	.full-image.is-corner-radius-outline.is-350 {
		height: 180px
	}

	.pricing_component {
		grid-row-gap: 30px;
		margin-top: -6.9rem
	}

	.pricing_tabs-menu {
		grid-column-gap: 10px
	}

	.pricing_plan {
		padding-top: 2rem;
		padding-left: 1rem;
		padding-right: 1rem
	}

	.pricing_content.is-margin-top {
		margin-top: 20px
	}

	.pricing_icon-wrapper {
		margin-right: .5rem
	}

	.quick-faqs_component {
		grid-template-columns: 1fr
	}

	.quick-faqs_content.is-left {
		text-align: center
	}

	.faq_list-grid {
		grid-row-gap: 2rem;
		grid-template-columns: 1fr
	}

	.faq_question {
		text-align: left;
		padding-left: .5rem;
		padding-right: .5rem
	}

	.faq_icon {
		margin-top: .1rem;
		margin-right: .7rem
	}

	.faq_answer {
		text-align: left;
		padding-left: 1rem;
		padding-right: 1rem
	}

	.benefits_component {
		text-align: center
	}

	.benefits_component.max-width-mobile {
		max-width: 100vw
	}

	.benefits_list,
	.benefits_list.is-4-columns {
		grid-template-columns: 1fr
	}

	.benefits_list.is-3-columns.is-gap-2 {
		grid-row-gap: 2rem;
		align-self: center
	}

	.benefits_item.is-left.align-left {
		align-items: center
	}

	.stats_component {
		grid-template-columns: 1fr
	}

	.highlight-card_collection-list-wrapper {
		max-width: none
	}

	.icon-small {
		height: 3rem
	}

	.testimonial_collection-list.is-two-columns {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem
	}

	.form-input.is-secondary {
		margin-top: 5px
	}

	.pricing_tab-content {
		padding: 0;
		overflow: visible
	}

	.footer_link-list-wrapper {
		grid-row-gap: 2rem;
		grid-template-columns: 1fr
	}

	.works_list {
		grid-template-columns: 1fr
	}

	.partner_image {
		height: 15vw
	}

	.news-header_logo-list {
		flex-direction: column
	}

	.testimonial_header {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		text-align: center;
		align-items: center
	}

	.contact_component {
		grid-row-gap: 2rem
	}

	.contact_component.is-revert {
		grid-column-gap: 3em;
		grid-row-gap: 3em
	}

	.contact_header {
		max-width: 319px;
		margin-left: auto;
		margin-right: auto
	}

	.contact_header-title {
		font-size: 1.4rem;
		line-height: 1.2
	}

	.contact_header-title.is-larger {
		font-size: 1.5rem
	}

	.contact_image.is-250 {
		height: 200px
	}

	.contact_image.is-small {
		height: 160px
	}

	.testimonial_component-card {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		grid-template-columns: 1fr
	}

	.testimonial_component-card.is-col-1 {
		flex-direction: column-reverse
	}

	.testimonial_component-card.is-col-1.is-revert {
		grid-column-gap: .25rem;
		grid-row-gap: .25rem
	}

	.blog_header.is-centered:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		text-align: center
	}

	.blog-content_nav-block {
		display: none
	}

	.col-2x_background-block {
		padding: 1rem
	}

	.testimonial_title {
		font-size: 18px
	}

	.testiomonial_name-block {
		grid-row-gap: .25rem;
		flex-wrap: wrap;
		font-size: .7rem
	}

	.testiomonial_name-block.is-gap-23 {
		grid-column-gap: .75rem;
		justify-content: flex-start
	}

	.testiomonial_name-block.is-gap-23.max-width.mobile-flex-column {
		flex-direction: column
	}

	.testiomonial_name-block.is-20px {
		font-size: 9px
	}

	.testiomonial_name-block.is-wrap {
		flex-wrap: wrap
	}

	.testimonial_card {
		text-align: center;
		grid-template-columns: 1fr
	}

	.testimonial_card.is-mini {
		padding-left: 10px;
		padding-right: 10px
	}

	.testiomonial_role-block {
		flex-wrap: wrap
	}

	.testiomonial_role-block.is-center {
		text-align: center
	}

	.testimonial_image-wrapper {
		flex: none
	}

	.testimonial_image-wrapper.is-large {
		max-width: none;
		height: auto
	}

	.testimonial_name-right.mobile-text-align-center {
		text-align: center
	}

	.tagline {
		font-size: 12px;
		line-height: 1.4
	}

	.card-content_block,
	.whats-new_grid.is-1-col,
	.column-card_grid {
		grid-template-columns: 1fr
	}

	.section-card_grid {
		grid-row-gap: 0rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		padding: 2rem 1rem
	}

	.highlight-card_image.is-compact {
		padding: 0
	}

	.quick-link_grid {
		grid-template-columns: 1fr
	}

	.link_wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-direction: column
	}

	.retro_features-wrapper {
		grid-template-columns: 1fr
	}

	.testimonial_review-image {
		height: 150px
	}

	.testimonial14_rating-wrapper {
		grid-column-gap: 8px;
		grid-row-gap: 8px
	}

	.testimonial_rating-icon {
		width: 30px;
		height: 30px
	}

	.testimonials_number-wrapper {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		flex-direction: column
	}

	.section_decorative-image.is-full.is-negative-margin,
	.section_decorative-image.is-down {
		display: none
	}

	.text_grid {
		grid-template-columns: 1fr;
		font-size: 16px
	}

	.text_grid.is-two-columns {
		grid-template-columns: 1fr;
		margin-top: 16px
	}

	.beenfits_social-wrapper {
		grid-column-gap: 30px;
		grid-row-gap: 30px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr
	}

	.beenfits_social-link {
		height: 24px
	}

	.header_background-image.is-negative-margin {
		display: none
	}

	.deadlines_block {
		text-align: left;
		grid-template-columns: 1fr 1fr;
		padding-top: 3rem;
		padding-bottom: 3rem
	}

	.deadlines_block.is-last {
		grid-template-columns: 1.25fr 1fr
	}

	.deadlines_block.is-whatsnew {
		text-align: center;
		place-items: center
	}

	.deadlines_block-content.is-nowrap {
		white-space: nowrap
	}

	.deadline_link-wrapper {
		flex-wrap: wrap
	}

	.tax-resoursce_list {
		grid-template-columns: 1fr
	}

	._3x-column-grid {
		grid-template-columns: 1fr;
		max-width: none;
		height: auto
	}

	._3x-column_card {
		height: 250px
	}

	.quick-faqs_component-copy {
		grid-template-columns: 1fr
	}

	.resources_link-list-wrapper {
		grid-column-gap: 60px;
		grid-row-gap: 60px
	}

	.section-card_image-cornered {
		display: none
	}

	.navbar_menu-inner {
		padding-left: 1rem;
		padding-right: 1rem
	}

	.testimonial_logo {
		width: auto
	}

	.date-block {
		flex-wrap: wrap
	}

	.text-size-xlarge.text-weight-medium.mob-0-875rem {
		font-size: .875rem
	}

	.text_wrapper {
		grid-column-gap: 5px
	}

	.mob-width-small {
		width: 100%;
		max-width: 258px;
		margin-left: auto;
		margin-right: auto
	}

	._404_header {
		max-width: none
	}

	.mob-max-width-320 {
		width: 100%;
		max-width: 320px;
		margin-left: auto;
		margin-right: auto
	}

	.mob-16px {
		font-size: 1rem
	}

	.features_block {
		grid-column-gap: 20px
	}

	.resources_right-block {
		height: 370px
	}

	.lottie-loading-animation {
		width: 80%
	}

	.job-location,
	.job-h1-title {
		padding-right: 0
	}

	.text-rich-text-2 {
		font-size: .8rem
	}

	.button-2 {
		font-size: 14px
	}

	.section-card_grid-3 {
		grid-row-gap: 0rem;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		padding: 2rem 1rem
	}

	.heading {
		font-size: 1.6rem
	}

	.text-block {
		margin-top: 40px
	}

	.heading-8 {
		margin-left: 0;
		margin-right: 0;
		font-size: 1.3rem
	}

	.paragraph-4 {
		font-size: .7rem
	}

	.paragraph-6 {
		font-size: 1rem
	}

	.flex-horizontal.space-between {
		grid-column-gap: 6px;
		grid-row-gap: 6px;
		white-space: nowrap;
		justify-content: center
	}

	.flex-horizontal.is-left-align.no-wrap {
		flex-wrap: nowrap
	}

	.button_book-a-call_tax,
	.button_book-a-call_homepage,
	.button_book-a-call_pricing-page_footer,
	.button_book-a-call_hiw_hero,
	.button_book-a-call_hiw_footer,
	.button_book-a-call_experts_hero,
	.button_book-a-call_experts_footer,
	.button_book-a-call_reporting_hero,
	.button_book-a-call_reporting_footer,
	.button_book-a-call_tax-resource-hub_hero,
	.button_book-a-call_tax-resource-hub_lower-page {
		margin-top: 20px;
		margin-right: 20px;
		font-size: 14px
	}

	.button_hero-cta_square {
		font-size: 14px
	}

	.button_hero-cta_square.is-from-button {
		white-space: pre-wrap
	}

	.faq_question-2 {
		text-align: left;
		padding-left: .5rem;
		padding-right: .5rem
	}

	.container-5 {
		max-width: none
	}

	.centered-heading {
		margin-bottom: 24px
	}

	.benefits_list-3_col {
		grid-template-columns: 1fr
	}

	.benefits-tab,
	.benefits-tab.w--current {
		margin-right: 5px
	}

	.tab-component {
		grid-row-gap: 2rem;
		grid-template-columns: minmax(100%, 100vw);
		padding-bottom: 5rem
	}

	.tagline-2 {
		font-size: 12px;
		line-height: 1.4
	}

	.tagline-2.is-fill-sunlight,
	.tagline-2.is-fill-yolk-yellow {
		padding: .25rem 1rem
	}

	.text-size-large-3 {
		font-size: 1rem
	}

	.container-6 {
		max-width: none
	}

	.testimonial_title_medium {
		font-size: 18px
	}

	.header_component-2 {
		grid-template-columns: 1fr
	}

	.margin-bottom-left-align {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.tabs-wrapper {
		width: 100%
	}

	.tab-prev {
		left: 20%
	}

	.tab-next {
		right: 20%
	}

	.benefits-tab-text {
		padding: 4.5px 15px;
		font-size: .875rem
	}

	.signup-slider-slide {
		padding-left: 20px;
		padding-right: 20px
	}

	.signup-slider-wrapper {
		flex-direction: column;
		justify-content: flex-start;
		align-items: center
	}

	.signup_feature-wrapper {
		max-width: 220px
	}

	.blue_testimonial-card {
		padding: 25px
	}

	.icon-1x1-xmedium {
		min-width: 2rem;
		height: 2rem
	}

	.tablet-flex-horizontal {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.tablettext-is-smaller {
		font-size: .75rem
	}

	.mobile-flex-horizontal {
		flex-direction: row;
		display: flex
	}

	.mobile-portrait-show {
		display: block
	}

	.div-block-8 {
		flex-direction: column;
		align-self: center;
		align-items: flex-start
	}

	.div-block-8.hide-custom {
		display: flex
	}

	.bookkeeping_text_cu {
		object-fit: fill
	}

	.tax-header_component {
		grid-column-gap: 26px;
		grid-row-gap: 26px
	}

	.tax-header_image-wrapper {
		padding-top: 48%
	}

	.pros_component {
		padding: 2rem 1rem
	}

	.logo-wrapper.is-horizontal:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		grid-column-gap: .25rem;
		grid-row-gap: .25rem
	}

	.logo-wrapper.is-centered:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		justify-content: flex-start;
		align-items: center
	}

	.width-full.is-space-apart {
		text-align: center;
		flex-flow: wrap;
		width: 100%
	}

	.width-full.is-mobile-centered:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		justify-content: space-between;
		display: flex
	}

	.heading-style-h4_book-a-demo {
		font-size: 18px
	}

	.heading-style-h4_book-a-demo.padding-top {
		margin-top: 2.5rem
	}

	.heading-style-h4_book-a-demo.padding-top-1 {
		text-align: center
	}

	.heading-style-h4_book-a-demo.padding-top-1.text-align-left {
		text-align: left
	}

	.button_book-a-demo {
		font-size: 14px
	}

	.button_book-a-demo.is-from-button_book-a-demo {
		white-space: pre-wrap
	}

	.tagline-3 {
		font-size: 12px;
		line-height: 1.4
	}

	.button-4 {
		font-size: 14px
	}

	.button-4.is-from-button {
		white-space: pre-wrap
	}

	.heading-style-h4-center {
		font-size: 18px
	}

	.button-pricing,
	.button-pricing-secondary,
	.button-pricing-secondary-2 {
		font-size: 14px
	}

	.link_wrapper_buttons {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-direction: column
	}

	.button-hero {
		font-size: 14px
	}

	.button-hero.is-from-button {
		white-space: pre-wrap
	}

	.button-hero.hidden-on-desktop {
		white-space: nowrap
	}

	.max-width-m2 {
		max-width: none
	}

	.max-width-m2.align-center.is-25rem {
		max-width: 18rem
	}

	.section_overview.is-100vh.is-center {
		padding-top: 4rem
	}

	.tagline_white {
		font-size: 12px;
		line-height: 1.4
	}

	.col-2x_grid-compare {
		grid-column-gap: 3rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.col-2x_grid-compare.is-tax {
		display: flex
	}

	.col-2x_grid-compare.is-how-it-works.no-gap {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.col-2x_grid-compare.is-financial {
		text-align: center;
		display: flex
	}

	.col-2x_grid-compare.align-up {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.col-2x_grid-compare.is-revert,
	.col-2x_grid-compare.is-left-col-0-5fr,
	.col-2x_grid-compare.is-left-large.is-gap-0 {
		display: flex
	}

	.col-2x_grid-compare.is-right-large {
		grid-template-columns: 1fr
	}

	.col-2x_grid-compare.is-gap-3rem {
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare.gap-2rem {
		grid-row-gap: 2rem
	}

	.col-2x_grid-compare-margin {
		grid-column-gap: 3rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.col-2x_grid-compare-margin.is-tax {
		display: flex
	}

	.col-2x_grid-compare-margin.is-how-it-works.no-gap {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.col-2x_grid-compare-margin.is-financial {
		text-align: center;
		display: flex
	}

	.col-2x_grid-compare-margin.align-up {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.col-2x_grid-compare-margin.is-revert,
	.col-2x_grid-compare-margin.is-left-col-0-5fr,
	.col-2x_grid-compare-margin.is-left-large.is-gap-0 {
		display: flex
	}

	.col-2x_grid-compare-margin.is-right-large {
		grid-template-columns: 1fr
	}

	.col-2x_grid-compare-margin.is-gap-3rem {
		grid-row-gap: 3rem
	}

	.col-2x_grid-compare-margin.gap-2rem {
		grid-row-gap: 2rem
	}

	.testimonial_header-compare {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		text-align: center;
		align-items: center
	}

	.text-align-center-compare.is-left {
		text-align: left
	}

	.button-test-_v2 {
		font-size: 14px
	}

	.button-test-_v2.is-from-button {
		white-space: pre-wrap
	}

	.button-test-_v2.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-_expert {
		font-size: 14px
	}

	.button-test-_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--hero_expert {
		font-size: 14px
	}

	.button-test--hero_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test--hero_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-copy {
		font-size: 14px
	}

	.button-test-copy.is-from-button {
		white-space: pre-wrap
	}

	.button-test-copy.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--midpage_expert {
		font-size: 14px
	}

	.button-test--midpage_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test--midpage_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--footer_expert {
		font-size: 14px
	}

	.button-test--footer_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test--footer_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-nav_expert {
		font-size: 14px
	}

	.button-test-nav_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-nav_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-hero_expert {
		font-size: 14px
	}

	.button-test-hero_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-hero_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-midpage_expert {
		font-size: 14px
	}

	.button-test-midpage_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-midpage_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-footer_expert {
		font-size: 14px
	}

	.button-test-footer_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-footer_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--nav_expert {
		font-size: 14px
	}

	.button-test--nav_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test--nav_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-partners-hero_expert {
		font-size: 14px
	}

	.button-test-partners-hero_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-partners-hero_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-partners-footer_expert {
		font-size: 14px
	}

	.button-test-partners-footer_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-partners-footer_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-sup_expert {
		font-size: 14px
	}

	.button-test-sup_expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-sup_expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-sup_expert.is-from-button-sup_expert {
		white-space: pre-wrap
	}

	.button-nav_consultation {
		font-size: 14px
	}

	.button-nav_consultation.is-from-button {
		white-space: pre-wrap
	}

	.button-nav_consultation.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--hero_expert-copy {
		font-size: 14px
	}

	.button-test--hero_expert-copy.is-from-button {
		white-space: pre-wrap
	}

	.button-test--hero_expert-copy.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--midpage_expert-copy {
		font-size: 14px
	}

	.button-test--midpage_expert-copy.is-from-button {
		white-space: pre-wrap
	}

	.button-test--midpage_expert-copy.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--midpage_expert-copy-copy {
		font-size: 14px
	}

	.button-test--midpage_expert-copy-copy.is-from-button {
		white-space: pre-wrap
	}

	.button-test--midpage_expert-copy-copy.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--footer_consultation {
		font-size: 14px
	}

	.button-test--footer_consultation.is-from-button {
		white-space: pre-wrap
	}

	.button-test--footer_consultation.hidden-on-desktop {
		white-space: nowrap
	}

	.button-nav-expert {
		font-size: 14px
	}

	.button-nav-expert.is-from-button {
		white-space: pre-wrap
	}

	.button-nav-expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-hero-expert {
		font-size: 14px
	}

	.button-test-hero-expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-hero-expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test--midpage-expert {
		font-size: 14px
	}

	.button-test--midpage-expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test--midpage-expert.hidden-on-desktop {
		white-space: nowrap
	}

	.button-test-footer-expert {
		font-size: 14px
	}

	.button-test-footer-expert.is-from-button {
		white-space: pre-wrap
	}

	.button-test-footer-expert.hidden-on-desktop {
		white-space: nowrap
	}

	.container-7 {
		max-width: none
	}

	.contact_item {
		padding: 2.5rem 1rem
	}

	.contaact_icon-wrap {
		width: 3rem;
		height: 3rem
	}

	.header_component-reviews {
		grid-template-columns: 1fr
	}

	.padding-section-large-reviews.is-mob-padding-bottom-0 {
		padding-bottom: 0
	}

	.header_image-reviews.is-380 {
		width: 272px
	}

	.header_image-reviews.is-260 {
		height: 180px
	}

	.anchor-block {
		top: -140px
	}

	.button_talk-to-expert_nav {
		font-size: 14px
	}

	.button_talk-to-expert_nav.is-from-button {
		white-space: pre-wrap
	}

	.button_talk-to-expert_nav.hidden-on-desktop {
		white-space: nowrap
	}

	.button_talk-to-expert_nav.is-from-button-green {
		white-space: pre-wrap
	}

	.button_talk-to-expert_footer {
		font-size: 14px
	}

	.button_talk-to-expert_footer.is-from-button {
		white-space: pre-wrap
	}

	.button_talk-to-expert_footer.hidden-on-desktop {
		white-space: nowrap
	}

	.button_talk-to-expert_footer.is-from-button-green {
		white-space: pre-wrap
	}

	.button-copy {
		font-size: 14px
	}

	.button-copy.is-from-button {
		white-space: pre-wrap
	}

	.button-copy.hidden-on-desktop {
		white-space: nowrap
	}

	.button-copy.is-from-button-green {
		white-space: pre-wrap
	}

	.button_talk-expert_footer {
		font-size: 14px
	}

	.button_talk-expert_footer.is-from-button {
		white-space: pre-wrap
	}

	.button_talk-expert_footer.hidden-on-desktop {
		white-space: nowrap
	}

	.button_talk-expert_footer.is-from-button-green {
		white-space: pre-wrap
	}

	.button_talk-expert_penalties_nav {
		font-size: 14px
	}

	.button_talk-expert_penalties_nav.is-from-button {
		white-space: pre-wrap
	}

	.button_talk-expert_penalties_nav.hidden-on-desktop {
		white-space: nowrap
	}

	.button_talk-expert_penalties_nav.is-from-button-green {
		white-space: pre-wrap
	}

	.button_talk-expert_penalties_footer {
		font-size: 14px
	}

	.button_talk-expert_penalties_footer.is-from-button {
		white-space: pre-wrap
	}

	.button_talk-expert_penalties_footer.hidden-on-desktop {
		white-space: nowrap
	}

	.button_talk-expert_penalties_footer.is-from-button-green {
		white-space: pre-wrap
	}

	.button_book-a-demo_qa {
		font-size: 14px
	}

	.padding-section-medium-dei.is-mob-bottom-0 {
		padding-bottom: 0
	}

	.contact_component-single {
		grid-row-gap: 2rem;
		margin-left: 10px;
		margin-right: 10px
	}

	.contact_component-single.is-revert {
		grid-column-gap: 3em;
		grid-row-gap: 3em
	}

	.button-5 {
		font-size: 14px
	}

	.button-5.is-from-button {
		white-space: pre-wrap
	}

	.header_component_product {
		grid-template-columns: 1fr
	}

	.tax-calc_container {
		padding: 1rem
	}

	.tax-calc_button {
		padding-left: .75rem;
		padding-right: .75rem
	}

	.tax-calc_footer {
		grid-template-columns: 1fr 1fr
	}

	.tax-calc_radio-wrap {
		flex-flow: wrap
	}

	.button-tax-hub {
		font-size: 14px
	}

	.button-tax-hub.is-from-button {
		white-space: pre-wrap
	}

	.button-tax-hub.hidden-on-desktop {
		white-space: nowrap
	}

	.button-tax-hub.is-from-button-green {
		white-space: pre-wrap
	}

	.max-width-large-copy.is-full {
		max-width: none
	}

	.brac-calc_block-item.is-savings {
		font-size: .875rem
	}

	.brac-calc_tip-popup {
		left: -12.7rem
	}

	.nav_banner-text {
		text-align: left;
		max-width: 35ch;
		font-size: .8rem;
		line-height: 1.3
	}

	.nav_banner-close {
		margin-right: .8rem
	}

	.nav-dropdown_link {
		padding-left: 0
	}

	.nav-dropdown_icon-wrap {
		width: 20px;
		height: 20px
	}

	.nav-dropdown_item-list {
		grid-column-gap: 16px;
		grid-row-gap: 2px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: max-content min-content max-content;
		grid-auto-columns: 1fr;
		justify-content: flex-start;
		place-items: center start;
		display: grid
	}

	.nav_featured {
		max-width: none
	}

	.nav_featured-content {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		flex-flow: column
	}

	.text-size-large-4 {
		font-size: 1rem
	}

	.nav_dropdown-grid {
		grid-template-columns: 1fr;
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.nav_menu-right {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		flex-flow: wrap;
		padding-top: 1rem;
		padding-bottom: 2rem
	}

	.button-6 {
		font-size: 14px
	}

	.bfcm_spacer-home {
		padding-bottom: 9.5rem
	}

	.bfcm-countdown_wrapper {
		padding-top: 1rem;
		padding-bottom: 1rem;
		padding-right: 3.25rem
	}

	.bfcm-countdown_info {
		font-size: .75rem
	}

	.bfcm-countdown_info-image {
		width: 2rem;
		height: 2rem
	}

	.bfcm-countdown_clock-item {
		grid-column-gap: .25rem;
		grid-row-gap: .25rem
	}

	.bfcm-countdown_clock-digit {
		width: 2.25rem;
		height: 2.25rem;
		font-size: .85rem
	}

	.bfcm_info-text {
		max-width: 25ch
	}

	.bfcm_img-home-mobile {
		width: 19rem;
		max-width: 150%;
		height: 15.4rem
	}

	.bfcm_banner-pricing {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.bfcm_banner-pricing.tax-season-banner-pricing {
		justify-content: center;
		align-items: center;
		padding-top: 2rem
	}

	.bfcm_image-pricing {
		margin-top: -5rem;
		margin-bottom: -2.2rem;
		overflow: clip
	}

	.bfcm_banner-header {
		max-width: 18ch
	}

	.is-bfcm {
		padding-left: 10px;
		padding-right: 10px
	}

	.demo-features_list {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem
	}

	.bfcm_image-ku {
		width: 100%;
		min-width: 200px
	}

	.bfcm_video-home-mobile {
		width: 20rem;
		height: 20rem
	}

	.blog-content_nav-block-whats-bench {
		display: none
	}

	.blog-content_nav-block-button {
		font-size: 14px
	}

	.blog-content_nav-block-button.is-from-button {
		white-space: pre-wrap;
		margin-top: 5px
	}

	.blog-content_nav-block-button.hidden-on-desktop {
		white-space: nowrap
	}

	.blog-content_nav-block-button.is-from-button-green {
		white-space: pre-wrap
	}

	.blog-content_nav-block-button-blue {
		font-size: 14px
	}

	.blog-content_nav-block-button-blue.is-from-button {
		white-space: pre-wrap;
		margin-top: 5px
	}

	.blog-content_nav-block-button-blue.hidden-on-desktop {
		white-space: nowrap
	}

	.blog-content_nav-block-button-blue.is-from-button-green {
		white-space: pre-wrap
	}

	.self-calc_input-group.is-savings-table {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.self-calc_input-group.is-table {
		grid-column-gap: .5rem
	}

	.self-calc_tip-popup {
		position: absolute;
		inset: 1.5rem -10vw auto auto
	}

	.self-calc_tip-popup.is-savings {
		width: 60vw;
		left: -11.9rem
	}

	.self-calc_tip-popup.is-table {
		width: 80vw;
		left: -4.8rem
	}

	.self-calc_result-component {
		grid-column-gap: 1rem;
		grid-row-gap: .755rem
	}

	.self-calc_result-item {
		font-size: .875rem
	}

	.self-calc_result-item.is-sm {
		min-height: 8rem;
		font-size: .875rem
	}

	.self-calc_result-item.is-sm.is-grid {
		min-height: auto
	}

	.self-calc_result-percent.is-sm {
		font-size: .875rem
	}

	.self-calc_icon {
		max-height: 53px
	}

	.testiomonial_author-block {
		text-align: center
	}

	.pricing-integrations_component {
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		padding-left: 1rem;
		padding-right: 1rem
	}

	.pricing-integrations_tabs-menu {
		padding-left: 0;
		padding-right: 0
	}

	.pricing-integrations_list {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto auto;
		grid-template-columns: auto auto;
		grid-auto-columns: 1fr
	}

	.pricing-integrations_tabs {
		justify-content: flex-start;
		align-items: stretch;
		max-width: 100%
	}

	.pricing-integrations_tabs-inner {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem
	}

	.pricing-integrations_tabs-text {
		grid-column-gap: .8rem;
		grid-row-gap: .8rem;
		font-size: .875rem
	}

	.pricing-integrations_plaid {
		height: 1.85rem
	}

	.self-calc_cell {
		padding: .375rem
	}

	.form__input.state {
		font-size: 15px
	}

	.accordion_question {
		padding-left: 1.25rem;
		padding-right: 1.25rem
	}

	.accordion_icon-wrapper {
		width: 1.5rem
	}

	.pricing-compare_top-row {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.pricing-compare_top-row-price {
		font-size: 1.5rem
	}

	.pricing-compare_top-row-price-month {
		font-size: .875rem
	}

	.button-8.max-width-full.is-pricing22-button {
		padding: .25rem 1rem
	}

	.section-card_bottom-offset {
		margin-bottom: -2rem
	}

	.switch-wrap {
		grid-column-gap: 1.25rem;
		grid-row-gap: 1.25rem;
		flex-flow: column
	}

	.paid_var_form_header:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80) {
		text-align: center
	}

	.pricing_tooltip-wrapper {
		top: -9rem
	}

	.monthly_bookkeeping_cta_banner {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.monthly_bookkeeping_cta_banner_text_block {
		width: 100%
	}

	.monthly_bookkeeping_cta_banner_cta {
		vertical-align: baseline;
		margin-top: 20px;
		margin-right: 0;
		padding-left: .25rem;
		padding-right: .25rem;
		font-size: 14px
	}

	.monthly_bookkeeping_cta_banner_cta_block {
		text-align: center;
		width: 100%
	}

	.monthly_bookkeeping_testimonial_section_header {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		text-align: center;
		align-items: center
	}

	.monthly_bookkeeping_highlight_cards_grid {
		grid-template-columns: 1fr !important;
	}

	.monthly_bookkeeping_highlight_card_left,
	.monthly_bookkeeping_hlghlight_card_right {
		width: 100%
	}

	.bold-text-4-2 {
		font-size: 1.5rem
	}

	.tagline-4 {
		padding-left: .5rem;
		padding-right: .5rem;
		font-size: 10px;
		line-height: 1.4
	}

	.monthly_bookkeeping_text_and_image_container {
		padding-top: 0
	}

	.monthly_bookkeeping_text_and_image_container.is-mob-bottom-0 {
		padding-bottom: 0
	}

	.monthly_bookkeeping_pill {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.tagline-5 {
		font-size: 12px;
		line-height: 1.4
	}

	.bold-text-6 {
		font-size: 1.5rem
	}

	.monthly_bookkeeping_vp {
		font-size: .9rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left {
		grid-column-gap: 3rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-tax {
		display: flex
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-how-it-works.no-gap {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-financial {
		text-align: center;
		display: flex
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.align-up {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-flow: column-reverse;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-revert.is-gap-60 {
		flex-flow: column
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-left-col-0-5fr,
	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-left-large.is-gap-0 {
		display: flex
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-right-large {
		grid-template-columns: 1fr
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.is-gap-3rem {
		grid-row-gap: 3rem
	}

	.monthly_bookkeeping_col-2x_grid_text_right_image_left.gap-2rem {
		grid-row-gap: 2rem
	}

	.monthly_bookkeeping_bold_text {
		font-size: 1.5rem
	}

	.monthly_bookkeeping_highlight-card_image.is-compact {
		padding: 0
	}

	.small_business_tax_hero_section.is-100vh.is-center {
		padding-top: 4rem
	}

	.small_business_tax_hero_demo_button {
		font-size: 14px
	}

	.small_business_tax_hero_demo_button.is-from-button {
		white-space: pre-wrap;
		margin-top: 5px
	}

	.small_business_tax_hero_demo_button.hidden-on-desktop {
		white-space: nowrap
	}

	.small_business_tax_hero_demo_button.is-from-button-green {
		white-space: pre-wrap
	}

	.bold-text-6-2-2 {
		font-size: 2rem
	}

	.text-size-large-5 {
		font-size: 1rem
	}

	.monthly_bookkeeping_pill-2-2 {
		margin-top: 0;
		margin-left: 0;
		margin-right: 0
	}

	.tagline-4-2-2,
	.tagline-5-2-2 {
		padding-left: .5rem;
		padding-right: .5rem;
		font-size: 10px;
		line-height: 1.4
	}

	.monthly_bookkeeping_cta_banner-2-2 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.monthly_bookkeeping_cta_banner_cta_block-2-2 {
		text-align: center;
		width: 100%
	}

	.monthly_bookkeeping_cta_banner_cta-2-2 {
		vertical-align: baseline;
		margin-top: 20px;
		margin-right: 0;
		padding-left: .25rem;
		padding-right: .25rem;
		font-size: 14px
	}

	.monthly_bookkeeping_cta_banner_text_block-2-2 {
		width: 100%
	}

	.tagline-6 {
		font-size: 12px;
		line-height: 1.4
	}

	.monthly_bookkeeping_testimonial_section_header-2-2 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		text-align: center;
		align-items: center
	}

	.button-7-2-2,
	.button-8-2-2 {
		font-size: 14px
	}

	.button_book-a-call_tax-2 {
		margin-top: 20px;
		margin-right: 20px;
		font-size: 14px
	}

	.button-9 {
		font-size: 14px
	}

	.tax_filing_and_advisory_vp {
		font-size: .9rem
	}

	.tax_advisory_and_filing_bold_text {
		font-size: 1.5rem
	}

	.tax_filing_and_advisory_col-2x_grid {
		grid-column-gap: 3rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.tax_filing_and_advisory_col-2x_grid.is-tax {
		display: flex
	}

	.tax_filing_and_advisory_col-2x_grid.is-how-it-works.no-gap {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.tax_filing_and_advisory_col-2x_grid.is-financial {
		text-align: center;
		display: flex
	}

	.tax_filing_and_advisory_col-2x_grid.align-up {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.tax_filing_and_advisory_col-2x_grid.is-revert,
	.tax_filing_and_advisory_col-2x_grid.is-left-col-0-5fr,
	.tax_filing_and_advisory_col-2x_grid.is-left-large.is-gap-0 {
		display: flex
	}

	.tax_filing_and_advisory_col-2x_grid.is-right-large {
		grid-template-columns: 1fr
	}

	.tax_filing_and_advisory_col-2x_grid.is-gap-3rem {
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x_grid.gap-2rem {
		grid-row-gap: 2rem
	}

	.tax_filing_and_advisory_col-2x_grid.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-flow: column-reverse;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.tax_filing_and_advisory_col-2x_grid.is-revert.is-gap-60 {
		flex-flow: column
	}

	.tax_filing_and_advisory_col-2x-grid {
		grid-column-gap: 3rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		display: grid
	}

	.tax_filing_and_advisory_col-2x-grid.is-tax {
		display: flex
	}

	.tax_filing_and_advisory_col-2x-grid.is-how-it-works.no-gap {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.tax_filing_and_advisory_col-2x-grid.is-financial {
		text-align: center;
		display: flex
	}

	.tax_filing_and_advisory_col-2x-grid.align-up {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.tax_filing_and_advisory_col-2x-grid.is-revert,
	.tax_filing_and_advisory_col-2x-grid.is-left-col-0-5fr,
	.tax_filing_and_advisory_col-2x-grid.is-left-large.is-gap-0 {
		display: flex
	}

	.tax_filing_and_advisory_col-2x-grid.is-right-large {
		grid-template-columns: 1fr
	}

	.tax_filing_and_advisory_col-2x-grid.is-gap-3rem {
		grid-row-gap: 3rem
	}

	.tax_filing_and_advisory_col-2x-grid.gap-2rem {
		grid-row-gap: 2rem
	}

	.tax_filing_and_advisory_col-2x-grid.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-flow: column-reverse;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.tax_filing_and_advisory_col-2x-grid.is-revert.is-gap-60 {
		flex-flow: column
	}

	.how_it_works_hero_section.is-100vh.is-center {
		padding-top: 4rem
	}

	.how_it_works_demo_button {
		margin-top: 20px;
		margin-right: 20px;
		font-size: 14px
	}

	.how_it_works_what_we_do_what_you_do_section {
		padding-top: 0;
		padding-bottom: 1rem
	}

	.how_it_works_icon {
		min-width: 2rem;
		height: 2rem
	}

	.flex-horizontal-copy.space-between {
		grid-column-gap: 6px;
		grid-row-gap: 6px;
		white-space: nowrap;
		justify-content: center
	}

	.flex-horizontal-copy.is-left-align.no-wrap {
		flex-wrap: nowrap
	}

	.how_it_works_wyd_wwd_bullet_container.text-align-left {
		font-size: 14px
	}

	.how_it_works_h2 {
		text-align: left
	}

	.how_it_works_text_left_image_right,
	.how_it_works_text_right_image_left {
		margin-bottom: 0
	}

	.how_it_works_catch_up_banner {
		grid-row-gap: 0rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		padding: 2rem 1rem
	}

	.how_it_works_catch_up_banner_header {
		font-size: 1.3rem
	}

	.how_it_works_catch_up_banner_header.is-1-8rem {
		font-size: 1.5rem
	}

	.how_it_works_wyd_wwd_section_container {
		max-width: 90%
	}

	.hcw_it_works_col-2x_grid_text_left_image_right {
		grid-column-gap: 3rem;
		grid-row-gap: 1rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		grid-auto-flow: row;
		display: grid
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-tax {
		display: flex
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-how-it-works.no-gap {
		grid-column-gap: 0rem;
		grid-row-gap: 0rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-financial {
		text-align: center;
		display: flex
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.align-up {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-revert {
		grid-column-gap: 3rem;
		grid-row-gap: 3rem;
		flex-flow: column-reverse;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr;
		grid-auto-columns: 1fr;
		display: flex
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-revert.is-gap-60 {
		flex-flow: column-reverse
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-left-col-0-5fr,
	.hcw_it_works_col-2x_grid_text_left_image_right.is-left-large.is-gap-0 {
		display: flex
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-right-large {
		grid-template-columns: 1fr
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.is-gap-3rem {
		grid-row-gap: 3rem
	}

	.hcw_it_works_col-2x_grid_text_left_image_right.gap-2rem {
		grid-row-gap: 2rem
	}

	.how_it_works_col-2x_image_wrapper.is-rounded {
		order: 1
	}

	.how_it_works_col-2x_image_wrapper.image-align-center-small,
	.how_it_works_col-2x_image_wrapper.image-align-center-mid {
		width: 100%
	}

	.how_it_works_col-2x_image_wrapper.is-rounded-2-2 {
		order: 1
	}

	.container-8,
	.container-9 {
		max-width: none
	}

	.nav-menu-three {
		flex-direction: column
	}

	.container-10 {
		max-width: none
	}

	.footer-wrapper-two {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.footer-block-two {
		margin-top: 40px
	}

	.footer-bottom {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.footer-social-block-two {
		margin-top: 20px
	}

	.container-11 {
		max-width: none
	}

	.footer-wrapper-two-2 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.footer-block-two-2 {
		margin-top: 40px
	}

	.footer-bottom-2 {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start
	}

	.footer-social-block-two-2 {
		margin-top: 20px
	}

	.centered-heading-2 {
		margin-bottom: 24px
	}

	.footer_link-list-wrapper-2 {
		grid-template-columns: 1fr
	}

	.footer_logo-link-2.w--current {
		align-items: center;
		font-size: .8rem
	}

	.bold-text-7-2 {
		text-align: center
	}

	.paragraph-135-2 {
		text-align: left
	}

	.container-12 {
		max-width: none
	}

	.centered-heading-3 {
		margin-bottom: 24px
	}

	.blog-content_nav-block-pane {
		display: none
	}

	.footer_link-list-wrapper-3 {
		grid-template-columns: 1fr
	}

	.button-10 {
		font-size: 14px
	}

	.nav-dropdown_item-list-2 {
		grid-column-gap: 21px;
		grid-row-gap: 16px;
		flex-flow: wrap;
		grid-template-rows: auto;
		grid-template-columns: max-content min-content max-content;
		grid-auto-columns: 1fr;
		justify-content: flex-start;
		place-items: center start;
		display: grid
	}

	.heading-style-h2-3 {
		font-size: 2rem
	}

	.nav_menu-right-2 {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		flex-flow: wrap;
		padding-top: 1rem;
		padding-bottom: 2rem
	}

	.nav_banner-text-2 {
		text-align: left;
		line-height: 1.3
	}

	.text-rich-text-3 {
		font-size: 1.125rem
	}

	.nav-dropdown_icon-wrap-2 {
		display: none
	}

	.nav_dropdown-grid-2 {
		grid-template-columns: 1fr;
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.text-rich-text-4 {
		font-size: 1.125rem
	}

	.text-size-large-6 {
		font-size: .9rem
	}

	.heading-style-h2-4 {
		font-size: 1.5rem
	}

	.text-align-center-4 {
		grid-column-gap: 22px;
		grid-row-gap: 22px;
		justify-content: space-between;
		align-items: center;
		height: auto
	}

	.max-width-medium-3 {
		max-width: none
	}

	.blog-content_nav-block-button-blue-2,
	.button-11 {
		font-size: 14px
	}

	.section-card_grid-4 {
		grid-row-gap: 0rem;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		padding: 2rem 1rem
	}

	.heading-style-h2-5 {
		font-size: 1.5rem
	}

	.text-align-center-5 {
		grid-column-gap: 22px;
		grid-row-gap: 22px;
		justify-content: space-between;
		align-items: center;
		height: auto
	}

	.container-13 {
		max-width: none
	}

	.heading-small {
		font-size: 24px;
		line-height: 32px
	}

	.nav-menu-three-2 {
		flex-direction: column
	}

	.testimonial-card-three {
		padding-left: 24px;
		padding-right: 24px
	}

	.testimonial-info-four {
		text-align: center;
		flex-direction: column
	}

	.centered-heading-4 {
		margin-bottom: 24px
	}

	.team-grid {
		grid-template-columns: 1fr
	}
}

#w-node-_80cc2b72-17ca-94d5-4ae3-f3ca3ebdb3c4-ca396f7f,
#w-node-bebb8e2d-3bc7-a83c-7198-fdbfd307f140-d307f135,
#w-node-_71aa8b77-09e2-d224-fb23-baf46282e2dc-6282e2d1 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7bd1c45d-6f3f-50c2-ad69-071677a5993e-77a59939 {
	align-self: start
}

#w-node-_7bd1c45d-6f3f-50c2-ad69-071677a59946-77a59939 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f9c88794-0e82-09d0-2169-fcb68ffc741e-ca396ffa {
	align-self: start;
	position: relative;
    top: 141px;
}

#w-node-_43396e15-f7fe-1935-89a7-906d7f03a5ce-7f03a5cd {
	grid-area: span 1/span 2/span 1/span 2;
	align-self: center
}

#w-node-_43396e15-f7fe-1935-89a7-906d7f03a5db-7f03a5cd {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f41ffcf6-6119-b6f3-25e1-1d41d724e340-ca397042 {
	justify-self: start
}

#w-node-f41ffcf6-6119-b6f3-25e1-1d41d724e349-ca397042 {
	align-self: center
}

#w-node-cf5baa8c-9c52-8db0-afe1-d055ec299d64-ca397057 {
	justify-self: start
}

#w-node-_45ba15ae-7164-3c3b-0897-ecf8fb7f2eea-ca397057 {
	align-self: center
}

#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa33-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa39-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa3f-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa45-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa63-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa67-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa6d-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa73-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa94-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fa9a-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607faa0-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607faa6-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fac4-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fac8-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607face-95b0caba,
#w-node-_87102856-8ee6-5cf5-16c4-5381e607fad4-95b0caba {
	align-self: start
}

#w-node-_56b7bac6-3c33-ccde-af9b-394f58d036d4-ca39705b {
	align-self: center
}

#w-node-_0759f5bc-fe6f-bd11-c210-1b51a41ec885-ca39705b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_03214dda-a452-ad61-982f-1011107e178b-ca39705b {
	align-self: center
}

#w-node-_82bb8d13-a8bf-6030-13f5-cf0d39a80e8d-39a80e8b {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_82bb8d13-a8bf-6030-13f5-cf0d39a80e90-39a80e8b {
	justify-self: start
}

#w-node-d85093ff-301c-09bf-7376-6c2273bb6ba1-ca39705c,
#w-node-d67c4778-e9d4-ea8c-0a43-dadac1476087-ca39705c {
	justify-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ca39705f {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ca39705f {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ca39705f {
	align-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ca397060 {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ca397060 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ca397060 {
	align-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ca397061 {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ca397061 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ca397061 {
	align-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ca397062 {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ca397062 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ca397062 {
	align-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ca397063 {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ca397063 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ca397063 {
	align-self: center
}

#w-node-_49ed9723-9824-c29b-5e9e-df29a2cb9665-ca397064 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9419f965-be7d-be7b-3c0f-d765d57caa87-ca397065 {
	justify-self: center
}

#w-node-_9419f965-be7d-be7b-3c0f-d765d57cabbe-ca397065 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca397066 {
	align-self: center
}

#w-node-_2a5be55f-46cf-3d48-1cea-2a54a3785194-ca397066 {
	align-self: start
}

#w-node-_2a5be55f-46cf-3d48-1cea-2a54a378519c-ca397066 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_41e107d6-fab5-ff7d-6336-153b03bdeb01-ca397066,
#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca397067,
#w-node-_41e107d6-fab5-ff7d-6336-153b03bdeb01-ca397067 {
	align-self: center
}

#w-node-b3e620c5-3765-0164-6b5c-ad9c798129ea-798129e8 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-b3e620c5-3765-0164-6b5c-ad9c798129ed-798129e8 {
	justify-self: start
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ca39706a {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ca39706a {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ca39706a {
	align-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ca39706b {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ca39706b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ca39706b {
	align-self: center
}

#w-node-_9cc73b31-e913-50e1-cbf2-aaefb6cc3dc6-ca39706c {
	grid-area: span 1/span 1/span 1/span 1
}

#submit.w-node-_35f67cc3-9ad1-768d-590d-00b74a6d4e3b-ca39706c {
	justify-self: start
}

#w-node-_5cd1960d-83c9-7521-2e9a-2b96ebe65541-ca39706c {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_730cc707-0ac1-6cb9-0f5a-8b6502523ea5-ca39707d {
	justify-self: start
}

#w-node-_072adbf5-e2a6-c0fe-9410-4943c8e2e437-ca39707d {
	justify-self: center
}

#w-node-b39a6fae-4dfe-23a9-b6a8-0ddb34ad8d61-ca397090 {
	align-self: stretch
}

#w-node-_07aa32a9-4e7c-74df-429e-d16d80eea2be-ca397096 {
	align-self: center
}

#w-node-_8e83acaf-5499-dcac-26b9-9c9896d722bf-ca397096 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_41452afb-a427-5a78-efb9-9e930ba4d2fe-ca3970af,
#w-node-_41452afb-a427-5a78-efb9-9e930ba4d33c-ca3970af {
	justify-self: center
}

#w-node-a1697195-c743-13d9-b235-6a1a82a47a56-ca3970af,
#w-node-c6dd3547-7ba0-9014-ab64-9b7832346e2b-ca3970af {
	place-self: center
}

#w-node-_26ab8b4b-7567-6481-6bcb-c15e5e70320c-ca3970af {
	justify-self: center
}

#w-node-_332dbb4e-370b-b5eb-4ad2-91a4624d635f-ca3970af {
	place-self: center
}

#w-node-c88e7d01-3ca8-36cf-62ad-0476b55cbb7d-ca3970af,
#w-node-fc101f37-2668-cbc0-4914-58e4ac0ee955-ca3970af {
	justify-self: center
}

#w-node-_69eb1bb3-0725-7968-e26b-90ced00441fe-ca3970c0 {
	grid-area: span 1/span 2/span 1/span 2;
	align-self: center
}

#w-node-_1246ded9-7bda-1804-9989-705e2d26f2f5-ca3970c0 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_70947dbe-cc9b-cf32-e9dd-26d169d48c81-ca3970c0,
#w-node-_2a240e58-6e3d-08a8-83f2-2338ee134766-ca3970c0,
#w-node-c640a572-15cc-8b56-30d6-bbb19ef2d6a4-ca3970c0 {
	justify-self: start
}

#w-node-_84743809-6beb-92d7-9266-ed5c24331499-ca3970c1,
#Why-do-you-want-to-join-the-program.w-node-_2e0eab84-d636-d48b-538c-94bf2ebf3fb3-ca3970c1,
#Where-is-your-network-located.w-node-db45b6ed-19ea-0028-47e1-8ed565ddedcb-ca3970c1 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_41bf0596-7db4-66f7-2ec3-4e7946106805-ca3970c1 {
	justify-self: start
}

#w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f704-ca3970c2,
#Why-do-you-want-to-join-the-program.w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f712-ca3970c2,
#Where-is-your-network-located.w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f713-ca3970c2,
#w-node-_0ff239e2-7810-aeea-6e1c-b44afd37f89f-ca3970c2 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f714-ca3970c2 {
	justify-self: start
}

#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca3970fb {
	justify-self: end
}

#w-node-c4d34ae0-2c0b-2844-3a38-d31b8db3e426-ca3970fc,
#w-node-a8489ff3-e9ba-bfb4-5f32-4c5dd0fcb8b6-ca3970fc,
#w-node-_0024fcea-9434-3270-b03d-2a3cb48ad08a-ca3970fc,
#w-node-_3aa11a91-3bc4-7e06-7c42-2f661a7c8b0d-ca3970fc,
#w-node-_22735993-4a93-a6fb-267b-6f7de9882e65-ca3970fc {
	place-self: center
}

#w-node-_0dfe80ec-507a-16fb-e6b1-21d17a2731a2-ca397101 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-_9c12398e-7f44-6587-06f6-e591743b1abb-ca397101,
#w-node-_0dfe80ec-507a-16fb-e6b1-21d17a2731d8-ca397101 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-d982c801-3e8e-62e0-9028-693121d4bee9-ca397103 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-d982c801-3e8e-62e0-9028-693121d4bf0e-ca397103,
#w-node-d982c801-3e8e-62e0-9028-693121d4bf25-ca397103 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_309aea54-4639-79fd-7e2b-5e331921d8e1-ca397104 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-_309aea54-4639-79fd-7e2b-5e331921d906-ca397104,
#w-node-_309aea54-4639-79fd-7e2b-5e331921d91d-ca397104 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f723ba6b-cb55-881c-b18f-bcb6656e3fa8-ca397122 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-f723ba6b-cb55-881c-b18f-bcb6656e3fcd-ca397122,
#w-node-f723ba6b-cb55-881c-b18f-bcb6656e3fe4-ca397122 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-be755bc9-2d51-8f7a-c221-849984c4f33c-ca397123 {
	justify-self: start
}

#w-node-be755bc9-2d51-8f7a-c221-849984c4f34a-ca397123 {
	align-self: center
}

#w-node-be755bc9-2d51-8f7a-c221-849984c4f3de-ca397123 {
	align-self: start
}

#w-node-be755bc9-2d51-8f7a-c221-849984c4f3e6-ca397123 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-be755bc9-2d51-8f7a-c221-849984c4f404-ca397123 {
	justify-self: start
}

#w-node-be755bc9-2d51-8f7a-c221-849984c4f412-ca397123 {
	align-self: center
}

#w-node-_721ba172-32f3-7278-7ae6-753c4ea41b53-ca397125 {
	justify-self: start
}

#w-node-_721ba172-32f3-7278-7ae6-753c4ea41b5c-ca397125 {
	align-self: center
}

#w-node-_4d406cf5-5c92-adee-322a-5cdcdc70dcb3-ca397128 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_4d406cf5-5c92-adee-322a-5cdcdc70dcb6-ca397128 {
	justify-self: start
}

#w-node-_4d406cf5-5c92-adee-322a-5cdcdc70dcb7-ca397128,
#w-node-f583d4d0-9fe9-df3e-9733-0f56b087896e-ca397128 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f583d4d0-9fe9-df3e-9733-0f56b0878b24-ca397128 {
	align-self: start
}

#w-node-f583d4d0-9fe9-df3e-9733-0f56b0878b2c-ca397128 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f583d4d0-9fe9-df3e-9733-0f56b0878b58-ca397128 {
	align-self: center
}

#w-node-_49eee9b4-35bb-fab7-f519-e136b616059d-ca397128 {
	justify-self: end
}

#w-node-f518495d-915d-32f9-e214-d3bd8efa46f8-ca39713e {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-f518495d-915d-32f9-e214-d3bd8efa471d-ca39713e,
#w-node-f518495d-915d-32f9-e214-d3bd8efa4734-ca39713e {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f518495d-915d-32f9-e214-d3bd8efa4760-ca39713e {
	grid-area: span 1/span 2/span 1/span 2;
	align-self: center
}

#w-node-f518495d-915d-32f9-e214-d3bd8efa476d-ca39713e {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3d50c00c-76bd-fe88-3224-7032a58eb9c9-ca39713f {
	align-self: start
}

#w-node-_3d50c00c-76bd-fe88-3224-7032a58eb9d1-ca39713f {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-af463acf-5733-6a19-339a-1b2ec323e155-ca397141 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-af463acf-5733-6a19-339a-1b2ec323e17a-ca397141,
#w-node-af463acf-5733-6a19-339a-1b2ec323e191-ca397141,
#w-node-_49534b13-4e18-b9ce-badc-229626a65da2-ca397143 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_49534b13-4e18-b9ce-badc-229626a65da5-ca397143 {
	justify-self: start
}

#w-node-_0fa216f7-bd5a-d9fb-47a6-7d3e8d28302b-ca397143 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1b086a1b-1456-bf4d-ab61-cbf0af9bf7d8-ca397143 {
	align-self: center
}

#w-node-_1b086a1b-1456-bf4d-ab61-cbf0af9bf7e4-ca397143 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-fb47ae47-bcf1-80e1-95a6-293d07379238-ca397143 {
	justify-self: start
}

#w-node-_1b086a1b-1456-bf4d-ab61-cbf0af9bf9cd-ca397143 {
	align-self: center
}

#w-node-_2537d92e-955a-56bd-4cb8-e72b8ddb04e1-ca397146 {
	place-self: start end
}

#w-node-ff396115-1482-b692-1698-fd332334fcb6-ca397148 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-ff396115-1482-b692-1698-fd332334fcdb-ca397148,
#w-node-ff396115-1482-b692-1698-fd332334fcf2-ca397148 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-eb3212ee-02c5-4ffb-8a89-7a5ae9a9e97e-ca397149 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-eb3212ee-02c5-4ffb-8a89-7a5ae9a9e9a3-ca397149,
#w-node-eb3212ee-02c5-4ffb-8a89-7a5ae9a9e9ba-ca397149 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac7144de-b4d3-6d2c-dc70-8c8f0b18309f-ca39714b {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-ac7144de-b4d3-6d2c-dc70-8c8f0b1830c4-ca39714b,
#w-node-ac7144de-b4d3-6d2c-dc70-8c8f0b1830db-ca39714b,
#w-node-fcdbb8b5-cf14-1844-431a-e41e9cdfa1f2-ca397150 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35515b04-4728-e858-2757-ad3e54c2e288-ca397150 {
	grid-area: span 1/span 1/span 1/span 1;
	justify-self: end
}

#w-node-_2331c3cd-8cee-245b-2745-786533ef73f7-ca397150,
#w-node-_4a46f685-0228-d327-3107-74cd01d594bb-ca397153 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a46f685-0228-d327-3107-74cd01d594bc-ca397153 {
	justify-self: start
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca397154,
#w-node-ab14a4d0-752a-c873-b6bf-b37500503adb-ca397154,
#w-node-f18b4eea-2930-bdc6-f741-9fcfa494a0c8-ca397155,
#w-node-f18b4eea-2930-bdc6-f741-9fcfa494a2c2-ca397155,
#w-node-fbf883dd-5a24-2951-264e-b3024e049366-ca397157 {
	align-self: center
}

#w-node-f662c70e-7b51-4ec4-6a12-b58d5f3f440e-ca397157 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-_9e6a6438-3aea-f52b-5251-a5714fe0cb88-ca397157 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca39715a,
#w-node-_74b078d0-08ab-ef22-b136-f730ebecddc4-ca39715a {
	justify-self: end
}

#w-node-_74b078d0-08ab-ef22-b136-f730ebecddc6-ca39715a,
#w-node-_079ee97c-2f24-684e-b621-94b1ddabebfc-ca397174 {
	align-self: center
}

#w-node-_4e3264ba-feff-131b-2ce8-30dca70e577c-ca397174 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_072adbf5-e2a6-c0fe-9410-4943c8e2e437-ca397175 {
	justify-self: center
}

#w-node-_28973a36-a9cc-f287-c103-b6ea4e38734b-ca397175 {
	align-self: end
}

#w-node-_0c40724b-08a3-2df5-5438-1fa2f964bf56-ca39718d {
	place-self: stretch stretch
}

#w-node-_5c671fa4-97f7-2af5-3104-2462ce40dcf9-ca39718d {
	order: 9999
}

#w-node-_3b00a451-1ee1-ebc1-dc7d-b86ef7a89c8b-ca39718d,
#w-node-_03524bd9-8c13-ee03-cc8e-6a70448d2559-ca39718d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8cdab968-8e72-864c-aff1-de6ae31087e2-ca39718d {
	order: 9999
}

#w-node-_26d97d0d-1282-3cfa-cdcb-f6ef373cc3bc-ca39718d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_008422a3-962e-bdc8-a51a-bf99649bbe6c-ca39718d {
	grid-area: span 1/span 2/span 1/span 2;
	align-self: center
}

#w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f704-ca397192,
#w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f704-ca397193,
#FullName.w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f70d-ca397193,
#w-node-_01cc43ef-3095-dadf-de67-2ed449221b15-ca397193 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_04a5743e-39b1-468a-0aa2-3485c1d2f714-ca397193 {
	justify-self: start
}

#w-node-_097a270e-2405-a197-355a-ea914795b5ad-ca3971ad,
#w-node-_17b0374e-b1f8-fac1-4ad2-0ac877da2211-ca3971ad {
	order: -9999
}

#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca3971af,
#w-node-_74b078d0-08ab-ef22-b136-f730ebecddc4-ca3971af {
	justify-self: end
}

#w-node-_74b078d0-08ab-ef22-b136-f730ebecddc6-ca3971af {
	align-self: center
}

#w-node-_44eeea03-e1da-87a0-fda8-3cee9be935b8-ca3971b0 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_44eeea03-e1da-87a0-fda8-3cee9be935bb-ca3971b0 {
	justify-self: start
}

#w-node-_1dd2ff08-153a-6ee2-2d61-686298edf25c-ca3971b0 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1dd2ff08-153a-6ee2-2d61-686298edf304-ca3971b0 {
	align-self: start
}

#w-node-_1dd2ff08-153a-6ee2-2d61-686298edf30c-ca3971b0,
#w-node-d4970558-0d65-2080-1b63-7aba9594adf9-ca3971b0 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-d4970558-0d65-2080-1b63-7aba9594adfc-ca3971b0 {
	justify-self: start
}

#w-node-ab14a4d0-752a-c873-b6bf-b37500503adb-ca3971b0 {
	align-self: center
}

#w-node-c865bd17-ee19-642f-f386-00428516f97c-ca3971b0 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14b5dd42-5dbb-9a4a-c3f3-fb84d1b0e6b1-ca3971b1 {
	order: -9999
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca3971b2 {
	align-self: center
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffda4-ca3971b5 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffdaa-ca3971b5 {
	align-self: end
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffdc2-ca3971b5,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffdf2-ca3971b5 {
	order: 9999
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffe48-ca3971b5 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffefc-ca3971b5,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff0d-ca3971b5,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff1e-ca3971b5,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff2f-ca3971b5,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff3f-ca3971b5 {
	align-self: center
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff4d-ca3971b5 {
	align-self: start
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff55-ca3971b5,
#w-node-_02aa2cac-caa7-e76a-abb9-565aaf3b337e-af3b336a {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_02aa2cac-caa7-e76a-abb9-565aaf3b3381-af3b336a {
	justify-self: start
}

#w-node-_02aa2cac-caa7-e76a-abb9-565aaf3b3399-af3b336a,
#FullName.w-node-fa42aa55-8f72-9c0e-d9fa-ece5974101f0-af3b336a,
#EmailAddress.w-node-fa42aa55-8f72-9c0e-d9fa-ece5974101f2-af3b336a:where(.w-variant-dd627888-40ff-ad40-15d3-9983ed421b80),
#w-node-fa42aa55-8f72-9c0e-d9fa-ece5974101f3-af3b336a {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa42aa55-8f72-9c0e-d9fa-ece5974101f4-af3b336a {
	justify-self: start
}

#w-node-cca655e9-4094-5425-b2f9-dc8543a9e2a9-ca3971d2 {
	grid-area: span 1/span 2/span 1/span 2;
	align-self: center
}

#w-node-cca655e9-4094-5425-b2f9-dc8543a9e2b5-ca3971d2 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-bfdb7189-0d83-fc8e-d7a3-a0828ec6540d-ca3971d2 {
	justify-self: center
}

#w-node-e1b3afac-a4f3-2b85-d540-ae6faf378e5a-ca3971d2 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7c5-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7cb-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7d1-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7d7-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec797-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec79d-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7a3-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7a9-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec824-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec82a-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec830-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec836-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7f6-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec7fc-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec802-ca3971d3,
#w-node-a184bc16-fdcb-9512-e752-4a304c1ec808-ca3971d3 {
	align-self: start
}

#w-node-bfdb7189-0d83-fc8e-d7a3-a0828ec6540d-ca3971d3 {
	justify-self: center
}

#w-node-e1b3afac-a4f3-2b85-d540-ae6faf378e5a-ca3971d3 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-b4a23d92-a208-78a9-9c3e-b7689b48a0c9-ca3971d4 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-b4a23d92-a208-78a9-9c3e-b7689b48a103-ca3971d4,
#w-node-b4a23d92-a208-78a9-9c3e-b7689b48a4b3-ca3971d4 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35f67cc3-9ad1-768d-590d-00b74a6d4e3b-ca3971d5 {
	justify-self: start
}

#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca3971ee,
#w-node-_74b078d0-08ab-ef22-b136-f730ebecddc4-ca3971ee {
	justify-self: end
}

#w-node-_74b078d0-08ab-ef22-b136-f730ebecddc6-ca3971ee {
	align-self: center
}

#w-node-fcdbb8b5-cf14-1844-431a-e41e9cdfa1f2-ca3971f7 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35515b04-4728-e858-2757-ad3e54c2e288-ca3971f7 {
	grid-area: span 1/span 1/span 1/span 1;
	justify-self: end
}

#w-node-_8d109038-75f4-1d69-3b93-2a657d3de4cb-ca39720d,
#w-node-_6aac5f98-e17e-6c6f-ade9-279883cc408c-ca39720d {
	justify-self: center
}

#w-node-_23b1a5cb-e06f-52fa-b2dd-45b139f2979f-ca397210 {
	align-self: center
}

#w-node-_687e3aee-0cee-0e91-ae65-ffd37a45741c-ca397210 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_23b1a5cb-e06f-52fa-b2dd-45b139f29796-ca397210 {
	justify-self: start
}

#w-node-_20ee2e75-da3c-8272-0f03-7f8fd324eaeb-ca397210 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca397211 {
	align-self: center
}

#w-node-_23ffb249-49bf-e1c9-3bc6-2679e16160d7-ca397211 {
	align-self: start
}

#w-node-e1b671be-6098-7e88-b105-9d6ee6a88c6c-ca397211 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1b0a97a7-6e7b-8bd6-2299-043a6cdb8745-ca397211 {
	align-self: center
}

#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-ca397213 {
	justify-self: center
}

#w-node-f253731a-e2ac-7914-994d-8f264bee8b74-ca397213 {
	place-self: center
}

#w-node-_7f784cd2-ed6c-b759-8e48-7a41198506bf-ca397213 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-ca397214,
#w-node-e1fdf81b-2e45-096e-7108-ca6ee0fecad5-ca397214 {
	justify-self: center
}

#w-node-_49ed9723-9824-c29b-5e9e-df29a2cb9665-ca397214 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8dafdb21-c2fe-5154-9c90-544072b9374c-ca397216,
#w-node-d61b5cab-b4b3-cd0c-4ca2-25d5f1fcc5e0-ca397216 {
	order: 9999
}

#w-node-_6c873b6a-773e-85f5-3cf6-025cb19ee590-ca397216 {
	align-self: start
}

#w-node-_6c873b6a-773e-85f5-3cf6-025cb19ee598-ca397216 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9270bc0d-3089-cc00-de1d-107b6a8345fd-ca397217,
#w-node-abbd7271-9dbd-a3dd-d9ea-dbf4d2871fce-ca397217,
#w-node-c70be6f9-6593-d70b-7e13-01f8d8d84623-ca397217,
#w-node-c70be6f9-6593-d70b-7e13-01f8d8d84641-ca397217 {
	align-self: start
}

#w-node-_8eff5cad-0987-1379-94cf-99a8f89da968-ca397217,
#w-node-_15969ee0-9cb3-ac5c-b402-5bd310647963-ca397217,
#w-node-_9eaf4dbf-7524-eb25-a1af-c1b9ee13c287-ca397217,
#w-node-dd1a350e-e189-1e26-f66d-26a83a9c3217-ca397217 {
	align-self: end
}

#w-node-c9008a44-dd66-1126-be86-4e067082f833-ca397217 {
	align-self: start
}

#w-node-c9008a44-dd66-1126-be86-4e067082f83b-ca397217 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f1808e52-a194-673e-fbe7-fcd56a8ed006-ca397217 {
	justify-self: end
}

#w-node-f1808e52-a194-673e-fbe7-fcd56a8ed008-ca397217 {
	align-self: center
}

#w-node-_9270bc0d-3089-cc00-de1d-107b6a8345fd-ca397218,
#w-node-abbd7271-9dbd-a3dd-d9ea-dbf4d2871fce-ca397218,
#w-node-_07a5a9ae-a70c-081c-f44b-8078277a8463-ca397218,
#w-node-_07a5a9ae-a70c-081c-f44b-8078277a8481-ca397218 {
	align-self: start
}

#w-node-_8eff5cad-0987-1379-94cf-99a8f89da968-ca397218,
#w-node-_15969ee0-9cb3-ac5c-b402-5bd310647963-ca397218,
#w-node-_9eaf4dbf-7524-eb25-a1af-c1b9ee13c287-ca397218,
#w-node-dd1a350e-e189-1e26-f66d-26a83a9c3217-ca397218 {
	align-self: end
}

#w-node-c9008a44-dd66-1126-be86-4e067082f833-ca397218 {
	align-self: start
}

#w-node-c9008a44-dd66-1126-be86-4e067082f83b-ca397218 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f1808e52-a194-673e-fbe7-fcd56a8ed006-ca397218 {
	justify-self: end
}

#w-node-f1808e52-a194-673e-fbe7-fcd56a8ed008-ca397218 {
	align-self: center
}

#w-node-_006eb1c7-6aac-81b5-1701-b44e183ed64e-ca39722e {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_006eb1c7-6aac-81b5-1701-b44e183ed651-ca39722e {
	justify-self: start
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca39722e,
#w-node-ab14a4d0-752a-c873-b6bf-b37500503adb-ca39722e {
	align-self: center
}

#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca397232 {
	justify-self: end
}

#w-node-_70680542-3387-07a7-28fe-fa7fe372f115-ca397232 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-b352ac2b-d670-81ac-d754-e2c1f551f291-ca397232 {
	align-self: end
}

#w-node-b2eb0ffe-55f0-855b-6415-0c4739b02bec-ca397236 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-b2eb0ffe-55f0-855b-6415-0c4739b02bef-ca397236 {
	justify-self: start
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca397236,
#w-node-_1b0a97a7-6e7b-8bd6-2299-043a6cdb8745-ca397236 {
	align-self: center
}

#FullName.w-node-bfbbcbae-3670-72d1-2fab-712582caf344-ca39724d,
#w-node-_787832cd-9962-03b3-6d3c-330564b40743-ca39724d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-bfbbcbae-3670-72d1-2fab-712582caf346-ca39724d {
	justify-self: start
}

#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca397253 {
	justify-self: center
}

#w-node-d19f07ce-efa2-d09c-0c99-7c96d8ec6397-ca397253 {
	justify-self: end
}

#w-node-d19f07ce-efa2-d09c-0c99-7c96d8ec6399-ca397253 {
	align-self: center
}

#w-node-_866a7f7c-6b07-d343-b10e-106c70c7282a-ca397282 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-_866a7f7c-6b07-d343-b10e-106c70c7284f-ca397282,
#w-node-_866a7f7c-6b07-d343-b10e-106c70c72863-ca397282 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f41ffcf6-6119-b6f3-25e1-1d41d724e349-ca397287,
#w-node-_1beeba74-902a-ca78-7a81-027b66627a28-ca39728c {
	align-self: center
}

#w-node-_89ae1a0c-5988-7670-b85a-f68697c6490f-ca39728c {
	justify-self: start
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-ca39728c {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-ca39728d {
	place-self: center
}

#w-node-ab14a4d0-752a-c873-b6bf-b37500503adb-ca39728d {
	align-self: center
}

#w-node-cf5baa8c-9c52-8db0-afe1-d055ec299d64-ca3972a5 {
	justify-self: start
}

#w-node-_45ba15ae-7164-3c3b-0897-ecf8fb7f2eea-ca3972a5 {
	align-self: center
}

#w-node-_8cfc2ea9-17f9-2af0-93e6-53bc60f00a75-ca3972a7 {
	justify-self: center
}

#w-node-_077e3748-c6b3-f419-40e3-0736de41ea0f-ca3972aa {
	align-self: start
}

#w-node-fc348c9c-5268-c9f2-ce39-d63d494c3674-ca3972aa {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-cb2a30c2-cb46-4581-9428-1645b889d9e1-ca3972c4 {
	justify-self: end
}

#w-node-cb2a30c2-cb46-4581-9428-1645b889d9e3-ca3972c4 {
	align-self: center
}

#w-node-bfdb7189-0d83-fc8e-d7a3-a0828ec6540d-ca3972c7 {
	justify-self: center
}

#w-node-e1b3afac-a4f3-2b85-d540-ae6faf378e5a-ca3972c7 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-8ecfd36b {
	align-self: center
}

#w-node-_4f78bc94-2ce6-6542-129f-2418e0483431-8ecfd36b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1dd2ff08-153a-6ee2-2d61-686298edf304-8ecfd36b {
	align-self: start
}

#w-node-_1dd2ff08-153a-6ee2-2d61-686298edf30c-8ecfd36b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-ab14a4d0-752a-c873-b6bf-b37500503adb-8ecfd36b,
#w-node-_30c52e36-9d8a-d0ed-7329-0f596a842db1-92718cb5 {
	align-self: center
}

#w-node-_7f41bd51-b1f1-88c4-0096-05c641b745fd-92718cb5,
#w-node-_72a3b3eb-2555-9932-22d5-365735c556ae-92718cb5 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-de5c425e-7b47-2b8a-a2e5-6a0134f5b3ea-92718cb5 {
	align-self: start
}

#w-node-de5c425e-7b47-2b8a-a2e5-6a0134f5b3f1-92718cb5,
#w-node-_4d5f8782-dfb8-8335-d299-c05d81451fde-92718cb5 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_4d5f8782-dfb8-8335-d299-c05d81451fe1-92718cb5 {
	justify-self: start
}

#w-node-f5c42bb0-a700-d04a-67e1-0d917a05c682-5e8d2062 {
	align-self: center
}

#w-node-_4f78bc94-2ce6-6542-129f-2418e0483431-5e8d2062 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1dd2ff08-153a-6ee2-2d61-686298edf304-5e8d2062 {
	align-self: start
}

#w-node-_1dd2ff08-153a-6ee2-2d61-686298edf30c-5e8d2062 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-ab14a4d0-752a-c873-b6bf-b37500503adb-5e8d2062 {
	align-self: center
}

#w-node-cf5baa8c-9c52-8db0-afe1-d055ec299d64-24778341 {
	justify-self: start
}

#w-node-_45ba15ae-7164-3c3b-0897-ecf8fb7f2eea-24778341 {
	align-self: center
}

#w-node-b0b48f78-96e3-4b67-8cda-aa47d3ed0a40-cf1fc78d,
#w-node-_16330db2-2fbc-3619-cfab-b30d30e446a3-cf1fc78d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-e4d32f92-4d4d-a3c3-733f-f96cb6e5ed14-cf1fc78d {
	grid-area: Area
}

#w-node-a2c69593-dded-254c-3088-d66b67e83ba3-cf1fc78d,
#w-node-_450862bf-0a2e-803b-7d1b-e123b9f9654c-1eb3937b,
#w-node-_6792f604-e60a-cb83-fe77-2d2ea5412191-1eb3937b,
#w-node-_54aee74f-84e5-befa-47ba-f635916bf6a5-1eb3937b,
#w-node-_3d99222a-69af-5a35-afdd-2d38470abb12-1eb3937b,
#w-node-_2ac1b42f-81c7-4856-c91e-4986f04f622a-1eb3937b,
#w-node-_13c91af5-e116-c587-7e73-aa62c78a621a-1eb3937b,
#w-node-ba177822-b29e-839e-7ec3-260f8ca01db6-1eb3937b,
#w-node-_07bdfba8-b7a1-0e73-c9c1-a444cd3ac0a1-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3f2c7402-9953-7bbc-07fb-0c9e9098aa4b-1eb3937b {
	justify-self: center
}

#w-node-_575d48fa-a951-dcab-d2d0-78b46a0f0fb5-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_575d48fa-a951-dcab-d2d0-78b46a0f0fbb-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-_31ee1404-da88-7f90-6e9b-3f2392d5dbc2-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_31ee1404-da88-7f90-6e9b-3f2392d5dbc8-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-a17236ec-fbd9-ac28-6f14-d1d9bf117c67-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a17236ec-fbd9-ac28-6f14-d1d9bf117c6d-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-a432a6c4-e472-3a76-5d7c-dfec86c56f5c-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a432a6c4-e472-3a76-5d7c-dfec86c56f62-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-_2e41e413-5acb-17e0-ceb2-05da9ebcca8a-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2e41e413-5acb-17e0-ceb2-05da9ebcca90-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-_9c5ee8c1-f574-f22f-dc6d-7a2d92269809-1eb3937b,
#w-node-_383bbb6c-136c-101f-4449-5f239e1b436d-1eb3937b,
#w-node-_5f7109f0-2630-8db8-ee2b-052eea407f89-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3227ccc9-8a67-db33-b78e-4795032ce93f-1eb3937b {
	align-self: start
}

#w-node-_3227ccc9-8a67-db33-b78e-4795032ce947-1eb3937b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-cb47294b {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-cb47294b {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-cb47294b {
	align-self: center
}

#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca77c-490a9060,
#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca77e-490a9060,
#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca787-490a9060 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd178-36100f85 {
	justify-self: center
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-36100f85 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd178-66f984bd,
#w-node-d65aa65a-aa41-d289-f732-d1b8307e95fc-66f984bd,
#w-node-_3c1579b2-841a-9860-800b-bb3842b18ac9-66f984bd {
	justify-self: center
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-66f984bd {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd178-5bba68ce,
#w-node-_1bd3312b-337b-069f-3c17-2df56c3b3843-5bba68ce,
#w-node-_3c1579b2-841a-9860-800b-bb3842b18ac9-5bba68ce {
	justify-self: center
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-5bba68ce {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd178-d080fa8d,
#w-node-_1bd3312b-337b-069f-3c17-2df56c3b3843-d080fa8d,
#w-node-_3c1579b2-841a-9860-800b-bb3842b18ac9-d080fa8d {
	justify-self: center
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-d080fa8d,
#FullName.w-node-e038df78-ea87-5de1-18e8-90586f360b41-1a7ccbc1,
#w-node-e038df78-ea87-5de1-18e8-90586f360b44-1a7ccbc1 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-e038df78-ea87-5de1-18e8-90586f360b45-1a7ccbc1 {
	justify-self: start
}

#w-node-a097adda-94f0-91f2-a870-6f614a531644-b27ff611 {
	align-self: center
}

#FullName.w-node-a097adda-94f0-91f2-a870-6f614a53163a-b27ff611,
#Company-2.w-node-a34f991a-67ba-c345-63e3-99e4b866c236-b27ff611,
#w-node-eb9925c1-4bc7-3094-e6fc-434e925b340a-b27ff611 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a097adda-94f0-91f2-a870-6f614a53163b-b27ff611 {
	justify-self: start
}

#w-node-_620d4ee8-9f43-4e3e-9199-7719073e6432-b27ff611 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf5baa8c-9c52-8db0-afe1-d055ec299d64-72524af9 {
	justify-self: start
}

#w-node-_45ba15ae-7164-3c3b-0897-ecf8fb7f2eea-72524af9 {
	align-self: center
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd178-e3327560 {
	justify-self: center
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-e3327560,
#Revenue.w-node-_24b0c68b-b32f-2a1f-c5b7-30948f2f9ff6-cc27a247 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-eb9f499a-fa30-b0e4-d2c1-b6fee2bc7637-cc27a247 {
	justify-self: start
}

#w-node-eb9f499a-fa30-b0e4-d2c1-b6fee2bc7634-cc27a247,
#w-node-_1214da7a-e809-845f-1095-78beaaa4d784-5bffbc66,
#w-node-_32a218d0-38b8-f655-784d-9ef500db4b05-5bffbc66 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35f67cc3-9ad1-768d-590d-00b74a6d4e3b-5bffbc66 {
	justify-self: start
}

#w-node-_450862bf-0a2e-803b-7d1b-e123b9f9654c-eb9e072d,
#w-node-_6792f604-e60a-cb83-fe77-2d2ea5412191-eb9e072d,
#w-node-_54aee74f-84e5-befa-47ba-f635916bf6a5-eb9e072d,
#w-node-_31ee1404-da88-7f90-6e9b-3f2392d5dbc2-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_31ee1404-da88-7f90-6e9b-3f2392d5dbc8-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-a17236ec-fbd9-ac28-6f14-d1d9bf117c67-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a17236ec-fbd9-ac28-6f14-d1d9bf117c6d-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-a432a6c4-e472-3a76-5d7c-dfec86c56f5c-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a432a6c4-e472-3a76-5d7c-dfec86c56f62-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-_2e41e413-5acb-17e0-ceb2-05da9ebcca8a-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2e41e413-5acb-17e0-ceb2-05da9ebcca90-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: end
}

#w-node-_07bdfba8-b7a1-0e73-c9c1-a444cd3ac0a1-eb9e072d,
#w-node-aa76820a-639f-2256-a3e7-63470aaa5b15-eb9e072d,
#w-node-f0da0f89-9931-4dc5-813d-86b22951df10-eb9e072d,
#w-node-_9c5ee8c1-f574-f22f-dc6d-7a2d92269809-eb9e072d,
#w-node-_383bbb6c-136c-101f-4449-5f239e1b436d-eb9e072d,
#w-node-_5f7109f0-2630-8db8-ee2b-052eea407f89-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3227ccc9-8a67-db33-b78e-4795032ce93f-eb9e072d {
	align-self: start
}

#w-node-_3227ccc9-8a67-db33-b78e-4795032ce947-eb9e072d {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_07aa32a9-4e7c-74df-429e-d16d80eea2be-b81010a0,
#w-node-_0bbccb65-02d7-10f7-b904-b24fac128b7b-b81010a0,
#w-node-_9f01e515-aac8-0a5e-eb9e-60734e04c6d1-b81010a0 {
	align-self: center
}

#w-node-_7f7a4e9e-8ce6-ddd1-a9be-90d64047965e-cd190ee6 {
	justify-self: end
}

#w-node-_07aa32a9-4e7c-74df-429e-d16d80eea2be-c43ca7d6,
#w-node-_0bbccb65-02d7-10f7-b904-b24fac128b7b-c43ca7d6,
#w-node-_9f01e515-aac8-0a5e-eb9e-60734e04c6d1-c43ca7d6 {
	align-self: center
}

#w-node-_9cc73b31-e913-50e1-cbf2-aaefb6cc3dc6-1fbfffee {
	grid-area: span 1/span 1/span 1/span 1
}

#submit.w-node-_35f67cc3-9ad1-768d-590d-00b74a6d4e3b-1fbfffee {
	justify-self: start
}

#w-node-_5cd1960d-83c9-7521-2e9a-2b96ebe65541-1fbfffee,
#w-node-_3f08e1f1-589a-3bf5-4477-aa0805a587ac-9fe98a59,
#w-node-b0f4268b-49dc-491d-b1fb-d978cbec444d-9fe98a59 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-bdec2745-964c-f659-de2d-93d17f09db64-9fe98a59 {
	align-self: start
}

#w-node-bdec2745-964c-f659-de2d-93d17f09db6b-9fe98a59 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd178-5ea2c5b9 {
	justify-self: center
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-5ea2c5b9 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-6f398412 {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-6f398412 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-6f398412 {
	align-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-ea315548 {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-ea315548 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-ea315548 {
	align-self: center
}

#w-node-_246ba57e-80e8-a968-8416-c3dc5c8c55aa-721464da {
	align-self: start
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeea0-721464da {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c368eb5c-15b4-ef4c-f7ab-1ee463adeecc-721464da {
	align-self: center
}

#w-node-_9cc73b31-e913-50e1-cbf2-aaefb6cc3dc6-de4d652f {
	grid-area: span 1/span 1/span 1/span 1
}

#submit.w-node-_35f67cc3-9ad1-768d-590d-00b74a6d4e3b-de4d652f {
	justify-self: start
}

#w-node-_5cd1960d-83c9-7521-2e9a-2b96ebe65541-de4d652f,
#w-node-bd39c60b-b919-bd85-1447-55eac5bb50b4-de7a69db,
#w-node-d7eb2143-c301-8df8-e397-d7a3ca1348f1-de7a69db {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-d7eb2143-c301-8df8-e397-d7a3ca1348f8-de7a69db {
	align-self: end
}

#w-node-dd3762c8-4f79-2211-db2b-a778822b8f83-de7a69db,
#w-node-_5827d5c7-c796-3449-0560-c3bfb5cb22c0-de7a69db,
#w-node-_34b76c63-085f-e91e-cc89-3432abd1beb8-de7a69db,
#w-node-_968f6afc-6466-faab-d7c5-d8cbd7365333-de7a69db,
#w-node-_96907b48-e5e3-6641-4e86-a68c47c66f0a-de7a69db {
	align-self: center
}

#w-node-_1bc9f4c3-be28-b394-3872-475e99fe60d1-de7a69db {
	align-self: start
}

#w-node-_1bc9f4c3-be28-b394-3872-475e99fe60d9-de7a69db {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-fdf485c1-c580-7a76-882c-dff5b30f2b2a-dbd5f506 {
	justify-self: end
}

#w-node-a34f51fe-07e8-4ec7-85db-eba3054bd2af-dbd5f506,
#w-node-fe30278a-3060-386c-91d9-73ce293e9c41-d3521ac9 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-fe30278a-3060-386c-91d9-73ce293e9ca6-d3521ac9 {
	justify-self: end
}

#w-node-_5a473576-af13-c25f-8615-d8443877d7f4-bc8144ff {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_5a473576-af13-c25f-8615-d8443877d7f7-bc8144ff {
	justify-self: start
}

#w-node-bd39c60b-b919-bd85-1447-55eac5bb50b4-bc8144ff,
#w-node-d7eb2143-c301-8df8-e397-d7a3ca1348f1-bc8144ff {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-d7eb2143-c301-8df8-e397-d7a3ca1348f8-bc8144ff {
	align-self: end
}

#w-node-_554b72bd-f06f-8d86-d68d-896d838a82bf-bc8144ff,
#w-node-_532de7a3-e8a3-2e27-b1df-890e62acdd92-bc8144ff {
	order: 9999
}

#w-node-f19275e6-53a6-4997-7e2c-15d9a220783e-bc8144ff {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd3762c8-4f79-2211-db2b-a778822b8f83-bc8144ff,
#w-node-_5827d5c7-c796-3449-0560-c3bfb5cb22c0-bc8144ff,
#w-node-_34b76c63-085f-e91e-cc89-3432abd1beb8-bc8144ff,
#w-node-_968f6afc-6466-faab-d7c5-d8cbd7365333-bc8144ff,
#w-node-_96907b48-e5e3-6641-4e86-a68c47c66f0a-bc8144ff {
	align-self: center
}

#w-node-_1bc9f4c3-be28-b394-3872-475e99fe60d1-bc8144ff {
	align-self: start
}

#w-node-_1bc9f4c3-be28-b394-3872-475e99fe60d9-bc8144ff,
#w-node-_67acc982-2cd8-f755-8eea-84e659e62c1a-bc8144ff,
#w-node-_5a473576-af13-c25f-8615-d8443877d7f4-e708d8e9 {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_5a473576-af13-c25f-8615-d8443877d7f7-e708d8e9 {
	justify-self: start
}

#w-node-bd39c60b-b919-bd85-1447-55eac5bb50b4-e708d8e9,
#w-node-d7eb2143-c301-8df8-e397-d7a3ca1348f1-e708d8e9 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-d7eb2143-c301-8df8-e397-d7a3ca1348f8-e708d8e9 {
	align-self: end
}

#w-node-_554b72bd-f06f-8d86-d68d-896d838a82bf-e708d8e9,
#w-node-_532de7a3-e8a3-2e27-b1df-890e62acdd92-e708d8e9 {
	order: 9999
}

#w-node-f19275e6-53a6-4997-7e2c-15d9a220783e-e708d8e9 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd3762c8-4f79-2211-db2b-a778822b8f83-e708d8e9,
#w-node-_5827d5c7-c796-3449-0560-c3bfb5cb22c0-e708d8e9,
#w-node-_34b76c63-085f-e91e-cc89-3432abd1beb8-e708d8e9,
#w-node-_968f6afc-6466-faab-d7c5-d8cbd7365333-e708d8e9,
#w-node-_96907b48-e5e3-6641-4e86-a68c47c66f0a-e708d8e9 {
	align-self: center
}

#w-node-_1bc9f4c3-be28-b394-3872-475e99fe60d1-e708d8e9 {
	align-self: start
}

#w-node-_1bc9f4c3-be28-b394-3872-475e99fe60d9-e708d8e9,
#w-node-_67acc982-2cd8-f755-8eea-84e659e62c1a-e708d8e9,
#w-node-_1214da7a-e809-845f-1095-78beaaa4d784-7827ce9f {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35f67cc3-9ad1-768d-590d-00b74a6d4e3b-7827ce9f {
	justify-self: start
}

#w-node-ce9ce532-0d15-b8a6-780c-f818728f4fd7-590d3541 {
	align-self: center
}

#w-node-_72c4da9a-0e9f-bd10-8198-184aede7129e-590d3541 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2a7095fa-9d1b-df76-43d6-c6f9012d5682-590d3541 {
	justify-self: start
}

#w-node-_214203f0-1cc9-9bf1-4f50-67e5d34b58b9-590d3541 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-f39c7ef1 {
	place-self: stretch stretch
}

#w-node-b97c938c-2489-2eb3-4500-3387f4501c0f-f39c7ef1,
#w-node-_7854a797-14f7-32d1-51c7-4edf3c1ac66f-f39c7ef1 {
	order: 9999
}

#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-0f06a5c3 {
	justify-self: center
}

#w-node-f253731a-e2ac-7914-994d-8f264bee8b74-0f06a5c3 {
	place-self: center
}

#w-node-_8518e0b5-c2df-3eb9-c908-df5cb11961e6-0f06a5c3,
#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-bd469d59 {
	justify-self: center
}

#w-node-f253731a-e2ac-7914-994d-8f264bee8b74-bd469d59 {
	place-self: center
}

#w-node-_8518e0b5-c2df-3eb9-c908-df5cb11961e6-bd469d59,
#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-2768d29e {
	justify-self: center
}

#w-node-a6aaab07-a7b5-2de6-b0e5-f62f314598db-2768d29e {
	place-self: center
}

#w-node-_8518e0b5-c2df-3eb9-c908-df5cb11961e6-2768d29e {
	justify-self: center
}

#w-node-f253731a-e2ac-7914-994d-8f264bee8b74-2768d29e {
	place-self: center
}

#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-2964373d {
	justify-self: center
}

#w-node-a6aaab07-a7b5-2de6-b0e5-f62f314598db-2964373d {
	place-self: center
}

#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-c81a7fb3 {
	justify-self: center
}

#w-node-a6aaab07-a7b5-2de6-b0e5-f62f314598db-c81a7fb3 {
	place-self: center
}

#w-node-_81501009-e72a-43b4-a289-ec4fa2c4fada-b57cb61a {
	justify-self: center
}

#w-node-a6aaab07-a7b5-2de6-b0e5-f62f314598db-b57cb61a {
	place-self: center
}

#w-node-_69606f56-d3e5-b266-0320-64b2ceb88bc0-b57cb61a {
	justify-self: center
}

#w-node-_3343e3e8-dada-25ec-79d6-932eaf1954fc-a500aff4 {
	justify-self: start
}

#w-node-_3343e3e8-dada-25ec-79d6-932eaf19550a-a500aff4 {
	align-self: center
}

#w-node-_81c5a52d-9292-9b3c-beb5-fa05bfc14458-a500aff4 {
	justify-self: start
}

#w-node-ea28f54c-9a83-5476-b07b-7675e4809dfb-a500aff4 {
	align-self: center
}

#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca77c-2aec0aa1,
#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca77e-2aec0aa1,
#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca787-2aec0aa1 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4253b-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4253e-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42540-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42571-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42574-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42577-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4259c-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4259f-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425a2-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425cf-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425d2-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425d5-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425f3-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425f6-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425f9-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4264d-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42650-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42653-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42672-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42675-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42678-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426bb-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426be-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426c1-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426f8-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426fb-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426fe-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42720-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42723-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42726-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4273f-5a760941 {
	justify-self: start
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42742-5a760941 {
	justify-self: center
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42745-5a760941 {
	justify-self: end
}

#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4274e-5a760941,
#w-node-_522e57fe-7bfc-e4ee-97a0-ec91c3c29c4f-a24f054d {
	align-self: end
}

#w-node-_5602e5f6-a779-1999-8b0f-717ae51e07a6-a24f054d {
	grid-area: span 2/span 1/span 2/span 1
}

#w-node-_1e89362e-c05a-4c3e-aa0e-a799c8c1e97e-a24f054d {
	grid-area: span 1/span 2/span 1/span 2
}

#FullName.w-node-_29deb53b-583f-6950-42e0-366c7cdb58ed-f0125936,
#w-node-_29deb53b-583f-6950-42e0-366c7cdb58f0-f0125936 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_29deb53b-583f-6950-42e0-366c7cdb58f1-f0125936 {
	justify-self: start
}

#w-node-_4495f90f-407c-4864-9d64-b571181c6625-25aa0ade,
#w-node-_4495f90f-407c-4864-9d64-b571181c6629-25aa0ade,
#w-node-_4495f90f-407c-4864-9d64-b571181c662f-25aa0ade,
#w-node-_4495f90f-407c-4864-9d64-b571181c6635-25aa0ade,
#w-node-_4495f90f-407c-4864-9d64-b571181c663b-25aa0ade,
#w-node-aacc2f96-a54d-a4e9-93c4-da7551946e0f-25aa0ade,
#w-node-e841b1d1-f5a2-038d-5926-0cb1f9f6a102-25aa0ade,
#w-node-_2f765582-8104-0a76-5a6c-cb54b85f7cbd-25aa0ade,
#w-node-_2f765582-8104-0a76-5a6c-cb54b85f7cc1-25aa0ade,
#w-node-d794c660-eeee-81f4-66be-840f1ad9b961-25aa0ade,
#w-node-_2f765582-8104-0a76-5a6c-cb54b85f7cc7-25aa0ade,
#w-node-_2f765582-8104-0a76-5a6c-cb54b85f7ccd-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab36-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab3a-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab40-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab46-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab4c-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab51-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab56-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab75-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab79-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab7f-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab85-25aa0ade,
#w-node-_736397a1-4a79-9cf8-21ba-0fc0c5e4ab8b-25aa0ade {
	align-self: start
}

#w-node-_557a2062-808f-82e2-8cb3-ff82460bf124-25aa0ade {
	justify-self: stretch
}

#w-node-_50f17f02-902b-da7d-7e1a-7306424a637d-25aa0ade,
#w-node-_0a5df742-f180-c49d-5a31-c3bcf345ec40-25aa0ade {
	align-self: stretch
}

#w-node-b6d8bed3-b7c2-5614-5e4d-cfe3fa3cf993-25aa0ade {
	justify-self: stretch
}

#w-node-e1b3afac-a4f3-2b85-d540-ae6faf378e5a-25aa0ade,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffd82-8643682e {
	grid-area: span 1/span 1/span 1/span 1
}

#submit-button.w-node-_74a38a91-eab8-8a55-1295-06b3a80ffd85-8643682e {
	justify-self: start
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffd9b-8643682e,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffda4-8643682e {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffdaa-8643682e {
	align-self: end
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffdc2-8643682e,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffdf2-8643682e {
	order: 9999
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffe48-8643682e {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffefc-8643682e,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff0d-8643682e,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff1e-8643682e,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff2f-8643682e,
#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff3f-8643682e {
	align-self: center
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff4d-8643682e {
	align-self: start
}

#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff55-8643682e,
#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca77c-16e18958,
#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca77e-16e18958,
#w-node-d6957f49-d2e0-ca89-2641-fdba5a6ca787-16e18958 {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0ecf-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0ed2-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0ed4-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f05-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f08-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f0b-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f30-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f33-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f36-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f63-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f66-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f69-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f87-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f8a-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f8d-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0fe1-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0fe4-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0fe7-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1006-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1009-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d100c-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d104c-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d104f-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1052-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1089-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d108c-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d108f-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10b1-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10b4-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10b7-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10d0-1bb1e64a {
	justify-self: start
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10d3-1bb1e64a {
	justify-self: center
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10d6-1bb1e64a {
	justify-self: end
}

#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10df-1bb1e64a {
	align-self: end
}

#w-node-_8dafdb21-c2fe-5154-9c90-544072b9374c-637c158f,
#w-node-d61b5cab-b4b3-cd0c-4ca2-25d5f1fcc5e0-637c158f {
	order: 9999
}

#w-node-_6c873b6a-773e-85f5-3cf6-025cb19ee590-637c158f {
	align-self: start
}

#w-node-_6c873b6a-773e-85f5-3cf6-025cb19ee598-637c158f {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-fbf883dd-5a24-2951-264e-b3024e049366-99b7554f {
	align-self: center
}

#w-node-_9e6a6438-3aea-f52b-5251-a5714fe0cb88-99b7554f {
	grid-area: span 1/span 1/span 1/span 1
}

#w-node-fbf883dd-5a24-2951-264e-b3024e049366-b1d8eee2 {
	align-self: center
}

#w-node-_04380648-addc-9467-bf87-1955ef1eb6a0-d594d924 {
	grid-area: span 1/span 1/span 1/span 1;
	align-self: start
}

#w-node-_04380648-addc-9467-bf87-1955ef1eb6c8-d594d924,
#w-node-_04380648-addc-9467-bf87-1955ef1eb6df-d594d924 {
	grid-area: span 1/span 1/span 1/span 1
}

@media screen and (max-width:991px) {
	#w-node-cd0d3749-c0d5-d323-8189-d10598f2f201-d307f135 {
		grid-area: 1/1/2/4
	}

	#w-node-bebb8e2d-3bc7-a83c-7198-fdbfd307f140-d307f135 {
		grid-area: span 1/span 3/span 1/span 3
	}

	#w-node-_71aa8b77-09e2-d224-fb23-baf46282e2d6-6282e2d1 {
		grid-area: 1/1/2/4
	}

	#w-node-_71aa8b77-09e2-d224-fb23-baf46282e2dc-6282e2d1 {
		grid-area: span 1/span 3/span 1/span 3
	}

	#w-node-d85093ff-301c-09bf-7376-6c2273bb6b02-ca39705c {
		justify-self: center
	}

	#w-node-_49eee9b4-35bb-fab7-f519-e136b6160562-ca397128 {
		grid-area: 1/1/2/4
	}

	#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca39715a,
	#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca3971af {
		justify-self: center
	}

	#w-node-c865bd17-ee19-642f-f386-00428516f976-ca3971b0 {
		grid-area: 1/1/2/4
	}

	#w-node-c865bd17-ee19-642f-f386-00428516f97c-ca3971b0 {
		grid-area: span 1/span 3/span 1/span 3
	}

	#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca3971ee,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-ca397216 {
		justify-self: center
	}

	#w-node-bb164313-762a-d467-443b-079b0a1de2a2-ca397217,
	#w-node-_8eff5cad-0987-1379-94cf-99a8f89da971-ca397217,
	#w-node-_15969ee0-9cb3-ac5c-b402-5bd31064796e-ca397217,
	#w-node-_9eaf4dbf-7524-eb25-a1af-c1b9ee13c292-ca397217,
	#w-node-dd1a350e-e189-1e26-f66d-26a83a9c3222-ca397217,
	#w-node-bb164313-762a-d467-443b-079b0a1de2a2-ca397218,
	#w-node-_8eff5cad-0987-1379-94cf-99a8f89da971-ca397218,
	#w-node-_15969ee0-9cb3-ac5c-b402-5bd31064796e-ca397218,
	#w-node-_9eaf4dbf-7524-eb25-a1af-c1b9ee13c292-ca397218,
	#w-node-dd1a350e-e189-1e26-f66d-26a83a9c3222-ca397218 {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-_05fa713f-63dd-6647-c6d2-e9961037eb56-ca397232 {
		justify-self: center
	}

	#w-node-_1f1c222b-de2c-e795-6dfe-3ab5899132e7-d6531e25 {
		order: 9999
	}

	#w-node-_1f1c222b-de2c-e795-6dfe-3ab589913340-d6531e25 {
		place-self: center
	}

	#w-node-a097adda-94f0-91f2-a870-6f614a531631-b27ff611 {
		grid-area: 2/1/3/2
	}

	#w-node-e8c7aa88-a952-bdee-7eba-eef3c46ca73a-cc27a247 {
		order: 9999
	}

	#w-node-_942376f0-cdcb-9f0c-1ce3-9a20cae45ff6-cc27a247 {
		place-self: center
	}

	#w-node-_7f7a4e9e-8ce6-ddd1-a9be-90d6404795f8-cd190ee6,
	#w-node-fdf485c1-c580-7a76-882c-dff5b30f2ac4-dbd5f506,
	#w-node-fe30278a-3060-386c-91d9-73ce293e9c3c-d3521ac9 {
		grid-area: 1/2/2/3;
		place-self: center end
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c14-bc8144ff {
		grid-area: 1/1/2/4
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c1a-bc8144ff {
		grid-area: span 1/span 3/span 1/span 3
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c14-e708d8e9 {
		grid-area: 1/1/2/4
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c1a-e708d8e9 {
		grid-area: span 1/span 3/span 1/span 3
	}

	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-f39c7ef1,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-0f06a5c3,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-bd469d59,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-2768d29e,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-2964373d,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-c81a7fb3,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-b57cb61a,
	#w-node-_06a7cbbe-a19b-122c-6822-f92fd4d9b100-637c158f {
		justify-self: center
	}
}

@media screen and (max-width:767px) {
	#w-node-cd0d3749-c0d5-d323-8189-d10598f2f201-d307f135 {
		grid-area: 1/1/2/4
	}

	#w-node-bebb8e2d-3bc7-a83c-7198-fdbfd307f179-d307f135 {
		grid-area: 4/1/5/2
	}

	#w-node-_71aa8b77-09e2-d224-fb23-baf46282e2d6-6282e2d1 {
		grid-area: 1/1/2/4
	}

	#w-node-_71aa8b77-09e2-d224-fb23-baf46282e319-6282e2d1 {
		grid-area: 4/1/5/2
	}

	#w-node-_98fe65b2-99dc-4218-8be8-492951589455-ca3970af,
	#w-node-_98fe65b2-99dc-4218-8be8-492951589464-ca3970af,
	#w-node-_4b5b1c72-f862-ef12-62ca-525b1d46e8e0-ca3970af,
	#w-node-b7d601b8-23d5-1a71-eaca-00d0bd61b11d-ca3970b0,
	#w-node-b7d601b8-23d5-1a71-eaca-00d0bd61b12c-ca3970b0,
	#w-node-b7d601b8-23d5-1a71-eaca-00d0bd61b142-ca3970b0,
	#w-node-c3af294e-d38d-efd4-ba75-58c51022f885-ca3970b6,
	#w-node-_2edc65a4-ab88-8916-1172-a3e3a03f77eb-ca3970c0,
	#w-node-_827f4df5-5713-85a5-bbe4-8fecf66e0186-ca3970c0,
	#w-node-_95aa1a80-df97-fc49-a160-bc0ab580bc32-ca3970c0,
	#w-node-_6e273be3-fa20-7cdd-9db4-d7bebb2afe4d-ca3970c0,
	#w-node-b09a7093-ef81-b25d-1689-a0d734bf39fa-ca3970c0,
	#w-node-a59a427d-6e09-4c22-193b-710d67ee5aa4-ca3970c0,
	#w-node-_2e5ad337-f2ee-fdc3-0c63-a67f1f7c8839-ca3970c0,
	#w-node-_81647445-a385-4a74-3769-ffcb6ab7d407-ca3970c0,
	#w-node-c8c8198e-8c2b-f324-4252-66ffe6cd8646-ca3970c0,
	#w-node-_8412a77e-5e46-d37e-7ffa-ed28d504bfa2-ca3970c0,
	#w-node-_23b8a9b8-67ea-b07f-347b-6b9cc75dc6d4-ca3970c0,
	#w-node-bd1d451d-1d55-e207-f404-e6eb46bb85b6-ca3970c0,
	#w-node-_45bb38c3-640f-38bb-ca19-4d14d67a995a-ca3970c0 {
		order: -9999
	}

	#w-node-_49eee9b4-35bb-fab7-f519-e136b6160562-ca397128 {
		grid-area: 1/1/2/4
	}

	#w-node-_49eee9b4-35bb-fab7-f519-e136b61605a3-ca397128 {
		grid-area: 4/1/5/2
	}

	#w-node-_0b43616a-4341-a3ed-02d7-3fd5eca2c101-ca397143 {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-b7b3ac27-b26e-ac87-53fd-1cddabe85999-ca397155,
	#w-node-b7b3ac27-b26e-ac87-53fd-1cddabe859a8-ca397155,
	#w-node-b7b3ac27-b26e-ac87-53fd-1cddabe859c0-ca397155,
	#w-node-ce65c3b0-e059-7cb9-2861-000b79cbc01e-ca397159,
	#w-node-a0b34fbd-3556-5b6d-67a7-91828809f8de-ca397159,
	#w-node-_9d16f4ff-e184-4309-1e24-27f48270202b-ca397159,
	#w-node-bb47a68b-802a-04ac-795e-88c5fcac7a2c-ca397174,
	#w-node-bb47a68b-802a-04ac-795e-88c5fcac7a3b-ca397174,
	#w-node-bb47a68b-802a-04ac-795e-88c5fcac7a51-ca397174 {
		order: -9999
	}

	#w-node-c865bd17-ee19-642f-f386-00428516f976-ca3971b0 {
		grid-area: 1/1/2/4
	}

	#w-node-c865bd17-ee19-642f-f386-00428516f9b7-ca3971b0 {
		grid-area: 4/1/5/2
	}

	#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff0f-ca3971b5 {
		grid-area: span 1/span 1/span 1/span 1
	}

	#w-node-_02aa2cac-caa7-e76a-abb9-565aaf3b339b-af3b336a {
		grid-area: 2/1/2/2
	}

	#w-node-_5e15b046-a238-8ce1-932e-a8fbf1d93d10-ca397211,
	#w-node-_5e15b046-a238-8ce1-932e-a8fbf1d93d10-ca397236,
	#w-node-ea642c78-e7dc-cd31-a28f-5d4422461f70-ca3972c4 {
		order: -9999
	}

	#w-node-_1f1c222b-de2c-e795-6dfe-3ab589913355-d6531e25,
	#w-node-_1f1c222b-de2c-e795-6dfe-3ab58991335b-d6531e25,
	#w-node-_1f1c222b-de2c-e795-6dfe-3ab589913361-d6531e25 {
		place-self: center
	}

	#w-node-dc708188-7a45-dd52-7ad2-7f6ddfc28730-1eb3937b,
	#w-node-c026e21b-b675-c613-2a05-1479f5e388d5-1eb3937b,
	#w-node-_33667c7d-8425-dbe1-5704-04153e0e95a1-1eb3937b,
	#w-node-e36f4fd4-9b3b-86a9-a7dd-a668defcab5b-1eb3937b,
	#w-node-b1c6959a-4405-cbcb-fe1e-55b6347a7e49-1eb3937b {
		grid-area: span 1/span 1/span 1/span 1
	}

	#w-node-be5aa965-2c08-6673-7029-2aecd334607e-1eb3937b {
		order: -9999
	}

	#w-node-_102a9cec-f8d5-6e69-2375-80c5e223c480-cc27a247,
	#w-node-_7fc800a8-ec41-c4fe-b796-834aa7a59645-cc27a247,
	#w-node-_83baf47d-89ec-e934-61df-3814078fdd1c-cc27a247 {
		place-self: center
	}

	#w-node-c026e21b-b675-c613-2a05-1479f5e388d5-eb9e072d,
	#w-node-_33667c7d-8425-dbe1-5704-04153e0e95a1-eb9e072d,
	#w-node-e36f4fd4-9b3b-86a9-a7dd-a668defcab5b-eb9e072d,
	#w-node-b1c6959a-4405-cbcb-fe1e-55b6347a7e49-eb9e072d {
		grid-area: span 1/span 1/span 1/span 1
	}

	#w-node-_3f08e1f1-589a-3bf5-4477-aa0805a587ae-9fe98a59,
	#w-node-c573ca72-f3e2-dfbb-cc71-ad7ca582a8b8-de7a69db {
		grid-area: 2/1/2/2
	}

	#w-node-ec9d5956-e89f-0f78-f074-1501118e1ce2-de7a69db {
		grid-area: span 1/span 1/span 1/span 1
	}

	#w-node-c573ca72-f3e2-dfbb-cc71-ad7ca582a8b8-bc8144ff {
		grid-area: 2/1/2/2
	}

	#w-node-ec9d5956-e89f-0f78-f074-1501118e1ce2-bc8144ff {
		grid-area: span 1/span 1/span 1/span 1
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c14-bc8144ff {
		grid-area: 1/1/2/4
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c59-bc8144ff {
		grid-area: 4/1/5/2
	}

	#w-node-c573ca72-f3e2-dfbb-cc71-ad7ca582a8b8-e708d8e9 {
		grid-area: 2/1/2/2
	}

	#w-node-ec9d5956-e89f-0f78-f074-1501118e1ce2-e708d8e9 {
		grid-area: span 1/span 1/span 1/span 1
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c14-e708d8e9 {
		grid-area: 1/1/2/4
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c59-e708d8e9 {
		grid-area: 4/1/5/2
	}

	#w-node-_37fbf021-da8e-dd07-943d-55a0fe8d02c3-25aa0ade,
	#w-node-b23203c9-1f3a-9caf-3422-5521d1ad160d-25aa0ade,
	#w-node-_37fbf021-da8e-dd07-943d-55a0fe8d02b6-25aa0ade,
	#w-node-_37fbf021-da8e-dd07-943d-55a0fe8d033f-25aa0ade,
	#w-node-_28cd1da0-e957-86c1-5c37-e39b5dd6da6b-25aa0ade,
	#w-node-_28cd1da0-e957-86c1-5c37-e39b5dd6da75-25aa0ade,
	#w-node-_69fdbfa0-2d93-ed1b-cca3-6016abf42125-25aa0ade,
	#w-node-fdfb1585-ba7d-a18e-ddd9-1dd10a418bca-25aa0ade,
	#w-node-_5ffc5fe5-24df-9fb0-3b78-b71256e88598-25aa0ade,
	#w-node-_28cd1da0-e957-86c1-5c37-e39b5dd6da7f-25aa0ade,
	#w-node-_8eed611d-a053-885c-4e31-c171ebf0b206-25aa0ade,
	#w-node-_98254a85-8011-56ed-37ac-274c2d4f11b4-25aa0ade,
	#w-node-f387afb3-4a44-0350-62e4-318e5c31e705-25aa0ade,
	#w-node-_33ae3e38-a05a-7449-b9df-005783ec194b-25aa0ade,
	#w-node-fa3edfd0-b0ec-f850-24e8-65654c67a22d-25aa0ade,
	#w-node-_82d3a832-d08a-429f-90f8-a8b0ceb49987-25aa0ade,
	#w-node-ea55bbdd-5fa4-b637-215b-f451b8ad97ee-25aa0ade,
	#w-node-dc6ad042-851b-d61c-089f-e1b52c86ced1-25aa0ade,
	#w-node-d9ee470f-8501-cfa3-312e-920af3ca45e6-25aa0ade,
	#w-node-d9ee470f-8501-cfa3-312e-920af3ca45f0-25aa0ade,
	#w-node-_7afc6f75-acd4-4d5a-b051-b2fb38727a03-25aa0ade,
	#w-node-b01066a6-5546-2ae2-ce42-a5997384f00b-25aa0ade,
	#w-node-d9ee470f-8501-cfa3-312e-920af3ca45dc-25aa0ade,
	#w-node-_8bca7609-1f72-4ee2-831a-40c287f25318-25aa0ade,
	#w-node-_8bca7609-1f72-4ee2-831a-40c287f25322-25aa0ade,
	#w-node-e03e0016-a015-4f76-2f69-c0e1da8bb0a7-25aa0ade,
	#w-node-_53e33cd2-ce74-7077-971b-d6e007c827df-25aa0ade,
	#w-node-_2f471fb0-73f8-b4f5-5c5e-837d9a092b7c-25aa0ade,
	#w-node-aea5dbbf-b101-7711-0dbe-b8b69b6b8300-25aa0ade,
	#w-node-de107384-ecff-34bc-4fb7-acd44b125d64-25aa0ade,
	#w-node-_34fb6f78-5b1d-81e3-dde6-0325818482ce-25aa0ade,
	#w-node-_6dd63e46-3423-34c3-6f7a-d70009f2ab70-25aa0ade,
	#w-node-_1f4ae493-2107-91c6-6cbd-4fa7d69749b8-25aa0ade,
	#w-node-_447dee05-29bc-37eb-da5f-70f9ed19e583-25aa0ade,
	#w-node-_279c7153-69a0-58e4-8d48-6601768152ec-25aa0ade,
	#w-node-abce9f28-f0fe-64d1-83ca-fbed73e42d6f-25aa0ade,
	#w-node-abce9f28-f0fe-64d1-83ca-fbed73e42d79-25aa0ade,
	#w-node-_8858a632-5c10-b2fd-3707-b8aa685c9d20-25aa0ade,
	#w-node-_16913db4-810f-59e6-4315-e8ebbed04684-25aa0ade,
	#w-node-_3cbad2a9-1cb4-22f2-69c7-c62661e7d6eb-25aa0ade,
	#w-node-b5807639-059d-cc00-8633-55cd49dab474-25aa0ade,
	#w-node-abce9f28-f0fe-64d1-83ca-fbed73e42d83-25aa0ade,
	#w-node-e31b3c75-f3f1-df11-7e13-91f52d21c9ed-25aa0ade,
	#w-node-e31b3c75-f3f1-df11-7e13-91f52d21c9f7-25aa0ade,
	#w-node-e31b3c75-f3f1-df11-7e13-91f52d21ca01-25aa0ade,
	#w-node-e31b3c75-f3f1-df11-7e13-91f52d21ca0b-25aa0ade,
	#w-node-e31b3c75-f3f1-df11-7e13-91f52d21ca15-25aa0ade,
	#w-node-_1208cb4f-cbbf-8a6d-fa8c-b7f371e033f2-25aa0ade,
	#w-node-_89e7dd24-1351-1989-be36-d45c6ff713ed-25aa0ade,
	#w-node-e31b3c75-f3f1-df11-7e13-91f52d21ca1f-25aa0ade,
	#w-node-e31b3c75-f3f1-df11-7e13-91f52d21ca2d-25aa0ade,
	#w-node-_00260ae8-e843-9087-b16d-6dbe46be0dba-25aa0ade,
	#w-node-_00260ae8-e843-9087-b16d-6dbe46be0dc4-25aa0ade,
	#w-node-_00260ae8-e843-9087-b16d-6dbe46be0dce-25aa0ade,
	#w-node-_00260ae8-e843-9087-b16d-6dbe46be0e00-25aa0ade,
	#w-node-_00260ae8-e843-9087-b16d-6dbe46be0e0c-25aa0ade {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-fd031c7a-9b1e-d8ef-3e4a-8bca34485eba-25aa0ade {
		grid-area: span 1/span 1/span 1/span 1
	}

	#w-node-_74a38a91-eab8-8a55-1295-06b3a80ffd9d-8643682e {
		grid-area: 2/1/2/2
	}

	#w-node-_74a38a91-eab8-8a55-1295-06b3a80fff0f-8643682e {
		grid-area: span 1/span 1/span 1/span 1
	}
}

@media screen and (max-width:479px) {

	#w-node-cd0d3749-c0d5-d323-8189-d10598f2f201-d307f135,
	#w-node-_71aa8b77-09e2-d224-fb23-baf46282e2d6-6282e2d1,
	#w-node-_49eee9b4-35bb-fab7-f519-e136b6160562-ca397128,
	#w-node-c865bd17-ee19-642f-f386-00428516f976-ca3971b0 {
		grid-area: 1/1/2/4
	}

	#w-node-e038df78-ea87-5de1-18e8-90586f360b53-1a7ccbc1 {
		order: 9999
	}

	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c14-bc8144ff,
	#w-node-_67acc982-2cd8-f755-8eea-84e659e62c14-e708d8e9 {
		grid-area: 1/1/2/4
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4253b-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4253e-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42540-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42571-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42574-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42577-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4259c-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4259f-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425a2-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425cf-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425d2-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425d5-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425f3-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425f6-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d425f9-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4264d-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42650-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42653-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42672-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42675-5a760941 {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42678-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426bb-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426be-5a760941 {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426c1-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426f8-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426fb-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d426fe-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42720-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42723-5a760941 {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42726-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d4273f-5a760941 {
		grid-area: 2/1/3/2
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42742-5a760941 {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-b578c8ac-b5cc-b44f-89ef-6d26d7d42745-5a760941 {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0ecf-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0ed2-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0ed4-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f05-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f08-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f0b-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f30-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f33-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f36-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f63-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f66-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f69-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f87-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f8a-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0f8d-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0fe1-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0fe4-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d0fe7-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1006-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1009-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d100c-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d104c-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d104f-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1052-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d1089-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d108c-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d108f-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10b1-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10b4-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10b7-1bb1e64a {
		grid-area: 2/2/3/3
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10d0-1bb1e64a {
		grid-area: 2/1/3/2
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10d3-1bb1e64a {
		grid-area: span 1/span 2/span 1/span 2;
		justify-self: center
	}

	#w-node-c7ab9e4e-9b60-0cdf-e5c9-f31dbc4d10d6-1bb1e64a {
		grid-area: 2/2/3/3
	}
}