/* 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-99069 .elementor-element.elementor-element-db83157 > .elementor-container {
	max-width: 1300px;
}

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

.elementor-99069 .elementor-element.elementor-element-db83157 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 0px 60px 0px;
}

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

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-4643bd5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-4643bd5 > .elementor-element-populated {
	padding: 0px 0px 10px 0px;
}

.elementor-widget-eael-breadcrumbs .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-eael-breadcrumbs .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-99069 .elementor-element.elementor-element-9053fdc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-9053fdc .eael-breadcrumbs .eael-breadcrumbs__content {
	background-color: #f8f8fa;
	padding: 4px 18px 4px 18px;
	font-size: 12px;
}

.elementor-99069 .elementor-element.elementor-element-9053fdc .eael-breadcrumbs .eael-breadcrumbs__content a {
	color: var(--e-global-color-accent);
}

.elementor-99069 .elementor-element.elementor-element-9053fdc .eael-breadcrumbs .eael-breadcrumb-separator svg path {
	fill: #a5a4b0;
}

.elementor-99069 .elementor-element.elementor-element-9053fdc .eael-breadcrumbs .eael-breadcrumb-separator {
	color: #a5a4b0;
	margin: 0 4px;
}

.elementor-99069 .elementor-element.elementor-element-f5c5832 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-99069 .elementor-element.elementor-element-f5c5832 {
	border-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 2;
}

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

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

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

.elementor-99069 .elementor-element.elementor-element-cf50993 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 60px 0px 0px;
}

.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-99069 .elementor-element.elementor-element-4ea865a {
	width: auto;
	max-width: auto;
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-4ea865a > .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-99069 .elementor-element.elementor-element-4ea865a .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: var(--e-global-color-16dab95);
}

.elementor-99069 .elementor-element.elementor-element-9b60bb2 > .elementor-widget-container {
	margin: 0px 0px 0px -4px;
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-9b60bb2 {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-9b60bb2 .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-primary);
}

.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-99069 .elementor-element.elementor-element-4a34973 > .elementor-widget-container {
	margin: -2px 0px -10px 0px;
}

.elementor-99069 .elementor-element.elementor-element-4a34973 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
}

.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-99069 .elementor-element.elementor-element-424928f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-99069 .elementor-element.elementor-element-424928f {
	--e-icon-list-icon-size: 23px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 3px;
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-text {
	transition: color .3s;
}

.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-99069 .elementor-element.elementor-element-9a127a9 .elementor-button {
	background-color: #1f4cee;
	font-family: "Instrument Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding: 25px 35px 25px 35px;
}

.elementor-99069 .elementor-element.elementor-element-9a127a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-9a127a9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-99069 .elementor-element.elementor-element-9a127a9 .elementor-button .elementor-button-content-wrapper {
	gap: 19px;
}

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-396ed0b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-396ed0b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-99069 .elementor-element.elementor-element-396ed0b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-hubspot-form .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-hubspot-form .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-99069 .elementor-element.elementor-element-69e3e9f > .elementor-widget-container {
	background-color: var(--e-global-color-24bebbc);
	margin: 0px 0px 10px 0px;
	padding: 25px 25px 25px 25px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 4px 28px -6px rgba(0, 0, 0, .19);
}

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

.elementor-99069 .elementor-element.elementor-element-4acbc98 > .elementor-container {
	max-width: 1300px;
}

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

.elementor-99069 .elementor-element.elementor-element-4acbc98 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.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-99069 .elementor-element.elementor-element-5fe5a03 {
	--spacer-size: 10px;
}

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

.elementor-99069 .elementor-element.elementor-element-5812b81 {
	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-99069 .elementor-element.elementor-element-5812b81, .elementor-99069 .elementor-element.elementor-element-5812b81 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-5812b81 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

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

.elementor-99069 .elementor-element.elementor-element-eb1805d > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .5;
}

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

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

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

.elementor-99069 .elementor-element.elementor-element-18291e5 > .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-99069 .elementor-element.elementor-element-59a3693 img {
	width: 100%;
}

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-6c68825.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-6c68825 > .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-99069 .elementor-element.elementor-element-3b10ba1.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-main-swiper {
	width: 100%;
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-main-swiper .swiper-slide {
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-swiper-button {
	font-size: 20px;
	color: var(--e-global-color-24bebbc);
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-swiper-button svg {
	fill: var(--e-global-color-24bebbc);
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 33px;
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 33px;
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 33px;
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 33px;
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1 .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-99069 .elementor-element.elementor-element-3b10ba1 .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-99069 .elementor-element.elementor-element-3b10ba1 .elementor-testimonial__title {
	color: var(--e-global-color-24bebbc);
	font-family: "Instrument Sans", Sans-serif;
	font-size: 16px;
	font-style: normal;
}

.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-testimonial__image img {
	width: 165px;
	height: 165px;
	border-radius: 0px;
}

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

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

body.rtl .elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-99069 .elementor-element.elementor-element-3b10ba1.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-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 165px / 2 ) - 8px);
	right: auto;
}

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

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

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

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

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

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

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

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

.elementor-99069 .elementor-element.elementor-element-cf651eb 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-99069 .elementor-element.elementor-element-8a65afd {
	text-align: center;
}

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

.elementor-99069 .elementor-element.elementor-element-8a65afd .elementor-star-rating {
	font-size: 22px;
}

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

.elementor-99069 .elementor-element.elementor-element-aff8b9d {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-186a267 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-186a267 .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-99069 .elementor-element.elementor-element-6d7296a {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-94d0aab > .elementor-widget-container {
	background-color: var(--e-global-color-9cbc254);
	margin: 0px 0px 40px 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-99069 .elementor-element.elementor-element-94d0aab {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-94d0aab .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-99069 .elementor-element.elementor-element-335d67d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-99069 .elementor-element.elementor-element-a96c538 > .elementor-element-populated {
	padding: 10px 40px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-76b66bd > .elementor-widget-container {
	margin: -10px -6px -12px -15px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-a985d07 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

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

.elementor-99069 .elementor-element.elementor-element-386de4a {
	--spacer-size: 100px;
}

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

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-6636ff4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-1839139 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-59b1b64 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
	color: var(--e-global-color-text);
}

.elementor-99069 .elementor-element.elementor-element-764ae42 > .elementor-element-populated {
	padding: 10px 10px 10px 40px;
}

.elementor-99069 .elementor-element.elementor-element-ad00f74 > .elementor-widget-container {
	margin: -10px -6px -12px -12px;
}

.elementor-99069 .elementor-element.elementor-element-4d93eac {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: italic;
	line-height: 1em;
}

.elementor-99069 .elementor-element.elementor-element-eff3d8d {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-309c1ee:not(.elementor-motion-effects-element-type-background), .elementor-99069 .elementor-element.elementor-element-309c1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-309c1ee {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -175px;
}

.elementor-99069 .elementor-element.elementor-element-309c1ee > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-d9267d7 {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-45c8af4 > .elementor-element-populated {
	padding: 10px 60px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-29993ed .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-99069 .elementor-element.elementor-element-4b7862c > .elementor-widget-container {
	margin: 0px 0px -8px 0px;
}

.elementor-99069 .elementor-element.elementor-element-4b7862c {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
	color: var(--e-global-color-24bebbc);
}

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

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

.elementor-99069 .elementor-element.elementor-element-9c8f13b {
	width: var(--container-widget-width, 93.203%);
	max-width: 93.203%;
	--container-widget-width: 93.203%;
	--container-widget-flex-grow: 0;
}

.elementor-99069 .elementor-element.elementor-element-9c8f13b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-99069 .elementor-element.elementor-element-9c8f13b img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-d13cbab {
	--spacer-size: 200px;
}

.elementor-99069 .elementor-element.elementor-element-1654bcf {
	margin-top: 0px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-99069 .elementor-element.elementor-element-2f4ffd4 > .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-99069 .elementor-element.elementor-element-6471406 > .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-99069 .elementor-element.elementor-element-6471406 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-6471406 .elementor-icon-box-title, .elementor-99069 .elementor-element.elementor-element-6471406 .elementor-icon-box-title a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
}

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

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

.elementor-99069 .elementor-element.elementor-element-6471406 .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-99069 .elementor-element.elementor-element-7b83f46 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-048dc23 > .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-99069 .elementor-element.elementor-element-048dc23 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-048dc23 .elementor-icon-box-title, .elementor-99069 .elementor-element.elementor-element-048dc23 .elementor-icon-box-title a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
}

.elementor-99069 .elementor-element.elementor-element-048dc23 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-99069 .elementor-element.elementor-element-048dc23 .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-99069 .elementor-element.elementor-element-0ade90e > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-42d19a9 > .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-99069 .elementor-element.elementor-element-42d19a9 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-42d19a9 .elementor-icon-box-title, .elementor-99069 .elementor-element.elementor-element-42d19a9 .elementor-icon-box-title a {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
}

.elementor-99069 .elementor-element.elementor-element-42d19a9 .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-99069 .elementor-element.elementor-element-42d19a9 .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-99069 .elementor-element.elementor-element-fe1f328 {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-4621054 > .elementor-container {
	max-width: 1320px;
}

.elementor-99069 .elementor-element.elementor-element-8ac25a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-8ac25a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(100, 62, 237, .09);
}

.elementor-99069 .elementor-element.elementor-element-8ac25a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-8ac25a9 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-8ac25a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-8ac25a9 > .elementor-background-slideshow {
	border-radius: 20px 20px 0px 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-8ac25a9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-722aa77, .elementor-99069 .elementor-element.elementor-element-722aa77 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-722aa77 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 40px 50px 40px;
}

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-6b4fe32.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-6b4fe32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-6b4fe32 > .elementor-element-populated {
	padding: 0px 120px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-bef0e96 {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-bef0e96 img {
	max-width: 29%;
}

.elementor-99069 .elementor-element.elementor-element-5da21b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-5da21b7 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-2f498b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-138780c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-138780c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(31, 76, 238, .41);
}

.elementor-99069 .elementor-element.elementor-element-138780c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-138780c > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-138780c > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-138780c > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 250px;
}

.elementor-99069 .elementor-element.elementor-element-138780c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 40px 40px 40px;
}

.elementor-99069 .elementor-element.elementor-element-138780c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-d95f687 > .elementor-widget-container {
	border-style: none;
	border-radius: 16px 16px 16px 16px;
}

.elementor-99069 .elementor-element.elementor-element-d95f687 img {
	border-radius: 16px 16px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-c1e8a61 {
	width: auto;
	max-width: auto;
	top: 93px;
}

body:not(.rtl) .elementor-99069 .elementor-element.elementor-element-c1e8a61 {
	left: -65px;
}

body.rtl .elementor-99069 .elementor-element.elementor-element-c1e8a61 {
	right: -65px;
}

.elementor-99069 .elementor-element.elementor-element-c1e8a61 > .elementor-widget-container {
	box-shadow: 0px 28px 64px -16px rgba(0, 8, 80, .2);
}

.elementor-99069 .elementor-element.elementor-element-c1e8a61 img {
	width: 175px;
}

.elementor-99069 .elementor-element.elementor-element-ab8241c > .elementor-container {
	max-width: 1320px;
}

.elementor-99069 .elementor-element.elementor-element-b9158a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-b9158a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(100, 62, 237, .03);
}

.elementor-99069 .elementor-element.elementor-element-b9158a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

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

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

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

.elementor-99069 .elementor-element.elementor-element-e4b1bbe, .elementor-99069 .elementor-element.elementor-element-e4b1bbe > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-e4b1bbe {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 40px 50px 40px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-e38a797 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-e38a797 > .elementor-element-populated {
	padding: 0px 120px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-681371f {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-681371f img {
	max-width: 29%;
}

.elementor-99069 .elementor-element.elementor-element-1e6ea8c {
	width: var(--container-widget-width, 88.821%);
	max-width: 88.821%;
	--container-widget-width: 88.821%;
	--container-widget-flex-grow: 0;
}

.elementor-99069 .elementor-element.elementor-element-1e6ea8c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-99069 .elementor-element.elementor-element-1e6ea8c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-99069 .elementor-element.elementor-element-1e6ea8c .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-debef96 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-c1cdb91 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-c1cdb91 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-99069 .elementor-element.elementor-element-c1cdb91 .elementor-button .elementor-button-content-wrapper {
	gap: 19px;
}

.elementor-99069 .elementor-element.elementor-element-b77ff21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(31, 76, 238, .1);
}

.elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 250px;
}

.elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 10px 10px 10px;
}

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

.elementor-99069 .elementor-element.elementor-element-01e8925 > .elementor-widget-container {
	margin: 0px 0px -20px -20px;
}

.elementor-99069 .elementor-element.elementor-element-4eba22c > .elementor-container {
	max-width: 1320px;
}

.elementor-99069 .elementor-element.elementor-element-76202a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-76202a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5fbff;
}

.elementor-99069 .elementor-element.elementor-element-76202a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-76202a0 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-76202a0 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-76202a0 > .elementor-background-slideshow {
	border-radius: 0px 0px 20px 20px;
}

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

.elementor-99069 .elementor-element.elementor-element-76202a0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-9052835:not(.elementor-motion-effects-element-type-background), .elementor-99069 .elementor-element.elementor-element-9052835 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5fbff;
}

.elementor-99069 .elementor-element.elementor-element-9052835, .elementor-99069 .elementor-element.elementor-element-9052835 > .elementor-background-overlay {
	border-radius: 0px 0px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-9052835 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 40px 50px 40px;
}

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

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-470ca14.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-470ca14 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-470ca14 > .elementor-element-populated {
	padding: 0px 60px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-ed3c24e {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-ed3c24e img {
	max-width: 29%;
}

.elementor-99069 .elementor-element.elementor-element-5305e7c {
	width: var(--container-widget-width, 82.6%);
	max-width: 82.6%;
	--container-widget-width: 82.6%;
	--container-widget-flex-grow: 0;
}

.elementor-99069 .elementor-element.elementor-element-5305e7c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-99069 .elementor-element.elementor-element-5305e7c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-99069 .elementor-element.elementor-element-5305e7c .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-6588881 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-b275875:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-b275875 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e1f1ff;
}

.elementor-99069 .elementor-element.elementor-element-b275875 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-b275875 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-b275875 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-b275875 > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

.elementor-99069 .elementor-element.elementor-element-b275875 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 24px 24px 24px 24px;
}

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

.elementor-99069 .elementor-element.elementor-element-b275875 {
	z-index: 10;
}

.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-99069 .elementor-element.elementor-element-f5967c7 > .elementor-container {
	max-width: 910px;
}

.elementor-99069 .elementor-element.elementor-element-f5967c7 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-99069 .elementor-element.elementor-element-59e7c06 {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-edfb5fc > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-99069 .elementor-element.elementor-element-edfb5fc {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-edfb5fc .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 48px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-fd0c21e > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-99069 .elementor-element.elementor-element-fd0c21e {
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-99069 .elementor-element.elementor-element-0f9c969:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-0f9c969 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4782365);
}

.elementor-99069 .elementor-element.elementor-element-0f9c969 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-0f9c969 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-0f9c969 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-0f9c969 > .elementor-element-populated {
	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: 50px 50px 50px 50px;
}

.elementor-99069 .elementor-element.elementor-element-0f9c969 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-fb1cdcd .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-4a80be6 > .elementor-widget-container {
	margin: -21px 0px -17px 0px;
}

.elementor-99069 .elementor-element.elementor-element-66a87d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-66a87d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4782365);
}

.elementor-99069 .elementor-element.elementor-element-66a87d5 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-66a87d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-66a87d5 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-66a87d5 > .elementor-element-populated {
	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: 50px 50px 50px 50px;
}

.elementor-99069 .elementor-element.elementor-element-66a87d5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-42d7b5b .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-36483e3 > .elementor-widget-container {
	margin: -21px 0px -17px 0px;
}

.elementor-99069 .elementor-element.elementor-element-5a37f03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-5a37f03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4782365);
}

.elementor-99069 .elementor-element.elementor-element-5a37f03 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-5a37f03 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-5a37f03 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-5a37f03 > .elementor-element-populated {
	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: 50px 50px 50px 50px;
}

.elementor-99069 .elementor-element.elementor-element-5a37f03 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-057eaad .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-ca29b95 > .elementor-widget-container {
	margin: -21px 0px -17px 0px;
}

.elementor-99069 .elementor-element.elementor-element-27619e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-27619e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4782365);
}

.elementor-99069 .elementor-element.elementor-element-27619e9 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-27619e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-27619e9 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-27619e9 > .elementor-element-populated {
	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: 50px 50px 50px 50px;
}

.elementor-99069 .elementor-element.elementor-element-27619e9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-c9b618d > .elementor-widget-container {
	margin: -21px 0px -17px 0px;
}

.elementor-99069 .elementor-element.elementor-element-7ef73e14 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-84bb022 {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-1795af55 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-99069 .elementor-element.elementor-element-1795af55 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-1795af55 .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 42px;
	font-weight: 900;
	text-transform: capitalize;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-3d889053 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-99069 .elementor-element.elementor-element-3d889053 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-38510d1c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-38510d1c > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-3afabbc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-3afabbc4 {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-3afabbc4 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-a7f787c {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
}

.elementor-99069 .elementor-element.elementor-element-43dc1a51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-43dc1a51 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-4dd492f9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-4dd492f9 img {
	width: 100%;
	border-style: none;
	border-radius: 16px 0px 0px 16px;
}

.elementor-99069 .elementor-element.elementor-element-410ed559 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-99069 .elementor-element.elementor-element-410ed559 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-204bd677 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-204bd677 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-4b6eefe > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-99069 .elementor-element.elementor-element-4b6eefe {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-4b6eefe .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-60132c82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-60132c82 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

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

.elementor-99069 .elementor-element.elementor-element-4c4fb9f4 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-99069 .elementor-element.elementor-element-6cc69969 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-6cc69969 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-d42ec57 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-d42ec57 {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-d42ec57 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-38d1243 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
}

.elementor-99069 .elementor-element.elementor-element-1636ea31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-1636ea31 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-3081e2a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-99069 .elementor-element.elementor-element-3081e2a {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-0011f66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-0011f66 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-0f9c5e7 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-99069 .elementor-element.elementor-element-0f9c5e7 {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-0f9c5e7 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-81105ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-81105ce > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-27d69f6 img {
	max-width: 80%;
}

.elementor-99069 .elementor-element.elementor-element-1b573e4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-99069 .elementor-element.elementor-element-1b573e4 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-99069 .elementor-element.elementor-element-c6373ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-c6373ad > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-416a733 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-416a733 {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-416a733 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-0973a11 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
}

.elementor-99069 .elementor-element.elementor-element-08b6e24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-08b6e24 > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-99069 .elementor-element.elementor-element-99c9496 img {
	max-width: 80%;
}

.elementor-99069 .elementor-element.elementor-element-5d0d729 {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-566f859:not(.elementor-motion-effects-element-type-background), .elementor-99069 .elementor-element.elementor-element-566f859 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-99069 .elementor-element.elementor-element-566f859 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-c9d5cf8 {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-c15321b > .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-99069 .elementor-element.elementor-element-c15321b {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-c15321b .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-99069 .elementor-element.elementor-element-6f59ea6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-99069 .elementor-element.elementor-element-6f59ea6 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-6f59ea6 .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-99069 .elementor-element.elementor-element-31d11c6 > .elementor-container {
	max-width: 1018px;
}

.elementor-99069 .elementor-element.elementor-element-31d11c6 {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-99069 .elementor-element.elementor-element-b391cfd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(75px / 2);
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(75px / 2);
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(75px / 2);
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-75px / 2);
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-75px / 2);
}

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

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

.elementor-99069 .elementor-element.elementor-element-44599ee {
	--e-icon-list-icon-size: 30px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-offset: 1px;
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-icon {
	padding-inline-end: 18px;
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-text {
	color: var(--e-global-color-24bebbc);
	transition: color .3s;
}

.elementor-99069 .elementor-element.elementor-element-f133076 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(75px / 2);
}

.elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-75px / 2);
}

.elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-75px / 2);
}

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

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

.elementor-99069 .elementor-element.elementor-element-f41e4ce {
	--e-icon-list-icon-size: 30px;
	--icon-vertical-offset: 1px;
}

.elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-item > a {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
}

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

.elementor-99069 .elementor-element.elementor-element-29f5c74 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-99069 .elementor-element.elementor-element-29f5c74 .elementor-button .elementor-button-content-wrapper {
	gap: 24px;
}

.elementor-99069 .elementor-element.elementor-element-29f5c74 .elementor-button {
	font-size: 16px;
	padding: 20px 35px 20px 35px;
}

.elementor-99069 .elementor-element.elementor-element-1dbc434 > .elementor-container {
	max-width: 1075px;
}

.elementor-99069 .elementor-element.elementor-element-1dbc434 {
	margin-top: 0px;
	margin-bottom: -100px;
}

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

.elementor-99069 .elementor-element.elementor-element-e2d6830 > .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-99069 .elementor-element.elementor-element-e2d6830 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-e2d6830 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-e2d6830 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-99069 .elementor-element.elementor-element-ce10be9 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-ce10be9 img {
	max-width: 177px;
}

.elementor-99069 .elementor-element.elementor-element-d08f6ff {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-d08f6ff .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-99069 .elementor-element.elementor-element-b6f99b5 {
	text-align: center;
}

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

.elementor-99069 .elementor-element.elementor-element-64abda0 > .elementor-element-populated {
	margin: 30px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-e112ea2 > .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-99069 .elementor-element.elementor-element-e112ea2 > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-e112ea2 > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-e112ea2 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-99069 .elementor-element.elementor-element-db8cb15 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-db8cb15 img {
	max-width: 177px;
}

.elementor-99069 .elementor-element.elementor-element-13b4f85 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-13b4f85 .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-99069 .elementor-element.elementor-element-bf9bbae {
	text-align: center;
}

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

.elementor-99069 .elementor-element.elementor-element-9134802 {
	margin-top: 0px;
	margin-bottom: 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-da6002e > .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-99069 .elementor-element.elementor-element-da6002e > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-da6002e > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-da6002e > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-99069 .elementor-element.elementor-element-9054ddb > .elementor-widget-container {
	margin: -15px 0px 12px 0px;
}

.elementor-99069 .elementor-element.elementor-element-9054ddb img {
	max-width: 142px;
}

.elementor-99069 .elementor-element.elementor-element-a0463dd {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-a0463dd .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-99069 .elementor-element.elementor-element-137e924 {
	text-align: center;
}

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

.elementor-99069 .elementor-element.elementor-element-51821fe > .elementor-container {
	max-width: 1320px;
}

.elementor-99069 .elementor-element.elementor-element-fff236e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-fff236e > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-fff236e > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-fff236e > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 16px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-045d70c {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-8190805, .elementor-99069 .elementor-element.elementor-element-8190805 > .elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-8190805 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 40px 50px 40px;
}

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-68e3222.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-68e3222 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-68e3222 > .elementor-element-populated {
	padding: 0px 60px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-9f34660 {
	text-align: start;
}

.elementor-99069 .elementor-element.elementor-element-9f34660 img {
	max-width: 187px;
}

.elementor-99069 .elementor-element.elementor-element-5c9a5ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-5c9a5ca .elementor-heading-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	line-height: 1.1em;
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-1401122 > .elementor-widget-container {
	margin: 0px 0px -8px 0px;
}

.elementor-99069 .elementor-element.elementor-element-1401122 {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
}

.elementor-99069 .elementor-element.elementor-element-0c6496f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e1f1ff;
}

.elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-background-slideshow {
	border-radius: 16px 16px 16px 250px;
}

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

.elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-99069 .elementor-element.elementor-element-9e7b47e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-f593c76 > .elementor-container {
	max-width: 961px;
}

.elementor-99069 .elementor-element.elementor-element-f593c76 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-99069 .elementor-element.elementor-element-3eee67e {
	--spacer-size: 100px;
}

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

.elementor-99069 .elementor-element.elementor-element-c40eb48 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-c40eb48 .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-99069 .elementor-element.elementor-element-515a158 > .elementor-widget-container {
	margin: 0px 0px -13px 0px;
}

.elementor-99069 .elementor-element.elementor-element-515a158 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-515a158 .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-primary);
}

.elementor-99069 .elementor-element.elementor-element-470887e {
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
}

.elementor-99069 .elementor-element.elementor-element-470887e > .elementor-widget-container {
	margin: 0px 0px -7px 0px;
}

.elementor-99069 .elementor-element.elementor-element-199a287 {
	--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-99069 .elementor-element.elementor-element-48b3622 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-c6e62d1);
	border-radius: 20px 20px 20px 20px;
}

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

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

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

.elementor-99069 .elementor-element.elementor-element-48b3622 .elementor-accordion-icon, .elementor-99069 .elementor-element.elementor-element-48b3622 .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-48b3622 .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-99069 .elementor-element.elementor-element-48b3622 .elementor-accordion-title {
	font-family: "Instrument Sans", Sans-serif;
	font-size: 22px;
	font-weight: 700;
}

.elementor-99069 .elementor-element.elementor-element-48b3622 .elementor-tab-title {
	padding: 35px 30px 35px 30px;
}

.elementor-99069 .elementor-element.elementor-element-48b3622 .elementor-tab-content {
	color: var(--e-global-color-primary);
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1em;
	padding: 0px 30px 30px 30px;
}

.elementor-99069 .elementor-element.elementor-element-7ab2da5 {
	--spacer-size: 100px;
}

.elementor-99069 .elementor-element.elementor-element-e9516a5 > .elementor-container {
	max-width: 1450px;
}

.elementor-99069 .elementor-element.elementor-element-e9516a5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-99069 .elementor-element.elementor-element-6c43e87 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-4abb699 > .elementor-container {
	max-width: 1400px;
}

.elementor-99069 .elementor-element.elementor-element-4abb699 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-99069 .elementor-element.elementor-element-cd1ca7d > .elementor-element-populated {
	padding: 10px 15px 10px 10px;
}

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

.elementor-99069 .elementor-element.elementor-element-12176f2 {
	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-99069 .elementor-element.elementor-element-12176f2, .elementor-99069 .elementor-element.elementor-element-12176f2 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-12176f2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-99069 .elementor-element.elementor-element-3542a7c {
	border-style: solid;
	padding: 25px 25px 25px 25px;
}

.elementor-99069 .elementor-element.elementor-element-1e4485d > .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-99069 .elementor-element.elementor-element-8a44794.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-99069 .elementor-element.elementor-element-8a44794.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-99069 .elementor-element.elementor-element-8a44794.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-99069 .elementor-element.elementor-element-8a44794 .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-99069 .elementor-element.elementor-element-8a44794 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-99069 .elementor-element.elementor-element-8a44794 .elementor-image-box-img img {
	border-radius: 250px;
	transition-duration: .3s;
}

.elementor-99069 .elementor-element.elementor-element-8a44794 .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-99069 .elementor-element.elementor-element-b957005 > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-8b4e977 .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-99069 .elementor-element.elementor-element-54255cc:not(.elementor-motion-effects-element-type-background), .elementor-99069 .elementor-element.elementor-element-54255cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #050619;
}

.elementor-99069 .elementor-element.elementor-element-54255cc, .elementor-99069 .elementor-element.elementor-element-54255cc > .elementor-background-overlay {
	border-radius: 0px 0px 16px 16px;
}

.elementor-99069 .elementor-element.elementor-element-54255cc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-99069 .elementor-element.elementor-element-54255cc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-1d04ed8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-1d04ed8 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-333964f > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-333964f .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-333964f.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-333964f.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-99069 .elementor-element.elementor-element-333964f .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-5427d2f {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-5427d2f .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-99069 .elementor-element.elementor-element-125164e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-125164e > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-45d25c0 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-45d25c0 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-45d25c0.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-45d25c0.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-99069 .elementor-element.elementor-element-45d25c0 .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-877fffa {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-877fffa .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-99069 .elementor-element.elementor-element-bcd9ecf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-bcd9ecf > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-d83719c > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-d83719c .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-d83719c.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-d83719c.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-99069 .elementor-element.elementor-element-d83719c .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-b4fdc3a {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-b4fdc3a .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-99069 .elementor-element.elementor-element-76864c3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 25px 10px 25px;
}

.elementor-99069 .elementor-element.elementor-element-76864c3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-99069 .elementor-element.elementor-element-a6ddaec {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-a6ddaec .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-99069 .elementor-element.elementor-element-47dee12 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-47dee12 .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-primary);
}

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

.elementor-99069 .elementor-element.elementor-element-58aa157 {
	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-99069 .elementor-element.elementor-element-58aa157, .elementor-99069 .elementor-element.elementor-element-58aa157 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-58aa157 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-99069 .elementor-element.elementor-element-ea6749d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 25px 25px 25px 25px;
}

.elementor-99069 .elementor-element.elementor-element-d4fd04c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-99069 .elementor-element.elementor-element-2f66a22.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-99069 .elementor-element.elementor-element-2f66a22.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-99069 .elementor-element.elementor-element-2f66a22.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-99069 .elementor-element.elementor-element-2f66a22 .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-99069 .elementor-element.elementor-element-2f66a22 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

.elementor-99069 .elementor-element.elementor-element-2f66a22 .elementor-image-box-img img {
	border-radius: 250px;
	transition-duration: .3s;
}

.elementor-99069 .elementor-element.elementor-element-2f66a22 .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-99069 .elementor-element.elementor-element-3cede58 > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-fb60a5d .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-99069 .elementor-element.elementor-element-2f17cbd:not(.elementor-motion-effects-element-type-background), .elementor-99069 .elementor-element.elementor-element-2f17cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #050619;
}

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

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

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

.elementor-bc-flex-widget .elementor-99069 .elementor-element.elementor-element-8587f2a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-8587f2a > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-8f97ca4 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-8f97ca4 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-8f97ca4.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-8f97ca4.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-99069 .elementor-element.elementor-element-8f97ca4 .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-6c6824c {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-6c6824c .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-99069 .elementor-element.elementor-element-f4c9bc2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-f4c9bc2 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-d43f3a9 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-d43f3a9 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-d43f3a9.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-d43f3a9.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-99069 .elementor-element.elementor-element-d43f3a9 .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-7a5542b {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-7a5542b .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-99069 .elementor-element.elementor-element-d4c37cf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-d4c37cf > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-e39e4e9 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-e39e4e9 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-e39e4e9.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-e39e4e9.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-99069 .elementor-element.elementor-element-e39e4e9 .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-2f01aa3 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-2f01aa3 .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-99069 .elementor-element.elementor-element-fb0e686 > .elementor-element-populated {
	padding: 10px 10px 10px 15px;
}

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

.elementor-99069 .elementor-element.elementor-element-1415d58 {
	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-99069 .elementor-element.elementor-element-1415d58, .elementor-99069 .elementor-element.elementor-element-1415d58 > .elementor-background-overlay {
	border-radius: 20px 20px 20px 20px;
}

.elementor-99069 .elementor-element.elementor-element-1415d58 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-99069 .elementor-element.elementor-element-8135e4b {
	padding: 25px 25px 25px 25px;
}

.elementor-99069 .elementor-element.elementor-element-3ff1b6e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

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

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

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

.elementor-99069 .elementor-element.elementor-element-fd20dc8 .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-99069 .elementor-element.elementor-element-fd20dc8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 18%;
}

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

.elementor-99069 .elementor-element.elementor-element-fd20dc8 .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-99069 .elementor-element.elementor-element-aaa3c6d > .elementor-widget-container {
	margin: 0px 0px -25px 0px;
}

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

.elementor-99069 .elementor-element.elementor-element-4edfba3 .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-99069 .elementor-element.elementor-element-ed500c1:not(.elementor-motion-effects-element-type-background), .elementor-99069 .elementor-element.elementor-element-ed500c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #050619;
}

.elementor-99069 .elementor-element.elementor-element-ed500c1, .elementor-99069 .elementor-element.elementor-element-ed500c1 > .elementor-background-overlay {
	border-radius: 0px 0px 16px 16px;
}

.elementor-99069 .elementor-element.elementor-element-ed500c1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

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

.elementor-99069 .elementor-element.elementor-element-adde581 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-286c5ad > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-286c5ad .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-286c5ad.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-286c5ad.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-99069 .elementor-element.elementor-element-286c5ad .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-55ccdda {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-55ccdda .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-99069 .elementor-element.elementor-element-799cbc0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-799cbc0 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-f9e6dfa > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-f9e6dfa .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-f9e6dfa.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-f9e6dfa.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-99069 .elementor-element.elementor-element-f9e6dfa .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-61b8fdc {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-61b8fdc .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-99069 .elementor-element.elementor-element-b6a7505.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-99069 .elementor-element.elementor-element-b6a7505 > .elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-99069 .elementor-element.elementor-element-7ba2835 > .elementor-widget-container {
	margin: 0px 0px -18px 0px;
}

.elementor-99069 .elementor-element.elementor-element-7ba2835 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 0px;
}

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

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

.elementor-99069 .elementor-element.elementor-element-7ba2835.elementor-view-framed .elementor-icon, .elementor-99069 .elementor-element.elementor-element-7ba2835.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-99069 .elementor-element.elementor-element-7ba2835 .elementor-icon {
	font-size: 26px;
}

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

.elementor-99069 .elementor-element.elementor-element-901e38b {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-901e38b .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-99069 .elementor-element.elementor-element-a030f12 {
	--spacer-size: 100px;
}

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

.elementor-99069 .elementor-element.elementor-element-c7acb27 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-c7acb27 .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-99069 .elementor-element.elementor-element-cd7ca15 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-99069 .elementor-element.elementor-element-cd7ca15 {
	text-align: center;
}

.elementor-99069 .elementor-element.elementor-element-cd7ca15 .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-primary);
}

.elementor-99069 .elementor-element.elementor-element-5ec7fea {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Instrument Sans", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-99069 .elementor-element.elementor-element-5ec7fea > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.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-99069 .elementor-element.elementor-element-09a65d3 {
	--grid-columns: 3;
}

.elementor-99069 .elementor-element.elementor-element-ad5febf {
	--spacer-size: 100px;
}

@media (max-width:1024px) {
	.elementor-99069 .elementor-element.elementor-element-cf50993 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-4ea865a {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-9b60bb2 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-9b60bb2 .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-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-99069 .elementor-element.elementor-element-eb1805d > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.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-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-99069 .elementor-element.elementor-element-3b10ba1 .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-99069 .elementor-element.elementor-element-6d7296a {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-94d0aab {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-94d0aab .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-a96c538 > .elementor-element-populated {
		padding: 0px 30px 0px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-76b66bd > .elementor-widget-container {
		margin: 0px 0px -8px -8px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-76b66bd img {
		width: 100%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e1290c7 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-386de4a {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6636ff4 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-764ae42 > .elementor-element-populated {
		padding: 0px 30px 0px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ad00f74 > .elementor-widget-container {
		margin: 0px -8px -8px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ad00f74 img {
		width: 100%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-eff3d8d {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d9267d7 {
		--spacer-size: 75px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-45c8af4 > .elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-29993ed .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-99069 .elementor-element.elementor-element-c038454.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c038454.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c038454 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d13cbab {
		--spacer-size: 200px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-7f69053 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-2f4ffd4 > .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-99069 .elementor-element.elementor-element-7b83f46 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0ade90e > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-fe1f328 {
		--spacer-size: 75px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4621054 {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-722aa77 {
		margin-top: 0px;
		margin-bottom: 25px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6b4fe32 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5da21b7 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5da21b7 .elementor-heading-title {
		font-size: 2.1rem;
		line-height: 1.1em;
	}
	
	.elementor-99069 .elementor-element.elementor-element-2f498b3 {
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-138780c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-138780c > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c1e8a61 {
		width: var(--container-widget-width, 120px);
		max-width: 120px;
		--container-widget-width: 120px;
		--container-widget-flex-grow: 0;
		top: 20px;
	}
	
	body:not(.rtl) .elementor-99069 .elementor-element.elementor-element-c1e8a61 {
		left: -20px;
	}
	
	body.rtl .elementor-99069 .elementor-element.elementor-element-c1e8a61 {
		right: -20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ab8241c {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e4b1bbe {
		margin-top: 0px;
		margin-bottom: 25px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e38a797 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1e6ea8c {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1e6ea8c .elementor-heading-title {
		font-size: 2.1rem;
		line-height: 1.1em;
	}
	
	.elementor-99069 .elementor-element.elementor-element-debef96 {
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-b77ff21 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-01e8925 img {
		width: 100%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4eba22c {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-9052835 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-470ca14 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5305e7c {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5305e7c .elementor-heading-title {
		font-size: 2.1rem;
		line-height: 1.1em;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6588881 {
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-59e7c06 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-15a11dd5 {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-84bb022 {
		--spacer-size: 75px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1795af55 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3d889053 {
		margin-top: 0px;
		margin-bottom: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-38510d1c > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3afabbc4 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-43dc1a51 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-410ed559 {
		margin-top: 0px;
		margin-bottom: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-204bd677 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4b6eefe > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-60132c82 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4c4fb9f4 {
		margin-top: 0px;
		margin-bottom: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6cc69969 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d42ec57 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1636ea31 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3081e2a {
		margin-top: 0px;
		margin-bottom: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0011f66 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0f9c5e7 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-81105ce > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1b573e4 {
		margin-top: 0px;
		margin-bottom: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c6373ad > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-416a733 > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-08b6e24 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5d0d729 {
		--spacer-size: 75px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c9d5cf8 {
		--spacer-size: 75px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c15321b {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c15321b .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-6f59ea6 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6f59ea6 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-31d11c6 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-29f5c74 .elementor-button {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1dbc434 {
		margin-top: 0px;
		margin-bottom: -50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e2d6830 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d08f6ff .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-99069 .elementor-element.elementor-element-b6f99b5 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e112ea2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-13b4f85 .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-99069 .elementor-element.elementor-element-bf9bbae .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-da6002e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a0463dd .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-99069 .elementor-element.elementor-element-137e924 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-51821fe {
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-045d70c {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-8190805 {
		margin-top: 0px;
		margin-bottom: 25px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-68e3222 > .elementor-element-populated {
		padding: 20px 20px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5c9a5ca {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5c9a5ca .elementor-heading-title {
		font-size: 2.1rem;
		line-height: 1.1em;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0c6496f > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3eee67e {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c40eb48 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c40eb48 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-515a158 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-515a158 .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-99069 .elementor-element.elementor-element-7ab2da5 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6c43e87 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-cd1ca7d > .elementor-element-populated {
		padding: 10px 10px 0px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3542a7c {
		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-99069 .elementor-element.elementor-element-76864c3 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a6ddaec {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a6ddaec .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-47dee12 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-fb0e686 > .elementor-element-populated {
		margin: -180px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a030f12 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c7acb27 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c7acb27 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-cd7ca15 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-09a65d3 {
		--grid-columns: 2;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ad5febf {
		--spacer-size: 50px;
	}
}

@media (max-width:767px) {
	.elementor-99069 .elementor-element.elementor-element-db83157 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4643bd5 > .elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-cf50993 > .elementor-element-populated {
		padding: 25px 15px 50px 15px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-4ea865a {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-9b60bb2 .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-99069 .elementor-element.elementor-element-4a34973 {
		text-align: center;
		font-size: 18px;
	}
	
	.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-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99069 .elementor-element.elementor-element-424928f .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-396ed0b > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-396ed0b > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-396ed0b > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-396ed0b > .elementor-element-populated {
		padding: 20px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-69e3e9f > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-eb1805d > .elementor-element-populated >  .elementor-background-overlay {
		opacity: 1;
	}
	
	.elementor-99069 .elementor-element.elementor-element-eb1805d > .elementor-element-populated {
		padding: 25px 15px 50px 15px;
	}
	
	.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-99069 .elementor-element.elementor-element-59a3693 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-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3b10ba1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-testimonial__text {
		font-size: 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-testimonial__name {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-testimonial__title {
		font-size: 14px;
		line-height: 1.2em;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3b10ba1 .elementor-testimonial__image img {
		width: 81px;
		height: 81px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-aa4f67f > .elementor-element-populated, .elementor-99069 .elementor-element.elementor-element-aa4f67f > .elementor-element-populated > .elementor-background-overlay, .elementor-99069 .elementor-element.elementor-element-aa4f67f > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-aa4f67f > .elementor-element-populated {
		padding: 20px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-cf651eb > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-cf651eb 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-99069 .elementor-element.elementor-element-6d7296a {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-94d0aab .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-a96c538 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-76b66bd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0a9f4d2 {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-386de4a {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-59b1b64 {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-764ae42 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ad00f74 > .elementor-widget-container {
		margin: 0px 0px -19px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-eff3d8d {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d9267d7 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-45c8af4 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-29993ed .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-4b7862c {
		font-size: 18px;
	}
	
	.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-99069 .elementor-element.elementor-element-6471406 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-048dc23 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-42d19a9 > .elementor-widget-container {
		padding: 40px 25px 40px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-fe1f328 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4621054 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 20px 30px 20px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-8ac25a9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6b4fe32 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6b4fe32 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-bef0e96 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-bef0e96 img {
		max-width: 50%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5da21b7 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5da21b7 .elementor-heading-title {
		font-size: 1.75rem;
	}
	
	.elementor-99069 .elementor-element.elementor-element-2f498b3 {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-b9158a4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e4b1bbe {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e38a797 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-681371f {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-681371f img {
		max-width: 50%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1e6ea8c {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1e6ea8c .elementor-heading-title {
		font-size: 1.75rem;
	}
	
	.elementor-99069 .elementor-element.elementor-element-debef96 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-76202a0 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-9052835 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-470ca14 > .elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ed3c24e {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ed3c24e img {
		max-width: 50%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5305e7c {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5305e7c .elementor-heading-title {
		font-size: 1.75rem;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6588881 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-59e7c06 {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-edfb5fc .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-fd0c21e {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0f9c969 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-66a87d5 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5a37f03 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-27619e9 > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-15a11dd5 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-84bb022 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1795af55 > .elementor-widget-container {
		margin: -0px -0px -0px -0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1795af55 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-38510d1c > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3afabbc4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a7f787c {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-43dc1a51 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-204bd677 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-60132c82 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4c4fb9f4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6cc69969 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d42ec57 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-38d1243 {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1636ea31 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0011f66 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-81105ce > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1b573e4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c6373ad > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-416a733 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0973a11 {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-08b6e24 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5d0d729 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c9d5cf8 {
		--spacer-size: 50px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c15321b .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-6f59ea6 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-31d11c6 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-44599ee > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99069 .elementor-element.elementor-element-44599ee .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-f41e4ce > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99069 .elementor-element.elementor-element-f41e4ce .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-29f5c74 .elementor-button {
		padding: 13px 10px 13px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d08f6ff .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-99069 .elementor-element.elementor-element-64abda0 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-13b4f85 .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-99069 .elementor-element.elementor-element-a0463dd .elementor-heading-title {
		font-size: var(--e-global-typography-62de1d2-font-size);
	}
	
	.elementor-99069 .elementor-element.elementor-element-51821fe {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-045d70c {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-8190805 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-68e3222 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-9f34660 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-9f34660 img {
		max-width: 50%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5c9a5ca {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-5c9a5ca .elementor-heading-title {
		font-size: 1.75rem;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1401122 {
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3eee67e {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c40eb48 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-515a158 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-515a158 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-470887e {
		text-align: center;
		font-size: 18px;
	}
	
	.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-99069 .elementor-element.elementor-element-48b3622 .elementor-accordion-title {
		font-size: 20px;
		line-height: 1.3em;
	}
	
	.elementor-99069 .elementor-element.elementor-element-48b3622 .elementor-tab-title {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-7ab2da5 {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-4abb699 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-cd1ca7d > .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-99069 .elementor-element.elementor-element-8a44794 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-8a44794 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-b957005 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-1d04ed8 {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-125164e {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-bcd9ecf {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a6ddaec .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-47dee12 > .elementor-widget-container {
		margin: 0px 0px -22px 0px;
		padding: 0px 0px 25px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-47dee12 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-2f66a22 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-2f66a22 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-3cede58 {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-8587f2a {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-8f97ca4 > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-8f97ca4 .elementor-icon-box-title, .elementor-99069 .elementor-element.elementor-element-8f97ca4 .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-f4c9bc2 {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d43f3a9 > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d43f3a9 .elementor-icon-box-title, .elementor-99069 .elementor-element.elementor-element-d43f3a9 .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-d4c37cf {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e39e4e9 > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e39e4e9 .elementor-icon-box-title, .elementor-99069 .elementor-element.elementor-element-e39e4e9 .elementor-icon-box-title a {
		font-size: 23px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-fb0e686 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-fd20dc8 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-99069 .elementor-element.elementor-element-fd20dc8 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-aaa3c6d {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-adde581 {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-799cbc0 {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-b6a7505 {
		width: 33%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a030f12 {
		--spacer-size: 25px;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c7acb27 .elementor-heading-title {
		font-size: var(--e-global-typography-d96947d-font-size);
		letter-spacing: var(--e-global-typography-d96947d-letter-spacing);
	}
	
	.elementor-99069 .elementor-element.elementor-element-cd7ca15 .elementor-heading-title {
		font-size: var(--e-global-typography-100f8d1-font-size);
		line-height: var(--e-global-typography-100f8d1-line-height);
	}
	
	.elementor-99069 .elementor-element.elementor-element-5ec7fea {
		text-align: center;
	}
	
	.elementor-99069 .elementor-element.elementor-element-09a65d3 {
		--grid-columns: 1;
	}
	
	.elementor-99069 .elementor-element.elementor-element-ad5febf {
		--spacer-size: 25px;
	}
}

@media (min-width:768px) {
	.elementor-99069 .elementor-element.elementor-element-cf50993 {
		width: 58.671%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-396ed0b {
		width: 41.291%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-eb1805d {
		width: 79.962%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-18291e5 {
		width: 18%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6c68825 {
		width: 82%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-aa4f67f {
		width: 20%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a96c538 {
		width: 55.455%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e1290c7 {
		width: 44.545%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6636ff4 {
		width: 44.545%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-764ae42 {
		width: 55.455%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-45c8af4 {
		width: 73.83%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c038454 {
		width: 25.281%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-68e3222 {
		width: 33.415%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0c6496f {
		width: 66.585%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-99069 .elementor-element.elementor-element-4643bd5 {
		width: 50%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-a96c538 {
		width: 60%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-e1290c7 {
		width: 40%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-6636ff4 {
		width: 40%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-764ae42 {
		width: 60%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-45c8af4 {
		width: 60%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-c038454 {
		width: 40%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-2f4ffd4 {
		width: 100%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-7b83f46 {
		width: 100%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-0ade90e {
		width: 100%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-cd1ca7d {
		width: 50%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-76864c3 {
		width: 50%;
	}
	
	.elementor-99069 .elementor-element.elementor-element-fb0e686 {
		width: 50%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-4ea865a */
