/* End custom CSS */

.elementor-widget-section .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-section .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-31bffaf > .elementor-container {
	max-width: 1300px;
}

.elementor-98332 .elementor-element.elementor-element-31bffaf:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-31bffaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-size: cover;
}

.elementor-98332 .elementor-element.elementor-element-31bffaf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-31bffaf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-689f8f1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-689f8f1 > .elementor-element-populated {
	padding: 10px 25px 10px 10px;
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-88a51fa {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-88a51fa > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 20px 0px;
	padding: 8px 15px 8px 15px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-88a51fa .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-7ca6d33 > .elementor-widget-container {
	margin: 0px 0px 0px -4px;
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-7ca6d33 {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-7ca6d33 .elementor-heading-title {
	font-family: var(--e-global-typography-b565683-font-family), Sans-serif;
	font-size: var(--e-global-typography-b565683-font-size);
	font-weight: var(--e-global-typography-b565683-font-weight);
	line-height: var(--e-global-typography-b565683-line-height);
	color: var(--e-global-color-26c4146);
}

.elementor-widget-text-editor .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-a34138a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-a34138a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-button .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-button .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-2bc28de .elementor-button {
	background-color: #1f4cee;
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding: 25px 35px 25px 35px;
}

.elementor-98332 .elementor-element.elementor-element-2bc28de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-2bc28de .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-98332 .elementor-element.elementor-element-2bc28de .elementor-button .elementor-button-content-wrapper {
	gap: 19px;
}

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

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

.elementor-98332 .elementor-element.elementor-element-af51a44 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-e00bb2c {
	--spacer-size: 10px;
}

.elementor-98332 .elementor-element.elementor-element-bc8f8fe {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-bc8f8fe .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-897a15a:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-897a15a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-897a15a {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c6e62d1);
	box-shadow: 0px 13px 19px -21px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-897a15a, .elementor-98332 .elementor-element.elementor-element-897a15a > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-897a15a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-98332 .elementor-element.elementor-element-4b0c94e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-b4c902e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-d3db585 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-html .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-html .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

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

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

.elementor-98332 .elementor-element.elementor-element-e3cc5a8 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-cfe1b62 {
	width: var(--container-widget-width, 105.349%);
	max-width: 105.349%;
	--container-widget-width: 105.349%;
	--container-widget-flex-grow: 0;
}

.elementor-98332 .elementor-element.elementor-element-cfe1b62 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: -.6px;
}

.elementor-98332 .elementor-element.elementor-element-53f6171 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-a22df47 {
	width: var(--container-widget-width, 74.764%);
	max-width: 74.764%;
	--container-widget-width: 74.764%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-98332 .elementor-element.elementor-element-a22df47 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-edbce63 {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #ebebeb;
	margin-top: 0px;
	margin-bottom: 6px;
	padding: 5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-7fff226.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-7fff226 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-image .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-98332 .elementor-element.elementor-element-e7a45ae img {
	width: 100%;
	max-width: 100%;
}

.elementor-98332 .elementor-element.elementor-element-b877184 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-43362e3 {
	text-align: right;
}

.elementor-98332 .elementor-element.elementor-element-43362e3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-f97e494);
}

.elementor-98332 .elementor-element.elementor-element-0611d3f {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-41566a0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-41566a0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-shortcode .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-shortcode .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-d5819bb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-3475935 {
	text-align: right;
}

.elementor-98332 .elementor-element.elementor-element-3475935 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	color: #7e819f;
}

.elementor-98332 .elementor-element.elementor-element-fc47fe3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-4c33cf0 {
	text-align: right;
}

.elementor-98332 .elementor-element.elementor-element-4c33cf0 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	color: var(--e-global-color-f97e494);
}

.elementor-98332 .elementor-element.elementor-element-b72d560 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-98332 .elementor-element.elementor-element-e0f05e3 {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ebebeb;
	padding: 5px 0px 5px 0px;
}

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

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

.elementor-98332 .elementor-element.elementor-element-7881565 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-b7c3725 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-5d7d8d2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-5d7d8d2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-1db00fe {
	text-align: right;
}

.elementor-98332 .elementor-element.elementor-element-1db00fe .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-2a0cc2d {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-2a0cc2d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2em;
	color: #7e819f;
}

.elementor-98332 .elementor-element.elementor-element-e799abb:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-e799abb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-15ea9a8);
}

.elementor-98332 .elementor-element.elementor-element-e799abb > .elementor-container {
	max-width: 1300px;
}

.elementor-98332 .elementor-element.elementor-element-e799abb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

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

.elementor-98332 .elementor-element.elementor-element-01363a4 {
	--spacer-size: 10px;
}

.elementor-98332 .elementor-element.elementor-element-e9e47a5:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-e9e47a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-e9e47a5 {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-a6eb91a);
	box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, .09);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -34px;
	z-index: 2;
}

.elementor-98332 .elementor-element.elementor-element-e9e47a5, .elementor-98332 .elementor-element.elementor-element-e9e47a5 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-98332 .elementor-element.elementor-element-dd498a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a6eb91a);
}

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

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

.elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

.elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated, .elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-background-slideshow {
	border-radius: 18px 0px 0px 18px;
}

.elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-81f00ab > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-9f55d90 img {
	width: 100%;
}

.elementor-98332 .elementor-element.elementor-element-141e701 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-testimonial-carousel .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-testimonial-carousel .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-main-swiper {
	width: 100%;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-main-swiper .swiper-slide {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-swiper-button {
	font-size: 20px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-swiper-button svg {
	fill: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 33px;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 33px;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 33px;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 33px;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__text {
	color: var(--e-global-color-24bebbc);
	font-family: "Instrument Sans", Sans-serif;
	font-size: 31px;
	font-weight: 500;
	line-height: 1.3em;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__name {
	color: var(--e-global-color-24bebbc);
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	font-style: normal;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__title {
	color: var(--e-global-color-24bebbc);
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__image img {
	width: 165px;
	height: 165px;
	border-radius: 0px;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 165px / 2 ) - 8px);
}

body:not(.rtl) .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 165px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 165px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 165px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 165px / 2 ) - 8px);
	left: auto;
}

body.rtl .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 0px;
	margin-right: 0;
}

body:not(.rtl) .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 0px;
	margin-left: 0;
}

.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 0px;
}

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

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

.elementor-98332 .elementor-element.elementor-element-cb46e3a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-cb46e3a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-2ccbe1d img {
	width: 100%;
	max-width: 100px;
}

