
.elementor-28407 .elementor-element.elementor-element-82ca8c6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2.344vw 3.125vw;
	--row-gap: 2.344vw;
	--column-gap: 3.125vw;
	--grid-auto-flow: row;
	border-style: none;
	--border-style: none;
	--margin-top: 0vw;
	--margin-bottom: 3.125vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: .781vw;
	--padding-bottom: 0vw;
	--padding-left: .781vw;
	--padding-right: .781vw;
}

.elementor-28407 .elementor-element.elementor-element-82ca8c6:hover {
	border-style: none;
}

.elementor-28407 .elementor-element.elementor-element-82ca8c6, .elementor-28407 .elementor-element.elementor-element-82ca8c6::before {
	--border-transition: .3s;
}

.elementor-28407 .elementor-element.elementor-element-82f89fa {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-d4efddb {
	--divider-border-style: solid;
	--divider-color: #e7e0db;
	--divider-border-width: 2px;
}

.elementor-28407 .elementor-element.elementor-element-d4efddb > .elementor-widget-container {
	margin: 0vw 0vw 0vw 0vw;
	padding: 0vw 0vw .781vw 0vw;
}

.elementor-28407 .elementor-element.elementor-element-d4efddb .elementor-divider-separator {
	width: 100%;
}

.elementor-28407 .elementor-element.elementor-element-d4efddb .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-28407 .elementor-element.elementor-element-6097b23 {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-6ef2a39 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0vw .391vw;
	--row-gap: 0vw;
	--column-gap: .391vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: .391vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu .elementor-item {
	font-size: 1.563vw;
	font-weight: 300;
	text-transform: none;
	line-height: 1em;
}

.elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #000;
}

.elementor-28407 .elementor-element.elementor-element-f4b75aa {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-28407 .elementor-element.elementor-element-901f314.elementor-view-stacked .elementor-icon {
	background-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-901f314.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-901f314.elementor-view-default .elementor-icon {
	color: #c4c1bd;
	border-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-901f314.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-901f314.elementor-view-default .elementor-icon svg {
	fill: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon {
	font-size: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon svg {
	height: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon i, .elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon svg {
	transform: rotate(-45deg);
}

.elementor-28407 .elementor-element.elementor-element-033f20c.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-033f20c {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-84da1b0 {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-eae402b {
	--divider-border-style: solid;
	--divider-color: #e7e0db;
	--divider-border-width: 2px;
}

.elementor-28407 .elementor-element.elementor-element-eae402b > .elementor-widget-container {
	margin: 0vw 0vw 0vw 0vw;
	padding: 0vw 0vw .781vw 0vw;
}

.elementor-28407 .elementor-element.elementor-element-eae402b .elementor-divider-separator {
	width: 100%;
}

.elementor-28407 .elementor-element.elementor-element-eae402b .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-28407 .elementor-element.elementor-element-fca2283 {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-ae49b5f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0vw .391vw;
	--row-gap: 0vw;
	--column-gap: .391vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: .391vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu .elementor-item {
	font-size: 1.563vw;
	font-weight: 300;
	text-transform: none;
	line-height: 1em;
	letter-spacing: 0em;
}

.elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #000;
}

.elementor-28407 .elementor-element.elementor-element-4d218f7 {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-28407 .elementor-element.elementor-element-9bd40cf.elementor-view-stacked .elementor-icon {
	background-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-9bd40cf.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-9bd40cf.elementor-view-default .elementor-icon {
	color: #c4c1bd;
	border-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-9bd40cf.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-9bd40cf.elementor-view-default .elementor-icon svg {
	fill: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon {
	font-size: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon svg {
	height: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon i, .elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon svg {
	transform: rotate(-45deg);
}

.elementor-28407 .elementor-element.elementor-element-0d0e9b6.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-0d0e9b6 {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-69cd195 {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-66dae63 {
	--divider-border-style: solid;
	--divider-color: #e7e0db;
	--divider-border-width: 2px;
}

.elementor-28407 .elementor-element.elementor-element-66dae63 > .elementor-widget-container {
	margin: 0vw 0vw 0vw 0vw;
	padding: 0vw 0vw .781vw 0vw;
}

.elementor-28407 .elementor-element.elementor-element-66dae63 .elementor-divider-separator {
	width: 100%;
}

.elementor-28407 .elementor-element.elementor-element-66dae63 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-28407 .elementor-element.elementor-element-a4293bd {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-594319b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0vw .391vw;
	--row-gap: 0vw;
	--column-gap: .391vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: .391vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu .elementor-item {
	font-size: 1.563vw;
	font-weight: 300;
	text-transform: none;
	line-height: 1em;
	letter-spacing: 0em;
}

.elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #000;
}

.elementor-28407 .elementor-element.elementor-element-c43fc4a {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-28407 .elementor-element.elementor-element-8ad77d4.elementor-view-stacked .elementor-icon {
	background-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-8ad77d4.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-8ad77d4.elementor-view-default .elementor-icon {
	color: #c4c1bd;
	border-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-8ad77d4.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-8ad77d4.elementor-view-default .elementor-icon svg {
	fill: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon {
	font-size: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon svg {
	height: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon i, .elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon svg {
	transform: rotate(-45deg);
}

.elementor-28407 .elementor-element.elementor-element-7c75b2b.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-7c75b2b {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-b837060 {
	--display: flex;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: .391vw;
	--padding-bottom: .391vw;
	--padding-left: .586vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu .elementor-item {
	font-size: 1.27vw;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
	letter-spacing: 0em;
}

.elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-63051c9 {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-579a49f {
	--n-accordion-title-font-size: 1.367vw;
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0vw;
	--n-accordion-item-title-distance-from-content: 0vw;
	--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
	--n-accordion-title-normal-color: #000;
	--n-accordion-title-hover-color: #2e2e2e;
	--n-accordion-title-active-color: #007749;
	--n-accordion-icon-size: 1.074vw;
	--n-accordion-icon-gap: .195vw;
}

.elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container {
	margin: 0vw 0vw 0vw 0vw;
	padding: 0vw 0vw 0vw 0vw;
}

.elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-28407 .elementor-element.elementor-element-579a49f {
	--n-accordion-padding: 0vw 0vw 0vw 0vw;
}

:where( .elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -.02em;
}

:where( .elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--border-radius: 0vw 0vw 0vw 0vw;
	--padding-top: .391vw;
	--padding-right: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-b521d92.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu--main .elementor-item:focus {
	color: #2e2e2e;
	fill: #2e2e2e;
}

.elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-b521d92 {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-7b5944e {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-44f0928 {
	--divider-border-style: solid;
	--divider-color: #e7e0db;
	--divider-border-width: 2px;
}

.elementor-28407 .elementor-element.elementor-element-44f0928 > .elementor-widget-container {
	margin: 0vw 0vw 0vw 0vw;
	padding: 0vw 0vw .781vw 0vw;
}

.elementor-28407 .elementor-element.elementor-element-44f0928 .elementor-divider-separator {
	width: 100%;
}

.elementor-28407 .elementor-element.elementor-element-44f0928 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-28407 .elementor-element.elementor-element-5c41fae {
	--display: flex;
	--gap: 0vw 0vw;
	--row-gap: 0vw;
	--column-gap: 0vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-5675e53 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0vw .391vw;
	--row-gap: 0vw;
	--column-gap: .391vw;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: 0vw;
	--padding-bottom: .391vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu .elementor-item {
	font-size: 1.563vw;
	font-weight: 300;
	text-transform: none;
	line-height: 1em;
	letter-spacing: 0em;
}

.elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #000;
}

.elementor-28407 .elementor-element.elementor-element-2aa76b7 {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-28407 .elementor-element.elementor-element-728fd82.elementor-view-stacked .elementor-icon {
	background-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-728fd82.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-728fd82.elementor-view-default .elementor-icon {
	color: #c4c1bd;
	border-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-728fd82.elementor-view-framed .elementor-icon, .elementor-28407 .elementor-element.elementor-element-728fd82.elementor-view-default .elementor-icon svg {
	fill: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon {
	font-size: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon svg {
	height: 1.367vw;
}

.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon i, .elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon svg {
	transform: rotate(-45deg);
}

.elementor-28407 .elementor-element.elementor-element-834a57d.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-834a57d {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-36ffd30 {
	--display: flex;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: .391vw;
	--padding-bottom: 1.172vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-0e7a1ae.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-0e7a1ae {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-9fd08c5 {
	--display: flex;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: .391vw;
	--padding-bottom: 1.172vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-d5049fb.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-d5049fb {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-dbbfb04 {
	--display: flex;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: .391vw;
	--padding-bottom: 1.172vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-e0db6f5.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-e0db6f5 {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-79cec45 {
	--display: flex;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: .391vw;
	--padding-bottom: .391vw;
	--padding-left: .586vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
	letter-spacing: 0em;
}

.elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-d8372bf {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-0957b9c {
	--n-accordion-title-font-size: 1.367vw;
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0vw;
	--n-accordion-item-title-distance-from-content: 0vw;
	--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
	--n-accordion-icon-size: 1.074vw;
	--n-accordion-icon-gap: .195vw;
}

.elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container {
	margin: 0vw 0vw 0vw 0vw;
	padding: 0vw 0vw 0vw 0vw;
}

.elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-28407 .elementor-element.elementor-element-0957b9c {
	--n-accordion-padding: 0vw 0vw 0vw 0vw;
}

:where( .elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: -.02em;
}

:where( .elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--border-radius: 0vw 0vw 0vw 0vw;
	--padding-top: .391vw;
	--padding-right: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-5026dde.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-5026dde {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-40d4286 {
	--display: flex;
	--margin-top: 0vw;
	--margin-bottom: 0vw;
	--margin-left: 0vw;
	--margin-right: 0vw;
	--padding-top: .391vw;
	--padding-bottom: 1.172vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-38b7f09.elementor-element {
	--align-self: flex-start;
}

.elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu .elementor-item {
	font-size: 1.367vw;
	font-weight: 600;
	text-transform: none;
	line-height: 1em;
	letter-spacing: -.02em;
}

.elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu--main .elementor-item {
	color: #000;
	fill: #000;
	padding-left: 0vw;
	padding-right: 0vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu--main .elementor-item:hover, .elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu--main .elementor-item:focus {
	color: #6b6767;
	fill: #6b6767;
}

.elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #007749;
}

.elementor-28407 .elementor-element.elementor-element-38b7f09 {
	--e-nav-menu-horizontal-menu-item-margin: calc(0vw / 2);
}

.elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 0vw;
}

.elementor-28407 .elementor-element.elementor-element-00fd0ef {
	--n-accordion-title-font-size: 1.563vw;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0vw;
	--n-accordion-item-title-distance-from-content: 0vw;
	--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
	--n-accordion-title-normal-color: #000;
	--n-accordion-title-hover-color: #000;
	--n-accordion-title-active-color: #c4c1bd;
	--n-accordion-icon-size: 1.367vw;
	--n-accordion-icon-normal-color: #c4c1bd;
	--n-accordion-icon-hover-color: #c4c1bd;
	--n-accordion-icon-active-color: #c4c1bd;
}

.elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container {
	margin: 0vw 0vw 0vw 0vw;
	padding: 0vw 0vw 0vw 0vw;
}

.elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-28407 .elementor-element.elementor-element-00fd0ef {
	--n-accordion-padding: .195vw 0vw .195vw 0vw;
}

:where( .elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 300;
	text-transform: none;
	line-height: 1.1em;
	letter-spacing: 0em;
}

:where( .elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--border-radius: 0vw 0vw 0vw 0vw;
	--padding-top: 0vw;
	--padding-right: 0vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
}

@media (max-width:1300px) {
	.elementor-28407 .elementor-element.elementor-element-82ca8c6 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 0vw 6.25vw;
		--row-gap: 0vw;
		--column-gap: 6.25vw;
		--grid-auto-flow: row;
		--margin-top: 0vw;
		--margin-bottom: 6.25vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 1.563vw;
		--padding-bottom: 0vw;
		--padding-left: 1.563vw;
		--padding-right: 1.563vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-82f89fa {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d4efddb > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 1.563vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d4efddb .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6097b23 {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6ef2a39 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0vw .977vw;
		--row-gap: 0vw;
		--column-gap: .977vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: .781vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu .elementor-item {
		font-size: 3.906vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon {
		font-size: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon svg {
		height: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-84da1b0 {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-eae402b > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 1.563vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-eae402b .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-fca2283 {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-ae49b5f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0vw .977vw;
		--row-gap: 0vw;
		--column-gap: .977vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: .781vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu .elementor-item {
		font-size: 3.906vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon {
		font-size: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon svg {
		height: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-69cd195 {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-66dae63 > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 1.563vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-66dae63 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-a4293bd {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-594319b {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0vw .977vw;
		--row-gap: 0vw;
		--column-gap: .977vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: .781vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu .elementor-item {
		font-size: 3.906vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon {
		font-size: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon svg {
		height: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-b837060 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: .781vw;
		--padding-bottom: .781vw;
		--padding-left: 1.172vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu .elementor-item {
		font-size: 2.93vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-579a49f {
		--n-accordion-title-icon-order: initial;
		--n-accordion-item-title-space-between: 0vw;
		--n-accordion-item-title-distance-from-content: 0vw;
		--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
		--n-accordion-title-font-size: 3.125vw;
		--n-accordion-icon-size: 2.344vw;
		--n-accordion-icon-gap: .391vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-579a49f {
		--n-accordion-padding: 0vw 0vw 0vw 0vw;
	}
	
	:where( .elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0vw 0vw 0vw 0vw;
		--padding-top: .781vw;
		--padding-right: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-7b5944e {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-44f0928 > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 1.563vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-44f0928 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5c41fae {
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5675e53 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 0vw .977vw;
		--row-gap: 0vw;
		--column-gap: .977vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: .781vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu .elementor-item {
		font-size: 3.906vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon {
		font-size: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon svg {
		height: 3.516vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-36ffd30 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: .781vw;
		--padding-bottom: 2.344vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-9fd08c5 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: .781vw;
		--padding-bottom: 2.344vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-dbbfb04 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: .781vw;
		--padding-bottom: 2.344vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-79cec45 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: .781vw;
		--padding-bottom: .781vw;
		--padding-left: 1.172vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0957b9c {
		--n-accordion-title-icon-order: initial;
		--n-accordion-item-title-space-between: 0vw;
		--n-accordion-item-title-distance-from-content: 0vw;
		--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
		--n-accordion-title-font-size: 3.125vw;
		--n-accordion-icon-size: 2.344vw;
		--n-accordion-icon-gap: .391vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0957b9c {
		--n-accordion-padding: 0vw 0vw 0vw 0vw;
	}
	
	:where( .elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0vw 0vw 0vw 0vw;
		--padding-top: .781vw;
		--padding-right: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-40d4286 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: .781vw;
		--padding-bottom: 2.344vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu .elementor-item {
		font-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-00fd0ef {
		--n-accordion-item-title-space-between: 0vw;
		--n-accordion-item-title-distance-from-content: 0vw;
		--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
		--n-accordion-title-font-size: 3.906vw;
		--n-accordion-icon-size: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-00fd0ef {
		--n-accordion-padding: .586vw 0vw .586vw 0vw;
	}
	
	:where( .elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0vw 0vw 0vw 0vw;
		--padding-top: 0vw;
		--padding-right: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
	}
}

@media (min-width:768px) {
	.elementor-28407 .elementor-element.elementor-element-82ca8c6 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-82f89fa {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6097b23 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6ef2a39 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-84da1b0 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-fca2283 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-ae49b5f {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-69cd195 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-a4293bd {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-594319b {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-7b5944e {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5c41fae {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5675e53 {
		--width: 100%;
	}
}

@media (max-width:1300px) and (min-width:768px) {
	.elementor-28407 .elementor-element.elementor-element-82ca8c6 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-82f89fa {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6097b23 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6ef2a39 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-84da1b0 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-fca2283 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-ae49b5f {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-69cd195 {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-a4293bd {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-594319b {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-7b5944e {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5c41fae {
		--width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5675e53 {
		--width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-28407 .elementor-element.elementor-element-82ca8c6 {
		--width: 100%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--grid-auto-flow: row;
		--margin-top: 0vw;
		--margin-bottom: 12.5vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 3.125vw;
		--padding-bottom: 0vw;
		--padding-left: 3.125vw;
		--padding-right: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-82f89fa {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d4efddb > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d4efddb .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6097b23 {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 3.125vw;
		--padding-right: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-6ef2a39 {
		--width: 100%;
		--gap: 0vw 1.736vw;
		--row-gap: 0vw;
		--column-gap: 1.736vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 1.563vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-f4b75aa .elementor-nav-menu .elementor-item {
		font-size: 6.944vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-901f314 .elementor-icon svg {
		height: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-033f20c .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-84da1b0 {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-eae402b > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-eae402b .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-fca2283 {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 3.125vw;
		--padding-right: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-ae49b5f {
		--width: 100%;
		--gap: 0vw 1.736vw;
		--row-gap: 0vw;
		--column-gap: 1.736vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 1.563vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-4d218f7 .elementor-nav-menu .elementor-item {
		font-size: 6.944vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-9bd40cf .elementor-icon svg {
		height: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0d0e9b6 .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-69cd195 {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-66dae63 > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-66dae63 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-a4293bd {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 3.125vw;
		--padding-right: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-594319b {
		--width: 100%;
		--gap: 0vw 1.736vw;
		--row-gap: 0vw;
		--column-gap: 1.736vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 1.563vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-c43fc4a .elementor-nav-menu .elementor-item {
		font-size: 6.944vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-8ad77d4 .elementor-icon svg {
		height: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-7c75b2b .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-b837060 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 1.389vw;
		--padding-bottom: 1.389vw;
		--padding-left: 2.083vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-63051c9 .elementor-nav-menu .elementor-item {
		font-size: 5.859vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-579a49f {
		--n-accordion-item-title-space-between: 0vw;
		--n-accordion-item-title-distance-from-content: 0vw;
		--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
		--n-accordion-title-font-size: 6.25vw;
		--n-accordion-icon-size: 4.167vw;
		--n-accordion-icon-gap: .694vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-579a49f {
		--n-accordion-padding: 0vw 0vw 0vw 0vw;
	}
	
	:where( .elementor-28407 .elementor-element.elementor-element-579a49f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0vw 0vw 0vw 0vw;
		--padding-top: 1.389vw;
		--padding-right: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-b521d92 .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-7b5944e {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-44f0928 > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-44f0928 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5c41fae {
		--width: 100%;
		--gap: 0vw 0vw;
		--row-gap: 0vw;
		--column-gap: 0vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 3.125vw;
		--padding-right: 3.125vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5675e53 {
		--width: 100%;
		--gap: 0vw 1.736vw;
		--row-gap: 0vw;
		--column-gap: 1.736vw;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 0vw;
		--padding-bottom: 1.563vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-2aa76b7 .elementor-nav-menu .elementor-item {
		font-size: 6.944vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-728fd82 .elementor-icon svg {
		height: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-834a57d .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-36ffd30 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 1.563vw;
		--padding-bottom: 4.688vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0e7a1ae .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-9fd08c5 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 1.563vw;
		--padding-bottom: 4.688vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d5049fb .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-dbbfb04 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 1.563vw;
		--padding-bottom: 4.688vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-e0db6f5 .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-79cec45 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 1.389vw;
		--padding-bottom: 1.389vw;
		--padding-left: 2.083vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-d8372bf .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0957b9c {
		--n-accordion-item-title-space-between: 0vw;
		--n-accordion-item-title-distance-from-content: 0vw;
		--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
		--n-accordion-title-font-size: 6.25vw;
		--n-accordion-icon-size: 4.167vw;
		--n-accordion-icon-gap: .694vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-0957b9c {
		--n-accordion-padding: 0vw 0vw 0vw 0vw;
	}
	
	:where( .elementor-28407 .elementor-element.elementor-element-0957b9c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0vw 0vw 0vw 0vw;
		--padding-top: 1.389vw;
		--padding-right: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-5026dde .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-40d4286 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 1.563vw;
		--padding-bottom: 4.688vw;
		--padding-left: 0vw;
		--padding-right: 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-38b7f09 .elementor-nav-menu .elementor-item {
		font-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container {
		margin: 0vw 0vw 0vw 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-00fd0ef {
		--n-accordion-item-title-space-between: 0vw;
		--n-accordion-item-title-distance-from-content: 0vw;
		--n-accordion-border-radius: 0vw 0vw 0vw 0vw;
		--n-accordion-title-font-size: 6.944vw;
		--n-accordion-icon-size: 6.25vw;
	}
	
	.elementor-28407 .elementor-element.elementor-element-00fd0ef {
		--n-accordion-padding: 1.042vw 0vw 1.042vw 0vw;
	}
	
	:where( .elementor-28407 .elementor-element.elementor-element-00fd0ef > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0vw 0vw 0vw 0vw;
		--padding-top: 0vw;
		--padding-right: 0vw;
		--padding-bottom: 0vw;
		--padding-left: 0vw;
	}
}
