nav {
	display: block;
}

a {
	background-color: #0000;
}

a:active,a:hover {
	outline: 0;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

.w-icon-dropdown-toggle:before {
	content: "î˜ƒ";
}

* {
	box-sizing: border-box;
}

img {
	vertical-align: middle;
	max-width: 100%;
	display: inline-block;
}

.w-inline-block {
	max-width: 100%;
	display: inline-block;
}

.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;
}

p {
	margin-top: 0;
	margin-bottom: 10px;
}

.w-embed:before,.w-embed:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table;
}

.w-embed:after {
	clear: both;
}

.w-dropdown {
	text-align: left;
	z-index: 900;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	position: relative;
}

.w-dropdown-toggle {
	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;
}

@media screen and (max-width:767px) {
	.w-nav-brand {
		padding-left: 10px;
	}
}

.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-menu {
	float: right;
	position: relative;
}

.w-nav-overlay {
	width: 100%;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	overflow: hidden;
}

.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;
}

@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-brand {
		padding-left: 10px;
	}
}

p {
	flex: 1;
	margin-bottom: 0;
}

a {
	color: inherit;
	text-decoration: underline;
}

img {
	max-width: 100%;
	display: inline-block;
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

img {
	max-width: 100%;
	height: auto;
	display: block;
}

a {
	text-decoration: none;
	color: inherit;
	transition: 0.3s;
}

nav {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.br-0 {
	border-radius: 0px!important;
}

nav {
	display: block;
}

a {
	background-color: #0000;
}

a:active,a:hover {
	outline: 0;
}

svg:not(:root) {
	overflow: hidden;
}

[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-dropdown-toggle:before {
	content: "";
}

* {
	box-sizing: border-box;
}

.w-inline-block {
	max-width: 100%;
	display: inline-block;
}

.w-button {
	color: #FFF;
	line-height: inherit;
	cursor: pointer;
	background-color: #1f2226;
	border: 0;
	border-radius: 0;
	padding: 9px 15px;
	text-decoration: none;
	display: inline-block;
}

p {
	margin-top: 0;
	margin-bottom: 10px;
}

.w-embed:before,.w-embed:after {
	content: " ";
	grid-area: 1/1/2/2;
	display: table;
}

.w-embed:after {
	clear: both;
}

.w-dropdown {
	text-align: left;
	z-index: 900;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	position: relative;
}

.w-dropdown-toggle {
	vertical-align: top;
	color: #000;
	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-nav-link {
	vertical-align: top;
	color: #000;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	text-decoration: none;
	display: inline-block;
	position: relative;
}

.w-nav-menu {
	float: right;
	position: relative;
}

@media screen and (max-width:991px) {
	.w-nav[data-collapse=medium] .w-nav-menu {
		display: none;
	}
}

a {
	text-decoration: none;
	transition: all .2s;
}

.hide {
	display: none;
}

.show-tablet {
	display: none;
}

.button-main {
	color: #FFF;
	text-align: center;
	border-radius: .8rem;
	padding: .75rem 1.5rem;
	font-size: 1.125rem;
}

.button-main:hover {
	color: #FFF;
	background-color: #000c;
}

.button-main:active {
	color: #FFF;
}

.button-main:visited {
	color: #FFF;
}

.button-main.is-button-small {
	padding: .5rem 1.25rem;
}

.text-size-regular {
	font-size: 1rem;
}

.is-button-small {
	padding: .5rem 1.25rem;
}

.dropdown-icon {
	margin-top: auto;
	margin-bottom: auto;
	margin-right: 1rem;
}

.navbar_link {
	color: #000;
	padding: .5rem 1vw;
	font-size: 1rem;
	transition-timing-function: ease-in-out;
}

.navbar_link:hover,.navbar_link:active,.navbar_link:focus {
	color: #000;
}

.navbar_link:visited {
	color: #000;
}

.navbar_link.is-floating:hover {
	color: #000;
}

.navbar_dropdown-content-wrapper {
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.navbar_dropdown-content-wrapper.is-icon {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	flex-direction: row;
	justify-content: flex-start;
}

.navbar_dropdown-toggle {
	padding: .5rem 2.5rem .5rem 1rem;
	font-size: 1rem;
}

.navbar_dropdown-toggle:hover {
	color: #000;
}

.navbar_dropdown-link-list {
	grid-column-gap: 0px;
	grid-row-gap: .3rem;
	grid-template-rows: max-content;
	grid-template-columns: 1fr;
	grid-auto-rows: max-content;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar_menu-buttons {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	margin-left: 0;
	display: flex;
}

.navbar_menu-buttons.show-tablet {
	display: none;
}

.navbar_dropdown-link {
	grid-column-gap: .75rem;
	grid-row-gap: 0px;
	border-radius: 1rem;
	grid-template-rows: auto;
	grid-template-columns: max-content 1fr;
	grid-auto-columns: 1fr;
	align-items: flex-start;
	padding-top: .75rem;
	padding-bottom: .75rem;
	text-decoration: none;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}

.navbar_dropdown-link.is-indent:hover {
	background-color: var(--card-background);
}

.navbar_menu-floating-wrapper {
	align-items: center;
	display: flex;
	position: static;
}

.navbar_dropdown-content {
	grid-column-gap: 2rem;
	grid-row-gap: 0px;
	flex: 1;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr .75fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar12_dropdown-link-list {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	grid-template-rows: max-content;
	grid-template-columns: 1fr;
	grid-auto-rows: max-content;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar_headline-divider {
	background-color: var(--grey--2);
	width: 100%;
	height: 1px;
	margin-top: .35rem;
}

.navbar_dropdown-content-grid {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column wrap;
	grid-template-rows: auto auto auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar_dropdown-content-grid.is-right-col {
	grid-template-columns: 1fr;
}

.navbar_menu-floating {
	display: none;
}

.navbar_dropdown-header-wrapper {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	align-items: center;
	padding-left: .75rem;
	display: flex;
}

.navbar_dropdown-icon {
	flex: none;
	width: 1.5rem;
	height: 1.5rem;
	display: block;
}

.navbar_dropdown-header-text {
	width: 100%;
}

.navbar_dropdown-heading {
	font-size: 1rem;
	font-weight: 400;
}

.navbar_dropdown-subheading {
	color: #000;
	font-size: .835rem;
}

.navbar_dropdown-icon-wrapper {
	background-color: #f7f6f5;
	border-radius: .75rem;
	justify-content: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	padding: .75rem;
	display: flex;
}

@media screen and (max-width:991px) {
	.show-tablet {
		display: block;
	}

	.button-main {
		font-size: .875rem;
	}

	.dropdown-icon {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
		inset: auto 0% auto auto;
	}

	.navbar_menu-dropdown {
		width: 100%;
		font-size: 1.125rem;
	}

	.navbar_link {
		width: auto;
		padding: .75rem 0;
	}

	.navbar_dropdown-content-wrapper.is-icon {
		align-items: center;
	}

	.navbar_dropdown-toggle {
		align-items: center;
		padding-top: .75rem;
		padding-bottom: .75rem;
		padding-left: 0;
		display: flex;
	}

	.navbar_menu-buttons {
		flex-direction: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		align-items: stretch;
		margin-top: 1.5rem;
		margin-left: 0;
	}

	.navbar_menu-buttons.show-tablet {
		display: flex;
	}

	.navbar_dropdown-list {
		position: static;
		overflow: hidden;
	}

	.navbar_dropdown-link {
		padding: 1rem 0;
		display: flex;
	}

	.navbar_dropdown-link:hover {
		background-color: var(--white);
	}

	.navbar_dropdown-link.is-indent {
		padding-top: .5rem;
		padding-bottom: .5rem;
		padding-left: .5rem;
	}

	.navbar_dropdown-link.is-large-dropdown {
		padding-top: .5rem;
		padding-bottom: .5rem;
	}

	.navbar_menu-floating-wrapper {
		background-color: var(--white);
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		border-radius: 1rem;
		justify-content: center;
		width: 90%;
		margin-top: .5rem;
		margin-left: auto;
		margin-right: auto;
		padding: .5rem 1.5rem 1.25rem;
		display: flex;
		position: absolute;
		overflow: auto;
		box-shadow: 0 1px 3px #0000000d, 0 3px 20px -2px #0000000f;
	}

	.navbar_dropdown-large-list {
		position: static;
		overflow: hidden;
	}

	.navbar_dropdown-content {
		align-content: start;
		align-items: start;
		padding: 1rem 0;
	}

	.navbar12_dropdown-link-list {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.navbar_dropdown-content-grid {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		align-items: stretch;
	}

	.navbar_menu-floating {
		background-color: var(--white);
		box-shadow: none;
		border-radius: 1rem;
		margin-top: .5rem;
		padding: .5rem 1.5rem 1.25rem;
	}

	.navbar_dropdown-header-wrapper {
		padding-left: 0;
	}

	.navbar_dropdown-icon {
		margin-top: 0;
	}

	.navbar_dropdown-heading {
		font-weight: 400;
	}

	.navbar_dropdown-subheading {
		display: none;
	}
}

@media screen and (max-width:767px) {
	.navbar_dropdown-link-list {
		grid-row-gap: .75rem;
		max-width: none;
		padding-top: .75rem;
		padding-bottom: .75rem;
	}

	.navbar_dropdown-link {
		padding-top: .25rem;
		padding-bottom: .25rem;
	}

	.navbar_menu-floating-wrapper {
		box-shadow: 0 1px 3px #0000001f, 0 3px 20px -2px #00000021;
	}

	.navbar_dropdown-content {
		grid-column-gap: 3rem;
		grid-row-gap: 2rem;
		flex-direction: column;
		grid-template-rows: auto;
		grid-template-columns: 1fr;
		grid-auto-columns: 1fr;
		width: 100%;
		padding-bottom: 0;
	}

	.navbar12_dropdown-link-list {
		grid-row-gap: .5rem;
		width: 100%;
		max-width: none;
	}

	.navbar_dropdown-content-grid {
		grid-column-gap: .75rem;
		grid-row-gap: .75rem;
		grid-template-rows: auto auto auto;
		grid-template-columns: 1fr;
	}

	.navbar_menu-floating {
		max-height: 100svh;
		position: relative;
		overflow: auto;
	}

	.navbar_dropdown-icon {
		width: 1.25rem;
		height: 1.25rem;
		display: flex;
	}

	.navbar_dropdown-heading {
		font-size: .875rem;
	}

	.navbar_dropdown-icon-wrapper {
		width: 2.25rem;
		height: 2.25rem;
	}
}

@media screen and (max-width:479px) {
	.navbar_dropdown-link {
		padding-left: 0;
	}

	.navbar_dropdown-content {
		flex-direction: column;
		grid-template-columns: 1fr;
		padding-top: 1rem;
		padding-bottom: 1rem;
		display: flex;
	}

	.navbar_menu-floating {
		max-height: 100%;
	}
}

#w-node-_316d6391-a398-e86e-5310-4e4c0785ef4c-0785ef38 {
	justify-self: center;
}

#w-node-_316d6391-a398-e86e-5310-4e4c0785ef78-0785ef38,#w-node-_316d6391-a398-e86e-5310-4e4c0785efbf-0785ef38 {
	grid-area: span 1/span 1/span 1/span 1;
}

@media screen and (max-width:767px) {
	#w-node-_316d6391-a398-e86e-5310-4e4c0785efbb-0785ef38 {
		grid-area: span 1/span 1/span 1/span 1;
	}
}

::selection {
	color: #000;
	background: #F7DCD6;
}

.navbar_menu-floating-wrapper {
	max-height: calc(100dvh - 7.5rem);
}

a,.w-nav-link,.w-dropdown-toggle {
	color: inherit;
}

a {
	color: inherit;
	text-decoration: inherit;
	font-size: inherit;
}

a {
	font-family: "Inter", sans-serif!important;
}

.hide {
	display: none;
}

.show-tablet {
	display: none;
}

.button-main {
	background-color: var(--button-dark-green);
	color: var(--white);
	text-align: center;
	border-radius: .8rem;
	padding: .75rem 1.5rem;
	font-size: 1.125rem;
}

.button-main:active {
	color: var(--white);
}

.button-main:visited {
	color: #fff;
}

.button-main.is-button-small {
	padding: .5rem 1.25rem;
}

.text-size-regular {
	font-size: 1rem;
}

.is-button-small {
	padding: .5rem 1.25rem;
}

.dropdown-icon {
	margin-top: auto;
	margin-bottom: auto;
	margin-right: 1rem;
}

.navbar_link {
	color: #000000;
	padding: .5rem 1vw;
	font-size: 1rem;
	transition-timing-function: ease-in-out;
}

.navbar_link:hover,.navbar_link:active,.navbar_link:focus {
	color: #525252;
}

.navbar_link:visited {
	color: #000;
}

.navbar_link.is-floating:hover {
	color: #000000b3;
}

.navbar_dropdown-content-wrapper {
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.navbar_dropdown-content-wrapper.is-icon {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	flex-direction: row;
	justify-content: flex-start;
}

.navbar_dropdown-toggle {
	padding: .5rem 2.5rem .5rem 1rem;
	font-size: 1rem;
}

.navbar_dropdown-toggle:hover {
	color: #000000b3;
}

.navbar_dropdown-link-list {
	grid-column-gap: 0px;
	grid-row-gap: .3rem;
	grid-template-rows: max-content;
	grid-template-columns: 1fr;
	grid-auto-rows: max-content;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar_menu-buttons {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	align-items: center;
	margin-left: 0;
	display: flex;
	background-color: #000;
	border-radius: 12px!important;
	font-family: "Inter", sans-serif!important;
}

.navbar_menu-buttons.show-tablet {
	display: none;
}

.navbar_dropdown-link {
	grid-column-gap: .75rem;
	grid-row-gap: 0px;
	border-radius: 1rem;
	grid-template-rows: auto;
	grid-template-columns: max-content 1fr;
	grid-auto-columns: 1fr;
	align-items: flex-start;
	padding-top: .75rem;
	padding-bottom: .75rem;
	text-decoration: none;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}

.navbar_dropdown-link.is-indent:hover {
	background-color: var(--card-background);
}

.navbar_logo-link {
	padding-left: 0;
}

.navbar_menu-button {
	padding: 0;
}

.navbar_logo-wrapper {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
}

.navbar_floating-component {
	background-color: #0000;
	align-items: center;
	margin-top: 1.5rem;
	
	position: fixed;
	inset: 0 0% auto;
}

.navbar_floating-container {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	background-color: var(--white);
	border-radius: 1rem;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	max-width: 68rem;
	height: auto;
	min-height: 4.5rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	display: flex;
	box-shadow: 0 1px 3px #0000000f,0 3px 20px -2px #0000000d;
}

.navbar_menu-floating-wrapper {
	align-items: center;
	display: flex;
	position: static;
}

.navbar_dropdown-content {
	grid-column-gap: 2rem;
	grid-row-gap: 0px;
	flex: 1;
	grid-template-rows: auto;
	grid-template-columns: 1.5fr .75fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar12_dropdown-link-list {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	grid-template-rows: max-content;
	grid-template-columns: 1fr;
	grid-auto-rows: max-content;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar_headline-divider {
	background-color: var(--grey--2);
	width: 100%;
	height: 1px;
	margin-top: .35rem;
}

.navbar_dropdown-content-grid {
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
	flex-flow: column wrap;
	grid-template-rows: auto auto auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.navbar_dropdown-content-grid.is-right-col {
	grid-template-columns: 1fr;
}

.navbar_menu-floating {
	display: none;
}

.navbar_dropdown-header-wrapper {
	grid-column-gap: .5rem;
	grid-row-gap: .5rem;
	align-items: center;
	padding-left: .75rem;
	display: flex;
}

.navbar_dropdown-icon {
	color: var(--forest--4);
	flex: none;
	width: 1.5rem;
	height: 1.5rem;
	display: block;
}

.navbar_dropdown-header-text {
	width: 100%;
}

.navbar_dropdown-heading {
	font-size: 1rem;
	font-weight: 400;
}

.navbar_dropdown-subheading {
	color: #0009;
	font-size: .835rem;
	line-height: 1.2;
}

.navbar_dropdown-icon-wrapper {
	background-color: #ffff;
	border-radius: .75rem;
	justify-content: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	padding: .75rem;
	display: flex;
}

@media screen and (max-width:991px) {
	.show-tablet {
		display: block;
	}

	.button-main {
		font-size: .875rem;
	}

	.hide-tablet {
		display: none;
	}

	.menu-icon_line-bottom {
		background-color: #000;
		width: 24px;
		height: 2px;
		padding-bottom: 0;
		padding-right: 0;
	}

	.menu-icon_line-middle {
		background-color: #000;
		justify-content: center;
		align-items: center;
		width: 24px;
		height: 2px;
		margin-top: 6px;
		margin-bottom: 6px;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.menu-icon_line-middle-inner {
		width: 4px;
		height: 0;
		padding-bottom: 0;
		padding-right: 0;
	}

	.menu-icon {
		color: #fff;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		width: 48px;
		height: 48px;
		margin-right: -.5rem;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.menu-icon_line-top {
		background-color: #000;
		width: 24px;
		height: 2px;
		padding-bottom: 0;
		padding-right: 0;
	}

	.dropdown-icon {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
		inset: auto 0% auto auto;
	}

	.navbar_menu-dropdown {
		width: 100%;
		font-size: 1.125rem;
	}

	.navbar_link {
		width: auto;
		padding: .75rem 0;
	}

	.navbar_dropdown-content-wrapper.is-icon {
		align-items: center;
	}

	.navbar_dropdown-toggle {
		align-items: center;
		padding-top: .75rem;
		padding-bottom: .75rem;
		padding-left: 0;
		display: flex;
	}

	.navbar_menu-buttons {
		flex-direction: column;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
		align-items: stretch;
		margin-top: 1.5rem;
		margin-left: 0;
	}

	.navbar_menu-buttons.show-tablet {
		display: flex;
	}

	.navbar_dropdown-list {
		position: static;
		overflow: hidden;
	}

	.navbar_dropdown-link {
		padding: 1rem 0;
		display: flex;
	}

	.navbar_dropdown-link:hover {
		background-color: var(--white);
	}

	.navbar_dropdown-link.is-indent {
		padding-top: .5rem;
		padding-bottom: .5rem;
		padding-left: .5rem;
	}

	.navbar_dropdown-link.is-large-dropdown {
		padding-top: .5rem;
		padding-bottom: .5rem;
	}

	.navbar_floating-component {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-left: 5%;
		padding-right: 5%;
	}

	.navbar_menu-floating-wrapper {
		background-color: var(--white);
		-webkit-text-fill-color: inherit;
		background-clip: border-box;
		border-radius: 1rem;
		justify-content: center;
		width: 90%;
		margin-top: .5rem;
		margin-left: auto;
		margin-right: auto;
		padding: .5rem 1.5rem 1.25rem;
		display: flex;
		position: absolute;
		overflow: auto;
		box-shadow: 0 1px 3px #0000000d,0 3px 20px -2px #0000000f;
	}

	.navbar_dropdown-large-list {
		position: static;
		overflow: hidden;
	}

	.navbar_dropdown-content {
		align-content: start;
		align-items: start;
		padding: 1rem 0;
	}

	.navbar12_dropdown-link-list {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	.navbar_dropdown-content-grid {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
		align-items: stretch;
	}

	.navbar_menu-floating {
		background-color: var(--white);
		box-shadow: none;
		border-radius: 1rem;
		margin-top: .5rem;
		padding: .5rem 1.5rem 1.25rem;
	}

	.navbar_dropdown-header-wrapper {
		padding-left: 0;
	}

	.navbar_dropdown-icon {
		margin-top: 0;
	}

	.navbar_dropdown-heading {
		font-weight: 400;
	}

	.navbar_dropdown-subheading {
		display: none;
	}
}

.navbar_menu-floating-wrapper {
	max-height: calc(100dvh - 7.5rem);
}

.navbar_floating-component {
	transition: transform 0.5s ease-in-out;
}



.navbar_dropdown-icon-wrapper {
	background-color: #f7f6f5;
}

.nav-link-badge {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.nav-link-badge__text {
	position: relative;
	display: inline-block;
}

.small-badge {
	position: absolute;
	top: -4px;
	right: 13px;
	background: #000;
	color: #fff;
	font-size: 10px;
	padding: 3px 6px;
	line-height: 1;
	font-weight: 600;
	z-index: 10;
	pointer-events: none;
	white-space: nowrap;
}

@media (max-width: 991px) {
	.navbar_dropdown-content-wrapper.is-icon {
		align-items: center!important;
		margin: 0.5rem;
	}

	.navbar_dropdown-link.is-large-dropdown {
		padding-left: 0.5rem!important;
	}

	.navbar_menu-floating-wrapper.w-nav-menu {
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
	}

	.navbar_menu-floating-wrapper.w-nav-menu>a.navbar_link.w-nav-link {
		display: block!important;
		width: 100%!important;
		float: none!important;
		clear: both!important;
		text-align: left!important;
		padding: 12px 0!important;
		white-space: normal!important;
	}

	.navbar_menu-floating-wrapper.w-nav-menu>.w-dropdown {
		display: block!important;
		width: 100%!important;
		float: none!important;
		clear: both!important;
	}

	.navbar_menu-floating-wrapper.w-nav-menu .w-dropdown-toggle {
		display: flex!important;
		width: 100%!important;
		justify-content: left!important;
		align-items: left!important;
		gap: 10px!important;
		padding: 12px 0!important;
		white-space: normal!important;
	}

	.navbar_menu-floating-wrapper.w-nav-menu .w-dropdown-list {
		width: 100%!important;
	}

	.navbar_menu-floating-wrapper.w-nav-menu .navbar_dropdown-link-list {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	.navbar_menu-floating-wrapper.w-nav-menu>a.nav-link-badge {
		display: block!important;
		width: 100%!important;
		text-align: center!important;
		padding: 12px 0!important;
	}

	.navbar_menu-floating-wrapper.w-nav-menu>a.nav-link-badge .small-badge {
		top: -10px;
		right: calc(50% - 62px);
	}
}

.navbar_dropdown-content-wrapper.is-icon {
	align-items: baseline;
}

.navbar_dropdown-heading {
	margin-bottom: 0px;
}

.navbar_dropdown-content-grid {
	grid-row-gap: 0rem;
}

.navbar_menu-buttons.hide-tablet .button-main.w-button,.navbar_menu-buttons.show-tablet .button-main.w-button {
	display: inline-flex!important;
	align-items: center!important;
	justify-content: center!important;
	height: 48px!important;
	padding: 0 18px!important;
	line-height: 1!important;
	box-sizing: border-box!important;
	white-space: nowrap!important;
}

.navbar_menu-buttons .button-main.is-button-small.w-button {
	height: 48px!important;
	padding: 0 20px!important;
}

@media (max-width: 991px) {
	.navbar_menu-floating-wrapper.w-nav-menu>a.nav-link-badge .small-badge {
		top: 0px;
		right: calc(50% - -14px);
	}

	.navbar_dropdown-content {
		display: flex!important;
		flex-direction: column!important;
		gap: 16px!important;
	}

	.navbar12_dropdown-link-list {
		width: 100%!important;
		display: flex!important;
		flex-direction: column!important;
		gap: 0px!important;
	}

	.navbar_dropdown-content-grid,.navbar_dropdown-content-grid.is-right-col {
		display: flex!important;
		flex-direction: column!important;
		grid-template-columns: 1fr!important;
	}
}

@media screen and (max-width:991px) {
	.hide-tablet {
		display: none;
	}
}