.elementor-widget-star-rating .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-star-rating .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-star-rating .elementor-star-rating__title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-98332 .elementor-element.elementor-element-8c49dcd {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-8c49dcd > .elementor-widget-container {
	margin: 0px 0px -13px 0px;
}

.elementor-98332 .elementor-element.elementor-element-8c49dcd .elementor-star-rating {
	font-size: 22px;
}

.elementor-98332 .elementor-element.elementor-element-8c49dcd .elementor-star-rating i:before {
	color: var(--e-global-color-fb6732a);
}

.elementor-98332 .elementor-element.elementor-element-48c86dd {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-e40ce64 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-e40ce64 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-fb6732a);
}

.elementor-98332 .elementor-element.elementor-element-634a50c {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-a216eb1 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 0px 0px;
	padding: 12px 15px 2px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-9cbc254);
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-a216eb1 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-a216eb1 .elementor-heading-title {
	font-family: var(--e-global-typography-d96947d-font-family), Sans-serif;
	font-size: var(--e-global-typography-d96947d-font-size);
	font-weight: var(--e-global-typography-d96947d-font-weight);
	text-transform: var(--e-global-typography-d96947d-text-transform);
	letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-b98ff0f {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-b98ff0f .elementor-heading-title {
	font-family: var(--e-global-typography-100f8d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-100f8d1-font-size);
	font-weight: var(--e-global-typography-100f8d1-font-weight);
	line-height: var(--e-global-typography-100f8d1-line-height);
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-7ef2f42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-7ef2f42 {
	text-align: center;
	font-family: "Instrument Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-d3d8070 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-98332 .elementor-element.elementor-element-e99f505 > .elementor-element-populated {
	padding: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-dad36dc > .elementor-widget-container {
	margin: 0px 0px -20px -20px;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-99f550c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-99f550c > .elementor-element-populated {
	padding: 10px 10px 10px 30px;
}

.elementor-98332 .elementor-element.elementor-element-3435128 .elementor-heading-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-703cc2b .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	font-style: italic;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-25ccca9 {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	color: var(--e-global-color-text);
}

.elementor-widget-icon-list .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon-list .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-icon i {
	color: var(--e-global-color-16dab95);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-16dab95);
	transition: fill .3s;
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 1px;
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-item > a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-8fac5b0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-98332 .elementor-element.elementor-element-8fac5b0:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-8fac5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e5c762);
}

.elementor-98332 .elementor-element.elementor-element-8fac5b0, .elementor-98332 .elementor-element.elementor-element-8fac5b0 > .elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-8fac5b0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 40px 40px 40px 40px;
}

.elementor-98332 .elementor-element.elementor-element-8fac5b0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-98332 .elementor-element.elementor-element-4f4975b > .elementor-element-populated {
	padding: 10px 10px 10px 50px;
}

.elementor-98332 .elementor-element.elementor-element-122db65 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 0px 0px;
	padding: 12px 15px 2px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-9cbc254);
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-122db65 {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-122db65 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-89a472f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-89a472f .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 2.6rem;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-26c4146);
}

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

.elementor-98332 .elementor-element.elementor-element-5f92b13 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-text);
}

.elementor-98332 .elementor-element.elementor-element-75e2fd2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

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

.elementor-98332 .elementor-element.elementor-element-b342600 > .elementor-element-populated {
	padding: 10px 50px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-28b26c9 .elementor-heading-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-a311433 {
	color: var(--e-global-color-text);
}

.elementor-98332 .elementor-element.elementor-element-57058af {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-98332 .elementor-element.elementor-element-3861d59 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-icon i {
	color: var(--e-global-color-16dab95);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-icon svg {
	fill: var(--e-global-color-16dab95);
	transition: fill .3s;
}

.elementor-98332 .elementor-element.elementor-element-985e7be {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 1px;
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-item > a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-6d82179 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-22px / 2);
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-icon i {
	color: var(--e-global-color-16dab95);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-16dab95);
	transition: fill .3s;
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 1px;
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-item > a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-6078d17.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-2e07c7f > .elementor-widget-container {
	margin: 0px -20px -20px 0px;
}

.elementor-98332 .elementor-element.elementor-element-da18f32 {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-4b8b197 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-98332 .elementor-element.elementor-element-4573d0a > .elementor-widget-container {
	margin: 0px 0px -20px -20px;
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-icon i {
	color: var(--e-global-color-16dab95);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-16dab95);
	transition: fill .3s;
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 {
	--e-icon-list-icon-size: 22px;
	--icon-vertical-offset: 1px;
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-item > a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-2ef78c6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-2ef78c6 > .elementor-element-populated {
	padding: 10px 10px 10px 20px;
}

.elementor-98332 .elementor-element.elementor-element-7afcd1b .elementor-heading-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-64c26de {
	color: var(--e-global-color-text);
}

.elementor-98332 .elementor-element.elementor-element-41a1f6c:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-41a1f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e5c762);
}

.elementor-98332 .elementor-element.elementor-element-41a1f6c, .elementor-98332 .elementor-element.elementor-element-41a1f6c > .elementor-background-overlay {
	border-radius: 10px 10px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-41a1f6c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 40px 40px 40px 40px;
}

.elementor-98332 .elementor-element.elementor-element-41a1f6c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-f47c962 > .elementor-widget-container {
	margin: 0px 0px -20px -20px;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-97958d3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-97958d3 > .elementor-element-populated {
	padding: 10px 10px 10px 50px;
}

.elementor-98332 .elementor-element.elementor-element-2e14435 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 0px 0px;
	padding: 12px 15px 2px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-9cbc254);
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-2e14435 {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-2e14435 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 3px;
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-3d84630 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-3d84630 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 2.6rem;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-26c4146);
}

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

.elementor-98332 .elementor-element.elementor-element-3b429e5 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-text);
}

.elementor-98332 .elementor-element.elementor-element-8da2f6f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

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

.elementor-98332 .elementor-element.elementor-element-e9cb83e > .elementor-element-populated {
	padding: 10px 50px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-00aaa2b .elementor-heading-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-27b5f17 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	font-style: italic;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-7e76d10 {
	color: var(--e-global-color-text);
}

.elementor-98332 .elementor-element.elementor-element-16b588f .elementor-button {
	background-color: #1f4cee;
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding: 25px 35px 25px 35px;
}

.elementor-98332 .elementor-element.elementor-element-16b588f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-16b588f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-98332 .elementor-element.elementor-element-16b588f .elementor-button .elementor-button-content-wrapper {
	gap: 19px;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-42e2e73.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-2823f98 > .elementor-widget-container {
	margin: 0px -20px -20px 0px;
}

.elementor-98332 .elementor-element.elementor-element-3f6926a {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-8a29602 > .elementor-background-overlay {
	opacity: .5;
}

.elementor-98332 .elementor-element.elementor-element-3b677e6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-87dcaa9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

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

.elementor-98332 .elementor-element.elementor-element-f5cb39a > .elementor-element-populated {
	padding: 10px 10px 10px 50px;
}

.elementor-98332 .elementor-element.elementor-element-fe35ad5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-fe35ad5 .elementor-heading-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-4cd6168 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-4cd6168 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-icon i {
	color: var(--e-global-color-a591c6a);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a591c6a);
	transition: fill .3s;
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-offset: 0px;
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-7979d7e {
	--spacer-size: 110px;
}

.elementor-98332 .elementor-element.elementor-element-37ddf41:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-37ddf41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-04c934f) 100%);
}

.elementor-98332 .elementor-element.elementor-element-37ddf41 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -175px;
}