.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-9b60bb2 */
.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 hubspot-form, class: .elementor-element-69e3e9f */
.elementor-99069 .elementor-element.elementor-element-69e3e9f fieldset:nth-child(1) input[type=text] {
	padding: 15px 15px !important;
	font-size: 20px;
	box-shadow: 0 0 0 2px #1f4cee !important;
	border: 2px solid #1f4cee;
}

.elementor-99069 .elementor-element.elementor-element-69e3e9f fieldset:nth-child(1) label span {
	font-size: 20px;
}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-2f498b3 */
.elementor-99069 .elementor-element.elementor-element-2f498b3 ul {
	margin: 0 0 0 15px;
}

.elementor-99069 .elementor-element.elementor-element-2f498b3 ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

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

.elementor-99069 .elementor-element.elementor-element-debef96 ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

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

.elementor-99069 .elementor-element.elementor-element-6588881 ul li {
	margin: 0 0 5px 0;
}

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-29f5c74 */
.elementor-99069 .elementor-element.elementor-element-29f5c74 {
	display: block;
	width: 100%;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-48b3622 */
.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-a6ddaec */
.elementor-99069 .elementor-element.elementor-element-a6ddaec div {
	display: inline-block;
}

/* End custom CSS */

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

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-5ec7fea */
.elementor-99069 .elementor-element.elementor-element-5ec7fea {
	margin: auto !important;
}
