
.elementor-7690 .elementor-element.elementor-element-0db341a:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-0db341a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cd28a1f);
	background-image: url("https://www.creditrentboost.com/nitropack_static/tXeCKlJIEMkPTgrqisamDDtEUtKKrOts/assets/images/optimized/rev-61dd28b/www.creditrentboost.com/wp-content/uploads/2026/04/Utility-Reporting_hero-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7690 .elementor-element.elementor-element-0db341a > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(335deg, rgba(194, 84, 13, .65) 0%, rgba(194, 84, 13, .96) 50%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7690 .elementor-element.elementor-element-0db341a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 1em 6em 1em;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-a8e8a23 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-d3e58d9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 3px;
}

.elementor-7690 .elementor-element.elementor-element-d3e58d9 .elementor-divider-separator {
	width: 480px;
}

.elementor-7690 .elementor-element.elementor-element-d3e58d9 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-7690 .elementor-element.elementor-element-d3e58d9 .elementor-divider__text {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
}

.elementor-7690 .elementor-element.elementor-element-68204f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-68204f7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-68204f7 {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-68204f7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-005b394 {
	width: 100%;
	max-width: 100%;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-005b394 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-005b394.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-743c07e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-743c07e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-f728477 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 11px 11px;
	--row-gap: 11px;
	--column-gap: 11px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-f728477.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-9215d22 .elementor-button {
	background-color: transparent;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5em;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-primary) 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-9215d22 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-7690 .elementor-element.elementor-element-9215d22 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-9215d22 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7690 .elementor-element.elementor-element-afa9460 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-afa9460 {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-afa9460 img {
	width: 69%;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-036e075.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-036e075.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-036e075.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-036e075 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
	padding: 0em 2em 0em 2em;
}

.elementor-7690 .elementor-element.elementor-element-bd9d9c1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-94ae731 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-94ae731:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-94ae731 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-32be44b);
}

.elementor-7690 .elementor-element.elementor-element-94ae731 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 1em 1em 1em 1em;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-94ae731 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-7690 .elementor-element.elementor-element-0788d1e > .elementor-element-populated {
	margin: 0em 3em 0em 0em;
	--e-column-margin-right: 3em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-701ac00 {
	width: var(--container-widget-width, 102.336%);
	max-width: 102.336%;
	--container-widget-width: 102.336%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-701ac00.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-701ac00 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-139b5b6.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-7690 .elementor-element.elementor-element-139b5b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-7690 .elementor-element.elementor-element-4cf78b4 {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-7690 .elementor-element.elementor-element-4cf78b4 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-ac5f91e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-ac5f91e::before, .elementor-7690 .elementor-element.elementor-element-ac5f91e > .elementor-background-video-container::before, .elementor-7690 .elementor-element.elementor-element-ac5f91e > .e-con-inner > .elementor-background-video-container::before, .elementor-7690 .elementor-element.elementor-element-ac5f91e > .elementor-background-slideshow::before, .elementor-7690 .elementor-element.elementor-element-ac5f91e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7690 .elementor-element.elementor-element-ac5f91e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #61a716;
	--background-overlay: "";
}

.elementor-7690 .elementor-element.elementor-element-c43f21a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-1f6bfbc {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-a55ee6e {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-46b37dc {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-4533c56 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-f1ec51e {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-0450570 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-b910fec {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-77fbcfc {
	overflow: visible;
	padding: 5em 1em 5em 1em;
}

.elementor-7690 .elementor-element.elementor-element-c553004 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-97050a9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-5f1be0a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-eb64d3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-eb64d3c {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-eb64d3c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-60a5766 > .elementor-widget-container {
	margin: 0px 0px 17px 0px;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__controls {
	justify-content: center;
	gap: 18px;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__switch {
	width: 48px;
	height: 24px;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__switch-track {
	background-color: rgba(76, 175, 80, .35);
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__switch-handle {
	background-color: #4caf50;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__label {
	font-size: 16px;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle.crb-price-toggle--monthly .crb-price-toggle__label--monthly {
	color: #4caf50;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle.crb-price-toggle--annual .crb-price-toggle__label--annual {
	color: #4caf50;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle.crb-price-toggle--monthly .crb-price-toggle__label--annual {
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle.crb-price-toggle--annual .crb-price-toggle__label--monthly {
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__price {
	justify-content: center;
	margin-top: 10px;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__price-amount {
	font-size: 32px;
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__price-period {
	font-size: 30px;
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__price-separator {
	font-size: 32px;
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-3cf6f77 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3cf6f77 {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-3cf6f77 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-dbbb9ce {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .elementor-repeater-item-8c71ebd .ekit-stylish-list-content-title {
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 {
	width: 100%;
	max-width: 100%;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-icon > i {
	font-size: 17px;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-icon > svg {
	height: 17px;
	width: 17px;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-icon > img {
	height: 17px;
	width: 17px;
	color: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #61a716;
	fill: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-icon {
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
	transition: var(--e-global-color-text);
	font-size: 14px;
	line-height: 18px;
	margin: 2px 0px 2px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3ff70e1 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-7690 .elementor-element.elementor-element-9a498b8 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .elementor-repeater-item-dcd9d12 .ekit-stylish-list-content-title {
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 {
	width: 100%;
	max-width: 100%;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-icon > i {
	font-size: 17px;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-icon > svg {
	height: 17px;
	width: 17px;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-icon > img {
	height: 17px;
	width: 17px;
	color: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #61a716;
	fill: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-icon {
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
	transition: var(--e-global-color-text);
	font-size: 14px;
	line-height: 18px;
	margin: 2px 0px 2px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e5a3da3 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-7690 .elementor-element.elementor-element-fa1a78d {
	--n-accordion-title-font-size: 14px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--n-accordion-border-radius: 40px 40px 40px 40px;
	--n-accordion-title-normal-color: var(--e-global-color-accent);
	--n-accordion-title-hover-color: var(--e-global-color-accent);
	--n-accordion-title-active-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 14px;
	--n-accordion-icon-gap: 106px;
}

.elementor-7690 .elementor-element.elementor-element-fa1a78d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(96, 166, 22, .16);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-fa1a78d > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-7690 .elementor-element.elementor-element-fa1a78d.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-fa1a78d {
	--n-accordion-padding: 2px 10px 2px 10px;
}

:where( .elementor-7690 .elementor-element.elementor-element-fa1a78d > .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-family: "Inter", Sans-serif;
	font-weight: bold;
}

.elementor-7690 .elementor-element.elementor-element-8789676 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-8789676 img {
	width: 45%;
}

.elementor-7690 .elementor-element.elementor-element-42bf21a .elementor-button {
	background-color: var(--e-global-color-a954db2);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-42bf21a {
	width: auto;
	max-width: auto;
}

.elementor-7690 .elementor-element.elementor-element-42bf21a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-42bf21a .elementor-button:hover, .elementor-7690 .elementor-element.elementor-element-42bf21a .elementor-button:focus {
	color: var(--e-global-color-9eaa092);
}

.elementor-7690 .elementor-element.elementor-element-42bf21a .elementor-button:hover svg, .elementor-7690 .elementor-element.elementor-element-42bf21a .elementor-button:focus svg {
	fill: var(--e-global-color-9eaa092);
}

.elementor-7690 .elementor-element.elementor-element-a879b5e {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-a879b5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-a879b5e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-f341a0e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
}

.elementor-7690 .elementor-element.elementor-element-f341a0e {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-f341a0e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-b1a8e55 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-b1a8e55 {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-b1a8e55 .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-c9c4f5d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 {
	width: 100%;
	max-width: 100%;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-icon > i {
	font-size: 17px;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-icon > svg {
	height: 17px;
	width: 17px;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-icon > img {
	height: 17px;
	width: 17px;
	color: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #61a716;
	fill: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-icon {
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
	transition: var(--e-global-color-text);
	font-size: 14px;
	line-height: 18px;
	margin: 2px 0px 2px 0px;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-fc4b179 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: var(--e-global-color-secondary);
	font-size: 12px;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-7690 .elementor-element.elementor-element-941cc2b {
	--display: flex;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .elementor-repeater-item-dcd9d12 .ekit-stylish-list-content-title {
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 {
	width: 100%;
	max-width: 100%;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-icon > i {
	font-size: 17px;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-icon > svg {
	height: 17px;
	width: 17px;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-icon > img {
	height: 17px;
	width: 17px;
	color: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #61a716;
	fill: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-icon {
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
	transition: var(--e-global-color-text);
	font-size: 14px;
	line-height: 18px;
	margin: 2px 0px 2px 0px;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-de9f8a3 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-7690 .elementor-element.elementor-element-30b586d {
	--n-accordion-title-font-size: 14px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--n-accordion-border-radius: 40px 40px 40px 40px;
	--n-accordion-title-normal-color: var(--e-global-color-accent);
	--n-accordion-title-hover-color: var(--e-global-color-accent);
	--n-accordion-title-active-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 14px;
	--n-accordion-icon-gap: 106px;
}

.elementor-7690 .elementor-element.elementor-element-30b586d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(96, 166, 22, .16);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-30b586d > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-7690 .elementor-element.elementor-element-30b586d.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-30b586d {
	--n-accordion-padding: 2px 10px 2px 10px;
}

:where( .elementor-7690 .elementor-element.elementor-element-30b586d > .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-family: "Inter", Sans-serif;
	font-weight: bold;
}

.elementor-7690 .elementor-element.elementor-element-1ff7af5 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-1ff7af5 img {
	width: 45%;
}

.elementor-7690 .elementor-element.elementor-element-971d8ef .elementor-button {
	background-color: var(--e-global-color-a954db2);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-971d8ef {
	width: auto;
	max-width: auto;
}

.elementor-7690 .elementor-element.elementor-element-971d8ef > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-971d8ef .elementor-button:hover, .elementor-7690 .elementor-element.elementor-element-971d8ef .elementor-button:focus {
	color: var(--e-global-color-9eaa092);
}

.elementor-7690 .elementor-element.elementor-element-971d8ef .elementor-button:hover svg, .elementor-7690 .elementor-element.elementor-element-971d8ef .elementor-button:focus svg {
	fill: var(--e-global-color-9eaa092);
}

.elementor-7690 .elementor-element.elementor-element-dc8004c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-dc8004c {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-dc8004c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-e700675 > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__controls {
	justify-content: center;
	gap: 18px;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__switch {
	width: 48px;
	height: 24px;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__switch-track {
	background-color: rgba(76, 175, 80, .35);
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__switch-handle {
	background-color: #4caf50;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__label {
	font-size: 16px;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle.crb-price-toggle--monthly .crb-price-toggle__label--monthly {
	color: #4caf50;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle.crb-price-toggle--annual .crb-price-toggle__label--annual {
	color: #4caf50;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle.crb-price-toggle--monthly .crb-price-toggle__label--annual {
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle.crb-price-toggle--annual .crb-price-toggle__label--monthly {
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__price {
	justify-content: center;
	margin-top: 10px;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__price-amount {
	font-size: 32px;
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__price-period {
	font-size: 30px;
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__price-separator {
	font-size: 32px;
	color: #333;
}

.elementor-7690 .elementor-element.elementor-element-f4c0047 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-7690 .elementor-element.elementor-element-f4c0047 {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-f4c0047 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-399053a > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-399053a {
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-399053a .elementor-heading-title {
	font-family: "Arial", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-c6057f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 {
	width: 100%;
	max-width: 100%;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-icon > i {
	font-size: 17px;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-icon > svg {
	height: 17px;
	width: 17px;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-icon > img {
	height: 17px;
	width: 17px;
	color: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #61a716;
	fill: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-icon {
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
	transition: var(--e-global-color-text);
	font-size: 14px;
	line-height: 18px;
	margin: 2px 0px 2px 0px;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-0f56dd5 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-7690 .elementor-element.elementor-element-293ddeb {
	--display: flex;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .elementor-repeater-item-dcd9d12 .ekit-stylish-list-content-title {
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 {
	width: 100%;
	max-width: 100%;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-icon > i {
	font-size: 17px;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-icon > svg {
	height: 17px;
	width: 17px;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-icon > img {
	height: 17px;
	width: 17px;
	color: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #61a716;
	fill: #61a716;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-icon {
	border-radius: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
	transition: var(--e-global-color-text);
	font-size: 14px;
	line-height: 18px;
	margin: 2px 0px 2px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e5d1cb5 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-7690 .elementor-element.elementor-element-7742adc {
	--n-accordion-title-font-size: 14px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--n-accordion-border-radius: 40px 40px 40px 40px;
	--n-accordion-title-normal-color: var(--e-global-color-accent);
	--n-accordion-title-hover-color: var(--e-global-color-accent);
	--n-accordion-title-active-color: var(--e-global-color-accent);
	--n-accordion-icon-size: 14px;
	--n-accordion-icon-gap: 106px;
}

.elementor-7690 .elementor-element.elementor-element-7742adc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(96, 166, 22, .16);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-7742adc > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-7690 .elementor-element.elementor-element-7742adc.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-7742adc {
	--n-accordion-padding: 2px 10px 2px 10px;
}

:where( .elementor-7690 .elementor-element.elementor-element-7742adc > .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-family: "Inter", Sans-serif;
	font-weight: bold;
}

.elementor-7690 .elementor-element.elementor-element-da831b1 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-da831b1 img {
	width: 45%;
}

.elementor-7690 .elementor-element.elementor-element-6d1a00b .elementor-button {
	background-color: var(--e-global-color-a954db2);
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-6d1a00b {
	width: auto;
	max-width: auto;
}

.elementor-7690 .elementor-element.elementor-element-6d1a00b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-6d1a00b .elementor-button:hover, .elementor-7690 .elementor-element.elementor-element-6d1a00b .elementor-button:focus {
	color: var(--e-global-color-9eaa092);
}

.elementor-7690 .elementor-element.elementor-element-6d1a00b .elementor-button:hover svg, .elementor-7690 .elementor-element.elementor-element-6d1a00b .elementor-button:focus svg {
	fill: var(--e-global-color-9eaa092);
}

.elementor-7690 .elementor-element.elementor-element-d8d2ceb {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-b2ce034 > .elementor-widget-container {
	background-color: rgba(97, 167, 22, .21);
	margin: 0px 0px 0px 0px;
	padding: 13px 20px 0px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 10px 10px 10px 10px;
}

.elementor-7690 .elementor-element.elementor-element-b2ce034 {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-7690 .elementor-element.elementor-element-397a394 > .elementor-background-overlay {
	background-color: var(--e-global-color-32be44b);
	opacity: 1;
}

.elementor-7690 .elementor-element.elementor-element-397a394 {
	overflow: visible;
	padding: 5em 1em 5em 1em;
}

.elementor-7690 .elementor-element.elementor-element-4872773 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-49cc7a7 {
	margin-top: 0em;
	margin-bottom: 1em;
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-79119d5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-79119d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-79119d5.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-79119d5 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-55112e5 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-657d159 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-657d159 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-657d159.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-657d159 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-a43f024 {
	width: var(--container-widget-width, 46%);
	max-width: 46%;
	--container-widget-width: 46%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-a43f024.elementor-element {
	--align-self: center;
}

.elementor-7690 .elementor-element.elementor-element-5faaac3 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-0c71f55 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-1080000 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-286807e {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-c420453 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-c420453 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-c420453.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-c420453 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-7399afa > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-7399afa {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-7690 .elementor-element.elementor-element-3a6ba00 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-3a6ba00 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3a6ba00.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-3a6ba00 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-31566e0 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-31566e0 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-7690 .elementor-element.elementor-element-fecfbe5 > .elementor-widget-container {
	background-color: rgba(255, 140, 0, .2);
	margin: 0px 0px 0px 0px;
	padding: 14px 20px 0px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-30b60f1);
	border-radius: 10px 10px 10px 10px;
}

.elementor-7690 .elementor-element.elementor-element-fecfbe5 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: var(--e-global-color-30b60f1);
}

.elementor-7690 .elementor-element.elementor-element-35695c3 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-564356c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-564356c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-564356c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-564356c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-8119a04 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-8119a04.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-8119a04 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-5921c08 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-7c66fb0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-394319d > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-394319d.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-394319d {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-a43d284 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-1b23514 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-12cd16b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-ef6b4fd > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-ef6b4fd.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-ef6b4fd {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-ae6bfc2 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-e3b0ba9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-01e460f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-85e80d3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-85e80d3.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-85e80d3 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-5713625 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-2ba0429 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-746553f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-c4eb34d > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-c4eb34d.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-c4eb34d {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-6ce427d {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-5b0fc7a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-30b60f1);
	--border-color: var(--e-global-color-30b60f1);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-5b0fc7a:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-5b0fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 140, 0, .19);
}

.elementor-7690 .elementor-element.elementor-element-47fd2f1 {
	--display: flex;
	grid-column: span 1;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-059930a {
	width: var(--container-widget-width, 129.341%);
	max-width: 129.341%;
	--container-widget-width: 129.341%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-059930a > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-059930a.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-eef841d {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-8281be6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-d0f9e96 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-d0f9e96 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-d0f9e96.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-d0f9e96 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-2a42150 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-332566f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-533e7a6 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-533e7a6.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-533e7a6 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-df6bf97 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-1ab3e4f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-d6aa8e4 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-ba12b1f > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-ba12b1f.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-ba12b1f {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-4b609f5 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-a95eb25 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-908ecf9 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-86dd3c3 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-86dd3c3.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-86dd3c3 {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-05502fe {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-d2ecb6a {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--margin-top: -15px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 1px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-afe3526 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-c8c0b1a > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-c8c0b1a.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-c8c0b1a {
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-e1cfdd4 {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-78dec7e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-30b60f1);
	--border-color: var(--e-global-color-30b60f1);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 5px;
	--padding-right: 5px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-78dec7e:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-78dec7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 140, 0, .19);
}

.elementor-7690 .elementor-element.elementor-element-d4aef95 {
	--display: flex;
	grid-column: span 1;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-4886e25 {
	width: var(--container-widget-width, 129.341%);
	max-width: 129.341%;
	--container-widget-width: 129.341%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-4886e25 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-4886e25.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-05604ae {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-7962a9b {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-42a3c8e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-ea0f59c {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-43ed573 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-43ed573 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-43ed573.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-43ed573 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-81cd97a > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-81cd97a {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-7690 .elementor-element.elementor-element-7e46588 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-70c1a68 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-5048f49 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-018d56a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-068c927 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-c678503 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-23ba993 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-2365870 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-f1da9e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-2bbebc4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-009c56a {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-1feeefc {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(4, 1fr);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-7e01342 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-30b60f1);
	--border-color: var(--e-global-color-30b60f1);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-7e01342:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-7e01342 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 140, 0, .1);
}

.elementor-7690 .elementor-element.elementor-element-1401097 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-1401097 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-1401097.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-1401097 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-f282650 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-f282650 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-7690 .elementor-element.elementor-element-911c142 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-30b60f1);
	--border-color: var(--e-global-color-30b60f1);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-911c142:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-911c142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 140, 0, .1);
}

.elementor-7690 .elementor-element.elementor-element-90fdea7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-90fdea7 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-90fdea7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-90fdea7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-61befbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-61befbb {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-7690 .elementor-element.elementor-element-b1b9cb5 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-30b60f1);
	--border-color: var(--e-global-color-30b60f1);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-b1b9cb5:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-b1b9cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 140, 0, .1);
}

.elementor-7690 .elementor-element.elementor-element-4d51ff7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-4d51ff7 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-4d51ff7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-4d51ff7 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-a45334a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-a45334a {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-7690 .elementor-element.elementor-element-05eaaf7 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-30b60f1);
	--border-color: var(--e-global-color-30b60f1);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-05eaaf7:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-05eaaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 140, 0, .1);
}

.elementor-7690 .elementor-element.elementor-element-3fa3b05 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-3fa3b05 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3fa3b05.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-3fa3b05 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-1a369d4 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-1a369d4 {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-7690 .elementor-element.elementor-element-cc3a4c6 {
	overflow: visible;
	padding: 5em 1em 5em 1em;
}

.elementor-7690 .elementor-element.elementor-element-684914c > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-ae81b43 {
	margin-top: 0em;
	margin-bottom: 1em;
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-d256572.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-d256572.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-d256572.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-d256572 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-0207cdb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-0207cdb > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-0207cdb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-0207cdb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-b22a9aa {
	width: var(--container-widget-width, 63%);
	max-width: 63%;
	--container-widget-width: 63%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-b22a9aa.elementor-element {
	--align-self: center;
}

.elementor-7690 .elementor-element.elementor-element-c983d24 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--grid-auto-flow: row;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-b6ad33d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-58efaed {
	width: var(--container-widget-width, 50px);
	max-width: 50px;
	--container-widget-width: 50px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: .8em;
	color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-58efaed > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	padding: 15px 2px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 40px 40px 40px 40px;
}

.elementor-7690 .elementor-element.elementor-element-d35aa70 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-d35aa70 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-d35aa70.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-d35aa70 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-69881ac > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-69881ac.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-69881ac {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-3f15e6d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-40a6511 {
	width: var(--container-widget-width, 50px);
	max-width: 50px;
	--container-widget-width: 50px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: .8em;
	color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-40a6511 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	padding: 15px 2px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 40px 40px 40px 40px;
}

.elementor-7690 .elementor-element.elementor-element-3f83808 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-3f83808 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3f83808.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-3f83808 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-284011b > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-284011b.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-284011b {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-4e3e6e2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-7d25279 {
	width: var(--container-widget-width, 50px);
	max-width: 50px;
	--container-widget-width: 50px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: .8em;
	color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-7d25279 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	padding: 15px 2px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 40px 40px 40px 40px;
}

.elementor-7690 .elementor-element.elementor-element-b6a4b4c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-b6a4b4c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-b6a4b4c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-b6a4b4c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-55dec1a > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-55dec1a.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-55dec1a {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-9dafef6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-ceaab10 {
	width: var(--container-widget-width, 50px);
	max-width: 50px;
	--container-widget-width: 50px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: .8em;
	color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-ceaab10 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	padding: 15px 2px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 40px 40px 40px 40px;
}

.elementor-7690 .elementor-element.elementor-element-d455c16 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-d455c16 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-d455c16.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-d455c16 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-fae87aa > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-fae87aa.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-fae87aa {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-42d6735 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-0387ed7 {
	width: var(--container-widget-width, 50px);
	max-width: 50px;
	--container-widget-width: 50px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: .8em;
	color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-0387ed7 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px 0px 0px;
	padding: 15px 2px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	border-radius: 40px 40px 40px 40px;
}

.elementor-7690 .elementor-element.elementor-element-fbe56d9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-fbe56d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-fbe56d9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-fbe56d9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-08266a2 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-08266a2.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-08266a2 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-765f113 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-765f113:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-765f113 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(97, 167, 22, .14);
}

.elementor-7690 .elementor-element.elementor-element-634ebfc {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-634ebfc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-634ebfc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-634ebfc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-b941d6d > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-b941d6d.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-b941d6d {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-cea9193 > .elementor-background-overlay {
	background-color: var(--e-global-color-32be44b);
	opacity: 1;
}

.elementor-7690 .elementor-element.elementor-element-cea9193 {
	overflow: visible;
	padding: 5em 1em 5em 1em;
}

.elementor-7690 .elementor-element.elementor-element-69b8bb6 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-9df9460 {
	margin-top: 0em;
	margin-bottom: 1em;
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-fb57c88.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-fb57c88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-fb57c88.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-fb57c88 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-432488b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-432488b > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-432488b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-432488b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-3f155f2 {
	width: var(--container-widget-width, 63%);
	max-width: 63%;
	--container-widget-width: 63%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-3f155f2.elementor-element {
	--align-self: center;
}

.elementor-7690 .elementor-element.elementor-element-5504ec4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 16px;
	--row-gap: 0px;
	--column-gap: 16px;
	--grid-auto-flow: row;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-d6a7dd8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-10b584d {
	width: var(--container-widget-width, 14%);
	max-width: 14%;
	--container-widget-width: 14%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-10b584d > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px -2px 0px;
	padding: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #30005a;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7690 .elementor-element.elementor-element-10b584d .elementor-icon-wrapper {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-10b584d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-10b584d.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-10b584d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-10b584d.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-10b584d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-10b584d .elementor-icon {
	font-size: 35px;
}

.elementor-7690 .elementor-element.elementor-element-10b584d .elementor-icon svg {
	height: 35px;
}

.elementor-7690 .elementor-element.elementor-element-3ec3cfa {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-3ec3cfa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-3ec3cfa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-3ec3cfa .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-c74f74c > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-c74f74c.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-c74f74c {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-5ff0aba {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-0ebb991 {
	width: var(--container-widget-width, 14%);
	max-width: 14%;
	--container-widget-width: 14%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-0ebb991 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px -2px 0px;
	padding: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #30005a;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7690 .elementor-element.elementor-element-0ebb991 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-0ebb991.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-0ebb991.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-0ebb991.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-0ebb991.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-0ebb991.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-0ebb991 .elementor-icon {
	font-size: 35px;
}

.elementor-7690 .elementor-element.elementor-element-0ebb991 .elementor-icon svg {
	height: 35px;
}

.elementor-7690 .elementor-element.elementor-element-658d3c8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-658d3c8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-658d3c8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-658d3c8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-40514ed > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-40514ed.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-40514ed {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-d6212c1 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-c780766 {
	width: var(--container-widget-width, 14%);
	max-width: 14%;
	--container-widget-width: 14%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-c780766 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px -2px 0px;
	padding: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #30005a;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7690 .elementor-element.elementor-element-c780766 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-c780766.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-c780766.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-c780766.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-c780766.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-c780766.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-c780766 .elementor-icon {
	font-size: 35px;
}

.elementor-7690 .elementor-element.elementor-element-c780766 .elementor-icon svg {
	height: 35px;
}

.elementor-7690 .elementor-element.elementor-element-d362274 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-d362274 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-d362274.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-d362274 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-ea71e74 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-ea71e74.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-ea71e74 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-06d7d1e {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-0eab565 {
	width: var(--container-widget-width, 14%);
	max-width: 14%;
	--container-widget-width: 14%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-0eab565 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px -2px 0px;
	padding: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #30005a;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7690 .elementor-element.elementor-element-0eab565 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-0eab565.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-0eab565.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-0eab565.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-0eab565.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-0eab565.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-0eab565 .elementor-icon {
	font-size: 35px;
}

.elementor-7690 .elementor-element.elementor-element-0eab565 .elementor-icon svg {
	height: 35px;
}

.elementor-7690 .elementor-element.elementor-element-0cb2cdf {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-0cb2cdf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-0cb2cdf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-0cb2cdf .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-e53c6e0 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e53c6e0.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-e53c6e0 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-ff12c62 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-f4bc484 {
	width: var(--container-widget-width, 14%);
	max-width: 14%;
	--container-widget-width: 14%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-f4bc484 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px -2px 0px;
	padding: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #30005a;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7690 .elementor-element.elementor-element-f4bc484 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-f4bc484.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-f4bc484.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-f4bc484.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-f4bc484.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-f4bc484.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-f4bc484 .elementor-icon {
	font-size: 35px;
}

.elementor-7690 .elementor-element.elementor-element-f4bc484 .elementor-icon svg {
	height: 35px;
}

.elementor-7690 .elementor-element.elementor-element-e20bdc4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-e20bdc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-e20bdc4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-e20bdc4 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-72dc64e > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-72dc64e.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-72dc64e {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-1440430 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-f9d08d3 {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-f9d08d3 img {
	width: 44%;
}

.elementor-7690 .elementor-element.elementor-element-848ce9c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-848ce9c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-848ce9c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-848ce9c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-4885350 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-4885350.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-4885350 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-8975401 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-ce6d871 {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-ce6d871 img {
	width: 30%;
}

.elementor-7690 .elementor-element.elementor-element-a1ca823 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-a1ca823 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-a1ca823.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-a1ca823 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-07d4698 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-07d4698.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-07d4698 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-20130d6 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa {
	width: var(--container-widget-width, 14%);
	max-width: 14%;
	--container-widget-width: 14%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px -2px 0px;
	padding: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #30005a;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa .elementor-icon-wrapper {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-2bf06aa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-2bf06aa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa .elementor-icon {
	font-size: 35px;
}

.elementor-7690 .elementor-element.elementor-element-2bf06aa .elementor-icon svg {
	height: 35px;
}

.elementor-7690 .elementor-element.elementor-element-f9cb953 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-f9cb953 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-f9cb953.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-f9cb953 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-8603bc7 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-8603bc7.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-8603bc7 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-5f40be8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-479da28 {
	width: var(--container-widget-width, 14%);
	max-width: 14%;
	--container-widget-width: 14%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-479da28 > .elementor-widget-container {
	background-color: var(--e-global-color-accent);
	margin: 0px 0px -2px 0px;
	padding: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #30005a;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7690 .elementor-element.elementor-element-479da28 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-479da28.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-479da28.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-479da28.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-479da28.elementor-view-framed .elementor-icon, .elementor-7690 .elementor-element.elementor-element-479da28.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-7690 .elementor-element.elementor-element-479da28 .elementor-icon {
	font-size: 35px;
}

.elementor-7690 .elementor-element.elementor-element-479da28 .elementor-icon svg {
	height: 35px;
}

.elementor-7690 .elementor-element.elementor-element-81d5ee2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-81d5ee2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-81d5ee2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-81d5ee2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-0a3e8ba > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-0a3e8ba.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-0a3e8ba {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-2271789 {
	overflow: visible;
	padding: 5em 1em 5em 1em;
}

.elementor-7690 .elementor-element.elementor-element-2a80c15 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-f1744e0 {
	margin-top: 0em;
	margin-bottom: 1em;
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-cd7da1f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-cd7da1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-cd7da1f.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-cd7da1f > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-67bde4f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 3px;
}

.elementor-7690 .elementor-element.elementor-element-67bde4f .elementor-divider-separator {
	width: 480px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7690 .elementor-element.elementor-element-67bde4f .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-7690 .elementor-element.elementor-element-67bde4f .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
}

.elementor-7690 .elementor-element.elementor-element-d37d557 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-d37d557 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-d37d557.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-d37d557 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-36985c1 {
	width: var(--container-widget-width, 63%);
	max-width: 63%;
	--container-widget-width: 63%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-36985c1.elementor-element {
	--align-self: center;
}

.elementor-7690 .elementor-element.elementor-element-0a13707 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 15px;
	--row-gap: 0px;
	--column-gap: 15px;
	--grid-auto-flow: row;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-1f6b024 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-30b60f1);
	--border-color: var(--e-global-color-30b60f1);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-1f6b024:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-1f6b024 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffe9cf;
}

.elementor-7690 .elementor-element.elementor-element-3569283 {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-3569283 img {
	width: 21%;
}

.elementor-7690 .elementor-element.elementor-element-cc371d5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-cc371d5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-cc371d5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-cc371d5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-aadc440);
}

.elementor-7690 .elementor-element.elementor-element-cc2dd7b > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-cc2dd7b.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-cc2dd7b {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-0f074e0 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-9fa7d01);
	--border-color: var(--e-global-color-9fa7d01);
	--border-radius: 13px 13px 13px 13px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-0f074e0:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-0f074e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(40, 167, 69, .2);
}

.elementor-7690 .elementor-element.elementor-element-460693f {
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-460693f img {
	width: 21%;
}

.elementor-7690 .elementor-element.elementor-element-bc7c630 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-7690 .elementor-element.elementor-element-bc7c630 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-bc7c630.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-bc7c630 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-9fa7d01);
}

.elementor-7690 .elementor-element.elementor-element-672f11a > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-672f11a.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-672f11a {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 > .elementor-widget-container {
	margin: -13px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content {
	align-items: start;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-icon > i {
	font-size: 15px;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-icon > svg {
	height: 15px;
	width: 15px;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-icon > img {
	height: 15px;
	width: 15px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-icon {
	margin: 13px 6px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
	transition: var(--e-global-color-text);
	font-size: 16px;
	line-height: 20px;
	margin: 10px 6px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 6px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-aaa5d17 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-7690 .elementor-element.elementor-element-35e06f5 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-35e06f5.elementor-element {
	--align-self: flex-start;
}

.elementor-7690 .elementor-element.elementor-element-35e06f5 {
	text-align: start;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-b5a67d3:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-b5a67d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-32be44b);
}

.elementor-7690 .elementor-element.elementor-element-b5a67d3 {
	overflow: visible;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5em 1em 5em 1em;
}

.elementor-7690 .elementor-element.elementor-element-b5a67d3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-a82c08a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-a82c08a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-a82c08a.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-a82c08a > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-52569ab {
	margin-top: 0em;
	margin-bottom: 1em;
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-697a317.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-697a317.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-697a317.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-697a317 > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-1648c5f {
	--display: flex;
	overflow: visible;
}

.elementor-7690 .elementor-element.elementor-element-ee3b0f7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 3px;
}

.elementor-7690 .elementor-element.elementor-element-ee3b0f7 .elementor-divider-separator {
	width: 480px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7690 .elementor-element.elementor-element-ee3b0f7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-7690 .elementor-element.elementor-element-ee3b0f7 .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
}

.elementor-7690 .elementor-element.elementor-element-b95ab83 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-b95ab83 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-b95ab83.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-b95ab83 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-fed5429 {
	width: var(--container-widget-width, 63%);
	max-width: 63%;
	--container-widget-width: 63%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-fed5429.elementor-element {
	--align-self: center;
}

.elementor-7690 .elementor-element.elementor-element-31d1575 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-24c3f00 {
	overflow: visible;
	padding: 5em 1em 5em 1em;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-3277fab.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-3277fab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-3277fab.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-3277fab > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

.elementor-7690 .elementor-element.elementor-element-21891c2 {
	margin-top: 0em;
	margin-bottom: 1em;
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-7690 .elementor-element.elementor-element-4f1883c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-4f1883c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7690 .elementor-element.elementor-element-4f1883c.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-7690 .elementor-element.elementor-element-4f1883c > .elementor-element-populated {
	margin: 0em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-5aef845 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-7690 .elementor-element.elementor-element-5aef845 > .elementor-widget-container {
	margin: 10px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-5aef845.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-5aef845 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 38px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-2609a53 {
	width: var(--container-widget-width, 63%);
	max-width: 63%;
	--container-widget-width: 63%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	color: #2c2c2c;
}

.elementor-7690 .elementor-element.elementor-element-2609a53.elementor-element {
	--align-self: center;
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-9fa7d01);
	padding: 15px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-824da29 {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
}

.elementor-7690 .elementor-element.elementor-element-824da29.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-text);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body p, .elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 20px;
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 20px;
	color: var(--e-global-color-text);
	fill: var(--e-global-color-text);
}

.elementor-7690 .elementor-element.elementor-element-9c044e4 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-7690 .elementor-element.elementor-element-f728477 {
		--width: 52%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0788d1e {
		width: 35%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-139b5b6 {
		width: 65%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ac5f91e {
		--content-width: 1300px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1080000 {
		--width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-286807e {
		--width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-35695c3 {
		--width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-8281be6 {
		--width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-42a3c8e {
		--width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ea0f59c {
		--width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7e46588 {
		--width: 77%;
	}
}

@media (max-width:1024px) {
	.elementor-7690 .elementor-element.elementor-element-0db341a {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a8e8a23 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d3e58d9 .elementor-divider-separator {
		width: 270px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d3e58d9 .elementor-divider__text {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-7690 .elementor-element.elementor-element-005b394 > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-005b394 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f728477 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-9215d22 .elementor-button {
		font-size: 17px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-94ae731 {
		padding: 1em 2em 0em 2em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0788d1e > .elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-701ac00 > .elementor-widget-container {
		padding: 0em 10em 0em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-701ac00 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4cf78b4 {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1f6bfbc {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-77fbcfc {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5f1be0a {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-42bf21a .elementor-button {
		font-size: 17px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-971d8ef .elementor-button {
		font-size: 17px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-6d1a00b .elementor-button {
		font-size: 17px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b2ce034 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-397a394 {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-49cc7a7 {
		margin-top: 0em;
		margin-bottom: 2em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-79119d5 > .elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-657d159 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a43f024 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1080000 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c420453 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7399afa {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3a6ba00 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-31566e0 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-fecfbe5 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-564356c .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5921c08 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-394319d {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1b23514 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ef6b4fd {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-e3b0ba9 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-85e80d3 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2ba0429 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c4eb34d {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5b0fc7a {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-059930a {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d0f9e96 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2a42150 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-533e7a6 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1ab3e4f {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ba12b1f {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a95eb25 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-86dd3c3 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d2ecb6a {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c8c0b1a {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-78dec7e {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4886e25 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-42a3c8e {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-43ed573 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-81cd97a {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7e46588 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1feeefc {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1401097 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f282650 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-90fdea7 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-61befbb {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4d51ff7 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a45334a {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3fa3b05 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1a369d4 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-cc3a4c6 {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ae81b43 {
		margin-top: 0em;
		margin-bottom: 2em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d256572 > .elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b22a9aa {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c983d24 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-58efaed {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-40a6511 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7d25279 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ceaab10 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0387ed7 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-cea9193 {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-9df9460 {
		margin-top: 0em;
		margin-bottom: 2em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-fb57c88 > .elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3f155f2 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5504ec4 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-10b584d {
		--container-widget-width: 48px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48px);
		max-width: 48px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0ebb991 {
		--container-widget-width: 48px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48px);
		max-width: 48px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c780766 {
		--container-widget-width: 48px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48px);
		max-width: 48px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0eab565 {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f4bc484 {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f9d08d3 img {
		width: 94%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ce6d871 img {
		width: 64%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2bf06aa {
		--container-widget-width: 46px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 46px);
		max-width: 46px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-479da28 {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2271789 {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f1744e0 {
		margin-top: 0em;
		margin-bottom: 2em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-cd7da1f > .elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-67bde4f .elementor-divider-separator {
		width: 270px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-67bde4f .elementor-divider__text {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-7690 .elementor-element.elementor-element-d37d557 .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-36985c1 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0a13707 {
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3569283 img {
		width: 40%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-460693f > .elementor-widget-container {
		margin: 66px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-460693f img {
		width: 40%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b5a67d3 {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-52569ab {
		margin-top: 0em;
		margin-bottom: 2em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-697a317 > .elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ee3b0f7 .elementor-divider-separator {
		width: 270px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ee3b0f7 .elementor-divider__text {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-7690 .elementor-element.elementor-element-fed5429 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-24c3f00 {
		padding: 4em 1em 4em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-21891c2 {
		margin-top: 0em;
		margin-bottom: 2em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4f1883c > .elementor-element-populated {
		margin: 0em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2609a53 {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 {
		--container-widget-width: 675px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 675px);
		max-width: 675px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
		padding: 20px 50px 20px 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body p, .elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 22px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 22px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .ekit_accordion_icon_group, .elementor-7690 .elementor-element.elementor-element-824da29 .ekit_accordion_icon_left_group {
		margin: 20px 20px 20px 20px;
	}
}

@media (max-width:767px) {
	.elementor-7690 .elementor-element.elementor-element-0db341a:not(.elementor-motion-effects-element-type-background), .elementor-7690 .elementor-element.elementor-element-0db341a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 64% 37%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0db341a {
		padding: 5em 1em 18em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d3e58d9 .elementor-divider-separator {
		width: 1000px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d3e58d9 .elementor-divider__text {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-7690 .elementor-element.elementor-element-68204f7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-68204f7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-68204f7 .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-005b394 {
		width: 100%;
		max-width: 100%;
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-005b394 > .elementor-widget-container {
		margin: 0em 0em -1em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-743c07e {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f728477 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: column;
		--justify-items: start;
		--align-items: start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-9215d22 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-9215d22 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-9215d22 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-afa9460 {
		text-align: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-afa9460 img {
		width: 49%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-036e075 > .elementor-element-populated {
		margin: 2em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-94ae731 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0788d1e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-701ac00 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-701ac00 > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-701ac00 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-139b5b6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4cf78b4 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ac5f91e {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1f6bfbc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4533c56 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-77fbcfc {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5f1be0a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-eb64d3c .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__price-amount {
		font-size: 36px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__price-period {
		font-size: 31px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-60a5766 .crb-price-toggle__price-separator {
		font-size: 34px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3cf6f77 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-fa1a78d {
		--n-accordion-icon-gap: 75px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-42bf21a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-42bf21a .elementor-button {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a879b5e .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f341a0e .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b1a8e55 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-30b586d {
		--n-accordion-icon-gap: 75px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-971d8ef {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-971d8ef .elementor-button {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-dc8004c .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__price-amount {
		font-size: 36px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__price-period {
		font-size: 31px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-e700675 .crb-price-toggle__price-separator {
		font-size: 34px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f4c0047 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-399053a .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7742adc {
		--n-accordion-icon-gap: 75px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-6d1a00b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-6d1a00b .elementor-button {
		font-size: 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b2ce034 {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-397a394 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-49cc7a7 {
		margin-top: 0em;
		margin-bottom: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-657d159 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-657d159 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a43f024 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a43f024 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0c71f55 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1080000 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-286807e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c420453 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c420453 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7399afa {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3a6ba00 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3a6ba00 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-31566e0 {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-fecfbe5 {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-35695c3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-564356c {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-564356c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-8119a04 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-8119a04 {
		text-align: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5921c08 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7c66fb0 {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7c66fb0.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-394319d > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-394319d {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a43d284 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1b23514 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-12cd16b {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-12cd16b.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ef6b4fd > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ef6b4fd {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ae6bfc2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-e3b0ba9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-01e460f {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-01e460f.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-85e80d3 > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-85e80d3 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5713625 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2ba0429 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-746553f {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-746553f.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c4eb34d > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c4eb34d {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-6ce427d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5b0fc7a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-47fd2f1 {
		--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;
		--justify-content: center;
		--align-items: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-059930a {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-eef841d {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 11px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-8281be6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d0f9e96 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d0f9e96 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2a42150 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-332566f {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-332566f.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-533e7a6 > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-533e7a6 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-df6bf97 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1ab3e4f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d6aa8e4 {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d6aa8e4.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ba12b1f > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ba12b1f {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4b609f5 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a95eb25 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-908ecf9 {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-908ecf9.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-86dd3c3 > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-86dd3c3 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-05502fe {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d2ecb6a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 12px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-afe3526 {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-afe3526.e-con {
		--align-self: flex-start;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c8c0b1a > .elementor-widget-container {
		margin: 0px 0px -31px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c8c0b1a {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-e1cfdd4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-78dec7e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d4aef95 {
		--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;
		--justify-content: center;
		--align-items: center;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4886e25 {
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-05604ae {
		--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;
		--justify-content: center;
		--align-items: center;
		--margin-top: -21px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 11px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7962a9b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-42a3c8e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ea0f59c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-43ed573 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-43ed573 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-81cd97a {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7e46588 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2bbebc4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1feeefc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1401097 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1401097 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f282650 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f282650 {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-90fdea7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-90fdea7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-61befbb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-61befbb {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4d51ff7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4d51ff7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a45334a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a45334a {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3fa3b05 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3fa3b05 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1a369d4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1a369d4 {
		font-size: 14px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-cc3a4c6 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ae81b43 {
		margin-top: 0em;
		margin-bottom: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0207cdb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0207cdb .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b22a9aa {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b22a9aa > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c983d24 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b6ad33d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-58efaed > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-58efaed {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d35aa70 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3f15e6d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-40a6511 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-40a6511 {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3f83808 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-4e3e6e2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7d25279 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-7d25279 {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b6a4b4c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-9dafef6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ceaab10 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ceaab10 {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d455c16 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-42d6735 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0387ed7 > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0387ed7 {
		--container-widget-width: 47px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47px);
		max-width: 47px;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-fbe56d9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-765f113 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-634ebfc .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-cea9193 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-9df9460 {
		margin-top: 0em;
		margin-bottom: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-432488b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-432488b .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3f155f2 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3f155f2 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5504ec4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d6a7dd8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-10b584d {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3ec3cfa .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5ff0aba {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0ebb991 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-658d3c8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d6212c1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-c780766 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d362274 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-06d7d1e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0eab565 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0cb2cdf .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ff12c62 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f4bc484 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-e20bdc4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1440430 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-848ce9c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-8975401 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-a1ca823 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-20130d6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2bf06aa {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f9cb953 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5f40be8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-479da28 {
		--container-widget-width: 14%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 14%);
		max-width: 14%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-81d5ee2 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2271789 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f1744e0 {
		margin-top: 0em;
		margin-bottom: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-67bde4f .elementor-divider-separator {
		width: 235px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-67bde4f .elementor-divider__text {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-7690 .elementor-element.elementor-element-d37d557 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-d37d557 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-36985c1 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-36985c1 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0a13707 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--grid-auto-flow: row;
	}
	
	.elementor-7690 .elementor-element.elementor-element-1f6b024 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-3569283 img {
		width: 30%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-cc371d5 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0f074e0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-460693f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-460693f img {
		width: 30%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-bc7c630 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b5a67d3 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-52569ab {
		margin-top: 0em;
		margin-bottom: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ee3b0f7 .elementor-divider-separator {
		width: 235px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-ee3b0f7 .elementor-divider__text {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	}
	
	.elementor-7690 .elementor-element.elementor-element-b95ab83 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-b95ab83 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-fed5429 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-fed5429 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-24c3f00 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-21891c2 {
		margin-top: 0em;
		margin-bottom: 0em;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5aef845 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-5aef845 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2609a53 {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-2609a53 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
		padding: 20px 40px 20px 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card:not(:last-child) {
		margin-bottom: 7px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body p, .elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-body {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 20px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-824da29 .ekit_accordion_icon_group, .elementor-7690 .elementor-element.elementor-element-824da29 .ekit_accordion_icon_left_group {
		margin: 15px 15px 15px 15px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7690 .elementor-element.elementor-element-a8e8a23 {
		width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-f728477 {
		--width: 290px;
	}
	
	.elementor-7690 .elementor-element.elementor-element-036e075 {
		width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-0788d1e {
		width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-139b5b6 {
		width: 100%;
	}
	
	.elementor-7690 .elementor-element.elementor-element-79119d5 {
		width: 50%;
	}
}

.elementor-7690 .elementor-element.elementor-element-0db341a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-7690 .elementor-element.elementor-element-0db341a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