.elementor-98332 .elementor-element.elementor-element-37ddf41 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-321d01d {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-fa9ed7f {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-fa9ed7f img {
	max-width: 40%;
}

.elementor-98332 .elementor-element.elementor-element-7a46e31 .elementor-heading-title {
	font-family: var(--e-global-typography-100f8d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-100f8d1-font-size);
	font-weight: var(--e-global-typography-100f8d1-font-weight);
	line-height: var(--e-global-typography-100f8d1-line-height);
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-b6594d4 > .elementor-widget-container {
	margin: 0px 0px -27px 0px;
}

.elementor-98332 .elementor-element.elementor-element-b6594d4 {
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-944612b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-944612b > .elementor-element-populated {
	padding: 0px 0px 0px 60px;
}

.elementor-98332 .elementor-element.elementor-element-f44ae5a {
	--spacer-size: 250px;
}

.elementor-98332 .elementor-element.elementor-element-69fee87 {
	margin-top: 0px;
	margin-bottom: 100px;
	z-index: 2;
}

.elementor-98332 .elementor-element.elementor-element-88731f2 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-98332 .elementor-element.elementor-element-01b279b > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-widget-icon-box .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon-box .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-98332 .elementor-element.elementor-element-8849254 > .elementor-widget-container {
	background-color: var(--e-global-color-24bebbc);
	padding: 40px 40px 60px 40px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-8849254:has(:hover) .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-8849254:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-09e4aa0 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-9aae399 > .elementor-widget-container {
	background-color: var(--e-global-color-24bebbc);
	padding: 40px 40px 60px 40px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-9aae399:has(:hover) .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-9aae399:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-c18d76a > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-51ffb15 > .elementor-widget-container {
	background-color: var(--e-global-color-24bebbc);
	padding: 40px 40px 60px 40px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-51ffb15:has(:hover) .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-51ffb15:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-f52a7af {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-98332 .elementor-element.elementor-element-c3a46af > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-471c9ce > .elementor-widget-container {
	background-color: var(--e-global-color-24bebbc);
	padding: 40px 40px 60px 40px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-title a {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-471c9ce:has(:hover) .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-471c9ce:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-7f1ad1e > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-4a60fa2 > .elementor-widget-container {
	background-color: var(--e-global-color-24bebbc);
	padding: 40px 40px 60px 40px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-4a60fa2:has(:hover) .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-4a60fa2:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-5033fb5 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-5a57c50 > .elementor-widget-container {
	background-color: var(--e-global-color-24bebbc);
	padding: 40px 40px 60px 40px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-5a57c50 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-5a57c50 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-5a57c50 .elementor-icon-box-title a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 1.5rem;
	font-weight: 600;
}

.elementor-98332 .elementor-element.elementor-element-5a57c50 .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-5a57c50:has(:hover) .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-5a57c50:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-5a57c50 .elementor-icon-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5em;
	color: var(--e-global-color-primary);
}

.elementor-98332 .elementor-element.elementor-element-d00980f:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-d00980f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-04c934f) 100%);
}

.elementor-98332 .elementor-element.elementor-element-d00980f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 2;
}

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

.elementor-98332 .elementor-element.elementor-element-f88f509 {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-6b96f5e > .elementor-container {
	max-width: 1018px;
}

.elementor-98332 .elementor-element.elementor-element-bff4c5e > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 2px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-9cbc254);
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-bff4c5e {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-bff4c5e .elementor-heading-title {
	font-family: var(--e-global-typography-d96947d-font-family), Sans-serif;
	font-size: var(--e-global-typography-d96947d-font-size);
	font-weight: var(--e-global-typography-d96947d-font-weight);
	text-transform: var(--e-global-typography-d96947d-text-transform);
	letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-a208547 {
	text-align: left;
}

.elementor-98332 .elementor-element.elementor-element-a208547 .elementor-heading-title {
	font-family: var(--e-global-typography-100f8d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-100f8d1-font-size);
	font-weight: var(--e-global-typography-100f8d1-font-weight);
	line-height: var(--e-global-typography-100f8d1-line-height);
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-80c28f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-80c28f3 {
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-e69f3f8 {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-98332 .elementor-element.elementor-element-07dda8c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-icon i {
	color: var(--e-global-color-a591c6a);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a591c6a);
	transition: fill .3s;
}

.elementor-98332 .elementor-element.elementor-element-8c7776d {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 1px;
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-text {
	color: var(--e-global-color-24bebbc);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-dd00b4a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-34px / 2);
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-icon i {
	color: var(--e-global-color-a591c6a);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a591c6a);
	transition: fill .3s;
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf {
	--e-icon-list-icon-size: 24px;
	--icon-vertical-offset: 1px;
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-text {
	color: var(--e-global-color-24bebbc);
	transition: color .3s;
}

.elementor-98332 .elementor-element.elementor-element-0626dfe .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-98332 .elementor-element.elementor-element-0626dfe .elementor-button .elementor-button-content-wrapper {
	gap: 24px;
}

.elementor-98332 .elementor-element.elementor-element-0626dfe .elementor-button {
	font-size: 16px;
	padding: 20px 35px 20px 35px;
}

.elementor-98332 .elementor-element.elementor-element-0622944 {
	--spacer-size: 50px;
}

.elementor-98332 .elementor-element.elementor-element-6458797 > .elementor-container {
	max-width: 1075px;
}

.elementor-98332 .elementor-element.elementor-element-6458797 {
	margin-top: 0px;
	margin-bottom: -312px;
}

.elementor-98332 .elementor-element.elementor-element-1941d9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-98332 .elementor-element.elementor-element-1941d9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-98332 .elementor-element.elementor-element-1941d9c > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	box-shadow: 0px 7px 15px -6px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 25px 50px 25px;
}

.elementor-98332 .elementor-element.elementor-element-1941d9c > .elementor-element-populated, .elementor-98332 .elementor-element.elementor-element-1941d9c > .elementor-element-populated > .elementor-background-overlay, .elementor-98332 .elementor-element.elementor-element-1941d9c > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-1941d9c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-c8b2468 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-c8b2468 img {
	max-width: 177px;
}

.elementor-98332 .elementor-element.elementor-element-0514b1b {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-0514b1b .elementor-heading-title {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-4f62a71 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-4f62a71 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-98332 .elementor-element.elementor-element-0b62768 > .elementor-element-populated {
	margin: 30px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-98332 .elementor-element.elementor-element-cc27050:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-98332 .elementor-element.elementor-element-cc27050 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-98332 .elementor-element.elementor-element-cc27050 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	box-shadow: 0px 7px 15px -6px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 25px 50px 25px;
}

.elementor-98332 .elementor-element.elementor-element-cc27050 > .elementor-element-populated, .elementor-98332 .elementor-element.elementor-element-cc27050 > .elementor-element-populated > .elementor-background-overlay, .elementor-98332 .elementor-element.elementor-element-cc27050 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-cc27050 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-6a63cf1 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-6a63cf1 img {
	max-width: 177px;
}

.elementor-98332 .elementor-element.elementor-element-b7c0e56 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-b7c0e56 .elementor-heading-title {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-e828a72 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-e828a72 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-98332 .elementor-element.elementor-element-27b6cc0 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-98332 .elementor-element.elementor-element-2168d39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-98332 .elementor-element.elementor-element-2168d39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-98332 .elementor-element.elementor-element-2168d39 > .elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	box-shadow: 0px 7px 15px -6px rgba(0, 0, 0, .12);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 25px 50px 25px;
}

.elementor-98332 .elementor-element.elementor-element-2168d39 > .elementor-element-populated, .elementor-98332 .elementor-element.elementor-element-2168d39 > .elementor-element-populated > .elementor-background-overlay, .elementor-98332 .elementor-element.elementor-element-2168d39 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-2168d39 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-5c74a8b > .elementor-widget-container {
	margin: -15px 0px 12px 0px;
}

.elementor-98332 .elementor-element.elementor-element-5c74a8b img {
	max-width: 142px;
}

.elementor-98332 .elementor-element.elementor-element-83dba7f {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-83dba7f .elementor-heading-title {
	font-family: var(--e-global-typography-62de1d2-font-family), Sans-serif;
	font-size: var(--e-global-typography-62de1d2-font-size);
	font-weight: var(--e-global-typography-62de1d2-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-0ab16da {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-0ab16da .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5em;
}

.elementor-98332 .elementor-element.elementor-element-9009016:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-9009016 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0d0f30;
}

.elementor-98332 .elementor-element.elementor-element-9009016 > .elementor-container {
	max-width: 1320px;
}

.elementor-98332 .elementor-element.elementor-element-9009016 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 215px;
	padding: 0px 0px 25px 0px;
}

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

.elementor-98332 .elementor-element.elementor-element-2949229 {
	--spacer-size: 331px;
}

.elementor-98332 .elementor-element.elementor-element-a417e6f:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-a417e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #081f70 0%, #0d0f30 59%);
}

.elementor-98332 .elementor-element.elementor-element-a417e6f > .elementor-container {
	max-width: 1300px;
}

.elementor-98332 .elementor-element.elementor-element-a417e6f, .elementor-98332 .elementor-element.elementor-element-a417e6f > .elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-98332 .elementor-element.elementor-element-a417e6f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -250px;
	padding: 50px 50px 100px 50px;
}

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

.elementor-98332 .elementor-element.elementor-element-027c92f {
	margin-top: 0px;
	margin-bottom: -240px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}

.elementor-98332 .elementor-element.elementor-element-42e44d3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-1e456ab > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-98332 .elementor-element.elementor-element-1e456ab .elementor-heading-title {
	font-family: var(--e-global-typography-100f8d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-100f8d1-font-size);
	font-weight: var(--e-global-typography-100f8d1-font-weight);
	line-height: var(--e-global-typography-100f8d1-line-height);
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-d3da8b1 .elementor-button {
	background-color: transparent;
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	fill: var(--e-global-color-a591c6a);
	color: var(--e-global-color-a591c6a);
	background-image: linear-gradient(180deg, rgba(59, 40, 204, 0) 0%, rgba(242, 41, 91, 0) 100%);
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-d3da8b1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-98332 .elementor-element.elementor-element-d3da8b1 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

.elementor-98332 .elementor-element.elementor-element-2df697c img {
	width: 100%;
}

.elementor-98332 .elementor-element.elementor-element-3499b47 > .elementor-container {
	max-width: 900px;
}

.elementor-98332 .elementor-element.elementor-element-a07696a {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-e895011 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 2px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-9cbc254);
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-e895011 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-e895011 .elementor-heading-title {
	font-family: var(--e-global-typography-d96947d-font-family), Sans-serif;
	font-size: var(--e-global-typography-d96947d-font-size);
	font-weight: var(--e-global-typography-d96947d-font-weight);
	text-transform: var(--e-global-typography-d96947d-text-transform);
	letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-5f2ad02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-5f2ad02 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-5f2ad02 .elementor-heading-title {
	font-family: var(--e-global-typography-100f8d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-100f8d1-font-size);
	font-weight: var(--e-global-typography-100f8d1-font-weight);
	line-height: var(--e-global-typography-100f8d1-line-height);
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-ec1550b {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-ec1550b > .elementor-widget-container {
	margin: 0px 0px -23px 0px;
}

.elementor-98332 .elementor-element.elementor-element-6ede45b {
	--spacer-size: 10px;
}

.elementor-widget-accordion .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-accordion .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-15ea9a8);
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-item {
	border-width: 0px;
	border-color: var(--e-global-color-c6e62d1);
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
	border-block-start-color: var(--e-global-color-c6e62d1);
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
	border-block-end-color: var(--e-global-color-c6e62d1);
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-icon, .elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-title {
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-icon svg {
	fill: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-tab-title {
	padding: 35px 30px 35px 30px;
}

.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-tab-content {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
	padding: 0px 30px 30px 30px;
}

.elementor-98332 .elementor-element.elementor-element-869ac27 {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-47b95c8 > .elementor-container {
	max-width: 1450px;
}

.elementor-98332 .elementor-element.elementor-element-47b95c8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-47b95c8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-af43ec5 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-bc4e86a > .elementor-container {
	max-width: 1400px;
}

.elementor-98332 .elementor-element.elementor-element-bc4e86a {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-98332 .elementor-element.elementor-element-0307e22 > .elementor-element-populated {
	padding: 10px 15px 10px 10px;
}

.elementor-98332 .elementor-element.elementor-element-0385cf7:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-0385cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-0385cf7 {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-a6eb91a);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-0385cf7, .elementor-98332 .elementor-element.elementor-element-0385cf7 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-0385cf7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-e5d4a7c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-e5d4a7c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-512a596 {
	border-style: solid;
	padding: 25px 25px 25px 25px;
}

.elementor-98332 .elementor-element.elementor-element-a2aa142 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-image-box .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image-box .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-98332 .elementor-element.elementor-element-ae33eeb.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-98332 .elementor-element.elementor-element-ae33eeb.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-98332 .elementor-element.elementor-element-ae33eeb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-98332 .elementor-element.elementor-element-ae33eeb .elementor-image-box-title {
	margin-bottom: 3px;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1em;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-ae33eeb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-98332 .elementor-element.elementor-element-ae33eeb .elementor-image-box-img img {
	border-radius: 250px;
	transition-duration: .3s;
}

.elementor-98332 .elementor-element.elementor-element-ae33eeb .elementor-image-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-f1ca17f > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-98332 .elementor-element.elementor-element-f1ca17f {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-c602053 .elementor-button {
	background-color: rgba(31, 76, 238, 0);
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	fill: var(--e-global-color-a6eb91a);
	color: var(--e-global-color-a6eb91a);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-98332 .elementor-element.elementor-element-2c48763:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-2c48763 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #050619;
}

.elementor-98332 .elementor-element.elementor-element-2c48763, .elementor-98332 .elementor-element.elementor-element-2c48763 > .elementor-background-overlay {
	border-radius: 0px 0px 16px 16px;
}

.elementor-98332 .elementor-element.elementor-element-2c48763 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-2c48763 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-8c3e6ec.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-8c3e6ec > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0 {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-a3ccaa0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0 .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-a3ccaa0 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-a3ccaa0 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-432c4ad {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-432c4ad .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-48af8d5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-48af8d5 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-b871a16 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-b871a16 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-b871a16 {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-b871a16 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-b871a16.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-b871a16.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-b871a16.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-b871a16 .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-b871a16 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-b871a16 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-7dffc31 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-7dffc31 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-354e25e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-354e25e > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-9b8d9fa.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-9b8d9fa .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-9b8d9fa .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-ef58a68 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-ef58a68 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-60341c2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 25px 10px 25px;
}

.elementor-98332 .elementor-element.elementor-element-60341c2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-3056eb7 > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 2px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-9cbc254);
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-3056eb7 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-3056eb7 .elementor-heading-title {
	font-family: var(--e-global-typography-d96947d-font-family), Sans-serif;
	font-size: var(--e-global-typography-d96947d-font-size);
	font-weight: var(--e-global-typography-d96947d-font-weight);
	text-transform: var(--e-global-typography-d96947d-text-transform);
	letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-98f4519 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-98f4519 .elementor-heading-title {
	font-family: var(--e-global-typography-100f8d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-100f8d1-font-size);
	font-weight: var(--e-global-typography-100f8d1-font-weight);
	line-height: var(--e-global-typography-100f8d1-line-height);
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-bf5d9a2:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-bf5d9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-bf5d9a2 {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-a6eb91a);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-bf5d9a2, .elementor-98332 .elementor-element.elementor-element-bf5d9a2 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-98332 .elementor-element.elementor-element-3cb2003 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-3cb2003 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-3314cf6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 25px 25px 25px;
}

.elementor-98332 .elementor-element.elementor-element-c804bf8 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-fcfbac0.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-98332 .elementor-element.elementor-element-fcfbac0.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-98332 .elementor-element.elementor-element-fcfbac0.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-98332 .elementor-element.elementor-element-fcfbac0 .elementor-image-box-title {
	margin-bottom: 3px;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1em;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-fcfbac0 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-98332 .elementor-element.elementor-element-fcfbac0 .elementor-image-box-img img {
	border-radius: 250px;
	transition-duration: .3s;
}

.elementor-98332 .elementor-element.elementor-element-fcfbac0 .elementor-image-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-3f015a1 > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-98332 .elementor-element.elementor-element-3f015a1 {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-8586348 .elementor-button {
	background-color: rgba(31, 76, 238, 0);
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	fill: var(--e-global-color-a6eb91a);
	color: var(--e-global-color-a6eb91a);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-98332 .elementor-element.elementor-element-69c27ba:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-69c27ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #050619;
}

.elementor-98332 .elementor-element.elementor-element-69c27ba, .elementor-98332 .elementor-element.elementor-element-69c27ba > .elementor-background-overlay {
	border-radius: 0px 0px 16px 16px;
}

.elementor-98332 .elementor-element.elementor-element-69c27ba {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-69c27ba > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-004c59d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-004c59d > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-d2315b7 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-d2315b7 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-d2315b7 {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-d2315b7 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-d2315b7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-d2315b7.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-d2315b7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-d2315b7 .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-d2315b7 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-d2315b7 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-9f23449 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-9f23449 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

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

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

.elementor-98332 .elementor-element.elementor-element-bf6fa3e > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-9514eb6 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-9514eb6 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-9514eb6 {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-9514eb6 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-9514eb6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-9514eb6.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-9514eb6.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-9514eb6 .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-9514eb6 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-9514eb6 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-dec2e3e {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-dec2e3e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-071b849.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-071b849 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-3763cbd > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-3763cbd .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-3763cbd {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-3763cbd .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-3763cbd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-3763cbd.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-3763cbd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-3763cbd .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-3763cbd .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-3763cbd .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-5782dac {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-5782dac .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-74efea2 > .elementor-element-populated {
	padding: 10px 10px 10px 15px;
}

.elementor-98332 .elementor-element.elementor-element-dd35c9f:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-dd35c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-dd35c9f {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-a6eb91a);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-dd35c9f, .elementor-98332 .elementor-element.elementor-element-dd35c9f > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-98332 .elementor-element.elementor-element-ae2931c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-ae2931c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-98332 .elementor-element.elementor-element-ddcc604 {
	padding: 25px 25px 25px 25px;
}

.elementor-98332 .elementor-element.elementor-element-7437440 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-98332 .elementor-element.elementor-element-9662f27.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-98332 .elementor-element.elementor-element-9662f27.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-98332 .elementor-element.elementor-element-9662f27.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-98332 .elementor-element.elementor-element-9662f27 .elementor-image-box-title {
	margin-bottom: 3px;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1em;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-9662f27 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-98332 .elementor-element.elementor-element-9662f27 .elementor-image-box-img img {
	border-radius: 250px;
	transition-duration: .3s;
}

.elementor-98332 .elementor-element.elementor-element-9662f27 .elementor-image-box-description {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-cbb7e85 > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

.elementor-98332 .elementor-element.elementor-element-cbb7e85 {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--e-global-color-a6eb91a);
}

.elementor-98332 .elementor-element.elementor-element-cb48d92 .elementor-button {
	background-color: rgba(31, 76, 238, 0);
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2em;
	fill: var(--e-global-color-a6eb91a);
	color: var(--e-global-color-a6eb91a);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}

.elementor-98332 .elementor-element.elementor-element-079ae40:not(.elementor-motion-effects-element-type-background), .elementor-98332 .elementor-element.elementor-element-079ae40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #050619;
}

.elementor-98332 .elementor-element.elementor-element-079ae40, .elementor-98332 .elementor-element.elementor-element-079ae40 > .elementor-background-overlay {
	border-radius: 0px 0px 16px 16px;
}

.elementor-98332 .elementor-element.elementor-element-079ae40 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-98332 .elementor-element.elementor-element-079ae40 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-3cac2de.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-3cac2de > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-5d90acc > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-5d90acc .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-5d90acc {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-5d90acc .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-5d90acc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-5d90acc.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-5d90acc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-5d90acc .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-5d90acc .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-5d90acc .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-e04c030 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-e04c030 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-31797d1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-31797d1 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-ba82e4d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-ba82e4d .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-ba82e4d .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-483fb98 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-483fb98 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-0bd803f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-98332 .elementor-element.elementor-element-0bd803f > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-98332 .elementor-element.elementor-element-0bf6789 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-98332 .elementor-element.elementor-element-0bf6789 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
}

.elementor-98332 .elementor-element.elementor-element-0bf6789 {
	--icon-box-icon-margin: 0px;
}

.elementor-98332 .elementor-element.elementor-element-0bf6789 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-0bf6789.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-0bf6789.elementor-view-framed .elementor-icon, .elementor-98332 .elementor-element.elementor-element-0bf6789.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-16dab95);
	color: var(--e-global-color-16dab95);
	border-color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-0bf6789 .elementor-icon {
	font-size: 26px;
}

.elementor-98332 .elementor-element.elementor-element-0bf6789 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-0bf6789 .elementor-icon-box-title a {
	font-family: "Inter", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
}

.elementor-98332 .elementor-element.elementor-element-aaf82d5 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-aaf82d5 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-24bebbc);
}

.elementor-98332 .elementor-element.elementor-element-5d586ff {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-3d853c3 {
	--spacer-size: 100px;
}

.elementor-98332 .elementor-element.elementor-element-f1fd5ba > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 2px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-9cbc254);
	border-radius: 250px 250px 250px 250px;
}

.elementor-98332 .elementor-element.elementor-element-f1fd5ba {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-f1fd5ba .elementor-heading-title {
	font-family: var(--e-global-typography-d96947d-font-family), Sans-serif;
	font-size: var(--e-global-typography-d96947d-font-size);
	font-weight: var(--e-global-typography-d96947d-font-weight);
	text-transform: var(--e-global-typography-d96947d-text-transform);
	letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	color: var(--e-global-color-16dab95);
}

.elementor-98332 .elementor-element.elementor-element-74fa857 {
	text-align: center;
}

.elementor-98332 .elementor-element.elementor-element-74fa857 .elementor-heading-title {
	font-family: var(--e-global-typography-100f8d1-font-family), Sans-serif;
	font-size: var(--e-global-typography-100f8d1-font-size);
	font-weight: var(--e-global-typography-100f8d1-font-weight);
	line-height: var(--e-global-typography-100f8d1-line-height);
	color: var(--e-global-color-26c4146);
}

.elementor-98332 .elementor-element.elementor-element-7d2e5bf > .elementor-widget-container {
	margin: 0px 0px -23px 0px;
}

.elementor-98332 .elementor-element.elementor-element-7d2e5bf {
	text-align: center;
	font-family: "Instrument Sans", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-widget-loop-grid .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-loop-grid .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-98332 .elementor-element.elementor-element-6bb1eb7 {
	--grid-columns: 3;
}

.elementor-98332 .elementor-element.elementor-element-6bb1eb7 > .elementor-widget-container {
	margin: 20px 20px 20px 20px;
}

.elementor-98332 .elementor-element.elementor-element-c702f20 {
	--spacer-size: 100px;
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-88a51fa {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7ca6d33 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7ca6d33 .elementor-heading-title {
		font-size: var(--e-global-typography-b565683-font-size);
		line-height: var(--e-global-typography-b565683-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-cfe1b62 .elementor-heading-title {
		font-size: 23px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a22df47 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-b7c3725 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__text {
		font-size: 21px;
	}
	
	.elementor-widget-star-rating .elementor-star-rating__title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-634a50c {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a216eb1 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a216eb1 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-b98ff0f .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-e99f505 > .elementor-element-populated {
		padding: 10px 10px 10px 30px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-dad36dc > .elementor-widget-container {
		margin: 0px 0px -8px -8px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-dad36dc img {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-99f550c > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-item > a {
		font-size: 18px;
		line-height: 1.25em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4f4975b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-122db65 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-89a472f {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-89a472f .elementor-heading-title {
		font-size: 2.1rem;
		line-height: 1.1em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5f92b13 {
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b342600 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-item > a {
		font-size: 18px;
		line-height: 1.25em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-item > a {
		font-size: 18px;
		line-height: 1.25em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2e07c7f > .elementor-widget-container {
		margin: 0px -8px -8px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2e07c7f img {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-da18f32 {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5960b79 > .elementor-element-populated {
		padding: 10px 10px 10px 30px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-item > a {
		font-size: 18px;
		line-height: 1.25em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2ef78c6 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f47c962 img {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-97958d3 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2e14435 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3d84630 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3d84630 .elementor-heading-title {
		font-size: 2.1rem;
		line-height: 1.1em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3b429e5 {
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e9cb83e > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2823f98 > .elementor-widget-container {
		margin: 0px -8px -8px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2823f98 img {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3f6926a {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-8a29602 > .elementor-container {
		max-width: 622px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f5cb39a > .elementor-element-populated {
		padding: 10px 10px 10px 30px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-fe35ad5 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4cd6168 {
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-7979d7e {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-321d01d {
		--spacer-size: 75px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9e74d0b > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7a46e31 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-bc-flex-widget .elementor-98332 .elementor-element.elementor-element-944612b.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-98332 .elementor-element.elementor-element-944612b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-98332 .elementor-element.elementor-element-944612b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f44ae5a {
		--spacer-size: 200px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-88731f2 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-01b279b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-09e4aa0 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-c18d76a > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-f52a7af {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-c3a46af > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-7f1ad1e > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-5033fb5 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f88f509 {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-6b96f5e {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-24136b6 > .elementor-element-populated {
		margin: 0px 0px 40px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-bff4c5e {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-bff4c5e .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-a208547 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a208547 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-80c28f3 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e69f3f8 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-0626dfe .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0622944 {
		--spacer-size: 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-6458797 {
		margin-top: 0px;
		margin-bottom: -50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-1941d9c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0514b1b .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-4f62a71 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-cc27050 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b7c0e56 .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-e828a72 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2168d39 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-83dba7f .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-0ab16da .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9009016 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2949229 {
		--spacer-size: 75px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a417e6f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-027c92f {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-1e456ab .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-a07696a {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e895011 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e895011 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-5f2ad02 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5f2ad02 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-869ac27 {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-af43ec5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0307e22 > .elementor-element-populated {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-512a596 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-60341c2 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3056eb7 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3056eb7 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-98f4519 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-74efea2 > .elementor-element-populated {
		margin: -180px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5d586ff {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3d853c3 {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f1fd5ba {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f1fd5ba .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-74fa857 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-6bb1eb7 {
		--grid-columns: 2;
	}
	
	.elementor-98332 .elementor-element.elementor-element-c702f20 {
		--spacer-size: 50px;
	}
}

@media (min-width:768px) {
	.elementor-98332 .elementor-element.elementor-element-689f8f1 {
		width: 59.962%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-af51a44 {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4b0c94e {
		width: 75%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d3db585 {
		width: 25%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e3cc5a8 {
		width: 76%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-53f6171 {
		width: 23.903%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7fff226 {
		width: 90.135%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b877184 {
		width: 9.768%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d5819bb {
		width: 56.497%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-fc47fe3 {
		width: 9.768%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7881565 {
		width: 75.12%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5d7d8d2 {
		width: 24.783%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-dd498a6 {
		width: 79.962%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-81f00ab {
		width: 18%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-141e701 {
		width: 82%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-cb46e3a {
		width: 20%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e99f505 {
		width: 46.156%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-99f550c {
		width: 53.844%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2dd95ff {
		width: 50.299%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4f4975b {
		width: 49.701%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b342600 {
		width: 48.738%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-6078d17 {
		width: 51.262%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5960b79 {
		width: 58.452%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2ef78c6 {
		width: 41.548%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-1e4a14a {
		width: 50.299%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-97958d3 {
		width: 49.701%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e9cb83e {
		width: 52.064%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-42e2e73 {
		width: 47.936%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-87dcaa9 {
		width: 48.37%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f5cb39a {
		width: 51.63%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9e74d0b {
		width: 81.217%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-944612b {
		width: 18.091%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-98332 .elementor-element.elementor-element-689f8f1 {
		width: 50%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-af51a44 {
		width: 50%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e3cc5a8 {
		width: 75%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-53f6171 {
		width: 25%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7fff226 {
		width: 85%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b877184 {
		width: 15%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e99f505 {
		width: 60%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-99f550c {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2dd95ff {
		width: 60%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4f4975b {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b342600 {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-6078d17 {
		width: 60%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5960b79 {
		width: 60%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2ef78c6 {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-1e4a14a {
		width: 60%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-97958d3 {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e9cb83e {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-42e2e73 {
		width: 60%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-87dcaa9 {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f5cb39a {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9e74d0b {
		width: 60%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-944612b {
		width: 40%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-01b279b {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-09e4aa0 {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-c18d76a {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-c3a46af {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7f1ad1e {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5033fb5 {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-24136b6 {
		width: 100%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0307e22 {
		width: 50%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-60341c2 {
		width: 50%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-74efea2 {
		width: 50%;
	}
}

@media (max-width:767px) {
	.elementor-98332 .elementor-element.elementor-element-689f8f1 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-88a51fa {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7ca6d33 .elementor-heading-title {
		font-size: var(--e-global-typography-b565683-font-size);
		line-height: var(--e-global-typography-b565683-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-a34138a {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-af51a44 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4b0c94e {
		width: 75%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b4c902e .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d3db585 {
		width: 25%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e3cc5a8 {
		width: 80%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-cfe1b62 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-53f6171 {
		width: 20%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a22df47 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7fff226 {
		width: 85%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-b877184 {
		width: 15%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-41566a0 {
		width: 43%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d5819bb {
		width: 43%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-fc47fe3 {
		width: 14%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7881565 {
		width: 50%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5d7d8d2 {
		width: 50%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-1db00fe .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated >  .elementor-background-overlay {
		opacity: 1;
	}
	
	.elementor-98332 .elementor-element.elementor-element-dd498a6 > .elementor-element-populated {
		padding: 25px 15px 50px 15px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9f55d90 img {
		max-width: 125px;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 18px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 18px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 18px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 18px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__text {
		font-size: 20px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__name {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__title {
		font-size: 14px;
		line-height: 1.2em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__image img {
		width: 81px;
		height: 81px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-cb46e3a > .elementor-element-populated, .elementor-98332 .elementor-element.elementor-element-cb46e3a > .elementor-element-populated > .elementor-background-overlay, .elementor-98332 .elementor-element.elementor-element-cb46e3a > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-cb46e3a > .elementor-element-populated {
		padding: 20px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2ccbe1d > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2ccbe1d img {
		max-width: 97px;
	}
	
	.elementor-widget-star-rating .elementor-star-rating__title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-634a50c {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a216eb1 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-b98ff0f .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-7ef2f42 {
		font-size: 18px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e99f505 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-dad36dc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-89a472f {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-89a472f .elementor-heading-title {
		font-size: 1.75rem;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5f92b13 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2e07c7f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-da18f32 {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5960b79 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4573d0a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-item > a {
		font-size: 16px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3d84630 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3d84630 .elementor-heading-title {
		font-size: 1.75rem;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3b429e5 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2823f98 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3f6926a {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3b677e6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f5cb39a > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-fe35ad5 {
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-7979d7e {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-321d01d {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9e74d0b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-fa9ed7f {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-fa9ed7f img {
		max-width: 50%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-7a46e31 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-8849254 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-8849254 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-9aae399 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-9aae399 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-51ffb15 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-51ffb15 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-471c9ce > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-471c9ce .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-4a60fa2 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-4a60fa2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-5a57c50 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f88f509 {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-bff4c5e .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-a208547 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-80c28f3 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e69f3f8 > .elementor-container {
		max-width: 250px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-8c7776d > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-2eb7bcf > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-0626dfe .elementor-button {
		padding: 13px 10px 13px 10px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0622944 {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0514b1b .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-0b62768 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-b7c0e56 .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-83dba7f .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-98332 .elementor-element.elementor-element-2949229 {
		--spacer-size: 50px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-a417e6f {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-027c92f {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-1e456ab {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-1e456ab .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-a07696a {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-e895011 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-5f2ad02 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5f2ad02 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-ec1550b {
		text-align: center;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-accordion-title {
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d1cfc6a .elementor-tab-title {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-869ac27 {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-bc4e86a {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0307e22 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-ae33eeb .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-ae33eeb .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f1ca17f {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-8c3e6ec {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-48af8d5 {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-354e25e {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3056eb7 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-98f4519 > .elementor-widget-container {
		margin: 0px 0px -22px 0px;
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-98f4519 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-fcfbac0 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-fcfbac0 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3f015a1 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-004c59d {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d2315b7 > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-d2315b7 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-d2315b7 .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-bf6fa3e {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9514eb6 > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9514eb6 .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-9514eb6 .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-071b849 {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3763cbd > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3763cbd .elementor-icon-box-title, .elementor-98332 .elementor-element.elementor-element-3763cbd .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-74efea2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9662f27 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-98332 .elementor-element.elementor-element-9662f27 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-cbb7e85 {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3cac2de {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-31797d1 {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-0bd803f {
		width: 33%;
	}
	
	.elementor-98332 .elementor-element.elementor-element-5d586ff {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-3d853c3 {
		--spacer-size: 25px;
	}
	
	.elementor-98332 .elementor-element.elementor-element-f1fd5ba .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-98332 .elementor-element.elementor-element-74fa857 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-98332 .elementor-element.elementor-element-7d2e5bf {
		text-align: center;
	}
	
	.elementor-98332 .elementor-element.elementor-element-6bb1eb7 {
		--grid-columns: 1;
	}
	
	.elementor-98332 .elementor-element.elementor-element-c702f20 {
		--spacer-size: 25px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-88a51fa */
.highlight {
	position: relative;
}

.highlight:before {
	content: "";
	background: linear-gradient(90deg, rgba(0, 255, 144, 1) 0%, rgba(54, 140, 242, 1) 100%);
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 5px;
	left: 0;
	display: block;
}

@media only screen and (min-width: 768px) {
	span.uno {
		display: block;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7ca6d33 */
.gradient-text {
	background: linear-gradient(to right, #1f4cee 20%, #00affa 30%, #0190cd 70%, #1f4cee 80%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	background-size: 500% auto;
	animation: textShine 5s ease-in-out infinite alternate;
	padding-top: 10px;
}

@keyframes textShine {
	0% {
		background-position: 0% 50%;
	}
	
	100% {
		background-position: 100% 50%;
	}
}

/* End custom CSS */

/* Start custom CSS for testimonial-carousel, class: .elementor-element-0f7faf0 */
.elementor-98332 .elementor-element.elementor-element-0f7faf0 .elementor-testimonial__image img {
	height: auto !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a216eb1 */
.elementor-98332 .elementor-element.elementor-element-a216eb1 div {
	display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-5e7e493 */
.elementor-98332 .elementor-element.elementor-element-5e7e493 .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-122db65 */
.elementor-98332 .elementor-element.elementor-element-122db65 div {
	display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5f92b13 */
.elementor-98332 .elementor-element.elementor-element-5f92b13 ul {
	margin: 0 0 0 15px;
}

.elementor-98332 .elementor-element.elementor-element-5f92b13 ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-985e7be */
.elementor-98332 .elementor-element.elementor-element-985e7be .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-b70c4e8 */
.elementor-98332 .elementor-element.elementor-element-b70c4e8 .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-5d88f88 */
.elementor-98332 .elementor-element.elementor-element-5d88f88 .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2e14435 */
.elementor-98332 .elementor-element.elementor-element-2e14435 div {
	display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-3b429e5 */
.elementor-98332 .elementor-element.elementor-element-3b429e5 ul {
	margin: 0 0 0 15px;
}

.elementor-98332 .elementor-element.elementor-element-3b429e5 ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-4cd6168 */
.elementor-98332 .elementor-element.elementor-element-4cd6168 ul {
	margin: 0 0 0 15px;
}

.elementor-98332 .elementor-element.elementor-element-4cd6168 ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-d3c4aec */
.elementor-98332 .elementor-element.elementor-element-d3c4aec .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7a46e31 */
.elementor-98332 .elementor-element.elementor-element-7a46e31 span {
	color: var(--e-global-color-3a622d9);
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bff4c5e */
.elementor-98332 .elementor-element.elementor-element-bff4c5e div {
	display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-80c28f3 */
.elementor-98332 .elementor-element.elementor-element-80c28f3 ul {
	margin: 0 0 0 15px;
}

.elementor-98332 .elementor-element.elementor-element-80c28f3 ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-8c7776d */
.elementor-98332 .elementor-element.elementor-element-8c7776d .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-2eb7bcf */
.elementor-98332 .elementor-element.elementor-element-2eb7bcf .elementor-icon-list-item {
	padding: 0 0 0 35px !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-0626dfe */
.elementor-98332 .elementor-element.elementor-element-0626dfe {
	display: block;
	width: 100%;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-d3da8b1 */
.elementor-98332 .elementor-element.elementor-element-d3da8b1 a:hover {
	background-color: transparent !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e895011 */
.elementor-98332 .elementor-element.elementor-element-e895011 div {
	display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-d1cfc6a */
.elementor-accordion .elementor-tab-content {
	display: block !important;
	max-height: none !important;
	height: auto !important;
	opacity: 1 !important;
	visibility: visible !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-3056eb7 */
.elementor-98332 .elementor-element.elementor-element-3056eb7 div {
	display: inline-block;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f1fd5ba */
.elementor-98332 .elementor-element.elementor-element-f1fd5ba div {
	display: inline-block;
}
